1.第一步添加bpmn文件得插件,不然没法查看和编辑bpmn文件,添加插件的方法各自百度即可,很简单
2.安装好bpmn插件后开始新建bpmn文件,也就是画流程图
一般是在代码中进行指定流程审批人的,我这里只做入门案例
3.添加pom依赖
这里包含了在线设计流程图的相关依赖,在下一篇会写出来,项目中一般都是在前端在线设计;所以直接放上去也没事
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://")@SpringBootApplication@EnableAutoConfiguration(exclude = {org.activiti.spring.boot.SecurityAutoConfiguration.class })public class SpringbootActivitiApplication { public static void main(String[] args) { SpringApplication.run(SpringbootActivitiApplication.class, args); }}所有的代码已经写好了
备注说明:
项目启动会新建28张表,各自代表的含义自行百度把
因为我的数据都是直接在流程图bpmn文件里面写好的,实际中肯定是在代码里面指定的
首先访问注册流程
启动流程(会返回一个流程id)
查看待办就可以获取相关的信息了
正常提交任务,会审批到下一节点(查看待办可以得到任务id)
直接结束流程(非正常结束,启动流程的id传入即可)
请求案例
查询待办
启动流程
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。