你的旅程从了解BPMN开始
欢迎阅读您关于业务流程建模符号(BPMN)的全面指南。无论您是业务分析师、流程负责人、软件开发人员还是利益相关者,这段旅程都将为您提供建模、分析和有效改进业务流程所需的知识。

BPMN是一种用于业务分析应用和定义企业流程工作流的可视化建模语言,是一种用于图形流程图的开放标准符号,用于定义业务流程工作流[[1]]。它是一种广受欢迎且直观的图形,所有业务利益相关者,包括业务用户、业务分析师、软件开发人员和数据架构师,都能轻松理解。

第一章:BPMN的演变——历史视角
你的第一站:了解起源
您对BPMN的探索始于对其丰富历史的理解。BPMN源于多种业务建模符号的综合,形成了一项统一标准,彻底改变了组织记录其流程的方式。
关键里程碑:
-
2004:最初由业务流程管理倡议组织(BPMI)发布
-
2005:BPMI与OMG(对象管理组)合并
-
2006年2月:OMG发布了第一份BPMN规范文档
-
2010:BPMN 2.0版本被开发
-
2013年12月:规范的实际版本正式发布
-
当前:最新版本(BPMN 2.0.2)已由ISO正式发布为2013版标准:ISO/IEC 19510
这一演变过程展示了BPMN对持续改进和标准化的承诺,使其成为全球业务流程建模的黄金标准。
第二章:BPMN为何重要——价值之旅
发现价值主张
随着您在BPMN之旅中的不断深入,您将发现全球组织为何采用这一标准。BPMN使我们能够以清晰且一致的方式捕捉和记录组织的业务流程,确保相关利益相关者(如流程负责人和业务用户)能够参与其中。
您的组织将获得:
-
行业标准信誉:由OMG联盟开发的行业标准,OMG是一个非营利性行业组织
-
流程清晰性:通过业务流程图,为企业提供定义和理解其流程的能力
-
普遍理解: 为所有业务利益相关者提供一种易于理解的标准符号
-
沟通的桥梁: 弥合业务流程设计与实施之间经常出现的沟通鸿沟
-
平衡的复杂性: 易于学习,同时功能强大,足以描绘业务流程的潜在复杂性
BPMN 提供了全面且丰富的符号,技术与非技术利益相关者都能轻松理解。因此,团队能够更有效地应对流程中发现的任何问题。
第三章:谁从BPMN中受益——利益相关者之旅
认识关键参与者
你的BPMN之旅包括了解哪些人从这一强大符号中受益:
三位主要旅行者:
-
技术专家: 负责流程的实施
-
业务分析师: 负责创建和改进流程
-
管理者: 负责监控和控制流程
每位利益相关者都带来独特的视角和需求,而BPMN则作为连接所有人的共同语言。
第四章:理解业务运营——基础
你至关重要的第一步
了解企业如何运作是业务流程改进的第一步,也是最关键的一步。业务流程模型与符号(BPMN)提供了业务工作流的图形化表示,无论是业务分析师还是利益相关者,都能轻松理解;有助于业务流程分析和业务流程改进。
任何使用BPMN描述的流程,都会被表示为一系列步骤(活动),这些步骤根据特定的业务规则按顺序或同时执行。
第五章:BPMN符号工具箱——你的核心要素
探索五大基本类别
在BPMN中,流程通过一系列图形元素构成的图表来描述。这种视觉化呈现使用户能够轻松理解流程的逻辑。BPMN主要设计用于创建和阅读简单与复杂的业务流程图表。
BPMN标准将图形元素按类别进行分类,使使用业务流程图的用户能够轻松识别这些元素。

第六章:泳道——映射流程参与者
理解谁负责做什么
泳道是BPMN工具箱中的第一个主要工具。泳道是表示流程参与者的图形容器。泳道有两种类型——池和泳道。

BPMN泳道深入解析
BPMN中的泳道对象(又称泳道)是矩形框,代表业务流程的参与者。泳道可包含由该泳道(参与者)执行的流程对象,但黑箱必须为空体。泳道可水平或垂直排列,语义相同,仅表现形式不同。水平泳道中,流程从左到右流动;垂直泳道中,流程从上到下流动。泳道的示例包括客户、会计部门、支付网关和开发团队。
泳道有两种类型:
池:主要参与者
池代表业务流程中的参与者。它可以是一个具体的实体(例如部门),也可以是一个角色(例如助理经理、医生、学生、供应商)。
在池内部,存在流程元素。它们代表了在所建模的流程中,该池需要执行的工作。然而,有一种池没有任何内容,被称为黑箱池。当需要建模业务流程外部的实体时,通常会使用黑箱池。由于它是外部的,其内部流程对所建模的流程没有影响,因此可以跳过,从而形成一个黑箱。

