用力学着努力热爱哪怕肝脑涂地

不求任何人满意只要对得起自己

关于理想我从来没选择放弃

即使在灰头土脸的日子里

向前跑 迎着困难和嘲笑

生命的广阔不历经磨难怎能感到

命运它无法让我们跪地求饶

就算鲜血洒满了怀抱

继续跑 带着activiti的骄傲

生命的闪耀不坚持到底怎能看到

与其苟延残喘不如纵情燃烧吧

为了想要变更好

不妥协直到变老

一. 课程介绍

最近有粉丝给壹哥发来私信,说他自己的项目中遇到了一个业务需求,不知道该用什么技术来实现。这个业务需求是这样的,他要做一个工厂人员及设备管理类型的项目,里面有一个人员和设备管理模块,其中涉及到很多人员的请假、加班、报销、离职,以及设备的采购等申请审批需求。

比如有个员工想请假,因为工厂很大,不可能人人都跑到老板那里直接请假去,现在就需要员工先在这个系统中向自己的部门领导发起请假申请,部门领导进行审批,当然可能会审批通过,有可能会驳回申请。部门领导审批通过后,这个申请会再向更上一层,比如总监、老板进行审批,boss审批通过后,最终再由人力统一报备。如下图所示:

那么壹哥现在问你,上面这个业务需求,如果让你来做,你该用什么技术呢?我相信有很多同学都不知道这个需求该怎么实现。但在实际的项目开发中,类似于这样的需求却到处都有,就比如在电商项目中,就有这样的需求。在电商项目中,客户购买了一件商品,收货之后发现商品有问题,于是就想退款退货,这时候就需要向商家发起退货申请。如果在这个过程中,买家和卖家协商不一致,还需要平台介入。

壹哥再给大家举个栗子,比如在一个金融项目中,有人想申请一大笔贷款,在放贷之前,也是需要进行层层审批的。审批的每一步都可能会把这个申请给驳回,当然也可能会通过,总之这个审批流程很复杂,用if-else进行判断明显不合适,就比如下面这个流程,你觉得用if合适吗?

所以壹哥的这个粉丝,就觉得这个任务太难实现了,完全不知道该用什么技术来实现啊!壹哥说过,壹哥一直都是爱你们的,既然很多人的项目中存在这样的需求,那壹哥就给大家安排上!这不,壹哥就邀请我的大牛同事--“剑神卓不凡”,给大家倾心录制了这套Activiti工作流学习视频,只要你认真看了这套视频,以后再遇到类似于请假申请及审批这样的业务,完全不用担心啦!

Activiti是目前使用最普遍的一种工作流引擎,现在企业中大多使用Activiti6版本,最新版本是Activiti7。Activiti7不但大幅提高了工作流引擎的效率,还提供了最新封装的一系列API,而且与SpringBoot2.5版本进行了整合,大大简化了Activiti的开发使用过程。

本套视频课程从Activiti的基础架构、表结构、基础API开始介绍,接着讲解Activiti的高级功能以及新特性,最后一直讲到Activiti和SpringBoot的整合,最后卓不凡老师还会带大家结合Activiti工作流,来完成一个企业级的实战项目。

扫码立即听课

视频传送:https://www.bilibili.com/video/BV1Pr4y1t7R6

二. “卓不凡”(邓刚老师)简介

  • 多年软件开发经验,曾任职于某知名企业高级软件工程师、系统架构师;

  • 曾主持开发《智慧农业物联网云平台》、《智云企saas系统》等多个大型项目;

  • 具备丰富的软件开发和项目管理经验;

  • 具有多年互联网领域教学经验,对Java面向对象编程思想有着独特的见解;

  • 熟悉Java主流框架SSM、SpringBoot、SpringCloud,对微服务、高并发互联网架构有深入研究;

  • 教学风格严谨细致,追求化繁为简、创新教学,静心做老师、尽心教学生。

三. 课程大纲

1. 课程目标

通过对本套视频的学习,你将从实战的角度弄清楚如下内容:

  • 深入理解工作流

  • Activiti的核心功能

  • Activiti的实战技能

本课程由浅入深,层层递进,主要包含以下4个部分:

  • Activiti的基础表以及开发流程;

  • Activiti的高级功能;

  • Actitivit的新特性;

  • Activiti企业级项目开发。

Java架构栈

,赞1

2. 课程详情

壹哥相信,现在已经有很多小伙伴按奈不住心中的激动,想赶快学习这套视频课程了,那壹哥就不再卖关子了,下面是本套免费视频课程的详情:

