流程引擎Camunda开发记录(四)—表 ACT_RE_PROCDEF、ACT_RE_DEPLOYMENT、ACT_RE_MODEL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流程引擎Camunda开发记录(四)—表 ACT_RE_PROCDEF、ACT_RE_DEPLOYMENT、ACT_RE_MODEL相关的知识,希望对你有一定的参考价值。

参考技术A 流程部署后,会保存数据到该表。

CATEGORY_
读取xml文件中程的targetNamespace值
NAME_
读取流程文件中process元素的name属性
KEY_
读取流程文件中process元素的id属性
DESCRIPTION_
读取流程文件中process元素的description属性
HAS_START_FORM_KEY_
start节点是否存在formKey 0否 1是
SUSPENSION_STATE_
1激活、2中止

CATEGORY_
流程定义的Namespace就是类别

camunda开源流程引擎的数据库表结构介绍

Camunda bpm流程引擎的数据库由多个表组成,表名都以ACT开头,第二部分是说明表用途的两字符标识。本文以Camunda7.11版本为例,共47张表。

  1. ACT_RE_*: \'RE’表示流程资源存储,这个前缀的表包含了流程定义和流程静态资源(图片,规则等),共5张表。
  2. ACT_RU_*: \'RU’表示流程运行时。 这些运行时的表,包含流程实例,任务,变量,Job等运行中的数据。 Camunda只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录, 这样运行时表的数据量最小,可以最快运行。共15张表。
  3. ACT_ID_*: \'ID’表示组织用户信息,比如用户,组等,共6张表。
  4. ACT_HI_*: \'HI’表示流程历史记录。 这些表包含历史数据,比如历史流程实例,变量,任务等,共18张表。
  5. ACT_GE_*: ‘GE’表示流程通用数据, 用于不同场景下,共3张表。

一、数据表清单

分类表名称描述
流程资源存储 act_re_case_def CMMN案例管理模型定义表
流程资源存储 act_re_decision_def DMN决策模型定义表
流程资源存储 act_re_decision_req_def 待确定
流程资源存储 act_re_deployment 流程部署表
流程资源存储 act_re_procdef BPMN流程模型定义表
流程运行时 act_ru_authorization 流程运行时收取表
流程运行时 act_ru_batch 流程执行批处理表
流程运行时 act_ru_case_execution CMMN案例运行执行表
流程运行时 act_ru_case_sentry_part 待确定
流程运行时 act_ru_event_subscr 流程事件订阅表
流程运行时 act_ru_execution BPMN流程运行时记录表
流程运行时 act_ru_ext_task 流程任务消息执行表
流程运行时 act_ru_filter 流程定义查询配置表
流程运行时 act_ru_identitylink 运行时流程人员表
流程运行时 act_ru_incident 运行时异常事件表
流程运行时 act_ru_job 流程运行时作业表
流程运行时 act_ru_jobdef 流程作业定义表
流程运行时 act_ru_meter_log 流程运行时度量日志表
流程运行时 act_ru_task 流程运行时任务表
流程运行时 act_ru_variable 流程运行时变量表
组织用户信息 act_id_group 群组信息表
组织用户信息 act_id_info 用户扩展信息表
组织用户信息 act_id_membership 用户群组关系表
组织用户信息 act_id_tenant 租户信息表
组织用户信息 act_id_tenant_member 用户租户关系表
组织用户信息 act_id_user 用户信息表
流程历史记录 act_hi_actinst 历史的活动实例表
流程历史记录 act_hi_attachment 历史的流程附件表
流程历史记录 act_hi_batch 历史的批处理记录表
流程历史记录 act_hi_caseactinst 历史的CMMN活动实例表
流程历史记录 act_hi_caseinst 历史的CMMN实例表
流程历史记录 act_hi_comment 历史的流程审批意见表
流程历史记录 act_hi_dec_in 历史的DMN变量输入表
流程历史记录 act_hi_dec_out 历史的DMN变量输出表
流程历史记录 act_hi_decinst 历史的DMN实例表
流程历史记录 act_hi_detail 历史的流程运行时变量详情记录表
流程历史记录 act_hi_ext_task_log 历史的流程任务消息执行表
流程历史记录 act_hi_identitylink 历史的流程运行过程中用户关系
流程历史记录 act_hi_incident 历史的流程异常事件记录表
流程历史记录 act_hi_job_log 历史的流程作业记录表
流程历史记录 act_hi_op_log 待确定
流程历史记录 act_hi_procinst 历史的流程实例
流程历史记录 act_hi_taskinst 历史的任务实例
流程历史记录 act_hi_varinst 历史的流程变量记录表
流程通用数据 act_ge_bytearray 流程引擎二进制数据表
流程通用数据 act_ge_property 流程引擎属性配置表
流程通用数据 act_ge_schema_log 数据库脚本执行日志表

