业务流程模型与符号(BPMN)简介
业务流程模型与符号(BPMN)是一种标准化的图形化表示方法,用于在业务流程模型中指定业务流程。BPMN提供了一种易于被所有业务利益相关者理解的符号体系,包括创建流程初始草图的业务分析师、负责实施将执行这些流程的技术的开发人员,以及将管理和监控这些流程的业务人员。

理解BPMN中的泳道
泳道的概念
在游泳池中,有为游泳者划定的泳道。游泳者各自拥有自己的泳道,无需横穿其他泳道。泳道的概念也存在于BPMN.
泳道是BPMN中的矩形框,用于表示业务流程中的参与者。它们可以包含由该泳道所关联的参与者执行的流程对象,但黑色框例外,必须为空。泳道可以水平或垂直排列;它们在语义上是相同的,唯一的区别在于表现形式。水平泳道中,流程从左向右流动;而在垂直泳道中,流程从上向下流动。
泳道的示例包括:
-
客户
-
会计部门
-
支付网关
-
开发团队
BPMN中有两种泳道:池和泳道.
池
池代表业务流程中的参与者。一个池可以是一个具体的实体(例如部门),也可以是一个角色(例如助理经理、医生、学生、供应商)。
在池内部,包含表示参与者在所建模流程中需要执行工作的流程元素。然而,有一种池没有内容:黑箱池.
黑箱池
黑箱池通常用于建模业务流程外部的实体。由于它是外部的,其内部流程对所建模的流程没有影响,因此可以省略,从而形成一个黑箱。黑箱的使用取决于流程的视角。
例如,如果你正在建模客户下单的过程,客户的流程将被建模,从而使厨师池成为一个黑箱。以下业务流程图提供了一个客户为黑箱的黑箱池示例。由于该流程关注的是厨师如何准备餐食,客户的动作与该流程无关。

泳道
泳道是池中的子分区。例如,如果您有一个名为“部门”的池,您可以将“部门主管”和“普通文员”设为泳道。与池类似,您可以使用泳道来表示流程中涉及的特定实体或角色。
嵌套泳道
如有需要,泳道也可以包含其他泳道以形成嵌套结构。然而,由于BPMN主要用于建模业务流程,因此您不应仅仅为了建模组织结构而创建嵌套泳道。如果您想建模组织结构,请改用组织结构图。
案例研究:真 Aqua 纯净水公司
业务背景
真 Aqua 纯净水公司是本市一家年轻的纯净水供应商,面向住宅和商业客户销售。为了在接下来的12至18个月内将市场份额从5%提升至10%,该公司希望提高运营效率和客户满意度。为此,他们认识到有必要改进其纯净水订购流程。
当前流程描述
作为该项目的业务分析师,您已收集到以下关于当前订购流程的信息:
订单下单:
-
客户可以通过拨打订购热线或发送电子邮件来订购纯净水
-
目前,90%的订单来自电话,10%通过电子邮件下单
-
接收订单的客户服务助理会检查客户是新客户还是老客户
-
如果客户从未下过订单,助理会在处理订单前为其创建客户账户
配送流程:
-
纯净水每周三配送一次
-
每周三上午,客户服务助理将订单转发给物流部门进行配送
-
物流部门的经理收到订单后,通过为不同订单分配工作人员,并打印和张贴配送计划来安排配送
-
随后,工作人员根据安排将水配送给客户
分步指南:在BPMN中创建泳道
现在,您需要使用BPMN在BPD(业务流程图)中建模此流程。在本节中,您将逐步学习如何在BPD中创建所需的泳道。
步骤1:创建新项目
通过选择 项目 > 新建 从应用程序工具栏中。在 新建项目 窗口中,点击 创建空白项目.
步骤2:创建新的业务流程图
通过选择 图表 > 新建从应用程序工具栏中。
步骤 3:选择业务流程图
在 新建图表 窗口中,选择 业务流程图 并点击 下一步.

步骤 4:为您的图表命名
输入 蒸馏水订单流程 作为图表名称,然后点击 确定 以创建图表。您将看到以下窗口。

