该BPD的执行顺序是什么?

时间:2019-06-30 10:51:33

标签: bpmn

我有以下图表:

enter image description here

请帮助我了解原因:

  • 如果C1&C2为true,则第二个包含网关将首先接收任务3 /任务4的输出;
  • 如果C1为true,C2为false,则第二个包含网关将在任务2的输出之前接收任务3的输出;

我不知道执行顺序。根据上​​述信息,我们如何知道什么活动首先完成?

2 个答案:

答案 0 :(得分:0)

根据图表,无法预测哪个活动将首先完成。

我们知道将执行“任务2”,另外还可以与“任务2”并行执行“任务3”和/或“任务4”。

第二个包含网关将以不特定顺序从先前激活的任务之一接收令牌。这完全取决于任务的执行时间。

答案 1 :(得分:0)

Camunda Docs在网关上说的是:

  

网关控制流程中的令牌流。他们允许建模   基于数据和事件以及派生/加入并发的决策。

因此,补充Antoine Mottier的答案,我什至会说,图故意没有给出特定的执行顺序,但显示任务2和3和/或4并行运行。

另请参阅其parallel gatewaysinclusive gateways的文档。

相关问题