Activiti6自学之路(十)――编码实现请假审批流程(完整过程)

匿名 (未验证) 提交于 2019-12-02 23:43:01

前面章节我们已经了解了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
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!