夫天地者,万物之逆旅;光阴者,百代之过客。而浮生若梦,为欢几何?
架构师词条:业务流程建模与标记(BPMN)

业务流程建模与标记(BPMN)概念

业务流程建模与标记,英文缩写 BPMN,是用于构建业务流程图的一种建模语言标准。
2004 年由 BPMI 对外发布了BPMN 1.0 规范,2011年由 OMG 推出 BPMN2.0 标准,现业界知名的 BPM 产品都是遵循此版本规范。

BPMN 的主要目标是提供一些被所有业务用户容易理解的符号,从创建流程轮廓的业务分析到这些流程的实现,直到最终用户的管理监控。因此BPMN的出现,弥补了从业务流程设计到流程开发的间隙。

BPMN 规范

BPMN 定义了一个业务流程图,该流程图将业务流程建模简单化、图形化,将复杂的建模过程视觉化,让业务建模者、业务实施人员、管理监督人员对BPMN描述的业务流程都有一个更加清晰明了的了解。

BPMN 4 个基本元素

业务流程图由一系列的图形化元素组成。这些元素简化了模型的开发,且业务分析者看上去非常熟悉。这些元素每个都有各自的特性,且与大多数的建模器类似。比如,活动是矩形,条件是菱形。

流对象(Flow Objects)

  1. 事件:一个事件用圆圈来描述,表示一个业务流程期间发生的东西。事件影响流程的流动,基于它们对流程的影响,有三种事件:开始,中间以及终止事件。  

  2. 活动:一个活动用圆角矩形表示,是要处理工作的一般术语。一个活动可以是一个任务,或者它可以是一个当前流程的子处理流程。  

  3. 网关: 网关用来处理决策,常用的网关有:排他网关 (只有一条路径会被选择) 、并行网关 ( 所有路径会被同时选择)、包容网关 (可以同时执行多条线路,也可以在网关上设置条件)、事件网关 (专门为中间捕获事件设置的,允许设置多个输出流指向多个不同的中间捕获事件)。

连接对象(Connection)

  1. 顺序流:顺序流用一个带实心箭头的实心线表示,用于指定活动执行的顺序。  

  2. 消息流:消息流用一条带有开箭头的虚线表示两个参与者之间准备发送和接收的信息流。  

  3. 关联: 用一根带有线箭头的点线表示关联,用于展示活动的输入和输出。

泳道(Swimlane)

  1. 泳池:泳池是协作中参与者的图形表示,可以看做是将一系列活动区别于其他池的一个图形容器。

  2. 泳道:泳道就是在池里面再细分,可以是垂直的也可以是水平的。道也是用于组织和分类活动。

人工信息(Artifacts)

  1. 组:组用一个虚线的圆角矩形表示,用于记录或分析的目的,但不影响顺序流。 

  2. 注释:注释是建模者为BPMN图的读者提供附加文本信息的一个机制。

参考资料

BPMN2.0十分钟就够了  

业务建模初学者必看:BPMN的基础知识   

BPMN2.0入门到掌握,这一篇就够了 

作者:暗夜余晖

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

0

支持

0

反对

posted @2020-7-18  拜读(740)

评论列表

评论内容:



喜欢请打赏

支付宝 微信

请放心支付