BPMN活动符号简介
业务流程模型与符号(BPMN)是一种标准化的图形化表示法,用于建模业务流程。在BPMN中,活动是定义流程内执行工作的核心。本指南全面概述了BPMN中的活动符号,包括关键概念、活动类型以及示例,以说明其使用方法。
活动符号的关键概念
什么是活动?
BPMN中的活动表示在业务流程中执行的工作。它以圆角矩形表示,可进一步分为任务和子流程。活动对于定义工作顺序、分配责任以及指定流程内的控制流至关重要。
活动的类型

BPMN区分两种主要类型的活动:
- 任务:表示在流程模型背景下无法进一步分解的工作原子单位。
- 子流程:表示可进一步分解为更小任务或子流程的复杂活动。
任务
任务是BPMN中的基本工作单元。它们以圆角矩形表示,可根据其性质进一步分类:
- 任务:表示单一工作单元的通用任务。
- 发送任务:表示向另一参与方发送消息的动作。
- 接收任务:表示从另一参与方接收消息的动作。
- 用户任务:表示需要人工交互的任务。
- 手动任务:表示由人工执行的任务,通常不在流程引擎的控制范围内。
- 业务规则任务:表示涉及应用业务规则的任务。
- 脚本任务:表示涉及脚本执行的任务。
- 服务任务:表示涉及调用服务的任务。
子流程
子流程用于表示可以分解为更小任务或子流程的复杂活动。它们以带有一个加号(+)的圆角矩形来表示。子流程可根据其行为进一步分类:
- 循环子流程:表示一个重复多次的子流程。
- 多实例子流程:表示一个并行执行多次的子流程。
- 补偿子流程:表示为补偿先前活动而执行的子流程。
- 临时子流程:表示任务可以按任意顺序执行的子流程。
- 补偿与临时子流程:结合了补偿子流程和临时子流程的特性。
调用活动
调用活动是一种特殊类型的活动,表示对可重用子流程的调用。它以带粗边框的圆角矩形表示。调用活动用于在流程模型中对子流程进行模块化和复用。
活动符号示例
所提供的BPMN(业务流程模型与符号)图示说明了一个处理订单的流程,特别关注商品的可用性、采购以及客户沟通。以下是该图的详细解释与解读:
概述
该图概述了处理订单的各个步骤,从接收订单开始,到发货商品或处理商品不可用的情况。它包含了决策点、任务、事件和网关,以管理流程的流转。

详细说明
1. 订单已接收
- 事件:流程从“订单已接收”这一事件开始,用带信封图标的圆圈表示。这表明已收到订单,从而触发流程。
2. 检查可用性
- 任务:第一个任务是“检查可用性”,用圆角矩形表示。该任务涉及验证所订购的商品是否在库存中。
3. 决策点:商品可用吗?
- 网关:流程随后到达一个决策点,用菱形表示。该网关用于判断商品是否可用。
如果商品可用:
- 顺序流: 如果该商品有货,流程将遵循“是”路径。
- 任务: 下一个任务是“发货”,用圆角矩形表示。该任务涉及将商品发送给客户。
- 任务: 发货后,执行“财务结算”任务,用带有美元符号图标的圆角矩形表示。该任务涉及处理订单的付款。
- 事件: 流程以“收到付款”事件结束,用带红色边框的圆圈表示。这表明付款已成功收到,标志着流程的结束。
如果商品无货:
- 序列流: 如果商品无货,流程将遵循“否”路径。
- 子流程: 启动子流程“采购”,用内部带加号(+)的圆角矩形表示。该子流程涉及从供应商处采购商品。
4. 采购子流程
- 采购中的任务与事件:
- 任务: 采购子流程包括向供应商下单和管理配送等任务。
- 事件: 该子流程处理“无法送达”和“延迟送达”等事件,用带图标的圆圈表示。
如果无法送达或延迟送达:
- 序列流: 如果商品无法送达或出现延迟送达,流程将遵循相应的路径。
- 任务: 执行“通知客户”任务,用圆角矩形表示。该任务涉及向客户告知相关问题。
- 事件: 流程以“客户已通知”事件结束,用带红色边框的圆圈表示。这表明客户已被告知,标志着流程的结束。
如果商品成功采购:
- 序列流: 如果商品成功采购,流程将继续。
- 任务“通知客户”任务已执行,用圆角矩形表示。该任务涉及通知客户该商品现已可订购。
- 任务“从目录中移除商品”任务已执行,用圆角矩形表示。如果该商品不再可订购,此任务将将其从目录中移除。
- 事件流程以“商品已移除”事件结束,用带红色边框的圆圈表示。这表明该商品已从目录中移除,标志着流程的结束。
解释
BPMN 图表有效地模拟了订单处理流程,突出了涉及的关键活动、决策和事件。它提供了流程的清晰视觉表示,使其更易于理解和管理。该图表有助于识别潜在的瓶颈,例如采购延迟,并确保采取适当的措施通知客户并管理目录。
结论
BPMN 中的活动符号是建模业务流程的基本要素。通过理解不同类型的活动及其用途,您可以创建清晰且有效的流程模型,准确反映组织内部的工作内容。无论您是在建模简单任务还是复杂子流程,BPMN 都提供了工具和符号来捕捉业务流程的本质。此 BPMN 图表是企业优化订单处理流程的宝贵工具。通过清晰定义步骤和决策点,它有助于提高效率、增强沟通并确保客户满意度。使用标准化的 BPMN 符号使图表对技术与非技术利益相关者都易于理解,从而促进更好的协作和流程改进。
BPMN 参考资料