七、 BPMN的簡(jiǎn)介

讀者了解到這里,應(yīng)付一般的工作流開發(fā)已經(jīng)足夠了。此處應(yīng)該有華麗的分割線,在工作流項(xiàng)目中核心開發(fā)人員主要是對(duì)工作流業(yè)務(wù)設(shè)計(jì)以及實(shí)現(xiàn),而初級(jí)開發(fā)人員是對(duì)業(yè)務(wù)功能的代碼實(shí)現(xiàn)。以后將主要對(duì)流程圖設(shè)計(jì)的概念和具體設(shè)計(jì)進(jìn)行描述,如果你感興趣可以繼續(xù)了解。

7.1 什么是BPMN?

BPMN的全稱是Business Process Model and Notation,它是一套BPM的規(guī)范,從2004年起,BPMN規(guī)范的推動(dòng)有OMG組織維護(hù),開始推出的BPMN1.0主要是對(duì)設(shè)計(jì)圖中圖形的設(shè)計(jì),一經(jīng)推出便受到了業(yè)務(wù)流程設(shè)計(jì)者的歡迎,后面推出了BPMN2.0。

在Eclipse IDE中點(diǎn)擊File--->New--->Other--->搜索Activiti Diagram即可,

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

創(chuàng)建好了bpmn文件后,用xml editor打開就是如下所示,xml文件的根節(jié)點(diǎn)是definitions,在里面可以定義多個(gè)流程定義。雖然建議是一個(gè)流程定義文件中只有一個(gè)流程定義,方便后期的維護(hù)。在definitions里面含有屬性xmlns、targetNamespace,targetNamespace的值隨意。

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

<definitions  xmlns="http://www.omg.or