BPMN建模惯例的基础知识

业务流程建模符号(Business Process Modeling Notation, BPMN)是一种流程建模标准;它定义了应该如何可视化地描述流程。它由许多标准化的元素组成,当它们结合在一起时,确保每个流程模型、BPMN图、序列流量组织内的工作流程是使用常见的BPMN建模约束构建的。这反过来确保所有业务用户完全了解工艺模型应该如何构建,以便更快,更轻松地进行更轻松的误差。

此外,对BPMN语言的共同理解意味着每个参与者在一个过程中,无论在哪里都在何处,可以看到并理解给定的过程在其组织内工作的方式。当组织还定义自己的公司的建模惯例时,可以进一步增强这种理解。通过应用企业范围的BPMN建模惯例,可以显着提高模型的整体一致性和质量,无论谁生成它们,都可以显着改善。

是什么使流程模型成为“好”模型?

现代化的业务流程管理工具允许每个人,即使是个人不熟悉BPM,也可以相对快速地创建流程模型。通过将一些任务框与箭头连接,您可以创建一个图形表示的图表,几乎任何商业过程中的几个商业流程。事实上,我们都知道可以在各种演示应用程序中制作一些非常漂亮的流程图。当然,问题是您是否应该使用这些“漂亮的”模型来构建,维护和改进您的业务流程。大多数现代企业将同意,为了真正的过程优化,在追求运营卓越时,流程图是不够的。

良好的过程模型使流程知识透明。有效的BPMN模型应该使同事能够了解所代表的过程的具体细节(例如,哪些流量对象是可执行的,这是基于事件的,依此类推),而无需学习与特定Flair相关联的任何其他约定约定个人建模者的创造力。

一致性的好处

建立普通建模公约的福利适用于新建模的个人,以及表示具有多年经验的企业分析师创建业务流程模型。为了在任何组织内的流程中建立共同的理解,所有流程创造者都必须以一致的方式代表模型,而不管组织中的谁创造了该模型。

因此,我们可以看到一个“良好”的过程模型是允许任何读者轻松理解它的一个,无论他们在公司内部的专业知识或角色。如果在组织上的这种一致性,过程读者可以很容易地混淆,并且第一个地方存在的过程模型的目的受到破坏。

BPMN建模约定的目的

标准化的建模语言有助于确保从战略层面到最简单的子进程的战略层面,确保常识。BPMN确保每个业务流程图中的每个对象您的组织使用具有一致符号,无论该对象代表活动,决策,参与者职责,还是其他任何东西。(有关符号和定义的更多信息,请查看我们的BPMN入门指南。)

当然,在任何BPMN模型中,这些对象都以不同的方式组合以描绘给所需规范的某个过程。因此,在建模时,许多问题经常出现:“如何正确地命名流量物体,以便读者理解他们应该代表的活动?”或者,“哪些细节必须包含在我的BPMN图中,我可以安全地遗漏?或者,”我是否需要提及注释中的角色分配,或者这个信息已经以图形方式表示?“列表继续 - 毫无疑问,您可以添加您自己的一些问题!

为建模者提供指导,同时创建过程图和对读者的方向,以了解过程图,具体建模规则的定义和应用非常有用。这不仅仅是一个语义问题 - 一致规则的应用应该导致一致的高质量过程建模,以及消除否则难以避免的误解。如果您正在考虑在任何时候进行自动化业务流程,则尤其如此。

创建自己的BPMN建模约定

通常,在业务流程建模计划的开始时定义约定。惯例列表可能非常短,只需描述几页的基本规则,或者可能会延伸到数十个页面提供了组织使用的每种类型的BPMN图的详细和综合示例。无论大小如何,所有员工都应该可以访问约定,并再次意图确保每个人都了解您的组织构建BPMN图的方式。

在开发BPMN建模约定列表时,重要的是考虑以下几点。

介绍

我们的组织认为是一个“业务流程”,为什么我们认为定义每个业务流程很重要?谁需要遵守公约?

过程架构