流程引擎的最核心表是流程定义、流程执行、流程任务、流程变量和事件订阅表。它们之间的关系见下面的UML模型。
在这里插入图片描述

二、核心表介绍

  由于Camunda的表比较多,其中一部分是企业版功能需要的,比如批量操作功能、流程监控预警功能等,还有一部分是CMMN案例管理模型和DMN决策模型相关的表,本文仅介绍跟BPMN流程引擎相关的表。

1.act_ge_bytearray(二进制数据表)

二进制数据表。存储通用的流程定义和流程资源,保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
NAME_ varchar(255) NULL 名称
DEPLOYMENT_ID_ varchar(64) NULL 部署ID
BYTES_ longblob NULL 字节内容
GENERATED_ tinyint(4) NULL 是否系统生成(0用户创建,null系统生成)
TENANT_ID_ varchar(64) NULL 租户ID
TYPE_ int(11) NULL 类型
CREATE_TIME_ datetime NULL 创建时间
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
REMOVAL_TIME_ datetime NULL 删除时间

2.act_ge_property(流程引擎配置表)

流程引擎属性配置表。

字段名称字段类型可否为空描述
NAME_ varchar(64)   名称
VALUE_ varchar(300) NULL
REV_ int(11) NULL 版本

3.act_ge_schema_log(数据库脚本执行日志表)

流程引擎属性配置表。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
TIMESTAMP_ datetime NULL 时间戳
VERSION_ varchar(255) NULL 版本

4.act_hi_actinst(历史的活动实例表)

历史的活动实例表,记录流程流转过的所有节点。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
PARENT_ACT_INST_ID_ varchar(64) NULL 父节点实例ID
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64)   流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64)   流程实例ID
EXECUTION_ID_ varchar(64)   执行实例ID
ACT_ID_ varchar(255)   节点ID
TASK_ID_ varchar(64) NULL 任务ID
CALL_PROC_INST_ID_ varchar(64) NULL 调用外部的流程实例ID
CALL_CASE_INST_ID_ varchar(64) NULL 调用外部的案例实例ID
ACT_NAME_ varchar(255) NULL 节点名称
ACT_TYPE_ varchar(255)   节点类型
ASSIGNEE_ varchar(64) NULL 办理人
START_TIME_ datetime   开始时间
END_TIME_ datetime NULL 结束时间
DURATION_ bigint(20) NULL 耗时
ACT_INST_STATE_ int(11) NULL 活动实例状态
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 删除时间

5.act_hi_comment(历史流程审批意见表)

历史流程审批意见表,存放历史流程的审批意见。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
TYPE_ varchar(255) NULL 类型(event事件、comment意见)
TIME_ datetime   时间
USER_ID_ varchar(255) NULL 处理人
TASK_ID_ varchar(64) NULL 任务ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例跟ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
ACTION_ varchar(255) NULL 行为类型
MESSAGE_ varchar(4000) NULL 基本内容
FULL_MSG_ longblob NULL 全部内容
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 移除时间

6.act_hi_detail(历史的流程运行详情表)

历史的流程运行变量详情记录表。流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量等。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
TYPE_ varchar(255)   类型
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
EXECUTION_ID_ varchar(64) NULL 流程执行ID
CASE_DEF_KEY_ varchar(255) NULL 案例定义KEY
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
TASK_ID_ varchar(64) NULL 任务ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
VAR_INST_ID_ varchar(64) NULL 流程变量记录ID
NAME_ varchar(255)   名称
VAR_TYPE_ varchar(255) NULL 变量类型
REV_ int(11) NULL 版本
TIME_ datetime   时间戳
BYTEARRAY_ID_ varchar(64) NULL 二进制数据对应ID
DOUBLE_ double NULL double类型值
LONG_ bigint(20) NULL long类型值
TEXT_ varchar(4000) NULL 文本类型值
TEXT2_ varchar(4000) NULL 文本类型值2
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID
OPERATION_ID_ varchar(64) NULL  
REMOVAL_TIME_ datetime NULL 移除时间

7.act_hi_identitylink(历史的流程运行过程中用户表)

历史的流程运行过程中用户表,主要存储历史节点参与者的信息。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
TIMESTAMP_ timestamp   时间戳
TYPE_ varchar(255) NULL 类型
USER_ID_ varchar(255) NULL 用户ID
GROUP_ID_ varchar(255) NULL 用户组ID
TASK_ID_ varchar(64) NULL 任务ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
OPERATION_TYPE_ varchar(64) NULL 操作类型
ASSIGNER_ID_ varchar(64) NULL 分配者ID
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 移除时间

