目录
2. Flowable与springBoot项目整合... 3
5.4 设置审批人(Assignee or Group)... 10
1.1 参考文档:
官方文档:链接
官方文档汉化: 链接
简书上API介绍 : 链接 (重要,在写功能前先看一遍,很有用)
官方API : 链接
好的flowable博客地址:链接 (功能实现)
gitee上好的Demo:链接
我写的Demo地址:链接 (后续还会修改完善)
别人项目的使用文档 链接 (可以参考下功能和思路)
1.2 Flowable介绍
Flowable is a light-weight business process engine written in Java.这是官网文档对此框架的完美解释:Flowable是一个用java语言写的轻量级工作流引擎。
在简单了解flowable后与activiti框架相比的第一感觉就是开发方便快速,易与springBoot等各种框架快速整合。如果项目中需要快速实现一些工作流的相关功能那么用此框架是一个不错的选择。
- Flowable与springBoot项目整合
使用版本
springBoot版本:2.0.1.RELEASE
flowable版本:6.3.0
建议 mysql 5.7 以上,有人试过低版本数据库会启动失败的
添加依赖
<!--flowable工作流依赖-->
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter</artifactId>
<version>6.3.0</version>
</dependency>
添加flowable依赖后一定要有数据库依赖,不然会报错
加了flowable依赖就整合好了,是不是很意外
- flowable配置
配置方面只需配置好数据源就可以了 。初次运行时flowable会将自动执行flowable中的初始化脚本完成工作流所需要的数据表的建立,如果指定的数据库中还未创建过flowable的相关数据表的话。
- Flowable数据库表(60张)