工作流設計器

對工作流可視化,工作流設計器是非常重要的支撐工具,有CS端及BS端的。

總體調研下來,建議BS端使用BPMN.io定製開發,CS端使用Camunda Modeler,與IDE集成顯示使用Camunda BPMN visualizer插件

BS端

BPMN.io【薦】

bpmn-js 是 BPMN 2.0 渲染工具包和 Web 模型。bpmn-js 正在努力成爲 Camunda BPM 的一部分。bpmn-js 使用 Web 建模工具可以很方便的構建 BPMN 圖表,可以把 BPMN 圖表嵌入到你的項目中,容易擴展。bpmn-js是基於原生js開發,支持集成到vue、react等開源框架中。

官方網站

支持BPMN、CMMN、DMN

https://demo.bpmn.io/s/start

https://demo.bpmn.io/cmmn/s/claims-file

https://demo.bpmn.io/dmn/s/check-order

mxGraph【薦】

mxGraph是一個強大的JavaScript流程圖前端庫,可以快速創建交互式圖表和圖表應用程序,ProcessOne是使用該庫創建的強大的在線流程圖繪製網站。最新版本爲 2020.10月份發佈的4.2.2

官方網站

Activiti-Modeler

Activiti 開源版本中帶了web版流程設計器,在Activiti-explorer項目中有Activiti-Modeler, 優點是集成簡單,開發工作量小,缺點是界面不美觀,用戶體驗差。

flowable-modeler

flowable開源版本中帶了web版流程設計器,展示風格和功能基本跟Activiti-Modeler一樣,優點是集成簡單,開發工作量小,缺點是界面不美觀,用戶體驗差。

CS端

Camunda Modeler【薦】

提供多操作系統版本的安裝包,安裝後即可使用,可視化操作、可生成XML,也可以與Camunda服務配合,將配置的流程直接發佈到Camunda中直接執行。非常簡單、易用。

下載地址

bpmn2-modeler

C/S版本的流程設計器,如果沒有強調基於瀏覽器設計流程圖,也可以考慮Eclipse插件版流程設計器bpmn2-modeler。 官方地址

IDE

  • ActiBPM 過期,不兼容
  • JBoss BPMN : 組件過小,不知如何使用,建模後流程圖還原亂了

Idea bpmn插件【薦】

僅用於查看和簡單編輯,無新建。插件名:Camunda BPMN visualizer

Eclipse插件

插件形式安裝。

參考資料

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