000-Activiti课程宣导片.mp4
001-工作流基本概述.mp4
002-Activiti开发流程.mp4
003-Activiti的BPMN2规范.mp4
004-基础环境准备.mp4
005-核心配置文件和数据表的准备.mp4
006-activiti底层源码解析.mp4
007-activiti数据库表基础分析.mp4
008-Activiti常用的API讲解.mp4
009-插件安装和绘制流程图.mp4
010-解决中文乱码.mp4
011-bpmn和png文件生成.mp4
012-部署流程定义.mp4
013-流程定义查询.mp4
014-流程实例启动和表分析.mp4
015-代办任务和完成任务.mp4
016-查询流程实例历史节点.mp4
017-activiti开发流程总结.mp4
018-SpringBoot整合Activiti.mp4
019-整合流程模型设计器Activiti Modeler.mp4
020-实现流程模型设计页面的跳转.mp4
021-绘制请假流程定义模型.mp4
022-流程定义模型之数据查询.mp4
023-流程定义模型之数据删除.mp4
024-流程定义模型之ZIP文件操作.mp4
025-流程定义模型XML文件操作.mp4
026-Activiti流程定义之部署.mp4
027-zip、xml方式部署流程定义及删除部署信息.mp4
028-查询并分页展示流程定义数据.mp4
029-流程定义数据的激活、挂起.mp4
030-下载Activiti中的流程定义文件.mp4
031-启动流程实例.mp4
032-Activiti查询正在运行的流程实例.mp4
033-activiti流程实例的挂起与激活.mp4
034-删除和作废流程实例.mp4
035-代办任务查询.mp4
036-UEL表达式.mp4
037-UEL表达式绘制流程模型及操作.mp4
038-完成代办任务.mp4
039-任务监听器操作.mp4
040-获取下一个节点信息.mp4
041-设置下一节点任务的办理人.mp4
042-候选人任务查询组任务.mp4
043-候选人任务完成.mp4
044-查询指定用户已办的任务.mp4
045-历史节点信息和已完成流程实例查询.mp4
046-删除已结束流程实例历史记录.mp4
047-排他网关.mp4
048-排他网关流程实现.mp4
049-并行网关.mp4
050-并行网关审批流程实现.mp4
051-包含网关.mp4
052-包含网关流程审批实现.mp4
053-开始定时器事件.mp4
054-边界定时器事件.mp4
055-中间定时器.mp4
056-开启SMTP服务.mp4
057-邮件任务实现.mp4
058-Activiti7新特性API.mp4
059-整合SpringSecurity.mp4
060-Activiti7关闭自动部署.mp4
061-Activiti7使用ProcessRuntime分页查询流程定义错误信息.mp4
062-创建m5模块.mp4
063-绘制请假定义模型查询流程定义.mp4
064-Activiti7使用ProcessRuntime启动和查询流程实例.mp4
065-Activiti7使用ProcessRuntime激活、挂起和删除流程实例.mp4
066-查询流程变量.mp4
067-TaskRuntime查询、拾取、归还、完成任务.mp4
068-node和npm安装.mp4
069-前端工程介绍和启动.mp4
070-创建数据库初始化表.mp4
071-创建后端工程整合mybatis和swagger.mp4
072-创建用户相关的实体类和接口.mp4
073-认证成功失败和退出处理器.mp4
074-定义配置类SpringSecurityConfig.mp4
075-测试认证和退出的功能.mp4
076-定义Activiti业务相关的数据模型.mp4
077-新增流程定义模型数据.mp4
078-分页查询流程定义模型数据.mp4
079-关于302状态码的问题解决.mp4
080-整合ActivitiModeler.mp4
081-请假流程定义模型设计.mp4
082-请假流程定义模型数据的部署.mp4
083-导出流程定义模型数据zip压缩包.mp4
084-删除流程定义模型.mp4
085-分页查询流程定义数据列表业务层.mp4
086-分页查询流程定义列表展示.mp4
087-流程定义与相关业务配置业务处理.mp4
088-创建业务配置控制层.mp4
089-新增和查询流程配置信息的功能.mp4
090-启动和挂起流程定义.mp4
091-流程定义的删除.mp4
092-下载流程定义的XML文件和预览PNG图片.mp4
093-上传zip压缩文件和使用bpmn和xml部署流程定义.mp4
094-创建业务相关的实体类及业务层.mp4
095-完成新增请假申请的业务.mp4
096-条件分页查询请假业务层.mp4
097-请假分页列表查询控制层.mp4
098-查询请假申请详情.mp4
099-修改请假申请详情.mp4
100-分析业务需求,创建相关的实体类.mp4
101-通过路由名查询流程key.mp4
102-启动流程实例和任务办理人的分配业务层.mp4
103-启动流程实例提交申请.mp4
104-撤回申请实现.mp4
105-审批历史之业务表单数据的渲染.mp4
106-审批历史之查询流程实例任务审批的历史数据.mp4
107-绘制审批历史流程图.mp4
108-查询待办任务.mp4
109-获取目标节点信息.mp4
110-完成任务之后,指定下一节点审批人.mp4
111-任务转办.mp4
112-任务签收.mp4
113-驳回任务-查询历史节点.mp4
114-任务驳回并行网关.mp4
115-驳回任务实现.mp4
116-查询已完成任务.mp4
117-查询正在运行的流程实例.mp4
118-挂起或激活流程实例.mp4
119-作废流程实例.mp4
120-查询已结束流程实例.mp4
121-删除已结束的流程实例.mp4
122-借款流程业务分析.mp4
123-借款申请后台接口业务实现.mp4
124-绘制流程模型图和部署流程模型.mp4
125-借款流程业务完整实现.mp4

