前面章节我们已经了解了Activiti6的用法和功能,做了与springboot的整合工作,
根据我们前面创建了流程图,现在我们通过实际编码来实现整个过程!
以下是请假审批流程图

一、启动springboot,生成activiti对应的28张表
@SpringBootApplication(exclude = SecurityAutoConfiguration.class) public class SpringBootActivityApplication { public static void main(String[] args) { SpringApplication.run(SpringBootActivityApplication.class, args); } }
启动程序数据库自动生成28张表
https://blog.csdn.net/qq_29914837/article/details/91896419
二、部署创建的 leave.bpmn流程图资源文件
//1、部署流程资源【第一种方式:classpath】 @RequestMapping("/deploy1") public void deploy1( ){ Deployment deployment = processEngine.getRepositoryService()//获取流程定义和部署对象相关的Service .createDeployment()//创建部署对象 .name("请假申请审核流程")//声明流程的名称 .addClasspathResource("processes/leave.bpmn")//加载资源文件,一次只能加载一个文件 .addClasspathResource("processes/leave.png")// .deploy();//完成部署 System.out.println("部署ID:"+deployment.getId());//1 System.out.println("部署时间:"+deployment.getDeploymentTime()); }

https://blog.csdn.net/qq_29914837/article/details/91912537
三、创建Activiti中用户与用户组
https://blog.csdn.net/qq_29914837/article/details/92104148#commentBox



四、创建Activiti个人任务和组任务
https://blog.csdn.net/qq_29914837/article/details/92259986
五、请假申请和请假审批数据库表设计
https://blog.csdn.net/qq_29914837/article/details/92396204
六、查看流程图
https://blog.csdn.net/qq_29914837/article/details/92391214

如果你觉得本篇文章对你有所帮助的话,麻烦请点击头像右边的关注按钮,谢谢!
技术在交流中进步,知识在分享中传播
文章来源: https://blog.csdn.net/qq_29914837/article/details/91913622