首页 > 其他分享 >010_Flowable基础

010_Flowable基础

时间:2022-10-27 16:11:22浏览次数:70  
标签:定义 Flowable 流程 基础 查询 010 引擎 数据库

目录

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

标签:定义,Flowable,流程,基础,查询,010,引擎,数据库
From: https://www.cnblogs.com/wl3pb/p/16832607.html

相关文章

  • 数学建模——基础
    目录​​第1章MATLAB基础知识​​​​1,矩阵的表示​​​​1,数值矩阵的生成​​​​2,符号矩阵的生成​​​​3,特殊矩阵生成​​​​4,一般矩阵运算​​​​5,基本图形绘制​​......
  • 基础数学
    集合里面的元素就看最外层即可powerofset是这个集合所有的子集. 集合的危险性没有搞懂. 可看运算规则       有序对" 二元关系 ......
  • 02#嵌入式系统基础:GPIO 对 LED 的控制
    GPIO概念GP是GeneralPurpose的缩写,直译是“用途多”的意思。I/O表示Input和Output,输入和输出的意思。结合起来就是GPIO,即通用IO。MCU有许多个引脚,STM32L431......
  • 99、cracer第4集-Linux基础——2022年10月25日16:30:14
    2022年5月30日15:56:25重要内容清除linux密码——在开机时输入命令命令清屏——ctrl+U/K/Lfind命令——find/-namere*conf1、2、磁盘分区3、密码破解4......
  • 浅谈OpenHarmony LiteOS-A内核之基础硬件——中断控制器GIC400
     一、前言OpenAtomOpenHarmony(以下简称“OpenHarmony”)采用多内核架构,支持Linux内核的标准系统、LiteOS-A的小型系统、LiteOS-M的轻量系统。其中LiteOS-A要求设备具......
  • 浅谈OpenHarmony LiteOS-A内核之基础硬件——中断控制器GIC400
    一、前言​OpenAtomOpenHarmony(以下简称“OpenHarmony”)采用多内核架构,支持Linux内核的标准系统、LiteOS-A的小型系统、LiteOS-M的轻量系统。其中LiteOS-A要求设备具备一定......
  • go基础学习指针
    /*指针有两个核心概念:类型指针:对这个指针类型的数据进行修改,传递数据使用指针,无需拷贝数据。类型指针不能进行偏移和运算。切片:由指向起始元素的原始指针,元素数量和容量......
  • k8s基础篇 pod(九)Pod生命周期
    9.1Init容器Pod里面可以有一个或者多个容器,部署应用的容器可以称为主容器,在创建Pod时候,Pod中可以有一个或多个先于主容器启动的Init容器,这个init容器就可以成为初始化容......
  • 【博学谷学习记录】超强总结,用心分享|Java基础分享-乐观锁与悲观锁
    目录一、悲观锁与乐观锁二、乐观锁的基础——CAS三、自旋锁四、synchronized锁升级:偏向锁→轻量级锁→重量级锁五、可重入锁(递归锁)六、公平锁、非公平锁七、可......
  • 计算几何基础-代码部分
    先来一个namespacegeo,存下计算几何的基本类型和基本运算//#pragmaGCCoptimize(2)#include<cstdio>#include<cmath>#include<vector>#include<algorithm>usingn......