背景
- 理解Activiti設計的邏輯架構體系。
過程
-
邏輯架構圖
-
邏輯架構描述
通過入口配置文件activiti.cfg.xml,得到ProcessEngineConfiguration實例。
由ProcessEngineConfiguration實例得到ProcessEngine實例。
通過ProcessEngine實例得到Activiti提供所有接口服務。
RepositoryService 、 TaskService、IdentityService、FormService、RuntimeService、ManagementService、HistroyService
Activiti在新版本(Activiti7.0)中,IdendityService和FormService都已經刪除了。
-
Service概覽
service | description | 是否常用 |
---|---|---|
RepositoryService | Activiti的資源管理類 | 是 |
RuntimeService | Activiti的流程運行管理類 | 是 |
TaskService | Activiti的任務管理類 | 是 |
HistoryService | Activiti的歷史管理類 | 是 |
ManagerService | Activiti的引擎管理類 | 否 |
小結
Activiti新版本和舊版本的一個細小差異。理解Activiti的邏輯架構的設計,以及組件之間的關係,明白每個組件是怎麼來的,以及每個組件服務對應的表。