哪种过程最重要?我们何种更级别的详细信息将应用于流程的文档,以及我们的过程模型的结构实际上是什么样的?我们需要多少分层级别?我们应该包括每一个子进程在每个图中?

符号

我们应该使用哪种造型语言?哪些建模元素是相关的?我们使用什么BPMN工具?

命名约定

我们应该如何称呼活动和网关?如何描述开始和结束事件?(这可以向右移动到用于命名每个对象的语法,例如,“任何活动必须使用活动动词用过去分词命名。”)

过程结构

允许建模元素的组合,还是不允许?我们的流程模型是否符合语法规则?在我们的任何过程模型中的语义中是否存在矛盾?我们的“序列流”在任何单一模型中都是如此?

布局

我们的图表是如何布局的?我们的每个模型的图形规范是什么,即当涉及到颜色、字体、不同元素的大小等时,它们实际上是什么样子的?

责任和角色

谁可以或不能成为流程建模者?谁在创建新流程模型时检查它,并最终批准发布?

个人规则可以强制执行不同程度,当然 - 有些可能只是提示,其他人可能是建议,许多BPMN建模约定将是强制性的。在任何情况下,重要的是要确保消息从管理层流入公司内的所有员工:“这就是我们如何进行过程建模和BPMN。”

我需要自己的BPMN建模约定吗?

大多数企业不能简单地采用标准的BPMN指南,而无需实施更改,使其与自己的组织相关。一旦考虑上述问题,它们就可以用于定义组织自己的建模约定。关于高级别标准的决定(例如,在顶级的价值链图中的应用,或者为非常详细的过程模型的BPMN应用)通常是简单的。

但是,定义和分配了过程架构选择,命名约定和职责和角色不同的建模惯例,可以更加困难。为了有效,必须根据本组织的个人需要适当调整建模公约。对于每个个体组织来说,这显然是考虑和决定的问题,因为这项警告通常不会从BPMN的标准方法中广泛偏离,因为越来越复杂地引入系统,员工越有可能斗争要求。

一系列的工业和政府倡议已经认识到这个主题的重要性。瑞士的ech倡议提供了一个重要的范例,该范例为瑞士政府内部的一致流程模型建模提供了指导方针。美国国防部也通过定义他们自己的建模约定来创建流程模型,即DODAF框架来解决这个问题。

如何确保我的模型遵守约定?

通常,组织的BPMN建模约定分为工人,每个人都希望创建符合建模指南的图表。为了提供一些保证,这实际上是这种情况,个别工人可以考虑'三个C'完整,一致性和检查。

  • 完整性:是否所有典型的规则都包含在约定中?缺少的是什么?规则是否跨给定业务流程中的每个子流程应用?
  • 一致性:这些规则互相矛盾吗?哪些规则是不寻常的,很难遵守?每个业务流程的序列流有意义吗?
  • 检查:哪些规则可以自动检查,哪些规则需要手动检查?

为了进一步保证,通常有一个中央人员或部门审查每个模型,以确保遵守建模惯例。通常,这是手动发生的,因为许多工具不提供组织的自定义建模规则的自动验证。换句话说,在确保模型的句法正确性时,大多数工具只是在检查遵守组织的自定义标准时放弃。

幸运的是,这爱游戏TCG彩票可以为企业自己的建模惯例提供全面支持自动模型检查。我们的建模惯例功能甚至可以指导您提出改进模型的建议,例如,当软件让用户知道“请求详情”是与“信息不足”时的更好的术语。

下一步

爱游戏ayx官方 具有根据单独定义的建模约定自动验证流程模型的能力,以及一大堆额外的功能,使您的BPMN(和BPM)旅程更容易。如果您想了解更多,请查看Signavio的指南中的一些实际示例使用建模约定改进流程模型。无论你是认证专家,还是你不知道你的基于事件的网关从您的非中断子进程中,SignaVio对您提供了解决方案。看看自己,并注册免费30天试用今天。

发表于:2020年1月9日 - 上次修改:2020年11月13日