8.act_hi_procinst(历史的流程实例表)

历史的流程实例表。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
PROC_INST_ID_ varchar(64)   流程实例ID
BUSINESS_KEY_ varchar(255) NULL 业务KEY
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64)   流程定义ID
START_TIME_ datetime   开始时间
END_TIME_ datetime NULL 结束时间
REMOVAL_TIME_ datetime NULL 移除时间
DURATION_ bigint(20) NULL 耗时
START_USER_ID_ varchar(255) NULL 启动人ID
START_ACT_ID_ varchar(255) NULL 启动节点ID
END_ACT_ID_ varchar(255) NULL 结束节点ID
SUPER_PROCESS_INSTANCE_ID_ varchar(64) NULL 父流程实例ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
SUPER_CASE_INSTANCE_ID_ varchar(64) NULL 父案例实例ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
DELETE_REASON_ varchar(4000) NULL 删除原因
TENANT_ID_ varchar(64) NULL 租户ID
STATE_ varchar(255) NULL 状态

9.act_hi_taskinst(历史的任务实例表)

历史的任务实例表, 存放已经办理的任务。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
TASK_DEF_KEY_ varchar(255) NULL 任务定义KEY
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
EXECUTION_ID_ varchar(64) NULL 流程执行ID
CASE_DEF_KEY_ varchar(255) NULL 案例定义KEY
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
NAME_ varchar(255) NULL 名称
PARENT_TASK_ID_ varchar(64) NULL 父任务ID
DESCRIPTION_ varchar(4000) NULL 描述
OWNER_ varchar(255) NULL 委托人ID
ASSIGNEE_ varchar(255) NULL 办理人ID
START_TIME_ datetime   开始时间
END_TIME_ datetime NULL 结束时间
DURATION_ bigint(20) NULL 耗时
DELETE_REASON_ varchar(4000) NULL 删除原因
PRIORITY_ int(11) NULL 优先级
DUE_DATE_ datetime NULL 超时时间
FOLLOW_UP DATE datetime NULL 跟踪时间
TENANT_ID_ varchar(64) NULL 租户ID
REMOVAL_TIME_ datetime NULL 移除时间

10.act_hi_varinst(历史的流程变量表)

历史的流程变量表。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
EXECUTION_ID_ varchar(64) NULL 流程执行ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
CASE_DEF_KEY_ varchar(255) NULL 案例定义KEY
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
TASK_ID_ varchar(64) NULL 任务ID
NAME_ varchar(255)   名称
VAR_TYPE_ varchar(100) NULL 变量类型
CREATE_TIME_ datetime NULL 创建时间
REV_ int(11) NULL 版本
BYTEARRAY_ID_ varchar(64) NULL 二进制数据ID
DOUBLE_ double NULL double类型值
LONG_ bigint(20) NULL long类型值
TEXT_ varchar(4000) NULL 文本类型值
TEXT2_ varchar(4000) NULL 文本类型值2
TENANT_ID_ varchar(64) NULL 租户ID
STATE_ varchar(20) NULL 状态
REMOVAL_TIME_ datetime NULL 移除时间

11.act_id_user(用户表)

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
FIRST_ varchar(255) NULL
LAST_ varchar(255) NULL
EMAIL_ varchar(255) NULL 邮件
PWD_ varchar(255) NULL 密码
SALT_ varchar(255) NULL 盐值
LOCK_EXP_TIME_ datetime NULL 锁定过期时间
ATTEMPTS_ int(11) NULL 尝试次数
PICTURE_ID_ varchar(64) NULL 图片ID

12.act_id_group(群组表)

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
NAME_ varchar(255) NULL 组名称
TYPE_ varchar(255) NULL 组类型(SYSTEM系统、WORKFLOW业务)

13.act_id_membership(用户与群组关系表)

字段名称字段类型可否为空描述
USER_ID_ varchar(64)   用户ID
GROUP_ID_ varchar(64)   组ID

14.act_re_deployment(流程部署表)

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
NAME_ varchar(255) NULL 流程名称
DEPLOY_TIME_ datetime NULL 部署时间
SOURCE_ varchar(255) NULL 来源
TENANT_ID_ varchar(64) NULL 租户ID

15.act_re_procdef(流程定义表)

