【Activiti】從入門到放棄——專案實戰之整合Activiti-Modeler
阿新 • • 發佈:2018-12-07
- 引入
在activiti-explorer中,我們可以在Eclipse中設計完成了流程,然後匯入流程模型,也可以通過線上流程設計器進行設計,然後部署得到流程模型。然後把流程模型部署得到流程定義。
實際上客戶是可能不會使用Eclipse的,所以我們必須在專案中整合線上流程設計器。整合就是把
activiti-explorer的線上流程設計器抽取出來放到我們的專案中。
步驟:
拷貝資源
線上流程設計器需要一些資源支援
流程模型模組
和activiti-explorer一樣我們需要實現來管理模組的建立,部署匯入等操作
線上流程設計器
當建立完模型或修改模型時都應該開啟“線上流程設計器”,設計完成後要完成模組的儲存。
2.拷貝資源
- 準備
確定activiti-explorer工程地址,以便拷貝資源
- 新增activiti-explorer下Modeler資源
1) 後臺資源:jar包
Java庫
activiti-crystalball-5.16.4.jar
activiti-diagram-rest-5.16.4.jar
activiti-explorer-5.16.4.jar
activiti-modeler-5.16.4.jar
拷貝Activiti所有的jar來進行替換
2)前臺資源:js等
3)配置檔案
4) 配置Modler控制器支援
@RestController == > controller+@ResponseBody
一般用於手機端資料json
實現
新增和修改的url就ok
遇見的問題
問題1
需要開啟:
<!-- 支援MVC的註解 -->
<mvc:annotation-driven/>
問題2 在儲存的時候少jar