該項目的plus版本已制作完成叔营,文章鏈接 [plus版]camunda工作流實戰(zhàn)項目
一勺三、整體情況介紹
- 基于ruoyi平臺和camunda工作流開發(fā)而成囤采,結(jié)合bpmn.js流程編輯器和vform表單設(shè)計器,實現(xiàn)常規(guī)流程零代碼創(chuàng)建寺惫。
- 具備流程中心的能力疹吃,支持外部任務(wù),可協(xié)調(diào)多個業(yè)務(wù)系統(tǒng)協(xié)同工作
- 具備SaaS平臺的能力西雀,支持多租戶萨驶,各業(yè)務(wù)系統(tǒng)可作為租戶,創(chuàng)建自己的流程艇肴,通過外部任務(wù)與自身業(yè)務(wù)代碼結(jié)合腔呜,實現(xiàn)流程托管。并提供了頁面內(nèi)嵌的方案再悼,業(yè)務(wù)系統(tǒng)就像使用自己系統(tǒng)的功能一樣使用流程平臺
- 演示地址:http://60.205.152.250/login
- 詳細(xì)介紹視頻: https://www.bilibili.com/video/BV1a3411o7LK/
二育谬、項目特點
- 使用了功能和性能都最為強(qiáng)大的camunda工作流引擎
- 完美集成bpmn.js流程編輯器,并做了易用性改造
- 集成開源表單設(shè)計器vform帮哈,實現(xiàn)動態(tài)表單回顯膛檀、數(shù)據(jù)回填,并做了易用性改造
- 支持外部任務(wù)娘侍,易于對接其他業(yè)務(wù)系統(tǒng)咖刃,可作為流程中心實現(xiàn)調(diào)度多個業(yè)務(wù)系統(tǒng)在統(tǒng)一流程中協(xié)同工作
- 支持流程任意節(jié)點撤回、打回到任意節(jié)點等操作
- 支持多租戶憾筏,具備SaaS平臺的能力
- 提供將頁面內(nèi)嵌到外部業(yè)務(wù)系統(tǒng)的方案嚎杨,結(jié)合外部任務(wù),就像使用自己系統(tǒng)的功能一樣使用流程平臺
- 流程進(jìn)度高亮顯示
- 流程節(jié)點懸浮顯示代理人等信息
- 異常節(jié)點紅色高亮氧腰,顯示異常信息枫浙,便于故障定位
- 支持將代碼編寫的表單配置到系統(tǒng)中刨肃,提供對復(fù)雜業(yè)務(wù)表單的支持
三、功能介紹
1箩帚、自定義表單
在線拖拽生成表單真友,根據(jù)不同業(yè)務(wù)場景創(chuàng)建不同的表單,無需編寫代碼紧帕。
image.png
2盔然、流程模型
在線繪制流程圖,動態(tài)配置流程發(fā)起表單是嗜、任務(wù)節(jié)點表單愈案、處理人、監(jiān)聽器等鹅搪,實現(xiàn)零代碼創(chuàng)建流程站绪。
對流程編輯器做了大量易用性改造,方便對表單丽柿、代理人崇众、候選組、候選人航厚、監(jiān)聽器的配置工作
image.png
image.png
image.png
image.png
image.png
image.png
3、部署管理
查看流程模型的部署記錄锰蓬,可刪除部署信息
image.png
4幔睬、流程定義
顯示對于部署的流程定義,并可對其進(jìn)行激活芹扭、掛起麻顶、刪除等操作
image.png
5、流程發(fā)起
顯示系統(tǒng)可被發(fā)起的流程舱卡,點擊流程進(jìn)入流程發(fā)起界面辅肾,填寫流程發(fā)起表單。
image.png
image.png
6轮锥、我的發(fā)起
查看我發(fā)起過的流程矫钓,點擊詳情可以查看流程發(fā)起表單信息、流程進(jìn)度舍杜、處理人新娜、提交記錄、關(guān)聯(lián)流程等信息
image.png
image.png
image.png
image.png
image.png
7既绩、我的待辦
查詢待辦任務(wù)概龄,點擊處理進(jìn)入辦理界面
image.png
image.png
8、經(jīng)辦任務(wù)
查詢我參與處理的流程
image.png
9饲握、關(guān)聯(lián)流程
當(dāng)流程調(diào)用另一個流程時私杜,在流程查看頁面會出現(xiàn)關(guān)聯(lián)流程選項蚕键,可以方便定位到與當(dāng)前流程關(guān)聯(lián)的流程
image.png
image.png
10、故障信息
當(dāng)流程某節(jié)點出現(xiàn)故障衰粹,流程狀態(tài)會顯示“存在故障”锣光,流程進(jìn)度圖會將故障節(jié)點高亮顯示,故障信息頁簽會顯示故障的詳細(xì)信息
image.png
image.png
image.png
11寄猩、交還嫉晶、委派
image.png
12、流程圖校驗
對流程配置進(jìn)行驗證田篇,發(fā)現(xiàn)基本的配置錯誤替废,并以節(jié)點高亮和鼠標(biāo)懸浮顯示錯誤信息的方式提示錯誤
image.png