以下的BPD(业务流程图)给出了一个黑箱池的例子。客户是一个黑箱。由于该流程关注的是厨师如何准备餐点,客户所做的事与该流程无关。黑箱的使用取决于流程所采取的视角。如果你需要建模客户下单的过程,那么客户流程将被建模,从而使厨师池成为一个黑箱。
泳道:用于细节的子分区
泳道是池的子分区。例如,当你有一个部门池时,你可以将部门主管和普通职员作为泳道。与池类似,你可以使用泳道来表示参与流程中的具体实体或角色。
在需要时,泳道可以包含其他泳道以形成嵌套结构。然而,BPMN的主要用途是建模业务流程。不要为了建模组织结构而刻意构建嵌套泳道。如果你想建模组织结构,请使用组织结构图。
第七章:流程元素——你流程的核心
活动:实际完成的工作
活动是业务流程中执行的工作。它们以圆角矩形表示,名称用于描述需要执行的工作。
活动有两种类型:任务和子流程。当我们需要建模一个无法进一步分解或分解无意义的原子工作时,我们使用任务。

另一方面,当我们需要建模一个非原子的、复杂的、可以进一步细化为更小工作的任务时,我们使用子流程。子流程可以被分解为更详细的层次。因此,子流程通常包含另一个BPD来建模其细节。

注意:选择任务或子流程不仅取决于工作本身的复杂程度,还取决于你对工作细节的需求程度。如果你是客户,可能并不关心你的付款是如何处理的。然而,如果你是商家,如何处理客户的付款就变得非常重要。
事件:流程中发生的事情
事件是可能发生并对业务流程产生影响的事情。事件可以是外部的,也可以是内部的。只要它们能影响所建模的流程,就应该被建模。事件以圆形表示。在某些情况下,圆圈内会有图标来表示事件触发的类型。
事件有三种类型:
-
开始事件:每个流程都应有一个开始事件,以表示业务流程的开始。它使读者能够在BPD中定位流程的起点。
-
中间事件:根据其指定的事件负责推动业务流程。中间事件可以附加到活动上,用于建模在该活动执行过程中可能发生的事;也可以通过连接对象连接,用于建模在前一个流程元素执行后可能发生的事。
-
结束事件:用于表示业务流程的结束位置。
可以为每个事件指定触发条件,以表明在何种情况下事件被触发。
请看下面的例子。它将帮助你理解事件是如何工作的。基本上,该图表示:当我们收到订单时,就开始处理。只有在信用额度已用完的情况下,我们才会检查问题。当订单被处理完毕或问题被识别后,流程结束。

网关:控制流程
网关负责控制业务流程的流向。它们以菱形表示。在流程中,根据不同的外部或内部条件,需要执行的工作和输出结果可能会有所不同。例如,折扣只会提供给VIP买家,而不会提供给其他人。网关是评估条件并做出决策的地方。
以下是一些典型的网关类型:
基于数据的排他网关
也称为排他网关,用于根据给定的过程数据控制流程流。从网关连接的每个流出流对应一个条件。满足条件的流将被遍历,且仅有一个流会被执行。

包含网关
包含网关可用于创建并行路径。所有流出流的条件都会被评估,所有结果为正的流都将被遍历。因此,如果多个条件同时满足,可能会导致多个流被执行。

并行网关
并行网关用于建模并行流的执行,无需检查任何条件。换句话说,所有流出流必须同时执行。

基于事件的网关
基于事件的网关用于建模基于事件的替代路径。例如,等待某人的回复时,需要通过“是”或“否”来决定后续路径。因此,该网关后接两个带有消息触发的中间事件,一个代表“是”消息,另一个代表“否”消息。当任意一个事件被触发时,将执行该事件所跟随的流程,其他事件及其后续流程将不再有效。

第8章:连接对象——连接你的流程
顺序流:操作顺序
顺序流用于连接流程元素,以实线加箭头表示,显示流程元素的执行顺序。

