1. 程式人生 > >【Activiti】從入門到放棄——專案實戰之整合Activiti-Modeler

【Activiti】從入門到放棄——專案實戰之整合Activiti-Modeler

  1. 引入

在activiti-explorer中,我們可以在Eclipse中設計完成了流程,然後匯入流程模型,也可以通過線上流程設計器進行設計,然後部署得到流程模型。然後把流程模型部署得到流程定義。

實際上客戶是可能不會使用Eclipse的,所以我們必須在專案中整合線上流程設計器。整合就是把

activiti-explorer的線上流程設計器抽取出來放到我們的專案中。

步驟:

拷貝資源

線上流程設計器需要一些資源支援

    流程模型模組

       和activiti-explorer一樣我們需要實現來管理模組的建立,部署匯入等操作

    線上流程設計器

當建立完模型或修改模型時都應該開啟“線上流程設計器”,設計完成後要完成模組的儲存。

2.拷貝資源

  1. 準備

確定activiti-explorer工程地址,以便拷貝資源

  1. 新增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