标签: bpmn
我试图模拟正在检查文档的过程。
它是一个子过程,从一个人那里检查一些文件是否符合要求。
这个人总是有条件1,也可能有条件2。 所以它总是要检查文件1和2;当此人也有条件2时,也会检查文件3和4。
因此结果应该是文件1和2或文件1& 2& 3& 4被检查。 注意:每份文件都可以单独拒绝或批准。
答案 0 :(得分:2)
每个条件应该只有一个传出边缘。在您的模型中,也可能执行ony Condition 2。执行两个"检查文件"基于相同条件的任务我在两个检查任务的前面添加了并行网关。这使得更明确的是,检查1和2分别为3和4的任务必须一起执行,例如,只检查1& 3是不可能的。条件1始终由并行网关触发,而条件2是可选的,由专用网关提供,可选择直接加入并行网关或执行检查3& 4。