springboot集成activiti工作流,bpmn.js在線流程編輯器,前后分離vue項目

前言

目前市場上有很多開源平臺沒有整合工作流,即使有,也是價格不菲的商業(yè)版,來看這篇文章的估計也了解了行情,肯定不便宜。我這個快速開發(fā)平臺在系統(tǒng)基礎功能(用戶管理,部門管理…)上整合了工作流,你可以直接用來開發(fā)ERP,OA,CRM等企業(yè)級應用,不用再擔心如何再去花大量的時間集成工作流進來。博主是個人開發(fā)者。研究工作流有幾年了,依稀記得第一次寫工作流是用在江蘇某省局的用車申請業(yè)務上,那時候年輕氣盛,精力充沛可是能力有限,熬了幾十個夜整出來了,即使出來了,也是代碼很亂。后面也在好幾個系統(tǒng)參與了工作流的開發(fā),目前是單獨把這一套給抽取出來了,做成了可插拔的,可以非常方便的整合到你的程序中。下面我們來探索吧。</font>

一、項目形式

springboot+vue+activiti集成了activiti在線編輯器,快速開發(fā)平臺,可插拔工作流服務。

二、項目介紹

本項目擁有用戶管理,部門管理,代碼生成,系統(tǒng)監(jiān)管,報表,大屏展示,業(yè)務審批等功能。功能太強大,只能粗礦的介紹,所見即所得,體驗一下吧。

三、工作流

1.流程模型繪制

進入流程模型菜單,創(chuàng)建流程模型,這里涉及到網(wǎng)關流轉,需要設置流轉條件,我們這里是三十歲以上的走下面分支,三十歲以下的走上面的分支。點擊分支線,設置流轉條件即可。${age<=30}。保存后我們在列表中點擊發(fā)布即可。
繪制流程
設置流轉條件
在這里插入圖片描述

2.流程配置

發(fā)布后,就到了已發(fā)布模型列表,在啟用之前,我們需要先對進行節(jié)點設置和關聯(lián)具體單據(jù)。

已發(fā)布模型

審批人員可以根據(jù)角色,直接指定人,部門,部門負責人,發(fā)起人部門負責人來進行配置,基本上滿足所有的流轉需求,并且可以設置表單變量。

節(jié)點設置

設置流程表單,目前就做了一個請假的測試表單,并且可以對相應角色授權,做到自定義權限。
設置關聯(lián)表單

設置完后啟動即可。

3.流程提交

填寫請假表單
填寫表單發(fā)起申請
列表

提交單據(jù),優(yōu)先級分為普通,重要,緊急。消息通知可以選擇站內(nèi)通知,短信,郵件。

提交表單

提交之后可以撤回單據(jù)。
撤回

查看流程流轉進度情況。

查看流轉進度

也可以掛起,刪除流程。
掛起

4.流程審批

辦理人審批列表,可以處理單據(jù)(駁回或者通過),也可以委托他人待辦。
審批待辦

審批通過。
在這里插入圖片描述

委托他人待代。
委托他人待辦

審批通過后進入已辦列表。
已辦列表

年齡大于30歲,進入下面分支流轉。
流程查看

審批通過。

審批通過

5.待辦信息推送

站內(nèi)消息推送。
在這里插入圖片描述

總結

上面只是展示了平臺的審批流功能,還有其他很多功能沒展示出來,自己也寫了一些非常好用的組件,做到系統(tǒng)敏捷快速開發(fā),大大減少開發(fā)時間和成本,目前正在對接移動端審批。之前由于沒有時間去部署線上測試環(huán)境,考慮近期部署,目前可以單獨找我,遠程演示,有需要源碼的聯(lián)系我。q:2500564056。

鳴謝: jeecgboot開源版http://jeecg.com/ 咖啡兔activiti實戰(zhàn)https://kafeitu.me/

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容