flowable-tomcat使用官方工作流

litblank發表於2019-03-21

說明

只用官方工作流不需要開發,流程繪製,流程部署。只需要開發與業務相關的工作待辦任務。

git

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 整合遇到的問題

juejin.im/post/5c4e68…

5、工作流在專案中的使用
  • 流程根據角色劃分,若節點需要某一角色處理。此角色可在代辦任務中查詢。流程圖中節點處理人寫角色名稱即可。

  • 專案使用的工作流資料庫與tomcat啟動的工作流資料庫為同一個。

  • 定義的流程,可以新增表單,將資料記錄到表單,最終呼叫處理結果,每個節點可新增Task listeners 新增處理事件,例如com.exch.platform.modular.flowable.handler.BossTaskHandler類。也可是最終處理事件

  • 代辦事務中的圖表需要需要針對不同的流程單獨繪製

相關文章