用户界面组件:
| 组件 | 描述 |
|---|---|
| 1. 应用程序工具栏 | 应用程序工具栏提供对 Visual Paradigm 中各种操作的访问 |
| 2. 图表编辑器 | 您编辑图表的区域 |
步骤 5:识别实体并创建客户池
根据订单流程的详细信息,您可以识别出以下需要在 BPD 中建模的实体:
-
客户
-
客户服务员
-
物流部门
-
经理(物流部门)
-
工人(物流部门)
您应该使用BPMN池和泳道来建模它们。让我们从创建客户池开始。选择水平池来自图表工具栏.

步骤6:创建客户池
点击图表编辑器中的BPD以创建一个池。输入客户作为池的名称,然后按回车以确认。

注意:一个池会水平延伸至整个图表的长度。
步骤7:创建公司池
您可以为客服助理和物流部门分别创建独立的池,但为了强调它们属于同一家公司,最好为“真泉纯净水公司”创建一个池,并在该池内设置客服助理和物流部门的泳道。在客户池下方创建一个池,并将其命名为真泉纯净水公司.

步骤8:添加第一个泳道
现在,我们来创建泳道。右键单击真泉纯净水公司池,并从弹出菜单中选择添加泳道从弹出菜单中。

步骤9:命名第一个泳道
输入客服助理作为名称,然后按回车以确认。
步骤 10:插入第二个泳道
创建一个物流部门泳道,位于客户服务助理泳道内。右键单击客户服务助理泳道,然后选择在之后插入泳道从弹出菜单中。

步骤 11:为第二个泳道命名
输入物流部门作为名称,然后按回车以确认。
步骤 12:调整泳道大小
泳道太宽了,所以我们需要调整它们的大小。点击并向上拖动泳道边界以调整客户服务助理泳道的大小。要调整第二个泳道的大小,请点击并向上拖动底部泳道边界。

此时,图表应如下所示:

步骤 13:添加子泳道以构建嵌套结构
在物流部门内部,有两个角色参与该流程:经理和员工。因此,你应该将它们作为嵌套泳道创建在物流部门泳道内。右键单击物流部门泳道,然后选择添加子泳道从弹出菜单中。

步骤 14:命名经理泳道
输入 经理 作为名称,然后按 回车 以确认。
步骤 15:插入工人泳道
右键单击 经理 泳道,然后从弹出菜单中选择 在之后插入泳道 从弹出菜单中。
步骤 16:命名工人泳道
输入 工人 作为名称,然后按 回车 以确认。此时您的BPD应如下所示:

关键概念总结
BPMN 泳道基础
-
目的:泳道按责任组织活动,显示在业务流程中由谁执行哪些任务
-
类型:
-
池:代表主要参与者(组织、系统或外部实体)
-
泳道:池内的细分,代表角色、部门或系统
-
-
方向:可以是水平方向(从左到右流动)或垂直方向(从上到下流动)
-
黑箱: 不包含内部细节的泳道,用于表示与所建模流程无关的外部参与者
最佳实践
-
使用泳道表示独立的组织或主要实体
-
使用泳道表示组织内的部门、角色或系统
-
避免过度嵌套泳道;对于复杂的层级结构,使用组织架构图
-
根据可读性和空间限制选择方向
-
当外部实体的内部流程不相关时,使用黑箱表示
参考列表
BPMN 官方规范: BPMN 官方标准和规范文档
BPMN 入门第二部分——泳道(PDF): 可下载的本教程关于 BPMN 泳道的 PDF 版本
Visual Paradigm 企业版: 具有高级功能的企业级 BPMN 建模软件
Visual Paradigm 专业版: 面向业务分析师的专业 BPMN 建模工具
Visual Paradigm 标准版: 具备核心 BPMN 建模功能的标准版
Visual Paradigm 建模版: 适用于基本流程建模需求的建模版
业务流程图功能: BPMN 图表工具与功能的全面指南
第一部分——BPMN 入门: 基础概念及 BPMN 符号的入门介绍
第三部分——流程与连接对象: BPMN 中流程对象与连接器的指南
第四部分——数据与资源: 理解 BPMN 图中数据对象与资源
本指南全面介绍了 BPMN 泳道,展示了如何在业务流程中建模组织职责。True Aqua 纯净水公司案例研究展示了这些概念在实际场景中的应用。













