BPMN综合指南

BPMN 代表业务流程建模符号。BPMN 与自 1980 年代以来一直存在的流程图概念非常相似。与流程图一样,BPMN 建模的目的是允许人们以其他相关方可以轻松理解的方式映射工作流。

BPMN是一种语言,与任何语言一样,其目的是促进交流。BPMN 旨在促进业务流程的沟通和理解。

BPMN 不是软件,也不属于企业“所有”,而是由 OMG(对象管理组)开发的,作为业务分析师、技术开发人员和项目经理可以理解的符号标准。

BPMN 2.0:有什么新功能?

BPMN 2.0 已经存在几年了,与旧版本相比,它具有一些新功能和优势。2.0 之前的版本不太一致,技术不成熟,也不适合自动化。许多在较旧的 BPMN 版本下制作的图表已经过时,在 BPMN 2.0 下呈现时更加有用和有意义。BPMN 2.0 是迄今为止最大的 BPMN 修订版,对视觉 BPMN 元素和“内部”BPMN 元素(如语义)进行了改进。

BPMN 1.2 提供了从“有效”BPMN 图到 BPEL 的映射,以便引擎可以执行流程。1.2 规范仅提供图形符号元素和建模规则的口头描述。这会导致翻译过程中的误导和混淆。

BPMN 2.0 是 BPMN 自诞生以来最大的一次修订。BPMN 2.0 收到了元模型形式的正式定义,即创建特定模型所需的构造和规则的精确定义。

BPMN 2.0 版本带来的一些主要变化包括:

  • 添加编排图。
  • 添加对话图。
  • 进程的非中断事件。
  • 流程的事件子流程。

主要技术变化包括:

  • 流程执行语义的定义。
  • 通过类图显示的正式元模型。
  • XML 元数据中抽象语法模型交换的交换格式
  • 交换 (XMI) 和 XML 模式定义 (XSD)。
  • XMI 和 XSD 中图表交换的交换格式。
  • XMI 和 XSD 格式之间的可扩展样式表语言转换 (XSLT)。

其他技术变化包括:

  • 参考任务被删除。与可跨多个图表重复使用的全局任务相比,这些提供了在单个图表中的可重用性。新的调用活动可用于引用全局任务或要在流程中使用的另一个流程(而不是引用任务)。

由于版本 2.0 的更新,元素的数量增加了一倍多,从 55 个元素增加到 116 个。其中许多新元素被应用于建模流程和/或实体之间的交互,例如新的编排图。

BPMN 2.0.2 于 2013 年 12 月发布,仅对错字更正和第 15 条进行了细微修改。

BPMN 2.0 工具复杂吗?

许多 BPMN 2.0 的批评者抱怨 BPMN 太复杂而无法学习。即使语言本身被设计为通过包含一个单一的语义层来明确,但 BPMN 中的对象太多了,标准无法使用。

这些批评者经常指出来自 BPMN 2.0 OMG 规范的图像,例如这个事件矩阵来强调他们的观点。这些批评者通常偏爱其他风格的建模工具和方法。

以更简单的方式学习 BPMN 符号

批评者没有提到的是,大多数过程不需要建模者了解整个规范。事实上,大多数模型只使用少数最常见的流程元素。

事实上,BPMN 实际上只包含 3 个主要元素:

  1. 活动
  2. 活动
  3. 网关

是的,这是正确的。BPMN 中只有三个主要元素!好的,好吧,让我们加入第四个元素,这样我们就可以连接其他三个元素——序列流(带有箭头的黑线将所有东西连接在一起)。

也许如果你能记住一组最常用的 BPMN 核心元素,它们应该足以解决你的大部分问题:

BPMN 通过示例学习

正如一些评论家所说,BPMN 有很多符号和符号。把它们全部记住并不是那么容易。首先,我们应该使用基本的BPMN核心元素集,随着遇到的问题越来越多,我们逐渐了解更多。掌握它们含义的最好方法是通过示例和模式来学习它们。

在这里,我为您提供一些 BPMN 示例作为起点,并祝您在探索之旅中一切顺利。

此业务流程图示例说明了业务部门到人力资源部的流程,从报告职位空缺到发布招聘广告,其中包括流程、任务、开始和结束事件以及网关。

业务流程图示例:职位发布

在线编辑上述示例

业务流程图示例:供应商管理系统

这是供应商管理的 BPMN 流程图。它显示了创建新供应商的潜在购买流程。此 BPM 显示多个任务、网关(决策)和连接器。

在线编辑上述示例

业务流程图示例:报价请求

这是一个 BPD 示例,描述了请求报价的流程。它显示活动、超时事件和子流程循环中显示的标记。

在线编辑上述示例

更多 BPMN 示例

Leave a Reply

您的电子邮箱地址不会被公开。