說明
只用官方工作流不需要開發,流程繪製,流程部署。只需要開發與業務相關的工作待辦任務。
git
- 點選Star,手留餘香 github.com/litblank/fl…
- 整合工作流的後臺開發腳手架 github.com/litblank/ha…
1、專案介紹
基於flowable-6.4版本。可直接繪製流程,表單,提交發布,生成任務。
官方的包始終下不下來。放百度雲地址:
連結: pan.baidu.com/s/1oseHaGfF… 提取碼: e24m
- 包含SQL/資料庫的SQL,一般是自動生成
- flowable官方案例/包含XML兩個例子
百度雲下載的專案放入到tomcat中啟動。需要修改:
- 如埠占用需要修改埠
- 如不使用記憶體資料庫,需要修改每個專案中的資料庫連線,或者修改需要的專案的連線。
2、支援
官方使用文件:paulhh.wordpress.com/2017/01/31/…
springboot 使用文件 blog.flowable.org/2018/12/19/…
3、使用例子
啟動後,訪問http://localhost:8080/flowable-modeler/#/apps,在應用程式中匯入flowable官方案例/官方測試.bar 檔案,即可檢視流程圖,表單。
訪問http://localhost:8080/flowable-task 生成任務。
4、flowable6.4 與springboot2 整合遇到的問題
5、工作流在專案中的使用
-
流程根據角色劃分,若節點需要某一角色處理。此角色可在代辦任務中查詢。流程圖中節點處理人寫角色名稱即可。
-
專案使用的工作流資料庫與tomcat啟動的工作流資料庫為同一個。
-
定義的流程,可以新增表單,將資料記錄到表單,最終呼叫處理結果,每個節點可新增Task listeners 新增處理事件,例如com.exch.platform.modular.flowable.handler.BossTaskHandler類。也可是最終處理事件
-
代辦事務中的圖表需要需要針對不同的流程單獨繪製