Back to Business_Process_Modeling

See also UMLworkflowyEd

Business Process Model and Notation

业务流程建模标记法(BPMN, Business Process Model and Notation/Business Process Modeling Notation)是在商业流程建模领域用做图的方式表达业务过程的方法。BPMN的目标是,通过提供一套既具备直观性又能表现复杂流程语义的标记法,同时为从事业务流程管理的技术人员和业务人员提供支持。

BPMN最早由BPMI(Business Process Management Initiative)开发,2005年这个组织合并入对象管理组织(OMG, Object Management Group),从此开始由OMG维护。目前BPMN最新版本是2.0,发布于2011年1月。

BPMN规范还提供从标记法的图到执行语言基础构造的映射,尤其是业务流程执行语言(BPEL, Business Process Execution Language)。

1. BPMN Elements

1.1. Flow & Connecting objects

Events

Activities

Gateways

BPMN_V2.0_Events.png

BPMN_V2.0_Activities.png

BPMN_V2.0_Gateways.png

Connecting objects

1.1.1. Activities

Highlights from BPMN 2.0: Activity Types

The ins and outs of process loops

1.2. Swim lanes

Pool, lane

BPMN_V2.0_Swimlanes.png

1.3. Artifacts

Data object, group, annotation

1.3.1. Data objects

Data objects show the reader which data is required or produced in an activity.

1.3.2. Group

A Group is represented with a rounded-corner rectangle and dashed lines. The group is used to group different activities but does not affect the flow in the diagram.

1.3.3. Annotation

An annotation is used to give the reader of the model/diagram an understandable impression.

2. BPMN Samples

2.1. Discussion cycle

BPMN-DiscussionCycle.jpg

2.2. E-mail voting process

1024px-BPMN-E-MailVotingProcess.jpg

2.3. Collect votes

BPMN-CollectVotes.jpg

3. Free BPMN Tools

3.1. yEd

yEd是用Java写的一个全平台图形工具,支持BPMN2.0,强烈推荐。

3.2. Activiti Modeler

3.3. ARIS Express

3.4. Modelio Free Edition(V1.x only)

3.5. ADONIS Community Edition(Windows only)

3.6. Intalio|BPMS Community Edition(Support Platform?)

Only Register member can download.

4. Reference


CategoryDesign

MainWiki: Business_Process_Model_and_Notation (last edited 2014-07-21 18:43:06 by twotwo)