activiti5工作流(三)

連接線

流程圖

img

​ 圖1 請假流程

二、設置連線屬性

​ 假如我們對流程有規定,如果事件不重要,流程直接由部門經理審批結束;如果事件重要,部門經理審批之後,還有有總經理進行審批之後纔可以結束。那麼我們就可以這樣這設置我們的連線,首先得選中我們要設置的連線:

1.爲連線命名

img


2.爲連線設置條件

img

3.使用

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