靠自己努力赚钱:
http://72191.taobao.com
AliKevin 写道
本文是对BPMN2.0的概要介绍.
一、BPMN简介
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的最终版本。具体发展历史如下:
二、BPMN2核心分层结构
三、BPMN2规范内容
BPMN2-Conformance 一致性
1.Process Modeling Conformance 流程模型一致性
2.Process Execution conformance 流程执行一致性
3.BPEL Process Execution Conformance BPEL 流程执行一致性
4.Choreography Modeling Conformance 编排模型一致性
BPMN2-Element 元素
1.Flow Objects 流对象
1.Events 事件
Event 用一个圆圈表示,它是流程中运行过程中发生的事情。事件的发生会影响到流程的流转.事件包含 Start\Intermediate\End三种类型.如下图:
详细见附件:BPMN2.0模型符号一览表.
2.Activities 活动
活动用圆角矩形表示,一个活动多个活动组成,活动的类型分为Task和Sub-Process。如下下图:
3.Gateways 网关
网关用菱形表示,用于控制流程的分支和聚合.具体符号表示如下:
2.Data 数据
1.Data Objects 数据对象
2.Data Inputs 数据输入
3.Data OutPuts 数据输出
4.Data Stores 数据存储
3.Connecting Objects 连接对象
1.Sequence Flows 序列流
Sequence Flows 用实线实心箭头表示,代表流程中将被执行的活动的执行顺序.
2.Message Flows 消息流
Message Flows 用虚线空心箭头表示,第阿宝2个分开的流程参与者直接发送或者接收到的消息流.
3.Associations 结合关系
Associations 用点状虚线表示,用于显示活动的输入输出.
4.Data Associations 数据结合关系
4.Swimlanes 泳道
1.Pools 池
2.Lanes 道
5.Artifacts 工件
1.Group 组
2.Text Annotation 文本注释
BPMN2-Diagram Types 图类型
1.Private Processes 私有流程
2.Public Processes 共有流程
3.Choreographies Processes 组合流程
三、相关资源
1.BPMN2.0规范
http://www.omg.org/spec/BPMN/2.0/
2.BPMN2编辑器
http://sourceforge.net/projects/bpmn/files/BPMN%20Editor/
3.BPMN社区
http://www.bpmn123.net
- 大小: 31.7 KB
- 大小: 29.9 KB
- 大小: 10.4 KB
- 大小: 23.1 KB
- 描述: gateway.png
- 大小: 20.7 KB
- 大小: 26.7 KB
分享到:
相关推荐
BPMN 2.0 业务过程模型和符号 BPMN 2.0 是业务过程模型和符号的国际标准,用于描述和分析业务过程。它提供了一种通用的符号和规则来描述业务过程,从而帮助业务分析师、开发人员和业务用户之间的沟通和协作。 业务...
BPMN 2.0 示例 - BPMN 2.0 by Example
BPMN2.0标准规范中文版 BPMN(Business Process Model and Notation,业务流程模型和符号)是一种标准化的符号语言,用于描述业务流程模型。BPMN2.0是OMG(Object Management Group,对象管理集团)发布的最新版本...
Activity Bpmn 2.0 Designer是Eclipse的一款插件,它提供了图形化的界面,使得开发者能够方便地创建、编辑和理解BPMN 2.0流程图。 离线安装Activity Bpmn 2.0 Designer-5.18.0插件的过程如下: 1. **准备工作**:...
### BPMN 2.0 规范解析 #### 一、概述 《Business Process Model and Notation (BPMN)》版本2.0是Object Management Group(OMG)发布的一个重要标准文档,它定义了一套统一的图形符号及规则来表示业务流程。此...
### BPMN 2.0 正式规范:深入解析 #### 一、概述 Business Process Model and Notation (BPMN) 2.0 是一项由 Object Management Group(OMG)发布的国际标准,用于图形化地表示业务流程。此版本为 BPMN 的第二次...
这里较为详细的介绍了BPMN2.0: 1.1. BPMN 2.0是什么 1.2. 历史和目标 1.3. JPDL vs BPMN 2.0 1.4. Bpmn 2.0 执行 1.5. 配置 1.6. 实例 1.7. 流程根元素 1.8. 基本结构(事件、顺序流、网关、任务) 1.9. ...
3. **可执行BPMN**:BPMN 2.0规范支持直接将模型转换为可执行的代码,实现模型即代码的理念。 4. **改进的图形表示**:图形符号的改进使模型更易读,减少了误解的可能性。 5. **协作与并发**:更好地支持多用户...
### BPMN 2.0标准规范详解 #### 一、概述 《Business Process Model and Notation (BPMN) Version 2.0》是Object Management Group(OMG)发布的一个重要标准文档,它定义了一套用于图形化表示业务流程的标准符号和...
BPMN2.0规范是业务流程模型和符号(Business Process Model and Notation)的第二个版本,由对象管理组织(Object Management Group, OMG)发布。BPMN是一种图形化语言,用于描绘业务流程的建模方法。它提供了一套标准化...
- **BPMN-Collaboration.vsx、BPMN-Process.vsx**:这可能是两个Visio模板文件,分别对应BPMN的协作流程和独立过程。 - **Trisotech BPMN.vtx**:可能是Visio的扩展模板文件,包含插件的定制界面和功能。 - **common...
bpmn-js 是 BPMN 2.0 渲染工具包和 Web 模型。bpmn-js 正在努力成为 Camunda BPM 的一部分。bpmn-js 使用 Web 建模工具可以很方便的构建 BPMN 图表,可以把 BPMN 图表嵌入到你的项目中,容易扩展。在线演示:...
eclipse插件之Activiti BPMN 2.0 designer,activiti开发必备的可视化插件,当前版本为5.9.3,适 用于eclipse3.7以上版本,已经在eclipse3.7、3.8版本中亲自测试通过。 使用方法: 将解压后的文件夹“Activiti BPMN...
BPMN 2.0是业务流程模型与符号的第二版标准,旨在提供一套广泛适用于业务分析、流程设计、实现以及用户管理监控的流程建模符号。它主要被业务用户和建模者使用,通过一套清晰的图形化表示方法,允许业务流程的各个...
BPMN2.0标准规范英文版和中文版 1 范围 1.1 一般 对象管理组(OMG)已开发了标准的业务流程模型和表示法(BPMN)。 BPMN的主要目标是提供一种易于理解的符 号,从创建流程初始草稿的业务分析人员到负责实施将执行...
BPMN 2.0 - 业务过程模型和符号:活动、会话标识、编排、事件、逻辑门、协作图、泳道、数据
### BPMN 2.0规范解析 #### 一、概述 **BPMN 2.0**(Business Process Model and Notation Version 2.0)是业务流程建模与标注的一种标准化规范,由**Object Management Group (OMG)**发布。该规范旨在提供一套...
"flowable-bpmn---idea的插件"正是这样一个工具,旨在提升Flowable BPMN流程设计在IntelliJ IDEA中的体验。 这个插件的安装和使用非常简单,只需在IDEA的插件市场中搜索“flowable”即可找到并安装。安装完成后,...
Activiti BPMN 2.0 designer-Eclipse插件离线安装包 采用link安装 link中路径配置切勿含有空格与中文 支持MyEclipse10 Activiti5.16亲测可用 当前版本可解压到eclipse下 dropins 文件夹中即可
**BPMN2.0(业务流程模型与notation 2.0)**是业务流程建模的国际标准,它提供了一种图形化的方式来描述、设计和执行企业的业务流程。这个标准由 OMG(对象管理组)制定,旨在提高业务流程的可视化、标准化和可执行...