各個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的查詢歷史信息的類。在一個流程執行完成后,這個對象為我們提供查詢歷史信息。