原标题:什么是BPMN2.0标准?
业务流程模型和符号(BPMN)被业务所有者和技术用户广泛用于设计和实施业务流程。同时,BPMN2.0是一个500多页的ISO标准化规范,可能会让那些不熟悉业务流程管理的人感到困惑。我们在本文中将以简要概述什么是BPMN2.0、它的历史、用途、优点以及BPMN2.0元素和符号。
BPMN2.0
什么是BPMN2.0?
BPMN2.0是一个基于流程图技术的开放标准符号系统,用于对业务流程进行建模。该标准广泛用于业务流程管理,因为它易于被业务用户理解,同时还为技术用户提供了表示和实施复杂流程的能力。
BPMN2.0:简史
BPMN最初由业务流程管理计划(BPMI)于2004年开发。2005年BPMI与对象管理组(OMG)合并。一年后,BPMN被OMG正式采纳为标准。BPMN2.0于2010年开发,但直到2013年才发布。该标准于同年由国际标准化组织(ISO)正式发布——ISO/IEC19510。
BPMN2.0的用途和好处
BPMN2.0用于构建易于遵循的业务流程模型流程图。与其他业务流程建模工具一样,BPMN2.0通过一种普遍理解的语言帮助利益相关者更好地理解流程。业务流程中涉及的步骤的可视化表示使业务用户可以轻松了解流程的工作方式。在技术层面,BPMN2.0提供了足够的细节来实现流程。
BPMN2.0还有助于缩小业务流程管理各个阶段之间的差距,从而更轻松地从业务流程设计转向实施。这主要是由于BPMN2.0提供的直观理解水平,使服务不同功能的利益相关者能够协同工作。
BPMN2.0相对于其他业务流程建模工具的另一个主要优势是,利用BPMN2.0的业务流程图可以通过基于XML的BPMN格式无缝转换为流程模型。
BPMN2.0元素和符号
作为一种标准语言,BPMN使用符号。符号分为四大类:
1.流对象。形成整体工作流程。三个主要的流对象称为事件、活动和网关。事件是启动、更改或完成流程的触发器。活动是由个人或技术执行的任务。网关是决策点。在BPMN2.0里只有这三个主要元素,只要了解了 以下三个基本建模元素,就能掌握BPMN2.0的核心。
BPMN2.0的三个基本元素
下面分别进行介绍:
◆ 事件 (Event)
让我们来看看在三种主要类型的事件:
1. 开始 - 表示一个流程的开始。
2. 中间 - 发生的开始和结束事件之间,影响处理的流程。
3. 结束 - 表示该过程结束。
BPMN2.0事件的表示
这些是很简单的,但要有一点重要的要记住。如果您添加一个信封的图标给上述任何某个事件,那你将触发一个消息事件。即可以是由一个消息的到达而启动一个进程,也可以是在中间的某个位置与中间事件中发送一个消息(或捕获消息),或者可以在一个过程结束时发送的消息。
◆ 活动 (Activity)
一个活动是工作或任务的一个通用术语。首先,一个活动可以是原子或非原子(组合活动)。换句话说,一个活动可以是一个任务,或者它可以是一个当前流程的子处理流程; 其次,你还可以指定不同类型的活动。例如,任务可以是需要人工完成的任务,也可以自动完成的任务,比如由脚本完成的任务,或服务任务(交由web服务器处理的指令)。
BPMN2.0活动的表示
◆ 网关 (Gateway)
网关用来处理决策,有两种常用网关需要了解:
• 排他型(X) ——这种决策分支通常根据一定的条件,通过顺序流来决定流程走向。通常,只有一条路径会被选择。
• 并行型 (+) ——这种决策分支指代一个路径或多个路径合并后被分割成两个或多个平行的路径。所有路径会被同时选择。
BPMN2.0 网关的表示
2.泳道。泳道中包括流程中的所有参与者。泳道显示每个参与者的活动。
3.连接对象。说明一个流程的元素如何相互关联。存在三种类型的连接对象:序列流、消息流和关联。顺序流显示将执行活动的顺序。消息流显示部门之间的通信。关联显示工件与事件、活动或网关之间的关系。
4.工件。工件用于提供有关进程的附加信息。存在三种类型的工件:数据对象、组和注释。数据对象显示活动需要哪些数据。组显示活动的逻辑分组。注释用于解释图表的各个方面。综合示例图:
BPMN2.0综合示例图
如今的一些低代码业务流程管理软件使用了BPMN2.0,这促使设计、测试和实施业务流程变得更为容易了。
本篇文章《什么是BPMN2.0标准?》由
AlphaFlow智能流程管理专家
分享给大家,感兴趣的朋友,可以关注我的
搜狐号
并评论,小编会在第一时间给予回复。喜欢本篇文章的朋友,请帮忙点赞、收藏,关注一下,谢谢。
返回搜狐,查看更多
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。