Activiti流程任務

2021-09-25 05:47:23 字數 1483 閱讀 4851

任務候選人(組)

public class candidatetest }}

任務持有人

public class ownertest }}

任務**人

public class claimtest }}

任務引數

public class vartest 

}

public class servartest 

}

引數作用域

public class varlocaltest 

}

public class dataobjecttest 

}

執行流啟動流程

生成乙個主執行流乙個子執行流

生成乙個主執行流兩個子執行流

設定與查詢流程引數及引數作用域

public class scope else 

}for (task task : tasks)

//生成一條主執行流一條子執行流

task taskc = taskservice.createtaskquery().processinstanceid(pi.getid()).singleresult();

system.out.println(runtimeservice.getvariable(pi.getid(),"taskvara"));

system.out.println(runtimeservice.getvariable(pi.getid(),"taskvarb"));

system.out.println(pi.getid());

/*** 執行結果:

21activiti 流程管理定義(辦理任務)

分析 是辦理任務,所以從processengine得到的是taskservice。當執行完這段 再以員工的身份去執行查詢的時候,會發現這個時候已經沒有資料了,因為正在執行的任務中沒有資料。對於執行完的任務,activiti將從act ru task表中刪除該任務,下乙個任務會被插入進來。以 部門經理...

Activiti組任務 十

在流程定義中在任務結點的 assignee 固定設定任務負責人,在流程定義時將參與者固定設定 在.bpmn 檔案中,如果臨時任務負責人變更則需要修改流程定義,系統可擴充套件性差。針對這種情況可以給任務設定多個候選人,可以從候選人中選擇參與者來完成任務。設定任務候選人 在流程圖中任務節點的配置中設定 ...

Activiti 五 完結任務

當我們知道了個人的任務後就可以對任務進行完結 得到processengine 物件得到 taskservice 物件查詢任務 判斷完結任務 public class activititask act hi actinst表 我們看到執行人xiaoyi有了結束時間,並且表中多了一條xiaoer的任務,...