zsdnishishui的博客

唯有创造才是“真”

工作流引擎activiti

以前听说过activiti,觉得比较难,最近学习了一下,有点明白了,特此记录一下。

工作流表示的流程,这个比较好理解。难点是那个引擎的理解,我的理解是:引擎是一个流程的抽象,是把流程的定义,流程变更,流程的执行,流程的结束抽象出来了。把流程和实际的业务相分离的思想。

如果不是对Activiti进行二次开发,我觉得没有必要研究Activiti的表结构,只要会使用这个引擎就可以了。

但是网上对Activiti的介绍都比较分散,而且版本有5,6,7。所以介绍的比价乱。挑了以下几篇写的比较好的文章,仅供参考。

Activiti7+Springboot使用整合记录 - 掘金

老炮说Java:工作流引擎 Activiti 保姆级教程

详细教程:spring、springboot整合工作流引擎activiti7_springboot整合activiti7_TheChainsmoker的博客-CSDN博客

2021全网最全Activiti7教程04(Activiti7进阶篇-欢迎收藏) - 掘金

Activiti6详细教程 - yuluoxingkong - 博客园

误区:

以请假为例,以为建好流程之后,不用建立请假表了,这是错误的。因为引擎是不关心业务的,所以请假表还是要建的。

我踩的坑:

没有整合spring Security框架,导致无法启动项目。

愿景:

想深入了解引擎的构造。

目录