010_Flowable基础


Flowable介绍

Flowable是BPMN的一个基于java的软件实现,不过Flowable不仅仅包括BPMN,还有DMN决策表和CMMN Case管理引擎,并且有自己的用户管理、微服务API等一系列功能,是一个服务平台。
Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。
image-20220317101115398.png
image.png

Flowable基础

Flowable官方手册

官方手册:https://tkjohn.github.io/flowable-userguide/#_introduction

FlowableEngine流程引擎

image.png

创建Flowable项目

image.png

pom.xml添加依赖Flowable流程引擎

image.png
image.png

获取流程引擎对象ProcessEngine

image.png
image.png
:::info
执行时,数据库中没有表时,会生成表,如下30个表:
:::
image.png

数据库表名说明

参考文档:https://blog.csdn.net/bobozai86/article/details/104222897
image.png

流程定义

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

部署流程至Flowable引擎

image.png
image.png
image.png
image.png
image.png
:::info
数据库中插入部署流程数据
:::
image.png
image.png
:::info
数据库中插入bpmn文件数据
:::
image.png

查询流程定义

image.png
image.png

删除流程

image.png
image.png
image.png
image.png
image.png

启动流程实例

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

查看任务

image.png
image.png
image.png
image.png

完成任务

image.png
image.png

JavaDelegate

image.png
image.png
image.png
image.png

历史任务查询

image.png
image.png
image.png
image.png

posted @   清风(学习-踏实)  阅读(150)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示