首页 > 其他分享 >【Flowable】流程相关表

【Flowable】流程相关表

时间:2022-10-24 14:25:01浏览次数:59  
标签:ru Flowable 流程 保存 hi act 相关 ID

流程相关表

​ Flowable 框架使用到的表都是以 act_ 开头的表,在项目中大部分表是没有利用到的,下面列举利用到的表。

act_de_*

act_de_model

​ 保存了流程模型设计器中的数据,一般不会直接使用这个表,因为只有部署之后的模型才能使用。

act_de_model_history

​ 保存了流程模型设计器中的历史版本数据,在设计器中保存模型的时候,勾选下面的选项就可以保存历史版本。

image-20221024102708007

act_re_*

act_re_deployment

保存流程部署信息,记录部署时间。

act_re_procdef

保存已部署的流程定义,ID_ 即为流程定义ID (PROC_DEF_ID_)。每次新上报的流程,都会取对应流程最新版本的流程定义ID。如下面示例,冒号分隔的第二位即为部署的版本。

cgsjsb:9:b786c926-c542-11ec-85ba-0242ac110005

通过表中的DEPLOYMENT_ID_ 联合查询 act_ge_bytearray 可以查询到对应的 XML、流程图二进制数据。

act_ru_*

主要涉及流程运行时的数据。

act_ru_actinst

流程实例中的每个节点在此表中都有一行来指示节点的当前状态。

act_ru_execution

存储流程实例和指向流程实例当前状态的指针(称为执行)。

保存流程相关联的候选人信息。

act_ru_task

保存正在运行的实例的每个未完成用户任务的条目。然后在查询用户的任务列表时利用到此表。

act_ru_variable

保存与实例相关的变量,仅支持部分基本数据类型,复杂类型保存至 act_ge_bytearray

act_ge_bytearray

保存了流程相关的二进制数据。包含的数据有:

  • 已部署的流程 XML 数据、流程图。
  • 流程中保存的变量,如对象、集合。基本类型变量保存到 act_ru_variable 表。

act_hi_*

act_hi_ 开头的表主要保存的是历史数据

act_hi_actinst

保存流程实例的历史信息,记录流程流转过的所有节点。回退操作 DELETE_REASON_ 字段不为 Null。

act_hi_comment

保存流程的历史意见信息,比如流程中常用的批转意见、派遣意见之类的属性。可调用下面的方法添加意见。

taskService.addComment(String taskId, String processInstanceId, String message);
taskService.addComment(String taskId, String processInstanceId, String type, String message);

不过,后来弃用了,改用 wf_task_history 表保存。因为这个表主要保存的是流转操作的意见信息,非流转操作不会保存。

历史的流程运行过程中用户关系,暂时没有直接利用这个表中的信息。

act_hi_procinst

历史的流程实例,可以查看已经上报了的流程,一个流程只会有一条数据。

act_hi_taskinst

历史的任务实例。流程流转操作后,act_ru_task 表中的数据会转移到这个表中。

act_hi_varinst

历史变量信息。可利用 PROC_INST_ID_EXECUTION_ID_ 查询历史变量。不过,目前自定义的流程表中并没有保存 EXECUTION_ID_ ,如果有需要可以考虑保存至 wf_task_history

标签:ru,Flowable,流程,保存,hi,act,相关,ID
From: https://www.cnblogs.com/JamKing/p/16821294.html

相关文章

  • Java中流程控制语句
    概述在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多......
  • CSS文字样式的相关属性
    Text-transform常用属性text-transform:capitalize每个单词的首字母转换为大写字母text-transform:uppercase全部转换为大写text-transform:lowercase全部转换为小写tex......
  • tcp:协议流程
    三次握手四次挥手进入listen状态客户端和服务的还没有建立连接前,都处于CLOSED状态并且在开始之前需要创建TCB(传输控制块)、直到TCB创建完成后,才进入LISTEN状态开始......
  • 【Linux】2.vi&&vim相关命令
      1.拷贝当前行,并粘贴yy当前行,p粘贴到当前行下一行*5yy当前行,p粘贴当前行下5行到下一行2.删除当前行dd删除当前行*5dd删除当前行下5行3.查询关键词/关键词+回......
  • http: 请求头相关概念
    Host参数例子:www.baidu.com:域名/ip+端口号(可选)说明:Host代表要访问的目标主机host是为了解决虚拟主机问题而提出的,假设多个域名指向同一个ip地址,为了区分多个......
  • selenium4-获取页面元素相关信息
    本小节我们简单说下如何使用selenium4-获取页面元素相关信息,以及获取页面元素的相关信息后可以做什么。获取页面元素的主要目的:(1)执行完步骤后进行断言;(2)获取前一步骤的响应......
  • 8.数学相关
    1.判断素数boolisPrime(intnum){ if(num==0||num==1)returnfalse; for(inti=2;i*i<=n;i++) if(num%i==0)returnfalse; returntrue;}......
  • 流程控制
    类型转换隐式转换:小范围->大范围显示转换(强制转换):需要用户自己执行代码来转换,大范围转小范围会丢失精度或报错。System.Convert转换工具inta=10;//小范围转大范......
  • Random相关的
    官方释义:表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的算法。(1)为什么叫做“伪随机数生成器”?Random本质上是利用一种算法,利用数学算法进行加密......
  • 欧拉图相关
    判定无向图欧拉路径:仅仅存在两个点度数为奇数,其余为偶数无向图欧拉回路:度数均为偶数图应该是连通的。有向图欧拉路径:存在两个点入度出度满足1/-1的增量,其余......