业务流程模型与符号(BPMN)是一种用于建模业务流程的标准化图形符号。它提供了一种易于理解和沟通的可视化表示,使其成为业务分析师、流程设计师和利益相关者的重要工具。本指南将根据所提供的图像,介绍 BPMN 符号的关键要素。

事件
事件表示业务流程中发生的某种事情。它们以带有不同图标内部的圆圈来表示,以表明事件的类型。
BPMN 事件符号
-
开始/启动事件:
-
消息事件:
- 图标: 带信封的圆圈
- 描述: 表示消息的接收或发送。
-
定时器事件:
- 图标: 带时钟的圆圈
- 描述: 表示由定时器触发的事件。
-
错误事件:
- 图标: 带闪电的圆圈
- 描述: 表示流程中发生的错误。
-
链接事件:
- 图标: 带箭头的圆圈
- 描述: 表示指向流程另一部分的链接。
-
结束/停止事件:
活动
活动表示在业务流程中执行的工作。它们以圆角矩形表示。
BPMN 活动符号
-
活动:
-
子流程:
- 图标:带虚线边的圆角矩形
- 描述:表示流程中的流程。
-
事务:
- 图标:带双线边的圆角矩形
- 描述:表示必须作为一个整体完成的事务。
-
调用:
- 图标:带粗边的圆角矩形
- 描述:表示对另一个流程的调用。
网关
网关通过根据条件拆分或合并路径来控制流程的流动。它们以菱形表示。
BPMN 网关符号
-
互斥网关:
- 图标: 带X的菱形
- 描述: 根据条件仅选择一条路径。
-
基于事件的网关:
- 图标: 带圆的菱形
- 描述: 所选路径取决于一个事件。
-
并行网关:
- 图标: 带加号的菱形
- 描述: 所有路径同时被采用。
-
包含网关:
- 图标: 带圆的菱形
- 描述: 根据条件可以选择一条或多条路径。
-
基于事件的互斥网关:
- 图标: 带圆和X的菱形
- 描述: 根据事件仅选择一条路径。
-
基于事件的并行网关:
- 图标: 带圆和加号的菱形
- 描述:所有路径都会根据事件同时被采用。
连接元素

连接元素显示流程中活动、事件和网关的流向。
-
顺序流:
-
消息流:
- 图标:起点带圆圈的虚线箭头
- 描述:显示流程与外部参与者之间的通信。
-
关联:
- 图标:带箭头的虚线
- 描述:将文本或图示连接到流程对象。
BPMN 符号汇总

BPMN 图表示例
让我们使用上述描述的符号元素创建一个简单的 BPMN 图表示例。
示例:订单处理
- 开始事件:“客户下单”
- 活动:“验证付款”
- 排他网关:“付款已验证?”
- 顺序流:“是” → 活动: “准备订单”
- 顺序流: “否” → 结束事件: “订单已取消”
- 活动: “发货订单”
- 结束事件: “订单已发货”
结论
BPMN 提供了一种标准化且可视化的方式来建模业务流程。通过理解并使用本指南中描述的符号元素,您可以创建清晰且有效的 BPMN 图表,以表示和传达您的业务流程。无论您是初学者还是经验丰富的流程建模人员,掌握 BPMN 符号都将提升您设计和改进业务流程的能力。