1. 程式人生 > >Activiti6.0工作流引擎深度解析與實戰

Activiti6.0工作流引擎深度解析與實戰

word boot 事件處理 數據庫表 系統 講解 數據表設計 helloword posit

第1章 課程介紹
本課程將系統且深入源碼講解Activiti6.0工作流引擎的使用、配置、核心api以及BPMN2.0規範、數據庫設計及模型映射,Spring Boot2.0集成,工作流平臺搭建、部署與運維等,通過本課程的學習,你將切實學會Activiti6.0工作流引擎開發,大大提升自己的業務建模能力,技術架構能力,開源庫研究能力,流程梳理能力,從而進階為Jav...
1-1 課程導學

第2章 工作流入門
本章首先介紹了工作流是什麽,工作流技術選型,然後帶大家快速體驗activiti6.0,讓大家在最短的時間內體驗工作流系統的操作過程,對activiti工作流有個感性的認識。
2-1 本章概述
2-2 工作流介紹
2-3 工作流引擎技術選型
2-4 Activiti6.0快速體驗-部署環境介紹
2-5 Activiti6.0快速體驗-部署環境實操
2-6 Activiti6.0快速體驗-流程體驗

第3章 Activiti6.0源碼初探
本章帶大家對Activiti6.0源碼進行初探,首先我會介紹如何基於源代碼方式學習開源軟件的方法,然後在官方源碼的基礎上運行activiti-app,並詳細介紹activiti-app的工程結構,演示demo,學習官方demo構建的優點,對源碼有一個初步認識後,我們開始activiti的hello world之旅,通過編程方式體驗工作流的運行過程,繪制流程圖,...
3-1 本章概述
3-2 Activiti6.0源碼初探-概覽與獲取
3-3 Activiti6.0源碼初探-engine
3-4 Activiti6.0源碼初探-模塊介紹
3-5 Activiti6.0源碼初探-activiti-app運行
3-6 Activiti6.0源碼初探-WebConfigurer
3-7 Activiti6.0源碼初探-helloword-1
3-8 Activiti6.0源碼初探-helloword-2
3-9 Activiti6.0源碼初探-helloword_idea-1
3-10 Activiti6.0源碼初探-helloword_idea-2
3-11 Activiti6.0源碼初探-helloword_idea-3

第4章 Activiti6.0引擎配置
本章為大家介紹Activiti6.0配置,所有的配置都是通過ProcessEngineConfiguration類來設置的,其中主要的配置包括數據源,數據類型,創建數據庫表的策略,作業執行器的配置,流程歷史數據記錄的詳細級別,Activiti對日誌的配置支持,以及在流程執行過程中定義方便定位信息的mdc變量,Activiti提供的事件處理程序ActivitiEven...
4-1 本章概述
4-2 創建流程引擎配置-config_samples
4-3 創建流程引擎配置-archetype
4-4 數據庫配置-dbconfig
4-5 數據庫配置-dbconfig_code
4-6 日誌記錄配置-logging
4-7 日誌記錄配置-logging_mdc
4-8 歷史記錄配置-history-1
4-9 歷史記錄配置-history-2
4-10 事件處理及監聽器配置-eventlog
4-11 事件處理及監聽器配置-eventLinstener-1
4-12 事件處理及監聽器配置-eventLinstener-2
4-13 命令攔截器配置-command-1
4-14 命令攔截器配置-command-2
4-15 作業執行器配置-job-1
4-16 作業執行器配置-job-2
4-17 Activiti與spring集成-1
4-18 Activiti與spring集成-2
4-19 Activiti與spring集成-3

第5章 Activiti核心API
本章主要講解Activiti核心API,包括ProcessEngine以及服務、流程存儲服務、流程運行控制服務、任務管理服務、用戶和用戶組管理服務、表單服務管理、歷史數據管理服務、其它管理服務、異常策略。在學習了這些常用api的基礎上我們通過APi控制一個流程實例的狀態進化,體驗流程的部署過程,啟動流程實例,驅動流程到下一個節點...
5-1 本章概述
5-2 流程存儲服務-RepositoryService-1
5-3 流程存儲服務-RepositoryService-2
5-4 流程運行 控制服務-RuntimeService-1
5-5 流程運行 控制服務-RuntimeService-2
5-6 流程運行 控制服務-RuntimeService-3
5-7 任務管理服務-TaskService-1
5-8 任務管理服務-TaskService-2
5-9 任務管理服務-TaskService-3
5-10 用戶和用戶組管理服務-IdentityService
5-11 表單管理服務- formeService
5-12 歷史數據管理服務-HistoryService-1
5-13 歷史數據管理服務-HistoryService-2
5-14 其它管理服務-OtherService
5-15 異常策略

