27.2. 分支与合并

流程中连线都是有约束关系的,所有的任务节点都只允许一条引入和一条导出连线,除此之外,分支节点允许有多条导出连线,而合并节点允许有多条引入连线。双击分支(合并)节点或在分支(合并)节点上点击右键选择“显示属性视图”,打开属性视图后可以看到它们的高级配置里有“路由类型”一项,当前版本只支持and类型和xor类型,他们的含义如下:

表 27.1. 路由类型含义

路由类型分支合并
and流程会走每一条分支等待所有引入分支到达后才继续流程,注意如果某个合并节点的合并类型为and,并且在它之前的分支点的类型是xor的话,那么流程将在这里永远挂起,因为只有一条流程分支会到达该节点,而合并点需要等待所有分支都到达
xor流程只走第一条符合条件的分支第一条分支流程到达后即继续流程


使用“分支”与“合并”,需要注意一一配对。并且配对“分支”与“合并”的路由类型应该相同。

XOR路由类型的时候,注意需要填写分支节点的outgoning连线上的“条件脚本”

And路由类型同时,有以下两个选项: