各個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的查詢歷史資訊的類。在一個流程執行完成後,這個物件為我們提供查詢歷史資訊。