BPMN是Business Process Modeling Notation的简写,含义为业务流程建模与标注。
BPMN由BPMI(The Business Process Management Initiative)开发了,于2004年5月对外发布了BPMN 1.0 规范。后BPMI并入到OMG组织,OMG于2011年推出BPMN2.0标准,对BPMN进行了重新定义(Business Process Model and Notation)。BPMN的主要目标是提供一些被所有业务用户容易理解的符号,从创建流程轮廓的业务分析到这些流程的实现,直到最终用户的管理监控。BPMN也支持提供一个内部的模型可以生成可执行的BPEL4WS。因此BPMN的出现,弥补了从业务流程设计到流程开发的间隙。
按照笔者的理解,BPMN1.0更偏向于业务的设计,BPMN2.0更倾向于开发的实现,因此一般在建模方法论环节,笔者都只介绍1.0给大家.
一、EPC建模和EPC建模的异同
掌握了EPC,就很容易理解BPMN,其有较大的相似之处:都是用事件、活动、逻辑符号来表达业务,且逻辑符号、事件的运用方式一致。
区别之处就在于:BPMN和EPC事件、逻辑符号稍有差异;且BPMN事件又做了更细化的区分,分为开始事件、过程事件和结束事件,其他无显著差异。
二、BPMN展现方式常规为泳道图
三、BPMN建模规范
四、建模总体原则:
仍然遵循自上而下、自左向右的指导原则
五、逻辑符号的使用:
1、逻辑与
1)一个事件同时触发多个活动
2)多个活动均完成后,触发下一活动
2、逻辑异或
1)一个活动完成后,可能有多种情况,但同时只能发生其中一种
2)多个活动,同时只可能由其中一个分支触发下一个活动
3、逻辑或
1)一个活动完成后触发一个或多个活动
2)多个活动中,一个或多个活动完成,即可触发下一个活动
六、其他用法规范补充:
1、逻辑与、逻辑或、逻辑异或在有分支的情况下,一般成对使用(并不绝对,如另一分支END的情况下):
2、常见错误
1)遗漏事件及逻辑符号
2)逻辑符号一对一或多对多
3)事件重复
-
交流电话
137-9856-7818
-
电子邮件
yb@yaobo.work
-
地址
深圳市南山区西丽大学城图书馆