de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

综合指南:使用BPMN开发现状与未来业务流程

引言

开发并填充现状(As-Is)和未来(To-Be)BPMN图谱是一种将愿景转化为成果的有效方法。现状图提供了组织流程、文化及能力当前状态的详细概览。而未来图则展示了未来状态,说明组织的流程、文化及能力在未来将呈现何种面貌。通过创建这些图表,组织能够分析并识别当前状态与期望状态之间的差距,并启动业务流程重构或改进项目以弥补这些差距。

PDF下载兼容性:企业版专业版标准版


理解BPMN:符号、元素与核心概念

什么是BPMN?

业务流程模型与符号(BPMN)是一种用于记录、分析和改进业务流程的标准化图形语言[[28]]。BPMN的主要目标是提供一种所有业务用户都能轻松理解的符号体系——从创建初始草图的业务分析师,到实施技术的开发人员,再到负责管理和监控流程的业务人员[[1]]。

BPMN 2.0是2013年12月发布的现行规范,已被国际标准化组织(ISO)正式发布为标准ISO/IEC 19510[[1]]。

BPMN元素的四大核心类别

BPMN将图形元素分为四大基本类别,以帮助建模者创建清晰、易懂的图表[[1]]:

1. 流对象

流对象是BPMN中的主要描述元素,包含三个核心元素[[19]]:

元素 符号 描述
事件 ○ 圆圈 流程中发生的某种“事件”。事件会影响流程走向,通常具有原因(触发器)或结果(影响)。分为三种类型:开始、中间和结束[[1]]。
活动 ▭ 圆角矩形 执行工作的通用术语。可以是原子的(任务),也可以是复合的(子流程,以+号区分)[[1]]。
网关 ◇ 菱形 控制序列流的分支与汇合。决定决策、分叉、合并与路径连接[[1]]。

网关类型:

  • 排他网关(XOR):根据条件仅遵循一条路径

  • 包容网关(OR):根据条件遵循一条或多条路径

  • 并行网关(AND):同时遵循所有路径 [[1]]

2. 连接对象

这些连接器将流程对象连接起来,以构建流程结构 [[1]]:

连接器 符号 用途
顺序流 → 实线带箭头 显示流程中活动执行的顺序 [[1]]
消息流 ⇢ 虚线带开口箭头 表示跨组织边界的信息流 [[1]]
关联 ⤏ 点划线 连接图示元素与流程对象;表示关系 [[1]]

3. 泳道

泳道将活动组织成视觉类别,以说明职责 [[2]]:

元素 描述
表示流程中的参与者;作为图形容器用于划分活动,通常用于B2B场景 [[1]]
泳道 池中的一个子分区,贯穿其整个长度;用于按角色、部门或系统对活动进行组织和分类 [[1]]

4. 图示元素

图示元素提供额外的上下文信息,但不影响流程顺序 [[1]]:

图示元素 符号 目的
数据对象 📄 页面图标 显示活动所需的或产生的数据 [[1]]
数据存储 🗄️ 圆柱体 表示流程可读写的持久化数据存储 [[1]]
分组 ⬚ 虚线圆角矩形 用于文档编写或分析;不影响流程 [[1]]
注释 📝 备注图标 为图表阅读者提供额外的解释性文字 [[1]]

事件类型和标记

BPMN 事件可以通过内部标记来指示触发条件或结果 [[1]]:

事件类型 开始 中间 结束
消息 ○📧 ○○📧 ●📧
计时器 ○🕐 ○○🕐
错误 ○○⚡(边界) ●⚡
信号 ○△ ○○△ ●△
条件 ○📋 ○○📋
升级 ○○↑ ●↑
终止 ●●

注意:中间事件可以是 捕获 (双圆圈)或 抛出 (实心标记);边界事件可以是中断型(实线)或非中断型(虚线)[[1]]。


什么是现状流程?

现状业务流程提供了对公司当前流程、文化和能力的全面概述。它记录了工作目前是如何进行的,以及信息在整个组织中如何流动。现状业务流程的主要目的是建立一个基准,以识别改进领域、优化资源利用,并最终提高效率和生产力。通过了解运营的当前状态,组织可以制定策略来消除瓶颈、减少浪费,并改进整体业务流程。


什么是目标流程?

目标业务流程描绘了公司未来流程、文化和能力的状态。它作为变革的路线图,明确界定组织的目标以及为实现这些目标所需采取的行动。目标流程的目的是提供一个清晰的未来愿景,并确定实现这一愿景所需的步骤。这使组织能够优先关注并聚焦于最需要的变革,以缩小当前状态与期望状态之间的差距。


我们将使用的软件工具

在本教程中,我们将使用 Visual Paradigm 来创建符合BPMN标准的 业务流程图。Visual Paradigm 提供了一套强大的工具,用于捕捉当前的业务流程、设计改进方案,并识别“现状”与“目标”状态之间的差异。


在现状模型中捕捉当前流程

让我们以一家在线商店为例。流程始于销售代表收到采购订单并检查库存水平。如果库存充足,可以满足订单需求,销售代表将物品打包并连同发票一起发货。如果库存不足,销售代表会通知客户,并建议修改订单。此示例突显了监控库存水平的重要性,以确保订单能够及时高效地完成。

As-is business process diagram (BPD)

本教程中我们将不涉及使用业务流程建模符号(BPMN)绘制业务流程图的基础知识,因为我们已有 另一篇教程 涵盖了这一主题。我们还有一部名为 BPMN入门——泳道图 的视频教程可供您使用。

