Gateway是BPMN2规范中的流程定义元素,中文可称为“网关”、“决策”、“判断”。网关用来控制流程的执行流向,当在拆分路径时产生令牌,在合并路径时消费令牌。常用网关可分为排他网关(XOR)、并行网关(AND)和包容网关(OR)。

| BPMN2 | 名称 | 说明 | 
|---|---|---|
![]()  | 
Exclusive Gateway 排他网关  | 
排他网关定义了一组分支的唯一决策, 所有流出的分支被顺序评估, 第一个条件被评估为true的分支被执行, 并不再继续评估下面的分支  | 
![]()  | 
Parallel Gateway 并行网关  | 
并行网关根据前置连线或后继连线, 无条件创建分支或回收分支  | 
![]()  | 
Inclusive Gateway 包容网关  | 
包容网关是排他网关和并行网关的综合体。 当决策时,与排他网关所不同的是, 所有条件为true的后继分支都会被执行  | 
![]()  | 
Complex Gateway 复杂网关  | 
复杂网关允许根据特定业务场景的需要, 自定义路径拆分和收回算法  | 
![]()  | 
Event-Based Gateway 事件网关  | 
仅适用于对后继路线拆分,该网关选择事件最先到达 的路径(如时间事件、消息事件),取消其他分支  | 


