前言
目前市場上有很多開源平臺沒有整合工作流抖坪,即使有萍鲸,也是價格不菲的商業(yè)版,來看這篇文章的估計也了解了行情擦俐,肯定不便宜脊阴。我這個快速開發(fā)平臺在系統(tǒng)基礎(chǔ)功能(用戶管理,部門管理…)上整合了工作流,你可以直接用來開發(fā)ERP嘿期,OA品擎,CRM等企業(yè)級應(yīng)用,不用再擔(dān)心如何再去花大量的時間集成工作流進來秽五。博主是個人開發(fā)者孽查。研究工作流有幾年了,依稀記得第一次寫工作流是用在江蘇某省局的用車申請業(yè)務(wù)上坦喘,那時候年輕氣盛盲再,精力充沛可是能力有限,熬了幾十個夜整出來了瓣铣,即使出來了答朋,也是代碼很亂。后面也在好幾個系統(tǒng)參與了工作流的開發(fā)棠笑,目前是單獨把這一套給抽取出來了梦碗,做成了可插拔的,可以非常方便的整合到你的程序中蓖救。下面我們來探索吧洪规。</font>
一、項目形式
springboot+vue+activiti集成了activiti在線編輯器循捺,快速開發(fā)平臺斩例,可插拔工作流服務(wù)。
二从橘、項目介紹
本項目擁有用戶管理念赶,部門管理,代碼生成恰力,系統(tǒng)監(jiān)管叉谜,報表,大屏展示踩萎,業(yè)務(wù)審批等功能停局。功能太強大,只能粗礦的介紹香府,所見即所得翻具,體驗一下吧。
三回还、工作流
1.流程模型繪制
進入流程模型菜單裆泳,創(chuàng)建流程模型,這里涉及到網(wǎng)關(guān)流轉(zhuǎn)柠硕,需要設(shè)置流轉(zhuǎn)條件工禾,我們這里是三十歲以上的走下面分支运提,三十歲以下的走上面的分支。點擊分支線闻葵,設(shè)置流轉(zhuǎn)條件即可民泵。${age<=30}。保存后我們在列表中點擊發(fā)布即可槽畔。
2.流程配置
發(fā)布后栈妆,就到了已發(fā)布模型列表,在啟用之前厢钧,我們需要先對進行節(jié)點設(shè)置和關(guān)聯(lián)具體單據(jù)鳞尔。
審批人員可以根據(jù)角色,直接指定人早直,部門寥假,部門負責(zé)人,發(fā)起人部門負責(zé)人來進行配置霞扬,基本上滿足所有的流轉(zhuǎn)需求糕韧,并且可以設(shè)置表單變量。
設(shè)置流程表單喻圃,目前就做了一個請假的測試表單萤彩,并且可以對相應(yīng)角色授權(quán),做到自定義權(quán)限斧拍。設(shè)置完后啟動即可雀扶。
3.流程提交
填寫請假表單
提交單據(jù),優(yōu)先級分為普通饮焦,重要怕吴,緊急窍侧。消息通知可以選擇站內(nèi)通知县踢,短信,郵件伟件。
提交之后可以撤回單據(jù)硼啤。查看流程流轉(zhuǎn)進度情況。
也可以掛起斧账,刪除流程谴返。
4.流程審批
辦理人審批列表,可以處理單據(jù)(駁回或者通過)咧织,也可以委托他人待辦嗓袱。審批通過。委托他人待代习绢。
審批通過后進入已辦列表渠抹。
年齡大于30歲蝙昙,進入下面分支流轉(zhuǎn)。
審批通過梧却。
5.待辦信息推送
站內(nèi)消息推送奇颠。
總結(jié)
上面只是展示了平臺的審批流功能,還有其他很多功能沒展示出來放航,自己也寫了一些非常好用的組件烈拒,做到系統(tǒng)敏捷快速開發(fā),大大減少開發(fā)時間和成本广鳍,目前正在對接移動端審批荆几。之前由于沒有時間去部署線上測試環(huán)境,考慮近期部署搜锰,目前可以單獨找我伴郁,遠程演示,有需要源碼的聯(lián)系我蛋叼。q:2500564056焊傅。
鳴謝:jeecgboot開源版http://jeecg.com/咖啡兔activiti實戰(zhàn)https://kafeitu.me/