BPMN网关
什么是网关
在BPMN 2.0中,网关通过判断条件来控制顺序流的拆分、合并或走向。网关是流程中的决策点,路径可在此分支或汇合,便于您为有多种可能结果的复杂工作流建模。在BPMN流程图中,网关以菱形表示,内部图标用于说明具体行为。您可以在ProcessMind画布上体验各种网关类型。开始免费试用,为自己的决策过程建模。
网关类型
排他网关(XOR网关)
- 用途:这是最常见的网关类型,流程根据条件仅沿一条输出路径继续。
- 图形表示:内部带“X”的菱形。
- 示例:在审批流程中,申请获批时沿一条路径继续,被拒时则沿另一条路径继续。
- 用例:当流程根据某项决策只能选择一条路径时使用,例如“是/否”或“真/假”。
包容网关(OR网关)
- 用途:此网关允许根据条件选择一条或多条路径。所有条件为真的路径都会执行。
- 图形表示:内部带圆圈的菱形。
- 示例:在需要多项审批但不必全部完成的流程中,系统可根据设定条件执行所有适用的审批路径。
- 用例:当流程可根据条件选择多条路径时使用,例如多个条件可能触发不同操作。
并行网关(AND网关)
- 用途:此网关用于将顺序流拆分为多条并行路径,使流程同时沿所有分支推进。它也可用于同步多条输入路径。
- 图形表示:内部带“+”的菱形。
- 示例:多个部门同时审核文档的任务。
- 用例:当任务或操作需要并行执行,或必须先同步多条路径再继续时使用。
基于事件的网关
- 用途:此网关根据发生的事件引导流程顺序。它会等待特定事件(例如消息、计时器或信号),再决定采用哪条路径。
- 图形表示:内部带五边形的菱形。
- 示例:流程等待客户回复或超时后再继续。
- 用例:当流程的下一步取决于外部事件时使用,例如等待消息或计时器触发。
网关要点
- 拆分顺序流:网关可将一条顺序流拆分为多个分支,并根据条件或事件决定采用哪条或哪些路径。
- 合并顺序流:网关也可将多条顺序流合并为一条,以同步并行路径,或根据特定条件汇合路径。
- 决策:网关对于建模决策节点至关重要,流程顺序可根据评估结果、事件或用户输入确定。
用例
- 排他网关:仅一个条件可能成立,且流程需要沿单一路径继续时使用。
- 并行网关:多个任务可同时执行,且都必须完成时使用。
- 包容网关:一个或多个条件可能成立,且需要采用多条路径时使用。
- 基于事件的网关:流程顺序取决于外部事件时使用,例如等待消息或计时器。
- 复杂网关:流程如何继续由复杂规则或条件决定时使用。
示例
一个简单的审批工作流:
- 排他网关:申请获批后流程继续;申请被拒则流程结束。
- 并行网关:申请获批后,文档准备和通知这两项任务可并行完成。
- 基于事件的网关:流程等待客户回复或超时,再决定下一步。
网关对于提升业务流程的灵活性至关重要,可支持决策、并行处理以及工作流中不同路径的同步。
生成自定义BPMN模型
相关主题
优化流程,构建互联架构,掌控全局。
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。