BPMN 2.0 reference

BPMN 2.0速查表:符号、标记法与示例:

绘制或阅读流程所需的BPMN 2.0符号一览,按建模顺序分为事件、活动、网关、连接、泳道和附加元素。每一行都说明符号形状、含义和适用场景。

先看标记法,再看形状:BPMN通过轮廓区分事件和活动,通过菱形内的标记区分不同网关。下面四条规则涵盖了速查表其余内容中的大部分要点。

01

轮廓决定元素类别

圆形表示事件,圆角矩形表示活动,菱形表示网关。先看外形,再看其他细节。

02

标记决定行为

相同的轮廓可能代表不同含义。内部符号可将普通任务标记为用户任务,也可将普通网关标记为排他网关或并行网关。

03

线型决定关系

实线箭头表示同一流程内的顺序。带空心圆的虚线箭头表示参与者之间的消息。

04

容器决定归属

池代表一个参与者,通常是一个组织。池内的泳道代表相互交接工作的角色。

1

事件

表示发生的事情。轮廓说明事件在流程中的位置,内部标记说明触发类型。

BPMN Start event symbol

Start event

细单圆圈

流程实例的起点。普通开始事件由人工触发;添加内部标记后,可表示消息、定时器、信号或条件触发的开始事件。

BPMN Intermediate event symbol

Intermediate event

细双圆圈

发生在开始和结束之间的事件:等待(捕获)或通知(抛出)。将其附加到边界上,可表示活动发生异常时的处理。

BPMN End event symbol

End event

粗单圆圈

结束一条路径或整个实例。终止结束事件会停止所有并行路径;普通结束事件只结束自身所在的路径。

2

活动

表示工作。圆角矩形代表任务,角落的标记说明由谁或什么来执行。

BPMN Task symbol

Task

圆角矩形

最细粒度的工作单元。执行者类型尚不明确或无关紧要时使用。

BPMN User task symbol

User task

带人物标记的圆角矩形

由人员执行的工作,通常通过表单或收件箱完成。任务会等待该人员完成后再继续。

BPMN Service task symbol

Service task

带齿轮标记的圆角矩形

由系统自动执行的工作,无需人员参与,例如API调用、计算或与其他应用同步。

BPMN Script task symbol

Script task

带脚本标记的圆角矩形

流程引擎根据脚本执行的自动化步骤。适用于简单规则,不适用于系统集成。

BPMN Business rule task symbol

Business rule task

带表格标记的圆角矩形

交由规则引擎处理的决策,例如资格判定或评分表。规则可在流程图之外维护。

BPMN Manual task symbol

Manual task

带手形标记的圆角矩形

没有系统支持的人工工作。如果该步骤会影响周期时间,但不会留下系统记录,可用此元素建模。

BPMN Receive task symbol

Receive task

带信封标记的圆角矩形

等待外部消息后再继续流程。它不同于消息开始事件,后者会启动新的实例。

BPMN Send task symbol

Send task

带实心信封标记的圆角矩形

向另一个参与者发送消息后继续。需要在流程图中呈现交接时使用。

BPMN Sub-process symbol

Sub-process

带[+]标记的圆角矩形

折叠显示的一组活动。这样可以让顶层流程图保持清晰,同时保留下一层的详细信息。

BPMN Loop symbol

Loop

带循环箭头的活动

在条件成立期间或直到条件成立时重复执行。用于表示返工和重试逻辑,无需手动绘制回转箭头。

BPMN Multi-instance symbol

Multi-instance

带三条竖线的活动

对集合中的每个项目执行一次,可并行或按顺序执行。适用于表示“逐一处理每个订单项或审批人”。

BPMN Compensation symbol

Compensation

带回退标记的活动

用于撤销已完成工作的处理程序,例如货物未能送达后退款。它不是错误路径。

3

网关

表示决策和分支。形状始终是菱形,内部标记决定其行为。

BPMN Exclusive gateway symbol

Exclusive gateway

带X的菱形

只能选择一条输出路径。这是if/else决策的默认选项,也是唯一要求各条件互斥的网关。

BPMN Inclusive gateway symbol

Inclusive gateway

带圆圈的菱形

根据条件选择一条或多条输出路径。多个分支可以同时执行时使用。

BPMN Parallel gateway symbol

Parallel gateway

带加号的菱形

所有输出路径都会执行,不设条件。对应的汇聚网关会等待所有输入路径完成后再继续。

BPMN Event-based gateway symbol

Event-based gateway

内部带五边形的菱形

由最先发生的事件决定下一步,例如收到消息或超时。适用于竞速条件,不适用于数据决策。

4

连接元素

表示元素之间的关系。线型用于区分流程内部的顺序关系和流程之间的通信。

BPMN Sequence flow symbol

Sequence flow

实线箭头

表示同一流程或池内活动的执行顺序,不能跨越池边界。

BPMN Message flow symbol

Message flow

带空心圆的虚线箭头

表示两个参与者之间的通信,例如客户与供应商之间的消息。它不能替代同一流程内的顺序流。

BPMN Association symbol

Association

点线

将附加元素(如数据对象或注释)连接到其描述的元素,不表示执行顺序。

5

泳道

表示由谁执行工作。池用于区分组织,泳道用于区分同一组织内的角色。

BPMN Pool with lanes symbol

Pool with lanes

划分为水平泳道的矩形

表示参与者及其内部职责。将角色间的交接放在泳道边界上,因为延误通常出现在这些位置。

BPMN Collapsed pool symbol

Collapsed pool

纯黑框矩形

表示不对内部流程建模的参与者,例如客户或外部系统。保留该元素,以显示消息流。

6

附加元素

提供辅助信息。附加元素用于补充背景,不会改变流程逻辑。

BPMN Data object symbol

Data object

页面图标

流程读取或生成的数据,例如发票或申请。可用于说明交接时实际传递的内容。

BPMN Data store symbol

Data store

圆柱体

流程读取或写入的持久化存储,例如数据库或案例系统。

BPMN Group symbol

Group

圆角虚线矩形

用于提升可读性的视觉分组。它没有执行语义,因此不要用它表示子流程。

BPMN Text annotation symbol

Text annotation

带括号的文本

供读者查看的注释,例如规则、假设或步骤存在的原因。它不会被执行。

PDF

随身查阅参考资料

免费的BPMN 2.0海报PDF将各类元素汇总在一页上,符号与本页说明一致,涵盖事件、活动、网关、连接、泳道、数据和附加元素。下载后放在手边,绘制模型时随时查阅。

See how ProcessMind draws these symbols →
下载BPMN 2.0海报(PDF)

在模型中使用这些符号,不只是在纸上

描述一个流程,AI便会使用这些元素起草BPMN 2.0模型。您可以编辑模型、与流程负责人一起审核,并导出标准BPMN XML。