Idea 插件 之 Activiti bpmn 流程設計器 camunda-modeler
1、簡介
使用idea開發相關 activiti 的都知道 actiBPM 插件,一款2014年后就停止更新的插件,有亂碼等各種問題需要解決,在現在新版idea中更是出現報錯無法使用的BUG.
於是各種組合方式也就產生了,現在比較流行的是部署流程引擎相應的war包,通過rest api開發,這種場景下就可以使用自帶的在線設計器,這是一種不錯的選擇,但對於整合activiti的小伙伴們來說就不友好了,於是就有人接受了無奈的現實,idea開發,需要設計圖的時候打開eclipse,使用eclipse的插件進行設計,或者本地開個tomcat只為設計去起流程引擎項目,設計好后再復制到idea中,這種方法也沒什么毛病,但是用了idea又去開eclipse,或者為了一個流程設計去起流程引擎及tomcat,什么鬼?於是在不斷的尋找下,我們找到了今天的主角camunda-modeler,通過idea集成外部工具的方式進行流程設計。
2、下載
- 官網: https://camunda.com
- github托管地址: https://github.com/camunda/camunda-modeler
-
網盤鏈接:https://pan.baidu.com/s/1iJm_tFSk-wONsEqW0ZIWiA
提取碼:1wza
三、集成方法
- 下載對應的軟件,這里是在win10系統下,以
camunda-modeler-3.0.0-win-x64.zip
為例 - 將下載后的壓縮包解壓
- 在idea中File -> Settings -> Tools -> External Tools里添加外部工具
通過在項目中右鍵找到External Tools -> camunda-modeler開始流程設計
使用注意事項:將BPMN文件中camunda 替換為 activiti,命名空間改為activity的命名空間,1、加入xmlns:activiti=“http://activiti.org/bpmn”,2、camunda改為activiti