BPMN建模约定的基础知识

业务流程建模符号或BPMN是一个过程建模标准;它定义了如何在视觉上描述过程。它由许多标准化元素组成,在一起时,在一起确保每个过程模型,BPMN图,序列流,组织中的工作流是使用公共BPMN建模约定构建的。这反过来又确保所有业务用户都准确地理解应该如何构建流程模型,从而使流程建模更快、更容易、错误更少。

此外,对BPMN语言的共同理解意味着流程中的每个参与者,无论他们位于何处,都可以看到并理解给定流程在其组织中的工作方式。当组织还定义他们自己的建模约定(特定于他们的公司)时,这种理解可以进一步增强。模型的整体一致性和质量,无论由谁产生,都可以通过企业范围的BPMN建模约定的应用得到显著改善。

是什么让流程模型成为“良好”模型吗?

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

好的过程模型使过程知识透明。一个有效的BPMN模型应该使同事能够理解所表示流程的具体细节(例如,哪些流对象是可执行的,哪些是基于事件的,等等),而不需要学习与单个建模者的特殊能力和创造力相关的任何附加约定集。

一致性的好处

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

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

BPMN建模惯例的目的

标准化建模语言有助于确保对组织的工作方式有一个共同的理解,从战略级别一直到最简单的子流程。BPMN确保您的组织使用的每个业务流程图中的每个对象都有一致的符号,无论该对象代表的是活动、决策、参与者职责还是其他什么。(有关符号和定义的更多信息,请查看我们的BPMN介绍指南)。

当然,在任何BPMN模型中,这些对象以不同的方式组合在一起,以描述所需规范的特定流程。因此,在建模时,经常会出现许多问题:“我如何正确地命名流对象,以便读者理解它们应该表示的活动?”或者“哪些细节必须包含在BPMN图中,哪些可以安全地省略?”或者,“我是否需要在图本身的注释中提到角色的分配,或者这个信息已经图形化地表示了?”这样的问题不胜枚举——毫无疑问,你也可以添加一些你自己的问题!

为了在创建过程图时为建模者提供指导,并为读者提供理解过程图的方向,特定建模规则的定义和应用是非常有用的。这不仅仅是一个语义问题——一致规则的应用应该会导致一致的高质量流程建模,并消除否则难以避免的误解。如果您正在考虑在任何时候实现业务流程的自动化,这一点尤其正确。

创建您自己的BPMN建模约定

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

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

介绍

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

流程架构

哪些过程是最关键的?我们应该将什么级别的细节应用到流程的文档中,以及我们的流程模型的结构实际上是什么样的?我们需要多少层次?我们应该包括每一个子流程在每一个图?

符号

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

命名惯例

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

流程结构

哪些建模元素的组合是允许的,哪些是不允许的?我们的流程模型是否符合语法规则?在我们的流程模型中是否存在语义上的矛盾?在任何单一模型中,我们的“序列流”看起来像什么?

布局

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

的责任和角色

谁可以或不能成为流程建模者?谁在创建新流程模型时检查新流程模型,并提供出版物的最终批准?

当然,每个规则可以在不同的程度上被强制执行——有些可能只是提示,有些可能是建议,许多BPMN建模约定将是强制性的。在任何情况下,确保消息从管理层流向公司内的所有员工都是很重要的:“这是我们进行流程建模和BPMN的方式。”

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

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

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

一系列行业和政府举措认识到本主题的重要性。瑞士的Ech-倡议提供了一个计划的重要例子,提供了用于在瑞士政府内建模一致的流程模型的指导。美国国防部还通过定义自己的建模惯例来创建流程模型,称为Dodaf框架,讨论了这一主题。

我如何确保我的模型符合约定?

通常,一个组织的BPMN建模约定被分发给工作人员,并且每个人都希望他们将创建符合建模指导方针的图。为了保证事实确实如此,每个工人可以考虑“3c”——完整性、一致性和检查。

  • 完整性:您的公约中是否包含典型的规则?什么东西少了?规则是否在给定的业务流程中跨过每个子进程应用?
  • 一致性:规则是否互相矛盾?哪些规则是不寻常的,难以服从?每个业务流程的序列流量是否有意义?
  • 检查:可以自动检查哪些规则,需要手动审核?

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

幸运的是,ayx亚洲可以根据企业自己的建模约定为自动模型检查提供全面的支持。我们的建模约定特性甚至为您提供改进模型的建议,例如,当软件让用户知道“请求细节”与“信息不足”相比是一个更好的活动术语时。

下一个步骤

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

发布日期:2020年1月9日-最后修改日期:2020年11月13日