最新版Activit7从原理到项目,工作流精讲上线相关推荐

  1. Python机器学习全流程项目实战精讲(2018版)

    Python机器学习全流程项目实战精讲(2018版) 网盘地址:https://pan.baidu.com/s/16SSVq74YC07M0dW1iDekPg 提取码: vu7r 备用地址(腾讯微云) ...

  2. python数据科学讲解_数据科学的概念-Python数据科学技术详解与商业项目实战精讲 - Python学习网...

    数据科学的概念数据科学的概念 注册路由 最基础的路由定义方法是: Route::rule('路由表达式', '路由地址', '请求类型') 要使用Route类注册路由必须首先在路由定义文件开头添加引用 ...

  3. 快速排序算法原理 Quicksort —— 图解(精讲) JAVA

    快速排序是 Java 中 sort 函数主要的排序方法,所以今天要对快速排序法这种重要算法的详细原理进行分析. 思路:首先快速排序之所以高效一部分原因是利用了离散数学中的传递性. 例如 1 < ...

  4. python 欠采样_欠采样-Python数据科学技术详解与商业项目实战精讲 - python自学网...

    欠采样欠采样 Db类支持原生SQL查询操作,主要包括下面两个方法: query方法 query方法用于执行SQL查询操作,和select方法一样返回查询结果数据集(数组). 使用示例:Db::quer ...

  5. 用python客户画像代码_客户画像与标签体系-Python数据科学技术详解与商业项目实战精讲 - Python学习网...

    客户画像与标签体系客户画像与标签体系 视图驱动 默认的视图仅支持PHP原生模板,如果你需要扩展支持其它的模板引擎,可以实现一个ThinkPHP视图的模板引擎驱动,该驱动必须实现think\contra ...

  6. python 股票 因子分析_因子分析1.-Python数据科学技术详解与商业项目实战精讲 - Python学习网...

    因子分析1.因子分析1. 获取单个数据 获取单个数据的方法包括:// 取出主键为1的数据 $user = User::find(1); echo $user->name; // 使用查询构造器查 ...

  7. 智能社vue.js项目实战(精讲)

    下载地址:百度网盘

  8. python主成分分析实验报告_主成分分析案例1-Python数据科学技术详解与商业项目实战精讲 - Python学习网...

    主成分分析案例1主成分分析案例1 查找并更新 在取出数据后,更改字段内容后使用save方法更新数据.这种方式是最佳的更新方式.$user = User::find(1); $user->name ...

  9. Taro多端开发实现原理与项目实战(二)

    Taro多端开发实现原理与项目实战(二) 多端电商平台项目概述及开发准备 学习了前面的基础知识和进阶后是否跃跃欲试?我们准备了一个电商平台的项目来和大家一起实践使用 Taro 开发电商平台. 项目概述 ...

  10. Taro多端开发实现原理与项目实战(一)

    Taro 多端开发实现原理与项目实战 前端多端统一开发背景与趋势介绍 背景 「大前端」不仅会成为移动开发与 Web 前端的发展趋势,也会是未来的显示设备终端的开发技术趋势? 越来越多的业内人士对此表示 ...

最新文章

  1. 万万没想到,我居然在机器人大会遇到了这些奇葩物种
  2. sourceInsight4 破解笔记(完美破解)
  3. Spring中DispacherServlet与WebApplicationContext、ServletContext的关系和工作机制
  4. Quadratic Form
  5. 开发Eclipse插件
  6. 动画学信奥 漫画学算法 CSP-J入门级 (二)、C++程序设计 数据结构(依据「NOI大纲」)
  7. Servlet高级应用---Servlet与缓存
  8. python勿使用mutable值作为默认参数
  9. 无人驾驶是好,但晕车咋办?
  10. 泰山游记:道阻且长,活着走出
  11. K3路由器官改V2.1D设置定时重启
  12. 新路由3 Newifi3 D2 Lede固件
  13. git创建本地版本仓库
  14. android学习笔记-连接新大陆物联网云平台控制stm32
  15. 201771010112罗松《面向对象程序设计(java)》第十二周学习总结
  16. java带你实现猜数字小游戏,刚入门也能看懂(超详细)
  17. 和同事技术争吵_注意数据争吵
  18. 2019.11.10
  19. 机器学习- MACHINE LEARNING
  20. 垃圾回收算法——复制算法 以及eden和survivor

热门文章

  1. REST-assured接口测试框架详解
  2. system/build.prop参数说明
  3. ios MultipeerConnectivity蓝牙通讯
  4. 11行代码实现滚动公告栏
  5. centos虚拟机上网慢的问题
  6. Docker存储配置切换loop-lvm到direct-lvm
  7. CentOS 根目录下目录介绍
  8. 添加178源未能链接服务器,添加178源_在cydia中添加178源_178插件源-Guide信息网
  9. stLFR(single tube Long Fragment Read)介绍
  10. 4-20mA电流输出设计方案