activiti5工作流(四)

排他網關(ExclusiveGateWay)

一、流程圖

img

​ 圖一 費用報銷申請流程圖

​ 設置連線屬性:

​ 1.500≤費用金額≤1000

img

​ 2.費用金額<500

img

​ 3.費用金額>1000

img

​ 4.設置排他網關的默認執行任務

img

​ 5.設置【財務】審批爲默認

img

二、使用

/**完成任務*/  
@Test  
public void completeTask(){  
    //任務ID  
    String taskId = "3904";  
    //完成任務的同時,設置流程變量,讓流程變量判斷連線該如何執行  
    Map<String, Object> variables = new HashMap<String, Object>();  
    variables.put("money", 800);  
    processEngine.getTaskService()//  
                    .complete(taskId,variables);  
    System.out.println("完成任務:"+taskId);  
} 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章