流程定义表,包含所有已部署的流程定义,诸如版本详细信息、资源名称或挂起状态等信息。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
CATEGORY_ varchar(255) NULL 流程定义的Namespace分类
NAME_ varchar(255) NULL 流程定义名称
KEY_ varchar(255)   流程定义KEY
VERSION_ int(11)   流程定义版本号
DEPLOYMENT_ID_ varchar(64) NULL 部署ID
RESOURCE_NAME_ varchar(4000) NULL 资源名称
DGRM_RESOURCE_NAME_ varchar(4000) NULL DGRM资源名称
HAS_START_FORM_KEY_ tinyint(4) NULL 是否有启动表单
SUSPENSION_STATE_ int(11) NULL 流程挂起
TENANT_ID_ varchar(64) NULL 租户ID
VERSION_TAG_ varchar(64) NULL 版本标签
HISTORY_TTL_ int(11) NULL  
STARTABLE_ tinyint(1)   是否是可启动流程

16.act_ru_event_subscr(流程事件订阅表)

流程事件订阅表,包含所有当前存在的事件订阅,包括预期事件的类型、名称和配置,以及有关相应流程实例和执行的信息。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
EVENT_TYPE_ varchar(255)   事件类型
EVENT_NAME_ varchar(255) NULL 事件名称
EXECUTION_ID_ varchar(64) NULL 执行ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
ACTIVITY_ID_ varchar(255) NULL 节点ID
CONFIGURATION_ varchar(255) NULL 配置
CREATED_ datetime   创建时间
TENANT_ID_ varchar(64) NULL 租户ID

17.act_ru_execution(流程运行时表)

BPMN流程运行时记录表。该表时整个流程引擎的核心表,它包括流程定义、父级执行、当前活动和有关执行状态的不同元数据等信息。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
ROOT_PROC_INST_ID_ varchar(64) NULL 流程实例根ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
BUSINESS_KEY_ varchar(255) NULL 业务KEY
PARENT_ID_ varchar(64) NULL 流程父实例ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
SUPER_EXEC_ varchar(64) NULL 父流程实例对应的执行
SUPER_CASE_EXEC_ varchar(64) NULL 父案例实例对应的执行
CASE_INST_ID_ varchar(64) NULL 案例实例ID
ACT_ID_ varchar(255) NULL 节点ID
ACT_INST_ID_ varchar(64) NULL 节点实例ID
IS_ACTIVE_ tinyint(4) NULL 是否激活
IS_CONCURRENT_ tinyint(4) NULL 是否并行
IS_SCOPE_ tinyint(4) NULL 是否多实例范围
IS_EVENT_SCOPE_ tinyint(4) NULL 是否事件多实例范围
SUSPENSION_STATE_ int(11) NULL 挂起状态
CACHED_ENT_STATE_ int(11) NULL 缓存状态
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID

18.act_ru_identitylink(流程运行时表)

运行时流程人员表,主要存储当前节点参与者的信息.

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
GROUP_ID_ varchar(255) NULL 用户组ID
TYPE_ varchar(255) NULL 类型
USER_ID_ varchar(255) NULL 用户ID
TASK_ID_ varchar(64) NULL 任务ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
TENANT_ID_ varchar(64) NULL 租户ID

19. act_ru_incident( 运行时异常记录表)

运行时异常记录表

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11)   版本
INCIDENT_TIMESTAMP_ datetime   事件时间戳
INCIDENT_MSG_ varchar(4000) NULL 事件信息
INCIDENT_TYPE_ varchar(255)   事件类型
EXECUTION_ID_ varchar(64) NULL 流程执行ID
ACTIVITY_ID_ varchar(255) NULL 节点ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
CAUSE_INCIDENT_ID_ varchar(64) NULL 事件原因ID
ROOT_CAUSE_INCIDENT_ID_ varchar(64) NULL 事件原因根ID
CONFIGURATION_ varchar(255) NULL 事件配置
TENANT_ID_ varchar(64) NULL 租户ID
JOB_DEF_ID_ varchar(64) NULL JOB定义ID

20. act_ru_job( 流程运行时作业表)