重要规则:你只能使用顺序流连接同一泳道池内的流程元素,即在同一泳道池内,或在同一个泳道池内的不同泳道之间。若要连接不同泳道池的元素,则不能使用顺序流,而应使用消息流。
消息流:跨越边界的通信
在BPMN中,泳道池之间的通信通过消息实现。消息流用于展示泳道池之间或泳道池内流程元素之间的消息流动。消息流以虚线加箭头表示。泳道池之间流动的消息示例包括:传真、电话、电子邮件、信件、通知、指令等。

第9章:数据——驱动流程的信息
流程数据管理
在执行业务流程时,常常会产生数据,这些数据可能在流程执行过程中或结束后生成。例如,成功执行“下单”任务将生成采购订单、发票、收据等数据。在BPMN中,数据可以通过多种类型的‘数据’对象进行建模,如数据对象、数据输入、数据输出和数据存储。数据的状态(如实例化、完成、删除等)有明确的管理方式。

四种类型的数据:
-
数据对象
-
数据输入
-
数据输出
-
数据存储
第10章:辅助元素——增加上下文与清晰度
分组:组织你的图表
分组是一个带虚线边框的框,为建模者提供了一种按不同类别对图形进行分组的机制。

文本注释:提供额外细节
文本注释可用于为BPD中的流程对象添加额外细节。它不影响流程,但可提供流程内对象的详细信息。

第11章:实际应用——真 Aqua 纯净水公司之旅
你的实际BPMN体验
让我们通过一个真实场景来应用你所学的所有知识。真 Aqua 纯净水公司是一家城市中的新兴纯净水供应商,他们向企业和家庭销售纯净水。目前,真 Aqua 纯净水公司希望在接下来的12至18个月内,将市场份额从5%提升至10%。为实现这一目标,他们正努力寻找提高运营效率和满足更高客户满意度的方法。
因此,真 Aqua 纯净水公司决定改进其纯净水订购流程。现在,你是一名负责此项任务的业务分析师。在与真 Aqua 纯净水公司会面后,你收集到了以下关于订购流程的信息。
下图是真 Aqua 纯净水公司纯净水配送流程的业务流程图。

流程分析
根据图表,客户可以通过拨打订购热线或发送电子邮件来订购纯净水。目前,90%的订单来自电话,10%的订单通过电子邮件下单。接收订单的客服助理将核实客户是现有客户还是新客户。如果客户从未下过订单,客服助理将在处理订单前为其创建客户账户。
纯净水的配送每周一次,定在每周三进行。因此,每周三早上,客服助理会将订单转发给物流部门进行配送。物流部门经理收到订单后,会通过指派工人管理不同订单、打印并张贴配送计划来安排配送。工人接到通知后,按计划向客户配送水。
此图所传达的启示
这个现实世界的例子展示了:
-
多个入口点(电话和电子邮件)
-
决策点(新客户与现有客户)
-
顺序活动(订单处理 → 配送安排 → 配送)
-
清晰的泳道(客户、客服助理、物流经理、工人)
-
计划事件(每周三配送)
你的旅程继续:下一步
恭喜!你已完成了对BPMN的全面学习。你现在了解了:
-
BPMN作为行业标准的历史与演变
-
BPMN为组织带来的优势
-
从BPMN中受益的关键利益相关者
-
BPMN元素的五大基本类别
-
如何建模泳道、活动、事件和网关
-
如何使用顺序流和消息流连接流程元素
-
如何在流程中管理数据
-
如何使用分组和注释添加上下文
-
如何将BPMN应用于现实世界的业务场景
继续你旅程的工具
为了将你的BPMN知识付诸实践,建议使用专业的BPMN建模工具,这些工具将帮助你高效地创建、分析和共享业务流程图。
参考文献
- BPMN 规范 – 业务流程模型与符号: 官方BPMN资源,提供关于BPMN 2.0最准确和最新的信息
- 对象管理组(OMG): 维护BPMN标准的非营利性行业联盟
- BPMN 2.0.2 规范: BPMN规范文档的最新版本
- ISO/IEC 19510:2013: 业务流程模型与符号(BPMN)的国际标准
- 专业BPMN流程建模工具: 用于创建业务流程模型的专业BPMN图表和工具
免费试用 Visual Paradigm: 免费下载并试用 Visual Paradigm 的BPMN建模工具
您的BPMN精通之旅才刚刚开始。开始建模,持续练习,改变您的组织理解并改进其业务流程的方式!













