课程录制人:冀正(Flowable框架开发人员、贡献者、活跃于工作流社区)
简介 | 本课程由分享牛团队打造,针对工作流开发中常见的一些常见的中国式流程问题为重点和难点,而开设的一门课程。敬请各位留意和关注。有什么需要背的点也可以加交流群反馈,后期也会根据大家的反馈来制作相应的内容。谢谢大家支持! 更多Flowable以及Activiti学习资料可以加分享牛老师的qq:3152981878或者Flowable qq交流群:451710578 |
---|
第1课:课程大纲以及modler设计器需要请求的资源以及文件集成到项目。
课程更新日志:
1、更新Flowable的modler设计器以及程序包为6.3版本。
2、升级项目到springboot2.x版本。
本课程有专门的VIP交流群,讲师(Activiti权威指南一书作者,张志祥)会为您提供一对一的售后技术答疑服务,让您再也不会因为看不懂、学不会而苦恼!我们会让您在最短的时间内掌握和提升技术水平,赢得时间就是赢得成功!
分享牛老师 Activiti权威指南一书作者,5年流程开发经验,对于各种开源流程引擎有深入的了解、比如JBPM、activiti、camunda、flowable等。qq:3152981878(购买视频可以咨询)。分享牛老师的书籍
flowable课程第一期分为两个部分,第一部分:基础知识的讲解,第二部分实战项目。
课程大纲如下:
第2课:flowable工作流概念
第3课:演示工作流系统以及工作流框架的优势
第4课:近两天的课程内容安排
第5课:Flowable的由来、框架选型的原则、Flowable6 Flowable5.23 Activiti5.22 Activiti7对比。
第6课:环境搭建github下载源码、编译、以及不同分支查看切换
第7课:编译源码遇到的问题汇总以及解决思路
第8课:flowable源码模块的讲解,设计器安装以及缺陷
第9课:项目包结构演示,idm引擎的启动以及使用操作
第10课:idm内置用户修改以及数据源配置
第11课:idm引擎9张表结构说明以及演示
第12课:远程debug之idm引擎上
第13课:Flowable源码远程debug下
第14课:idm汉化思路以及演示如何汉化
第15课:用户密码加密上
第16课:用户密码加密下盐的概念
第17课:API方式操作idm引擎以及遇到的坑
第18课:API方式操作IdmIdentityService
第19课:元数据管理类API讲解以及发现框架bug
第20课:idm引擎配置类以及引擎类、服务类之间的关系和创建
第21课:flowable环境搭建、依赖包以及版本查看技巧,创建表方式
第22课:通过源码以及jar查找原生的DDL脚本,演示几种表创建策略以及如何优雅关闭引擎
第23课:flowable中的门面模式
第24课:flowable中xml方式配置说明
第25课:6种方式创建流程引擎类以及流程引擎配置类演示
第26课:Flowable与spring框架进行整合
第27课:流程引擎配置类、引擎类以及一系列服务类汇总
第28课:流程运转步骤演示、项目演示以及API方式方式操作各个环节。
第29课:流程文档部署以及涉及到的表说明。
第30课:流方式、字符串方式、字节方式部署文档。
第31课:手工构造bpmnmodel模型并部署。
第32课:bpmnmodel的校验方式。
第33课:流程定义转换bpmnModel对象,获取所有元素的三种方式。单个、批量、指定方式。
第34课:流程定义图片获取、定义的删除(单个以及级联)、2种方式查询流程定义(原生以及自定义SQL方式)
第35课:流程文档部署的一些常见问题解答,租户的使用以及修改,涉及到的4张表详细说明演示、开启文档重复过滤。
第36课:流程实例启动,查询个人任务以及完成任任务、实例表变化说明。
第37课:历史实例、任务、活动查询,租户使用以及查询。
第38课:流程变量操作上
第39课:流程变量操作下以及设置变量容易出错的地方讲解
第40课:连线上配置条件表达式以及表达式注意事项说明。
第41课:排他网管的使用以及自上而下解析的不同效果演示。
第42课:并行网关使用以及表说明。
第43课:接受任务中trigger推动实例运行。
第44课:个人任务三种设置方式以及任务处理人的转移。
第45课:组任务三种设置方式以及任务处理人的转移,任务认领以及归还。
第46课:角色任务查询以及办理。
第47课:Flowable34张表说明。
项目实战课程如下:
第1课:原生modler项目与IDM项目交互过程演示、权限控制以及设计器功能讲解。
第2课:springboot项目搭建的两种方式、自定义banner以及热部署。
第3课:springboot配置文件的读取以及不同环境的使用,多数据源的灵活切换。
第4课:springboot整合flowable讲解以及遇到的坑源码分析。
第5课:flowable自动配置类源码讲解以及自定义配置类。
第6课:静态资源访问方式以及自定义访问配置。
第7课:集成Flowable-modler前台页面以及内置项目访问账户、自定义项目名称等.
第8课:集成Flowable-modler后台程序处理包以及Security拦截的原理源码跟踪和禁用方式。
第9课:集成Flowable-modler后台程序处理包bean名称冲突解决,idm相关错误解决,源码的坑解说。
第10课:集成Flowable-modler后台程序处理包并注册自定义的Servlet拦截flowable控制层。
第11课:集成Flowable-modler自定义mybatis配置类以及引入Flowable中的mapper并设置一系列的变量。
第12课:集成Flowable-modler中liquibase方式创建表以及排查liquibase配置类。
第13课:集成Flowable-modler成功并自定义方法拦截器。
第14课:thymeleaf集成到项目。
第15课:自己项目框架底层的封装。
第16课:流程文档部署两种方式实战。
第17课:设计流程的时候增加分类信息、mybatis 生成器插件使用。
第18课:可启动流程与自定义分类码表关联以及页面展示。
第19课:流程图查询显示到页面以及启动流程实例相关联的表单绘制。
第20课:个人任务查询页面以及原理说明(组任务与个人任务合并)。
第21课:个人待办任务完成以及流程图高亮显示。
第22课:系统增加登录控制以及已办任务查询。
第23课:已办任务整合以及流程跟踪。
课程补充:
第24课:flowable涉及到6.3版本以及框架包源码说明和错误问题解决。第25课:整合flowable6.3设计器。
第26课:整合flowable6.3设计器并升级springboot版本到2.x。