springboot整合activiti,前后分離VUE

項目原型@附源碼:https://blog.51cto.com/u_15344962/3656668

前言

近期有一個朋友說他們有一個項目需要用到審批流程,問我選擇哪個工作流產(chǎn)品,并且要給他集成到他系統(tǒng)中,由于之前做過一系列的工作流產(chǎn)品,結(jié)合他的需求,我最終選擇了activiti,閑來無事,就把activiti就整成了一個可插拔的代碼塊,springboot整合activiti,前端vue的demo,下面一起來看看吧。

一、集成activiti在線編輯器

有些人說使用activiti自帶的編輯器太臃腫了,并且有好多功能用不到,還需要自己漢化。是的,確實是這樣的,但是自己開發(fā)一套在線bpmn編輯器得需要多少工作量呢?個人總結(jié)來說,在中小型項目中用自帶的編輯器還是很好的。
編輯器插件文件

stencilset.json是漢化文件。把這一坨直接丟在static下即可。

二、引入jar包


<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-basic</artifactId>
<version>{activiti.version}</version> <exclusions> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-diagram-rest</artifactId> <version>{activiti.version}</version>
</dependency>

<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-modeler</artifactId>
<version>${activiti.version}</version>
</dependency></pre>

三、流程圖繪制

出差申請

四、業(yè)務(wù)綁定及審批操作

表單綁定:通過流程擴(kuò)展表來綁定流程實例ID和業(yè)務(wù)表。 流程節(jié)點(部門經(jīng)理審批,分管人事審批)審批權(quán)限設(shè)置:通過審批節(jié)點擴(kuò)展表來確定節(jié)點是角色,還是具體的人員等。 審批操作:提交申請,撤回,審批,駁回,委托他人代辦,催辦,會簽,掛起,業(yè)務(wù)流轉(zhuǎn)跟蹤,待辦,已辦,審批消息通知。

# 總結(jié) 由于代碼太多,有需要的直接q我吧:2500564056。

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

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

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