目录
Flowable介绍
Flowable是BPMN的一个基于java的软件实现,不过Flowable不仅仅包括BPMN,还有DMN决策表和CMMN Case管理引擎,并且有自己的用户管理、微服务API等一系列功能,是一个服务平台。
Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。
Flowable基础
Flowable官方手册
官方手册:https://tkjohn.github.io/flowable-userguide/#_introduction
FlowableEngine流程引擎
创建Flowable项目
pom.xml添加依赖Flowable流程引擎
获取流程引擎对象ProcessEngine
:::info
执行时,数据库中没有表时,会生成表,如下30个表:
:::
数据库表名说明
参考文档:https://blog.csdn.net/bobozai86/article/details/104222897
流程定义
部署流程至Flowable引擎
:::info
数据库中插入部署流程数据
:::
:::info
数据库中插入bpmn文件数据
:::