010_Flowable基础
目录
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文件数据
:::
查询流程定义
删除流程
启动流程实例
查看任务
完成任务
JavaDelegate
历史任务查询
分类:
220_Flowable工作流
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具