流程运行时作业表

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
TYPE_ varchar(255)   类型
LOCK_EXP_TIME_ datetime NULL 锁定过期时间
LOCK_OWNER_ varchar(255) NULL 锁定用户
EXCLUSIVE_ tinyint(1) NULL 独占标识
EXECUTION_ID_ varchar(64) NULL 执行ID
PROCESS_INSTANCE_ID_ varchar(64) NULL 流程实例ID
PROCESS_DEF_ID_ varchar(64) NULL 流程定义ID
PROCESS_DEF_KEY_ varchar(255) NULL 流程定义KEY
RETRIES_ int(11) NULL 重试次数
EXCEPTION_STACK_ID_ varchar(64) NULL 异常堆栈ID
EXCEPTION_MSG_ varchar(4000) NULL 异常信息
DUEDATE_ datetime NULL 截止时间
REPEAT_ varchar(255) NULL 重复
REPEAT_OFFSET_ bigint(20) NULL  
HANDLER_TYPE_ varchar(255) NULL 处理类型
HANDLER_CFG_ varchar(4000) NULL 处理配置
DEPLOYMENT_ID_ varchar(64) NULL 部署ID
SUSPENSION_STATE_ int(11)   挂起状态
JOB_DEF_ID_ varchar(64) NULL 作业定义ID
PRIORITY_ bigint(20)   作业优先级
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
TENANT_ID_ varchar(64) NULL 租户ID
CREATE_TIME _ datetime NULL 创建时间

21. act_ru_jobdef( 流程作业定义表)

流程作业定义表

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
PROC_DEF_KEY_ varchar(255) NULL 流程定义KEY
ACT_ID_ varchar(255) NULL 节点ID
JOB_TYPE_ varchar(255)   JOB类型
JOB_CONFIGURATION_ varchar(255) NULL JOB配置
SUSPENSION_STATE_ int(11) NULL 挂起状态
JOB_PRIORITY_ bigint(20) NULL 优先级
TENANT_ID_ varchar(64) NULL 租户ID

22. act_ru_task( 流程运行时任务表)

流程运行时任务表,包含所有正在运行的流程实例的所有打开的任务,包括诸如相应的流程实例、执行以及元数据(如创建时间、办理人或到期时间)等信息。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
EXECUTION_ID_ varchar(64) NULL 流程执行ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
PROC_DEF_ID_ varchar(64) NULL 流程定义ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
CASE_DEF_ID_ varchar(64) NULL 案例定义ID
NAME_ varchar(255) NULL 名称
PARENT_TASK_ID_ varchar(64) NULL 父任务ID
DESCRIPTION_ varchar(4000) NULL 描述
TASK_DEF_KEY_ varchar(255) NULL 任务定义KEY
OWNER_ varchar(255) NULL 委托人
ASSIGNEE_ varchar(255) NULL 办理人
DELEGATION_ varchar(64) NULL 委托状态
PRIORITY_ int(11) NULL 优先级
CREATE_TIME_ datetime NULL 创建时间
DUE_DATE_ datetime NULL 截止时间
FOLLOW_UP_DATE_ datetime NULL 跟踪时间
SUSPENSION_STATE_ int(11) NULL 挂起状态
TENANT_ID_ varchar(64) NULL 租户ID

23.act_ru_variable( 流程运行时变量表)

流程运行时变量表,包含当前运行中所有流程或任务变量,包括变量的名称、类型和值以及有关相应流程实例或任务的信息。

字段名称字段类型可否为空描述
ID_ varchar(64)   主键
REV_ int(11) NULL 版本
TYPE_ varchar(255)   变量类型
NAME_ varchar(255)   变量名称
EXECUTION_ID_ varchar(64) NULL 流程执行ID
PROC_INST_ID_ varchar(64) NULL 流程实例ID
CASE_EXECUTION_ID_ varchar(64) NULL 案例执行ID
CASE_INST_ID_ varchar(64) NULL 案例实例ID
TASK_ID_ varchar(64) NULL 任务ID
BYTEARRAY_ID_ varchar(64) NULL 二进制内容ID
DOUBLE_ double NULL DOUBLE类型值
LONG_ bigint(20) NULL LONG类型值
TEXT_ varchar(4000) NULL 文本值
TEXT2_ varchar(4000) NULL 文本值2
VAR_SCOPE_ varchar(64)   变量范围
SEQUENCE_COUNTER_ bigint(20) NULL 序列计数器
IS_CONCURRENT_LOCAL _ tinyint(4) NULL 是否并发
TENANT_ID_ varchar(64) NULL 租户ID

以上是关于流程引擎Camunda开发记录(四)—表 ACT_RE_PROCDEF、ACT_RE_DEPLOYMENT、ACT_RE_MODEL的主要内容,如果未能解决你的问题,请参考以下文章

流程引擎Camunda开发记录(四)—表 ACT_RE_PROCDEF、ACT_RE_DEPLOYMENT、ACT_RE_MODEL

camunda开源流程引擎的数据库表结构介绍

流程引擎Camunda开发记录(一)

流程引擎Camunda开发记录(二)上

流程引擎之Camunda开发记录(三)

流程引擎之Camunda开发记录(六)流程部署的四种方法