1.描述
分流合流就像现实中的江流一样,有主干河流和分支河流,河流会分叉也会合并。
通过分流合流,可以实现复杂的业务逻辑审批、工作处理,提高流程效率,提高多部门的协同办公的能力。
分流合流有两种网关类型,其中,排他网关主要用于条件分支,包容网关除了条件判断,还具有并行分支的能力,适用于多人,多部门相互独立审批工作、处理工作。
2.常规设置
设置组 | 设置项 | 说明 |
---|---|---|
基本 | 名称 | 设置网关节点的名称。 |
网关类型 | 包容网关 | 分流时,所有满足条件的后续分支都会执行。合流时,之前的所有分支流入后才会通过。 |
排他网关 | 分流时,只有满足条件的第一个后续分支会执行。合流时,在任何分支流入后都会直接通过。 默认创建的分流合流节点为排他网关。 | |
注释 | 注释 | 设置网关节点的注释,仅在设计器中用于备注。 |
网关类型
包容网关
- 分流:所有满足条件或没有条件的后续分支都会执行。
如下图所示,如果分支1和分支2的条件都满足或者没有设置条件,那这两个分支就都会执行。
- 合流:之前的所有分支全部流入后才会通过。
排他网关
- 分流:只有满足条件的第一个后续分支会执行。
当流程执行到这个网关时,所有分支都会判断条件是否为true,如果为true则执行该分支。
注意:排他网关只会选择一个为true的分支执行。(即使有两个分支条件都为true,排他网关也会只选择最先定义的条件分支去执行。
如下图所示,有两条条件分支,从分支1开始进行条件判断,如果分支1满足条件,就执行分支1;即使分支2满足条件也不会执行。
- 合流:任何分支流入后都会直接通过。
网关策略
- 人工节点可以同时连入或连出多条线,所以它是一个隐含网关。下方图中的两个流程是完全等价的。
- 人工节点多条线连出时,遵循包容网关策略。
- 人工节点多条线连入时,遵循排他网关策略。
分支条件排序
网关有多条流出的连线时,会按照连线的顺序依次判断条件。在网关的“常规设置”→“分支条件排序”设置列表中,您可通过拖动排序分支条件。
3.高级设置
设置组 | 设置项 | 说明 |
---|---|---|
事件 | 节点进入时 | 设置节点进入时的命令。 |
节点离开时 | 设置节点离开时的命令。 |