业务流程模型与符号(BPMN)网关是用于根据条件控制流程流向的关键元素,通过拆分或合并路径来实现。本指南将介绍BPMN中不同类型的网关、它们的作用以及如何通过示例有效使用它们。

图标:带“X”的菱形
说明: 在拆分时,它将顺序流路由到一个唯一的出站分支。在合并时,它会等待一个入站分支完成后才触发出站流。
示例:
图标:带圆圈的菱形
说明: 总是后接捕获事件或接收任务。顺序流将被路由到最先发生的后续事件/任务。
示例:
图标:带“+”的菱形
描述: 当用于拆分流程顺序时,所有输出分支会同时激活。当合并并行分支时,它会等待所有输入分支完成后才触发输出流程。
示例:
图标:带“O”的菱形
描述: 分支时,一个或多个分支被激活。所有活跃的传入分支必须完成后才能合并。
示例:
图标:带圆圈和“X”的菱形
描述: 每次后续事件的发生都会启动一个新的流程实例。
示例:
图标:带圆圈和“+”的菱形
描述:所有后续事件的发生将启动一个新的流程实例。
示例:
图标:带星号(*)的菱形
描述:其他网关无法捕捉的复杂合并和分支行为。
示例:
BPMN网关是控制业务流程流动的强大工具。通过理解不同类型的网关及其用途,您可以创建清晰且有效的BPMN图表,准确地反映您的业务流程。无论您是初学者还是经验丰富的流程建模人员,掌握BPMN网关都将提升您设计和改进业务流程的能力。