Activiti中的各個service的作用

lonecloud發表於2016-08-22

各個Service的作用:

RepositoryService

管理流程定義

RuntimeService

執行管理,包括啟動、推進、刪除流程例項等操作

TaskService

任務管理

HistoryService

歷史管理(執行完的資料的管理)

IdentityService

組織機構管理

FormService

一個可選服務,任務表單管理

ManagerService

 

 

1:RepositoryService

是Activiti的倉庫服務類。所謂的倉庫指流程定義文件的兩個檔案:bpmn檔案和流程圖片。

1)     產生方式

 

2)     可以產生DeploymentBuilder,用來定義流程部署的相關引數

 

3)     刪除流程定義

 

2:RuntimeService

是activiti的流程執行服務類。可以從這個服務類中獲取很多關於流程執行相關的資訊。

3:TaskService

是activiti的任務服務類。可以從這個類中獲取任務的資訊。

4:HistoryService

是activiti的查詢歷史資訊的類。在一個流程執行完成後,這個物件為我們提供查詢歷史資訊。

相關文章