业务流程建模符号(BPMN)是一种强大的工具,用于以图形化形式展示业务流程。它被广泛用于向不同利益相关者传达各种信息,通常涉及多个组织或公司。BPMN支持三种主要流程类型:编排、协调和协作。本指南将深入探讨每种BPMN图表的类型、用途及其使用方式。
1. 编排流程
定义
编排流程是BPMN中的一种标准流程,通常用于描述单一协调视角。它描述的是单一业务实体内的流程,并包含在某个泳道(Pool)中。这类流程通常具有清晰的上下文,也是BPMN图表中最常见的类型。
特点
- 单一协调视角:专注于单一业务实体的内部流程。
- 结构清晰的上下文:具有明确的开始和结束点。
- 包含在泳道内:表示业务实体的边界。
示例
一个典型的编排流程可能涉及公司内部的一系列任务,例如订单处理,其中每个任务由同一组织内的不同部门完成。

2. 协调流程
定义
协调流程是BPMN 2.0中引入的一种新模型类型。它关注参与者之间的交互,重点在于消息流,而非流程中的具体详细任务。协调流程图不属于任何泳道,用于定义各个流程之间的交互方式。
特点
- 参与者之间的交互:展示不同业务实体之间的消息流。
- 无泳池: 不属于任何特定泳池;专注于进程间的交互。
- 编排任务: 由定义参与者之间消息的任务组成。
示例
编排图可以展示制造商与客户在销售订单流程中的交互。客户下订单,制造商确认订单,每一步都涉及双方之间的消息交换。

编排任务
- 发起方与非发起方参与者: 每个任务至少涉及两个参与者,其中一方发起交互。
- 消息定义: 参与者之间的消息在任务中定义。
- 视觉表示: 发起方参与者以与任务相同的颜色显示,而非发起方参与者以灰色显示。
3. 协作流程
定义
协作流程描绘了两个或多个业务实体之间的交互。这些交互被定义为一系列活动,用以表示相关实体之间的消息交换模式。协作图的特征是包含多个泳池。
特征
- 多个泳池: 展示不同业务实体之间的消息流动。
- 交互顺序: 定义了活动和消息交换的顺序。
- 黑箱或详细流程: 泳道可以是空的、黑箱,或显示内部的详细流程。
示例
协作流程可能涉及一个采购场景,其中客户与零售商和运输商进行互动。每个实体都有其自身的内部流程,但协作图的重点在于它们之间的消息交换。
公共流程与私有流程
私有(内部)流程
- 详细流程: 显示每个合作伙伴的详细流程。
- 内部关注: 聚焦于单个组织内部的内部流程。
公共流程
- 组织间协作: 描述不同组织之间的互动。
- 黑箱: 将合作伙伴的内部流程视为“黑箱”。
- 信息交换: 规定了合作伙伴之间交换的信息和对象。
BPMN 会话图
定义
BPMN 2.0 引入的BPMN对话图提供了参与者之间通信的高层次视图。它们不包含流程逻辑,专注于参与者之间的对话,而不显示单个消息流。
特点
- 高层次视图:展示各方之间的整体通信。
- 对话节点元素:用六边形表示。
- 对话连接:用双线表示。
示例
下图中的对话模型是示例2中上图所示的编排模型中参与角色之间通信或消息的表示。在此情况下,对话模型展示了各方之间整体通信的概览。然而,它并未展示如编排模型中所示的通信顺序。

结论
BPMN 图表是建模业务流程的重要工具,理解不同类型的流程——编排、编排和协作——对于有效管理流程至关重要。每种类型都有其特定用途,并为业务流程提供了独特的视角,使 BPMN 成为业务流程建模的多功能且强大的工具。
BPMN 参考资料
- Visual Paradigm 业务流程建模综合指南
- 使用 Visual Paradigm 的 BPMN 业务流程建模软件优化业务流程
- Visual Paradigm:您一体化企业建模的全面解决方案
- 揭秘 BPMN:业务流程建模综合指南
- 借助 BPMN 探索业务流程:一场视觉之旅
- Visual Paradigm:企业架构与软件设计的终极一体化可视化建模平台
- 业务流程建模的顶级 Visual Paradigm 工具
- Visual Paradigm:企业架构建模的首选工具
- 掌握 Visual Paradigm 的 BPMN 工具:逐步学习指南
- 使用 Visual Paradigm 的 BPMN 工具简化业务流程建模
- BPMN — 快速指南
- BPMN 概览 — 配有免费在线 BPMN 工具与示例
- BPMN 完全指南
- 现状与目标流程建模
- 如何使用 BPMN 进行差距分析?
- Visual Paradigm:IT 项目开发与数字化转型的全面工具套件