问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

BPMN 表示法:商业流程建模的标准

创作时间:
作者:
@小白创作中心

BPMN 表示法:商业流程建模的标准

引用
CSDN
1.
https://m.blog.csdn.net/chktsang/article/details/144684072

BPMN 表示法

目标

商业目标是通过正确执行相关业务流程来实现的组织目标。
“业务流程由一组在组织和技术环境中协调执行的活动组成。这些活动共同实现一个商业目标”

BPMN 的目的

BPMN 的主要目标是提供一种所有业务用户都能理解的符号。从创建流程初稿的业务分析师,到实施执行这些流程技术的开发人员,再到管理和监控这些流程的业务人员。
BPD BPMN 定义了业务流程图 (BPD),由一组图形元素组成。BPMN 基于一种为创建业务流程操作的图形模型而量身定制的流程图技术。因此,业务流程模型是一个由活动(即工作)和定义其执行顺序的流控制组成的图形对象网络。这些元素使得开发简单图表变得容易,这些图表看起来熟悉大多数业务分析师(例如,流程图)。选择这些元素是为了使它们彼此之间可以区分,并利用大多数建模者熟悉的形状。BPMN 还可以通过内部模型支持,从而生成可执行的 BPEL4WS。因此,BPMN 为业务流程设计和流程实施之间的差距创建了一个标准化的桥梁。因此,BPMN 可以应用于三个不同的级别:

  • 描述性流程模型 - 适用于高层建模 - 应该适合使用过流程图的分析师。
  • 分析流程模型 - 包含 BPMN 培训中最常用和涵盖的概念
  • 常见可执行流程模型 - 专注于可执行流程模型所需的元素

BPMN 的演变

BPMN 最初由商业流程管理倡议 (BPMI) 开发。
BPMN 1.0 规范于 2004 年 5 月向公众发布。该规范代表了 BPMI 符号工作组两年多的努力。
OMG 于 2006 年 2 月发布了 BPMN 规范文件。BPMN 2.0 版本于 2010 年开发,规范的实际版本于 2013 年 12 月发布。
最新版本 (2.0.2) 已由 ISO 正式发布为 2013 年版标准:ISO/IEC 195101.

BPMN 核心元素

BPD 由一组图形元素组成。这些元素使得开发简单图表变得容易,这些图表看起来熟悉大多数业务分析师(例如,流程图)。选择这些元素是为了使它们彼此之间可以区分,并利用大多数建模者熟悉的形状。
例如,活动是矩形,决策是菱形。应强调的是,BPMN 开发的驱动力之一是在处理业务流程复杂性的同时,创建一种简单的机制来创建业务流程模型。
采取的方法是:

  • 将符号的图形方面组织成特定类别。
  • 这提供了一个小的符号类别集,以便 BPD 的读者可以轻松识别基本类型的元素并理解图表。
  • 在基本元素类别内,可以添加额外的变化和信息,以支持复杂性的要求,而不会显著改变图表的基本外观和感觉。

四个基本元素类别是:

  • 流对象
  • 连接对象
  • 泳道
  • 构件

流对象

BPD 有一个小的(三个)核心元素集,这些元素是流对象,因此建模者不必学习和识别大量不同的形状。三个流对象是:

  • 事件
    事件由圆圈表示,是业务流程过程中“发生”的事情。这些事件影响流程的流动,通常具有原因(触发器)或影响(结果)。事件是开放中心的圆圈,以允许内部标记来区分不同的触发器或结果。有三种类型的事件,具体取决于它们何时影响流动:开始、中间和结束(参见右侧的图)。

  • 活动
    活动由圆角矩形表示(参见右图),是公司执行的工作的通用术语。活动可以是原子的或非原子的(复合的)。活动类型是任务和子流程。子流程通过形状底部中心的小加号区分。

  • 网关
    网关由熟悉的菱形表示
    并用于控制顺序流的分流和汇聚。因此,它将确定传统决策,以及路径的分叉、合并和连接。内部标记将指示行为控制类型。

  • 独占网关 仅遵循一条路径

  • 包容 遵循一条或多条路径

  • 并行 遵循所有路径

流对象摘要

  • 事件
  • 活动
  • 网关

BPMN 连接对象

流对象在图表中连接在一起,以创建业务流程的基本骨架结构。有三个连接对象提供此功能。这些连接器是:

  • 顺序流
    顺序流由实线和实心箭头表示(参见右图),用于显示活动在流程中执行的顺序。请注意,术语“控制流”通常不在BPMN中使用。

  • 消息流
    消息流表示跨组织边界的信息流。消息流可以附加到池、活动或消息事件。消息流可以用信封装饰,描绘消息的内容。

  • 关联
    批注允许在图表上显示与记录流程相关的其他信息。

BPMN 泳道

许多流程建模方法使用泳道的概念作为一种机制,将活动组织成单独的视觉类别,以说明不同的功能能力或责任。BPMN 支持带有两个主要构造的泳道。
两种 BPD 泳道对象是:

  • 池 - 池表示流程中的参与者。它还充当一个图形容器,将一组活动与其他池分开(参见右图),通常在 B2B 情况下。

  • 泳道 -泳道是池内的子分区,将延伸整个池的长度,垂直或水平(参见右图)。泳道用于组织和分类活动。

BPMN 构件

BPMN 旨在允许建模者和建模工具在扩展基本符号方面具有一些灵活性,并提供将上下文调整到特定建模情况的能力,例如垂直市场(例如,保险或银行)。可以根据所建模的业务流程的上下文,将任意数量的构件添加到图表中。BPMN 规范的当前版本仅预定义了三种类型的 BPD 构件,它们是:

  • 数据对象
    数据对象是一种机制,用于显示活动所需或生成的数据。它们通过关联连接到活动。

  • 数据存储
    数据存储是流程可以读取或写入数据的地方,该数据超出了流程的范围。


  • 组由用虚线绘制的圆角矩形表示(参见右图)。分组可用于文档或分析目的,但不会影响顺序流。

  • 批注
    批注是建模者为 BPMN 图的读者提供其他文本信息的机制(参见右图)。在此示例中,使用批注来解释 BPMN 元素:

BPMN 符号:简单还是复杂?

如上所述,在基本元素类别内,可以添加额外的变化和信息,以支持复杂性的要求,而不会显著改变图表的基本外观和感觉。
下表显示了使用基本元素及其额外变化来表示事件的完整组合。BPMN 事件现在可以支持复杂性,而不会改变符号的基本外观和感觉:

结论

BPMN 作为一种标准化的业务流程建模符号,已经在全球范围内得到了广泛应用。它不仅为业务分析师和技术开发人员提供了一个直观易懂的图形化工具,还促进了不同团队之间的有效沟通和协作。通过使用 BPMN,企业可以更清晰地定义和优化其业务流程,从而提高效率、降低成本,并在竞争激烈的市场中获得优势。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号