靠自己努力赚钱:[url]http://72191.taobao.com[/url]
[quote="AliKevin"]
本文是对BPMN2.0的概要介绍.
[/quote]
[size=xx-large][b]一、BPMN简介[/b][/size]
BPMN(Business Process Model And Notation)- 业务流程模型和符号 是有BPMI(Business Process Management Initiative)开发的一套变准的业务流程建模符号。2004年5月发布了BPMN1.0规范.BPMI于2005年9月并入OMG(The Object Management Group)组织。OMG于2011年1月发布BPMI2.0的最终版本。具体发展历史如下:
[img]http://dl.iteye.com/upload/attachment/0066/1756/98ee4048-390a-3db0-812b-064e0326916b.jpg[/img]
[size=xx-large][b]二、BPMN2核心分层结构[/b][/size]
[img]http://dl.iteye.com/upload/attachment/0066/1843/eb69335a-901f-346b-9155-6b1ae5fe4f0c.png[/img]
[size=xx-large][b]三、BPMN2规范内容[/b][/size]
[size=x-large][u]BPMN2-Conformance 一致性[/u][/size]
[size=large]1.Process Modeling Conformance 流程模型一致性[/size]
[size=large]2.Process Execution conformance 流程执行一致性[/size]
[size=large]3.BPEL Process Execution Conformance BPEL 流程执行一致性[/size]
[size=large]4.Choreography Modeling Conformance 编排模型一致性[/size]
[size=x-large]BPMN2-Element 元素[/size]
[size=large]1.Flow Objects 流对象[/size]
1.Events 事件
Event 用一个圆圈表示,它是流程中运行过程中发生的事情。事件的发生会影响到流程的流转.事件包含 Start\Intermediate\End三种类型.如下图:
[img]http://dl.iteye.com/upload/attachment/0066/1854/a639fccf-d028-3744-a14d-a2ae39a8fdcb.png[/img]
详细见附件:BPMN2.0模型符号一览表.
2.Activities 活动
活动用圆角矩形表示,一个活动多个活动组成,活动的类型分为Task和Sub-Process。如下下图:
[img]http://dl.iteye.com/upload/attachment/0066/1857/d4952857-e8e8-30c3-b128-636ed6584c79.png[/img]
3.Gateways 网关
网关用菱形表示,用于控制流程的分支和聚合.具体符号表示如下:
[img]http://dl.iteye.com/upload/attachment/0066/1859/c16b577c-5e06-3d4e-8a83-b5654ec9d3c7.png[/img]
[size=large]2.Data 数据[/size]
1.Data Objects 数据对象
2.Data Inputs 数据输入
3.Data OutPuts 数据输出
4.Data Stores 数据存储
[img]http://dl.iteye.com/upload/attachment/0066/1863/0919d01f-225c-389b-99eb-e7ab5a159edb.png[/img]
[size=large]3.Connecting Objects 连接对象[/size]
1.Sequence Flows 序列流
Sequence Flows 用实线实心箭头表示,代表流程中将被执行的活动的执行顺序.
2.Message Flows 消息流
Message Flows 用虚线空心箭头表示,第阿宝2个分开的流程参与者直接发送或者接收到的消息流.
3.Associations 结合关系
Associations 用点状虚线表示,用于显示活动的输入输出.
4.Data Associations 数据结合关系
[size=large]4.Swimlanes 泳道[/size]
1.Pools 池
2.Lanes 道
[size=large]5.Artifacts 工件[/size]
1.Group 组
2.Text Annotation 文本注释
[size=x-large][u]BPMN2-Diagram Types 图类型[/u][/size]
[size=large]1.Private Processes 私有流程 [/size]
[size=large]2.Public Processes 共有流程[/size]
[size=large]3.Choreographies Processes 组合流程 [/size]
[size=xx-large][b]三、相关资源[/b][/size]
1.BPMN2.0规范 [url]http://www.omg.org/spec/BPMN/2.0/[/url]
2.BPMN2编辑器 [url]http://sourceforge.net/projects/bpmn/files/BPMN%20Editor/[/url]
3.BPMN社区 [url]http://www.bpmn123.net[/url]
[quote="AliKevin"]
本文是对BPMN2.0的概要介绍.
[/quote]
[size=xx-large][b]一、BPMN简介[/b][/size]
BPMN(Business Process Model And Notation)- 业务流程模型和符号 是有BPMI(Business Process Management Initiative)开发的一套变准的业务流程建模符号。2004年5月发布了BPMN1.0规范.BPMI于2005年9月并入OMG(The Object Management Group)组织。OMG于2011年1月发布BPMI2.0的最终版本。具体发展历史如下:
[img]http://dl.iteye.com/upload/attachment/0066/1756/98ee4048-390a-3db0-812b-064e0326916b.jpg[/img]
[size=xx-large][b]二、BPMN2核心分层结构[/b][/size]
[img]http://dl.iteye.com/upload/attachment/0066/1843/eb69335a-901f-346b-9155-6b1ae5fe4f0c.png[/img]
[size=xx-large][b]三、BPMN2规范内容[/b][/size]
[size=x-large][u]BPMN2-Conformance 一致性[/u][/size]
[size=large]1.Process Modeling Conformance 流程模型一致性[/size]
[size=large]2.Process Execution conformance 流程执行一致性[/size]
[size=large]3.BPEL Process Execution Conformance BPEL 流程执行一致性[/size]
[size=large]4.Choreography Modeling Conformance 编排模型一致性[/size]
[size=x-large]BPMN2-Element 元素[/size]
[size=large]1.Flow Objects 流对象[/size]
1.Events 事件
Event 用一个圆圈表示,它是流程中运行过程中发生的事情。事件的发生会影响到流程的流转.事件包含 Start\Intermediate\End三种类型.如下图:
[img]http://dl.iteye.com/upload/attachment/0066/1854/a639fccf-d028-3744-a14d-a2ae39a8fdcb.png[/img]
详细见附件:BPMN2.0模型符号一览表.
2.Activities 活动
活动用圆角矩形表示,一个活动多个活动组成,活动的类型分为Task和Sub-Process。如下下图:
[img]http://dl.iteye.com/upload/attachment/0066/1857/d4952857-e8e8-30c3-b128-636ed6584c79.png[/img]
3.Gateways 网关
网关用菱形表示,用于控制流程的分支和聚合.具体符号表示如下:
[img]http://dl.iteye.com/upload/attachment/0066/1859/c16b577c-5e06-3d4e-8a83-b5654ec9d3c7.png[/img]
[size=large]2.Data 数据[/size]
1.Data Objects 数据对象
2.Data Inputs 数据输入
3.Data OutPuts 数据输出
4.Data Stores 数据存储
[img]http://dl.iteye.com/upload/attachment/0066/1863/0919d01f-225c-389b-99eb-e7ab5a159edb.png[/img]
[size=large]3.Connecting Objects 连接对象[/size]
1.Sequence Flows 序列流
Sequence Flows 用实线实心箭头表示,代表流程中将被执行的活动的执行顺序.
2.Message Flows 消息流
Message Flows 用虚线空心箭头表示,第阿宝2个分开的流程参与者直接发送或者接收到的消息流.
3.Associations 结合关系
Associations 用点状虚线表示,用于显示活动的输入输出.
4.Data Associations 数据结合关系
[size=large]4.Swimlanes 泳道[/size]
1.Pools 池
2.Lanes 道
[size=large]5.Artifacts 工件[/size]
1.Group 组
2.Text Annotation 文本注释
[size=x-large][u]BPMN2-Diagram Types 图类型[/u][/size]
[size=large]1.Private Processes 私有流程 [/size]
[size=large]2.Public Processes 共有流程[/size]
[size=large]3.Choreographies Processes 组合流程 [/size]
[size=xx-large][b]三、相关资源[/b][/size]
1.BPMN2.0规范 [url]http://www.omg.org/spec/BPMN/2.0/[/url]
2.BPMN2编辑器 [url]http://sourceforge.net/projects/bpmn/files/BPMN%20Editor/[/url]
3.BPMN社区 [url]http://www.bpmn123.net[/url]