原创

Zeebe Docs翻译:4.5.2 Parallel Gateway

并行网关(又名AND网关)允许将流拆分为并发路径。


当输入具有多个传出序列流的并行网关时,将采用所有流。这些路径是同时并独立执行的

可以使用具有多个传入序列流的并行网关连接并发路径工作流实例在并行网关上等待,直到采用每个传入序列。

请注意,并行网关的传出路径是同时执行的,就并行线程而言,不是并行的。工作流实例的所有记录均被写入同一分区(单流处理器)。

Additional Resources

XML表示

具有两个传出序列流的并行网关:

<bpmn:parallelGateway id="split" />

<bpmn:sequenceFlow id="to-ship-parcel" sourceRef="split"
targetRef="shipParcel" />

<bpmn:sequenceFlow id="to-process-payment" sourceRef="split"
targetRef="processPayment" />


使用BPMN建模器

添加具有两个传出序列流的并行网关:


工作流程生命周期

并行网关的工作流实例记录:

意图元素编号元素类型
ELEMENT_ACTIVATING分裂PARALLEL_GATEWAY
ELEMENT_ACTIVATED分裂PARALLEL_GATEWAY
ELEMENT_COMPLETING分裂PARALLEL_GATEWAY
ELEMENT_COMPLETED分裂PARALLEL_GATEWAY
SEQUENCE_FLOW_TAKEN装运包裹SEQUENCE_FLOW
SEQUENCE_FLOW_TAKEN处理付款SEQUENCE_FLOW
.........
SEQUENCE_FLOW_TAKEN加入1SEQUENCE_FLOW
.........
SEQUENCE_FLOW_TAKEN加入2SEQUENCE_FLOW
ELEMENT_ACTIVATING加入PARALLEL_GATEWAY
ELEMENT_ACTIVATED加入PARALLEL_GATEWAY
ELEMENT_COMPLETING加入PARALLEL_GATEWAY
ELEMENT_COMPLETED加入PARALLEL_GATEWAY
正文到此结束
本文目录