[]
分流合流用于控制流程执行路径的分叉与合并。在流程设计器中,分流合流有包容网关和排他网关两种网关类型,默认创建的分流合流节点为排他网关。
分叉合并:分流合流就像现实中的河流一样,有主干和分支之分,河流会分叉也会合并。
并行运行:分流合流用于拆分流程时,可实现并行运行至多个节点,提高流程的执行效率。
条件执行:根据不同的条件,分流节点可以决定执行哪些分支,从而实现条件化的流程路径。
名称
设置分流合流节点的名称。
网关类型:包容网关
分流时,所有满足条件的后续分支都会执行。
合流时,之前的所有分支流入后才会通过。
网关类型:排他网关
分流时,只有满足条件的第一个后续分支会执行。
合流时,在任何分支流入后都会直接通过。
分支排序
网关有多条流出的连线时,会按照连线的顺序依次判断条件。
注释
设置分流合流节点的注释,仅在设计器中用于备注。
流程从包容网关流出时,计算所有分支条件,所有满足条件的分支都会执行。
如下图所示,对于分支1和分支2,条件满足(或没有设置条件),就执行对应分支,都满足则都会执行。
流程从排他网关流出时,依次计算所有分支条件,执行第一个满足条件的分支,忽略后续分支。
如下图所示,分支条件排序为:分支1、分支2(分支条件排序见下文)。从分支1开始判断,如果满足条件,则执行分支1,并不再计算分支2;如果分支1条件不满足,再进行`分支2的条件计算。
网关有多条流出的连线时,会按照连线的顺序依次判断条件。在网关的“常规设置->分支条件排序”设置列表中,您可通过鼠标拖动排序分支条件。
名称 | 说明 |
---|---|
节点进入时 | 进入分流合流节点时触发。 |
节点离开时 | 离开分流合流节点时触发。 |