在您记录下现有的业务流程后,可以通过考虑必要的改进来创建目标流程模型。请按照以下步骤了解其具体操作方式。

  1. 下载 Online-Shopping.vpp。您也可以在本教程的底部找到该文件。

  2. 通过选择 项目 > 打开 从应用程序工具栏中打开。

  3. 打开 项目浏览器 通过选择 视图 > 项目浏览器 从应用程序工具栏中打开。

  4. 导航到 模型结构 选项卡。

    Open model structure tab

  5. 在左侧树形结构中的项目根节点上右键单击,然后选择 模型 > 当前流程 从弹出菜单中。

    Create as-is model

  6. 在 当前流程 上右键单击,然后选择 子图 > 已有图示… 从弹出菜单中。

    Add existing diagram

  7. 在 添加子图 窗口中,选择业务流程图,然后单击 确定.

    Add sub diagrams window
    您现有的流程现在已包含在当前流程模型中。
    Diagram in model


在目标模型中重新设计和优化流程

假设我们的业务已显著增长,并且我们新增了一个仓库来管理库存。为了充分利用我们的新资源,我们需要优化现有的流程。我们将通过创建一个目标流程图来演示如何表示这一改进。

  1. 通过双击 项目浏览器.

  2. 从当前流程图创建一个目标流程图。在当前流程图的任意空白区域右键单击,然后选择 工具 > 创建目标流程.

    将创建一个新图示,其中包含目标流程。
    Create to be process
    注意:新图示中的所有模型元素默认均被选中。若要取消选择,请在背景的任意空白区域单击。
    To be process diagram created

  3. 向 在线商店 池中添加一个新泳道,并将其命名为 仓库。在 销售代表 泳道,选择 打包货物,发货货物, 和 订单完成 任务并将其拖入 仓库 泳道。您的图表现在应如下所示:

    Modified BPD

  4. 接下来,我们将在 库存充足吗? 网关和 打包货物 任务之间插入一个任务。将鼠标悬停在  流程上,然后单击 使用形状拆分 资源按钮。

    Split sequence flow

  5. 选择 任务 从资源目录中选择。

    Select task

  6. 将新任务命名为 请求打包货物。完成的“未来”流程图应如下所示:

    Updated to be process


比较现状与未来流程之间的差异

为了视觉上比较两个图表之间的差异,我们可以使用一个名为 视觉差异.

  1. 选择 建模 > 视觉差异… 从应用程序工具栏中选择。

  2. 在 视觉差异 窗口中,选择 Transitor 作为 策略。对于 比较,选择 模型元素 以在模型元素级别比较图表。

    vdiff strategy

  3. 勾选 使用工作项目 复选框。选择 现状流程 在左侧和 目标流程 在右侧。比较将自动触发。

    select working proj
    图表下方的列表显示了差异。例如,条目 打包货物(已修改) 表示对 打包货物 任务进行了修改。单击此条目将在图表中以紫色突出显示相应的更改。
    compare1
    新任务也会被识别出来。记得我们为销售代表添加了一个新任务,用于请求打包吗?这个更改也在列表中被突出显示。
    compare2


现状与目标建模的最佳实践

现状文档编制建议:

  • 访谈利益相关方:从实际执行工作的人那里收集意见

  • 用数据验证:使用指标、日志和观察结果来确认流程步骤

  • 记录异常情况: 记录错误路径和边缘情况,而不仅仅是“正常流程”

  • 保持更新: 当流程发生变化时,及时更新现状模型以保持准确性

针对未来设计:

  • 聚焦成果: 从业务目标出发,再设计实现这些目标的流程

  • 让实施者参与: 尽早纳入IT和运营团队,以确保可行性

  • 优先处理变更: 并非所有差距都需要立即弥补;应聚焦于高影响力改进

  • 规划过渡: 明确如何从现状过渡到未来状态(分阶段实施、培训等)

关于BPMN建模:

  • 使用一致的命名: 为任务和事件使用清晰、以行动为导向的标签

  • 限制复杂度: 将大型流程拆分为子流程以提高可读性

  • 充分利用泳道: 使用泳道来明确角色和职责

  • 战略性地添加注释: 仅在必要处添加注释,避免杂乱


观看此YouTube教程


参考列表

  1. 从现状到未来业务流程教程: 使用Visual Paradigm开发现状和未来BPMN图的全面教程,包含捕捉当前流程、为未来状态重新设计以及比较变更的逐步说明。
  2. Visual Paradigm企业版: 关于Visual Paradigm企业版的信息,该版本支持高级BPMN建模、协作以及企业级流程管理功能。
  3. Visual Paradigm专业版: 关于Visual Paradigm专业版的详细信息,提供强大的BPMN绘图工具,适用于业务分析师和流程改进团队。
  4. Visual Paradigm 标准版: Visual Paradigm 标准版概述,为个人从业者和小型团队提供必要的 BPMN 建模功能。
  5. Visual Paradigm 首页: Visual Paradigm 官方网站,提供 BPMN 图形工具、教程和资源,用于业务流程建模与管理。
  6. BPMN 图形与工具功能页面: 详细介绍 Visual Paradigm 的 BPMN 图形功能,包括支持的符号元素、协作功能和导出选项。
  7. BPMN 基础教程: 基础教程,涵盖 BPMN 符号的基本知识,适合初学者学习创建业务流程图。
  8. BPMN 入门——泳道(视频): 视频教程,演示如何在 BPMN 图中使用泳道,按角色、部门或系统组织活动。
  9. BPMN 符号概述 – Visual Paradigm: 完整的 BPMN 符号指南,清晰解释符号、元素和图示示例,用于创建符合标准的业务流程模型 [[1]]。