springboot集成activiti,前后分离VUE

# 前言 近期有一个朋友说他们有一个项目需要用到审批流程,问我选择哪个工作流产品,并且要给他集成到他系统中,由于之前做过一系列的工作流产品,结合他的需求,我最终选择了activiti,闲来无事,就把activiti就整成了一个可插拔的代码块,springboot整合activiti,前端vue的demo,下面一起来看看吧。 # 一、集成activiti在线编辑器 有些人说使用activiti自带的编辑器太臃肿了,并且有好多功能用不到,还需要自己汉化。是的,确实是这样的,但是自己开发一套在线bpmn编辑器得需要多少工作量呢?个人总结来说,在中小型项目中用自带的编辑器还是很好的。 ![编辑器插件文件](https://www.icode9.com/i/ll/?i=20210616094523264.png) stencilset.json是汉化文件。把这一坨直接丢在static下即可。 # 二、引入jar包 ```c org.activitiactiviti-spring-boot-starter-basic${activiti.version}org.mybatismybatisorg.activitiactiviti-diagram-rest${activiti.version}org.activitiactiviti-modeler${activiti.version} ``` # 三、流程图绘制 ![出差申请](https://www.icode9.com/i/ll/?i=20210616100345401.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTAzOTY3Nw==,size_16,color_FFFFFF,t_70) # 四、业务绑定及审批操作 **表单绑定:通过流程扩展表来绑定流程实例ID和业务表。 流程节点(部门经理审批,分管人事审批)审批权限设置:通过审批节点扩展表来确定节点是角色,还是具体的人员等。 审批操作:提交申请,撤回,审批,驳回,委托他人代办,催办,会签,挂起,业务流转跟踪,待办,已办,审批消息通知。** **# 总结 由于代码太多,有需要的直接q我吧:2500564056。**
上一篇:08activiti - 开发环境准备


下一篇:单例模式(上):为什么说支持懒加载的双重检测不比饿汉式更优?