jbpm4.4 servie概述

一、RepositoryService 
   流程資源服務的接口。 
   做用: 
   提供對流程定義的部署、查詢、刪除等操做。 
   獲取方式: 
   RepositoryService repositoryService = processEngine.getRepositoryService(); 

二、ExecutionService 
   流程執行服務的接口。 
   做用: 
   提供啓動流程實例、「執行」推動,設置流程實例變量等操做。 
   獲取方式: 
   ExecutionService executionService = processEngine.getExecutionService(); 

三、ManagementService 
   流程管理控制服務接口。 
   做用: 
   提供異步工做相關的執行和查詢操做。 
   獲取方式: 
   ManagementService managementService = processEngine.getManagementService(); 

四、TaskService 
   人工任務服務接口。 
   做用: 
   提供對任務(Task)的建立、提交、查詢、保存、刪除等操做。 
   獲取方式: 
   TaskService taskService = processEngine.getTaskService(); 

五、HistoryService 
   流程歷史服務的接口。 
   做用: 
   提供對流程歷史庫(即已經完成的流程實例歸檔)中歷史流程實例、歷史活動實例記 
   的查詢操做。還提供諸如某個流程定義中全部活動的平均持續時間、某個流程定義中某轉 
   移的結果次數等數據分析服務。 
   獲取方式: 
   HistoryService historyService = processEngine.getHistoryService(); 

六、IdentityService 
   身份認證服務的接口。 
   做用: 
   提供對流程用戶、用戶組以及組成員關係的相關服務。 異步

相關文章
相關標籤/搜索