public class tenminutetutorial// verify fozzie can now retrieve the task
tasks = taskservice.createtaskquery().taskassignee("fozzie").list();
for (task task : tasks)
system.out.println("number of tasks for fozzie: "
+ taskservice.createtaskquery().taskassignee("fozzie").count());
// retrieve and claim the second task
tasks = taskservice.createtaskquery().taskcandidategroup("management").list();
for (task task : tasks)
// completing the second task ends the process
for (task task : tasks)
// verify that the process is actually finished
historyservice historyservice = processengine.gethistoryservice();
historicprocessinstance historicprocessinstance =
historyservice.createhistoricprocessinstancequery().processinstanceid(procid).singleresult();
system.out.println("process instance end time: " + historicprocessinstance.getendtime());
}}
各個service的作用:
repositoryservice
管理流程定義
runtimeservice
執行管理,包括啟動、推進、刪除流程例項等操作
taskservice
任務管理
historyservice
歷史管理(執行完的資料的管理)
identityservice
組織機構管理
formservice
乙個可選服務,任務表單管理
managerservice
1) 產生方式
2) 可以產生deploymentbuilder,用來定義流程部署的相關引數
3) 刪除流程定義
是activiti的流程執行服務類。可以從這個服務類中獲取很多關於流程執行相關的資訊。
是activiti的任務服務類。可以從這個類中獲取任務的資訊。
是activiti的查詢歷史資訊的類。在乙個流程執行完成後,這個物件為我們提供查詢歷史資訊。
activiti學習筆記 一
一 資料庫 1 分類 2 表結構操作 2.1資源庫流程規則表 1 act re deployment 部署資訊表 2 act re model 流程設計模型部署表 3 act re procdef 流程定義資料表 2.2執行時資料庫表 1 act ru execution 執行時流程執行例項表 2 ...
Activiti筆記 命令模式
activiti筆記 命令模式 context 環境,容器 commandcontext 命令容器,環境 命令執行者 commandcontextinterceptor 命令容器 command 命令介面 contectcommand 具體命令 restcontroller 命令發起者 1.cont...
Python臨時筆記
引用計數 中文的時候需要在頭部輸入 coding utf 8 python 分析函式會分析全部函式體,如果有全域性變數與區域性變數同名,切函式體內優先呼叫全域性變數,會報錯 global 表示全域性變數 不讓from import module 系統定義的變數 類的本地變數 有列表為何還要設計元祖 ...