前面章节我们已经了解了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自学之路(十)——编码实现请假审批流程(完整过程)相关推荐

  1. Activiti6自学之路(九)——请假申请和请假审批数据库表设计

    一.请假申请流程图回顾 前面我们设计了请流程审批的流程图,并且完成了流程图任务分配等功能, 上述的流程图具有四个任务节点 1.填写请假申请 2.经理审批 3.总监审批 4.人力资源审批 二.Activ ...

  2. 构建学生请假审批流程

    构建学生请假审批流程 标签(空格分隔): activiti 1.绘制流程图:start->学生请假申请->班长审批->班主任审批->end,对这个流程图文件命名为:Studen ...

  3. OA系统二十四:请假审批五:【点击“审批”后的审批弹出框】的后台逻辑;(审批结果提交的Dao层和Service层逻辑)

    本篇博客的主要内容是:[请假审批内嵌页面],[审批弹出框]的点击"确认提交"后,后台的逻辑:主要是Dao层和Service层这些后台逻辑:  说明: (1)目前来看,为了实现某个功 ...

  4. Activiti6自学之路(七)——个人任务和组任务

    Activiti6 任务有个人任务和组任务之分,理解两者的区别并且知道如何操作对应的任务是学习activiti重要一步. 本章承接上文章节,这里就不详细描述了 一.个人任务与组任务区别 个人任务:流程 ...

  5. Activiti6自学之路(六)——Activiti中用户与用户组

    Activiti中内置了一套用户.用户组关系,以及对它们的操作API.关于用户和用户组表工业四张,如下图 一.用户与用户组表的介绍 1.ACT_ID_USER(用户信息表) 2.ACT_ID_INFO ...

  6. Activiti6自学之路(八)——查看流程图

    前面章节我们已经设计了流程图和执行了流程图任务.比如张三填写了请假申请后,如果想要知道现在流程已经到哪里了,处理进度怎么样,哪怎么实现了.Activiti提供了查看流程图功能,可以看到指定流程进度 / ...

  7. Activiti6自学之路(五)—— 部署流程资源的四种方式及数据库表更新情况

    创建了流程图资源后, 一般我们需要对创建的资源如(leave.bpmn.leave.png)进行部署,部署方式我这里列出四种方式,前三种为单个流程资源的部署,第四种方式可以同时部署多个流程资源. 一. ...

  8. SSM Activiti6.0 工作流引擎 java项目框架 spring5 审批流程

    工作流模块----------------------------------------------------------------------------------------------- ...

  9. SSM Activiti6.0 java项目框架 spring5 工作流引擎 审批流程

    工作流模块----------------------------------------------------------------------------------------------- ...

最新文章

  1. mysql表打包到程序中_关于数据库程序的打包
  2. 【Thinkphp 5】 整合邮箱类 phpmailer实现邮件发送
  3. 《挑战30天C++入门极限》C/C++中字符串常量的不相等性及字符串的Copy
  4. 轴固定位置_3轴、3+2轴、5轴加工都有哪些区别?这篇文章给你整明白
  5. 双12来了!揭秘秒杀剁手背后的云数据库PolarDB!
  6. leetcode 813. Largest Sum of Averages | 813. 最大平均值和的分组(暴力递归->傻缓存->DP)
  7. vista下载_Vista和视图在游戏设计中的功能
  8. Struts2 自定义验证器
  9. 电磁波考试中可以用计算机吗,计算机考试试题库带答案(8页)-原创力文档
  10. VR来了,科技的各行各业要如何做好准备?
  11. setTimeout,setInterval你不知道的事
  12. 单行文本和多行文本溢出以省略号显示方法
  13. 干货!一文带您读懂区块链溯源!
  14. 使用静态库的一些问题 -all_load
  15. 定制问卷|表单收集系统-对接特殊接口(表单系统)
  16. 安装双系统(ubantu和window10)失败后,如何找回数据及格式化被加密的U盘
  17. 微信小程序 背景图片设置
  18. 一年代码功能点的创新性怎么写_项目创新点怎么写
  19. rt3070网卡 linux驱动,Linux下的WIFI驱动RT3070的编译移植
  20. 实战项目 — 爬取 校花网图片

热门文章

  1. 随机过程学习笔记1:泊松过程
  2. android 百度地图定位总结
  3. 纠结的上传控件,啊!多么痛的领悟
  4. ARFoundation系列讲解 - 47 扫描识别图常见的问题
  5. Matlab图像中的unit8和double的处理问题
  6. Tag 创建、查看、根据tag回滚
  7. 使用while loop 构建BVH,遍历BVH (1)
  8. Java设计模式——模板设计模式
  9. 学习|OpenCV图片修复函数inpaint
  10. 关于正交变换和正交矩阵