1 功能简介

包容性网关,又叫相容网关、兼容网关等,可以看作是排他网关与并行网关的结合。它既能像排他网关一下解析顺序流上定义的条件,又具备并行网关多个顺序流分流和汇聚的功能。

网关图标:

2 使用说明

例如要实现某报销业务,业务要求:不论金额大小都需要“分支1”审批,但当金额大于500时需要“分支1”、“分支2”同时进行审批,当金额大于1000时则需要三个分支同时审批才可以,最后汇聚以后再向下流转,流程图就可以如下图进行设置。例如要实现某报销业务,业务要求:不论金额大小都需要“分支1”审批,但当金额大于500时需要“分支1”、“分支2”同时进行审批,当金额大于1000时则需要求3个分支同时审批,最后汇聚以后才能向下流转。

上述业务单一使用排他网关或是并行网关均不能实现,但使用包容性网关进行简单配置就很容易实现,流程图配置如下图所示:

这个示例可以很好的体现包容性网关同时兼顾排他网关和并行网关的功能,从而实现较复杂的业务。

  1. 分流 & 顺序流条件解析
    在第一个包容性网关,用到了分流的功能,同时为流出的顺序流配置对应的流转条件。与排他网关和并行网关的区别在于,此时所有外出顺序流的条件都会被解析,且只要结果为true的顺序流会以并行的方式继续执行,会为每个顺序流创建一个分支。

  2. 汇聚
    第二个包容性网关起到了汇聚的作用,所有到达的顺序流在此进入等待状态,直到所有进入顺序流的分支都到达以后,流程才会通过汇聚网关继续向下流转。但上图中的包容性网关只会等待被选中执行了的进入顺序流分支,这也是其与并行网关的区别。

作者:Eric  创建时间:2024-07-05 15:19
最后编辑:Eric  更新时间:2025-04-24 13:55