节点类型说明
节点类型(NodeType 枚举成员)
描述 | 任务 | 连接条件 | 可流入 连接数 | 可流出 连接数 | 图例参考 | |
---|---|---|---|---|---|---|
start | 开始 | 可有 | / | 0 | 1 | |
execute | 执行节点 | 可有 | / | 1...n | 1 | |
inclusive | 包容网关(多选) | / | 支持 | 1...n | 1...n | |
exclusive | 排它网关(单选) | / | 支持 | 1...n | 1...n | |
parallel | 并行网关(全选) | / | / | 1...n | 1...n | |
end | 结束 | 可有 | / | 1...n | 0 |
连接其它节点,称为:流出连接。被其它节点连接,称为:流入连接。
1、start (开始)
一个链,"必须有且只有”一个 start 节点,作为链的入口。可以配置任务,以作初始化之用。
2、execute (执行)
execute 节点,主要用于配置任务。
3、inclusive (包容网关)
inclusive 节点,可以有多个流入连接,或多个流出连接。
- 流入:
会等待所有满足条件的流入连接到齐后(起到聚合作用),才会往后流出。
- 流出:
只要满足条件的都可流出,相当于“多选”。如果没有匹配的连接,则使用缺省(没有条件的连接)。
4、exclusive (排它网关)
exclusive 节点,只能有一个流出连接。
- 流出:
只能有一个满足条件的连接可流出,相当于“单选”。如果没有匹配的连接,则使用缺省(没有条件的连接)。
如果有多个满足条件的连接,则按优先级排序,最优先的流出。
5、parallel (并行网关)
parallel 节点,可以有多个流入连接,或多个流出连接。
- 流入:
会等待所有流入连接到齐后(起到聚合作用),才会往后流出。
- 流出:
所有连接都可流出,相当于“全选”。
6、end (结束)
end 节点,表示没有流出了,结束了。可以配置任务,可作收尾之用。