Activiti6自学之路(十)——编码实现请假审批流程(完整过程)
前面章节我们已经了解了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());//1System.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
如果你觉得本篇文章对你有所帮助的话,麻烦请点击头像右边的关注按钮,谢谢!
技术在交流中进步,知识在分享中传播
Activiti6自学之路(十)——编码实现请假审批流程(完整过程)相关推荐
- Activiti6自学之路(九)——请假申请和请假审批数据库表设计
一.请假申请流程图回顾 前面我们设计了请流程审批的流程图,并且完成了流程图任务分配等功能, 上述的流程图具有四个任务节点 1.填写请假申请 2.经理审批 3.总监审批 4.人力资源审批 二.Activ ...
- 构建学生请假审批流程
构建学生请假审批流程 标签(空格分隔): activiti 1.绘制流程图:start->学生请假申请->班长审批->班主任审批->end,对这个流程图文件命名为:Studen ...
- OA系统二十四:请假审批五:【点击“审批”后的审批弹出框】的后台逻辑;(审批结果提交的Dao层和Service层逻辑)
本篇博客的主要内容是:[请假审批内嵌页面],[审批弹出框]的点击"确认提交"后,后台的逻辑:主要是Dao层和Service层这些后台逻辑: 说明: (1)目前来看,为了实现某个功 ...
- Activiti6自学之路(七)——个人任务和组任务
Activiti6 任务有个人任务和组任务之分,理解两者的区别并且知道如何操作对应的任务是学习activiti重要一步. 本章承接上文章节,这里就不详细描述了 一.个人任务与组任务区别 个人任务:流程 ...
- Activiti6自学之路(六)——Activiti中用户与用户组
Activiti中内置了一套用户.用户组关系,以及对它们的操作API.关于用户和用户组表工业四张,如下图 一.用户与用户组表的介绍 1.ACT_ID_USER(用户信息表) 2.ACT_ID_INFO ...
- Activiti6自学之路(八)——查看流程图
前面章节我们已经设计了流程图和执行了流程图任务.比如张三填写了请假申请后,如果想要知道现在流程已经到哪里了,处理进度怎么样,哪怎么实现了.Activiti提供了查看流程图功能,可以看到指定流程进度 / ...
- Activiti6自学之路(五)—— 部署流程资源的四种方式及数据库表更新情况
创建了流程图资源后, 一般我们需要对创建的资源如(leave.bpmn.leave.png)进行部署,部署方式我这里列出四种方式,前三种为单个流程资源的部署,第四种方式可以同时部署多个流程资源. 一. ...
- SSM Activiti6.0 工作流引擎 java项目框架 spring5 审批流程
工作流模块----------------------------------------------------------------------------------------------- ...
- SSM Activiti6.0 java项目框架 spring5 工作流引擎 审批流程
工作流模块----------------------------------------------------------------------------------------------- ...
最新文章
- mysql表打包到程序中_关于数据库程序的打包
- 【Thinkphp 5】 整合邮箱类 phpmailer实现邮件发送
- 《挑战30天C++入门极限》C/C++中字符串常量的不相等性及字符串的Copy
- 轴固定位置_3轴、3+2轴、5轴加工都有哪些区别?这篇文章给你整明白
- 双12来了!揭秘秒杀剁手背后的云数据库PolarDB!
- leetcode 813. Largest Sum of Averages | 813. 最大平均值和的分组(暴力递归->傻缓存->DP)
- vista下载_Vista和视图在游戏设计中的功能
- Struts2 自定义验证器
- 电磁波考试中可以用计算机吗,计算机考试试题库带答案(8页)-原创力文档
- VR来了,科技的各行各业要如何做好准备?
- setTimeout,setInterval你不知道的事
- 单行文本和多行文本溢出以省略号显示方法
- 干货!一文带您读懂区块链溯源!
- 使用静态库的一些问题 -all_load
- 定制问卷|表单收集系统-对接特殊接口(表单系统)
- 安装双系统(ubantu和window10)失败后,如何找回数据及格式化被加密的U盘
- 微信小程序 背景图片设置
- 一年代码功能点的创新性怎么写_项目创新点怎么写
- rt3070网卡 linux驱动,Linux下的WIFI驱动RT3070的编译移植
- 实战项目 — 爬取 校花网图片