第6章 數據庫設計與模型映射
本章主要講解數據庫設計與模型映射,包括通用數據表、流程存儲表、身份數據表、運行時流程數據表、歷史流程表。我們通過流程執行觀察數據庫內容的變化體會流程引擎表結構之間的關系。
6-1 通用數據表設計
6-2 流程定義存儲表設計
6-3 身份數據表設計
6-4 運行時流程數據表設計-1
6-5 運行時流程數據表設計-2
6-6 歷史流程數據表設計-1
6-7 歷史流程數據表設計-2

第7章 BPMN2.0規範
本章主要講解BPMN2.0規範,這裏主要介紹BPMN中規範的基本元素Activities(活動)、Gateways(網關)、Events(事件),事件一般按照位置分類為開始事、結束事件、中間事件、邊界事件。活動包括原子任務和子流程,常用原子任務涉及到UserTask(用戶任務)、ScriptTask(腳本任務)、ServiceTask(JavaDelegate定義實現),網關包...
7-1 本章概述
7-2 BPMN2.0流程事件-事件分類
7-3 BPMN2.0流程事件-錯誤事件
7-4 BPMN2.0流程事件-信號消息事件
7-5 BPMN2.0流程任務-用戶任務-1
7-6 BPMN2.0流程任務-用戶任務-2
7-7 BPMN2.0腳本任務
7-8 BPMN2.0服務任務-1
7-9 BPMN2.0服務任務-2
7-10 BPMN2.0順序流和網關-1
7-11 BPMN2.0順序流和網關-2
7-12 BPMN2.0順序流和網關-3
7-13 BPMN2.0子流程-1
7-14 BPMN2.0子流程-2
7-15 BPMN2.0子流程-3
7-16 BPMN2.0子流程-4

第8章 Activiti6.0集成Spring Boot2.0
本章講解集成Spring Boot2.0,主要包括Spring Boot2.0特性、啟動依賴starter、 自動裝配AutoConfigure、運維監控Acutator、微服務Stand-alone、 啟動入口SpringBootApplication、外部化配置yaml、Profiles、日誌logging、 web mvc、SQL數據庫集成、單元測試。 ...
8-1 本章概述
8-2 Spring Boot2.0入門實例-1
8-3 Spring Boot2.0入門實例-2
8-4 Spring Boot2.0啟動依賴和自動裝配-1
8-5 Spring Boot2.0啟動依賴和自動裝配-2
8-6 Activiti6.0與Spring Boot2.0集成-1
8-7 Activiti6.0與Spring Boot2.0集成-2

第9章 工作流平臺搭建
本章主要講解工作流平臺搭建,包括需求分析、集成activiti-app、 集成activiti-admin、開發自定義動態表單、電商的業務流程分析建模、 流程文件部署及系統測試驗證。
9-1 工作流平臺搭建-需求分析
9-2 工作流平臺搭建集成spring boot1-1
9-3 工作流平臺搭建集成spring boot1-2
9-4 工作流平臺搭建集成spring boot1-3
9-5 工作流平臺搭建集成spring boot1-4
9-6 工作流平臺升級spring boot2-1
9-7 工作流平臺升級spring boot2-2
9-8 工作流平臺升級spring boot2-3
9-9 工作流平臺升級spring boot2-4
9-10 工作流平臺搭建-workflow-1
9-11 工作流平臺搭建-workflow-2
9-12 工作流平臺搭建-購物流程-1
9-13 工作流平臺搭建-購物流程-2
9-14 工作流平臺搭建-購物流程-3

第10章 工作流平臺部署和運維
本章主要講解工作流平臺部署和運維,包括雲上部署系統、工作流平臺運維、 系統橫向擴容、那些踩過的坑。
10-1 工作流平臺部署-1
10-2 工作流平臺部署-2

第11章 課程總結
本章和大家一起總結回顧課程重難點,幫助大家更好的加強與鞏固本課程所學知識。
11-1 課程總結

下載地址:百度網盤下載

Activiti6.0工作流引擎深度解析與實戰