“一个业务流程由一组在组织和技术环境中协调执行的活动组成。这些活动共同实现一个业务目标。”
🎯 BPMN的目的
主要目标是业务流程模型与符号(BPMN)是为了为所有业务利益相关者提供一种标准化且普遍易懂的符号:
-
业务分析师:创建初始流程草图
-
技术开发人员:实施技术以执行流程
-
业务经理:监控和管理运营流程
关键特性:
-
✅ 基于熟悉的流程图技术
-
✅ 图形对象表示活动和流程控制
-
✅ 形状易于区分且对建模者直观
-
✅ 桥接了流程设计与可执行实现之间的差距(BPEL4WS)
三个应用层级:
| 层级 | 描述 |
|---|---|
| 描述性流程模型 | 高层次建模;对流程图使用者友好 |
| 分析性流程模型 | 包含BPMN培训中常见的概念 |
| 通用可执行流程模型 | 专注于可执行流程所需的元素 |
📜 BPMN的发展历程

| 版本 | 日期 | 组织 |
|---|---|---|
| BPMN 1.0 | 2004年5月 | 业务流程管理倡议组织(BPMI) |
| BPMN 1.x | 2006年2月 | 对象管理组(OMG) |
| BPMN 2.0 | 2010 | OMG |
| BPMN 2.0.2 | 2013年12月 | ISO/IEC 19510:2013 标准 |
🔷 BPMN 核心元素

BPMN 将图形符号组织为四个基本类别以在简洁性与表达能力之间取得平衡:
-
流程对象 ⚙️
-
连接对象 🔗
-
泳道 🏊
-
辅助元素 📎
⚙️ 流程对象
任何业务流程图(BPD)的三个基础构建模块:
事件 ○
某件发生的事情在业务流程中,通过触发器或结果影响流程。
-
用一个圆圈中心为空,用于内部标记
-
三种类型:
-
开始事件:触发流程启动
-
中间事件:发生在开始和结束之间
-
结束事件:表示流程完成
-
活动 ▭
组织执行工作的通用术语。
-
用一个圆角矩形
-
两种类型:
-
任务:工作原子单元
-
子流程:复合活动(以+符号标记)
-
网关 ◇
控制序列流的分支与汇合(决策、分叉、合并、连接)。
-
用一个菱形带有内部标记以指示行为
| 网关类型 | 符号 | 行为 |
|---|---|---|
| 互斥 | ✕ | 跟随 仅一个路径(异或逻辑) |
| 包含 | ○ | 跟随 一个或多个路径(或逻辑) |
| 并行 | + | 跟随 全部所有路径同时(与逻辑) |



📊 流程对象摘要视觉参考



🔗 BPMN 连接对象
连接流程对象以创建业务流程的骨架结构:
| 连接器 | 符号 | 用途 |
|---|---|---|
| 顺序流 | ➤ 实线带箭头 | 显示活动执行的顺序(BPMN中不称为“控制流”) |
| 消息流 | ⇢ 虚线,带开放箭头 | 表示信息流跨越组织边界;可能包含信封图标 |
| 关联 | 点线 | 将工件(注释、数据)与流程对象连接,用于文档记录 |

🏊 BPMN泳道
按责任或功能能力组织活动:
池 🏢
-
表示一个参与者在流程中(例如:组织、系统、角色)
-
作为图形容器,将活动与其他参与者分隔开
-
常用于B2B流程建模
泳道 🛣️
-
子分区在池内
-
延伸至池的全长(垂直或水平方向)
-
用于按部门、角色或系统对活动进行分类

📎 BPMN工件
在不改变流程走向的情况下,通过上下文信息扩展图表:
数据对象 📄
-
显示数据所需或产生的由活动产生
-
通过关联连接

数据存储 🗄️
-
表示进程可访问的持久化存储
-
数据在进程范围之外仍然存在

组 ⧉
-
带圆角的矩形,带有虚线边框
-
用于文档编写或分析;不影响顺序流

注释 💬
-
为图表阅读者提供解释性文本
-
通过关联连接到相关元素

🎨 BPMN 符号:简单还是复杂?
BPMN 实现了一种优雅的平衡:简单的核心元素通过模块化变体来处理复杂性,同时不破坏视觉一致性。
事件复杂度矩阵
事件通过将基本形状与内部/外部标记结合,来表示触发、结果和时间:

✅ 关键洞察:首先学习4个核心类别。仅在你的使用场景需要时,才添加复杂性标记。
🔗 参考列表
BPMN 符号概述:对BPMN图形符号、核心理念以及业务流程建模基础概念的全面介绍。
BPMN 的目的:解释了BPMN通过直观、标准化的流程图,在描述性、分析性和可执行性建模层次上,弥合业务和技术利益相关者之间差距的目标。
BPMN 的演变: 从 BPMI 2004 年发布 BPMN 1.0,经 OMG 管理,到 BPMN 2.0.2 被 ISO/IEC 19510:2013 标准化的历史时间线。
BPMN 核心元素: 介绍四个基础类别——流程对象、连接对象、泳道和图元——它们构成了所有 BPMN 图表的结构。
流程对象: 详细说明三种关键流程元素:事件(圆形)、活动(圆角矩形)和网关(菱形),它们驱动流程逻辑。
流程对象概览: 可视化参考指南,整合事件、活动和网关,附有代表性图标和使用场景。
事件: 探讨开始事件、中间事件和结束事件——这些是启动、中断或结束流程的触发点和结果。
活动: 涵盖任务和子流程作为工作单元的表示,包括原子活动和复合活动建模。
网关: 解释决策和同步点——排他性、包容性和并行网关——用于控制流程的分支与合并。
BPMN 连接对象: 描述顺序流、消息流和关联连接器,用于定义顺序、通信和文档链接。
BPMN 泳道: 详细说明泳道(参与者)和泳道(子分区),用于组织职责并可视化跨职能流程。
BPMN 图元: 涵盖数据对象、数据存储、组和注释——这些是补充性元素,可丰富图表内容而不改变执行逻辑。
BPMN 符号:简单还是复杂?: 讨论 BPMN 的可扩展设计哲学:在保持视觉简洁的同时,通过模块化事件标记和扩展支持高级建模。
BPMN(业务流程模型与符号)是一种标准化的、基于流程图的图形语言,旨在以业务分析师易于理解的方式建模业务流程,同时具备足够的精确性以支持技术实现。它将图表组织为四个核心元素类别——流程对象(事件、活动、网关)、连接对象(顺序流/消息流、关联)、泳道(泳道/泳道)和图元(数据对象、注释),在保持视觉清晰的同时支持可扩展的复杂性。从高层次的描述性模型到可执行的工作流,BPMN 搭建了业务战略与系统执行之间的桥梁,自2004年以来不断发展,现已成为全球公认的 ISO 标准化符号,广泛应用于流程优化与数字化转型。













