工作流引擎activiti
以前听说过activiti,觉得比较难,最近学习了一下,有点明白了,特此记录一下。
工作流表示的流程,这个比较好理解。难点是那个引擎的理解,我的理解是:引擎是一个流程的抽象,是把流程的定义,流程变更,流程的执行,流程的结束抽象出来了。把流程和实际的业务相分离的思想。
如果不是对Activiti进行二次开发,我觉得没有必要研究Activiti的表结构,只要会使用这个引擎就可以了。
但是网上对Activiti的介绍都比较分散,而且版本有5,6,7。所以介绍的比价乱。挑了以下几篇写的比较好的文章,仅供参考。
Activiti7+Springboot使用整合记录 - 掘金
详细教程:spring、springboot整合工作流引擎activiti7_springboot整合activiti7_TheChainsmoker的博客-CSDN博客
2021全网最全Activiti7教程04(Activiti7进阶篇-欢迎收藏) - 掘金
Activiti6详细教程 - yuluoxingkong - 博客园
误区:
以请假为例,以为建好流程之后,不用建立请假表了,这是错误的。因为引擎是不关心业务的,所以请假表还是要建的。
我踩的坑:
没有整合spring Security框架,导致无法启动项目。
愿景:
想深入了解引擎的构造。