連接線
流程圖
圖1 請假流程
二、設置連線屬性
假如我們對流程有規定,如果事件不重要,流程直接由部門經理審批結束;如果事件重要,部門經理審批之後,還有有總經理進行審批之後纔可以結束。那麼我們就可以這樣這設置我們的連線,首先得選中我們要設置的連線:
1.爲連線命名
2.爲連線設置條件
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); }