jabdp之自定義流程(三)

五、簡單流程實例繪製步驟

圖例:app

這是一個簡單的流程設計的例子,分爲六個步驟,閱讀的時候,能夠對應着上一節的屬性配置的具體說明查看。ide

一、步驟1總體屬性(BPMN-Diagram

首先設置流程總體屬性,點擊空白處,在右側屬性欄中會顯示流程屬性設置:佈局

(必填屬性):spa

Name :流程圖名稱;設計

Process identifier : 流程定義key (即當前模塊屬性名的小寫);3d

二、步驟2:啓動事件(Start event)

開始繪圖,先從左側圖標框中拖出一個Start event啓動事件圖標放置到中間空白處;orm

而後點擊圖標,在右側屬性欄中設置該圖標的屬性:(必填屬性):blog

Initiator : 設置啓動人變量名(名稱本身隨意填寫)事件

三、步驟3人員審批(User Task)

而後點擊圖中人形圖標,生成UserTask(審批任務), 在右側屬性欄中設置該圖標的屬性:it

(必填屬性):

Name :審批環節的任務名稱(支持中文)

Assignments:審批環節的辦理人(具體屬性設置,可查看-4assignments屬性設置)

 

(可選屬性):

Form properties :(具體屬性設置,可查看-4 Form properties屬性設置說明)

Task Listener :(具體屬性設置,可查看-4Task Listener屬性設置說明)

四、步驟4:分支節點(Exdusive gateway)

而後點擊X的圖標,繪製分支節點

 

基本分支有2個:(排他分支)和(並行分支),具體使用根據業務需求繪製

根據示例圖,點擊X的圖標,選擇UserTask,而後拖動相應的圖標,進行佈局;而後再選擇一次UserTask,進行分支。

五、步驟5:流向條件(Sequence flow)

點擊1號箭頭:設置順序流屬性,流向條件:

(必填屬性):

Name : 流向名稱 如:(贊成/不一樣意)

Flow condition : 流向判斷表達式,如:(贊成/不一樣意--------${approve==1}/${approve==0}

其餘表達式設置可查看-3圖標屬性說明

六、步驟6駁回修改(User Task

屬性Assignments配置:

屬性form properties配置:

六、實例功能展現

一、啓動流程

採購員填好申購單以後,點擊啓動流程。啓動成功後,申購單就會發送到審批人(這裏是採購部長)那裏,同時申購單變爲審批中的狀態。

二、接收消息

進入擁有采購部長角色的帳號,點擊【消息提醒】。

 

在【待辦事宜】裏能夠看到,剛剛提交的申購單。點擊【簽收並辦理】。

打開申購單明細,點擊贊成,申購單就會發送到下一個審批人帳號裏。

流程走完後,申購單就會變成審覈經過狀態。

相關文章
相關標籤/搜索