2017.2.20 activiti實戰--第一章--認識Activiti


學習資料:《Activiti實戰》

 

第一章 認識Activiti

內容概覽:講解activiti的特點、接口概覽、架構等基本信息。

1.3 Activiti的特點

1.使用mybatis

2.原生支持spring,可以輕松集成spring

3.引擎的Service接口

Activiti引擎提供了7大Service接口,均通過processEngine獲取,支持鏈式API風格。

Service接口 作用
RepositoryService 流程倉庫服務,管理流程倉庫,比如部署、刪除、讀取流程資源
IdentityService 身份服務,管理用戶、組及其關系
RuntimeService 運行服務,處理所有正在運行態的流程實例、任務等。
TaskService 任務服務,管理(簽收、辦理、指派等)、查詢任務。
FormService 表單服務,讀取和流程、任務相關的表單數據
HistoryService 歷史服務,管理所有歷史數據
ManagementService 引擎管理服務,和具體業務無關,管理引擎。

 

1 ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
2 
3 RuntimeService runtimeService = processEngine.getRuntimeService();
4 RepositoryService repositoryService = processEngine.getRepositoryService();
5 TaskService taskService = processEngine.getTaskService();
6 ManagementService managementService = processEngine.getManagementService();
7 IdentityService identityService = processEngine.getIdentityService();
8 HistoryService historyService = processEngine.getHistoryService();
9 FormService formService = processEngine.getFormService();

 

4.流程設計器

Eclipse插件:Eclipse Designer

web:Activiti Modeler

5.分離runtime和history數據

 

1.5 Activiti架構與組件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM