流程相关表

​ 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

原文地址:http://www.cnblogs.com/JamKing/p/16821294.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性