集成Activiti-Modeler

在activiti-explorer中,我們可以在Eclipse中設計完成了流程,然後導入流程模型,也可以通過在線流程設計器進行設計,然後得到流程模型。然後把流程模型部署得到流程定義。
實際上客戶是可能不會使用Eclipse的,所以我們必須在項目中集成在線流程設計器。集成就是把
activiti-explorer的在線流程設計器抽取出來放到我們的項目中。

步驟:
拷貝資源
在線流程設計器需要一些資源支持
流程模型模塊
和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

添加配置文件
在這裏插入圖片描述
配置Modler控制器支持
在這裏插入圖片描述
實現
在這裏插入圖片描述
1)拷貝activiti-explorer工程classpath下,editor.html文件,並改名爲editor.jsp
2)實現一個Controller,用於跳轉“editor.jsp”
在這裏插入圖片描述
在“添加”和“修改”模型後,跳轉到Controller的訪問地址。
問題解決:
1)javascript要加結束標籤
2)editor.jsp變相對爲絕對
在這裏插入圖片描述
3)修改/js/wf/editor/oryx.debug(相對變絕對)
在這裏插入圖片描述

a、修改後臺控制器地址
…/service/ ===> “/”
b、修改前臺(圖片&腳本)資源地址
…/ ===> /js/wf/
4)保存模塊報錯
導入jar包即可
5)關閉在線流程設計的處理:
寫一個controller跳轉到model.jsp就可以.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章