ACT_HI_DETAIL
简介:
历史详情表
详细说明:
流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量等。
表结构:
mysql>5定义字段
字段名称 字段描述 数据类型 主键 为空 取值说明 ID_ ID_ varchar(64) √ 主键 TYPE_ 数据类型 varchar(255) 类型:
FormProperty, //表单
VariableUpdate //参数
PROC_INST_ID_ 流程实例ID varchar(64) √ 流程实例ID EXECUTION_ID_ 执行实例ID varchar(64) √ 执行实例ID TASK_ID_ 任务实例ID varchar(64) √ 任务实例ID ACT_INST_ID_ 节点实例ID varchar(64) √ ACT_HI_ACTINST表的ID NAME_ 名称 varchar(255) 名称 VAR_TYPE_ 参数类型 varchar(255) √ VAR_TYPE_类型说明: jpa-entity、boolean、bytes、serializable(可序列化)、
自定义type(根据你自身配置)、 CustomVariableType、date、double、integer、long、null、short、string
REV_ 乐观锁 int √ Version TIME_ 时间戳 datetime 创建时间 BYTEARRAY_ID_ 字节表ID varchar √ ACT_GE_BYTEARRAY表的ID DOUBLE_ DOUBLE_ double √ 存储变量类型为Double LONG_ LONG_ bigint √ 存储变量类型为long TEXT_ TEXT_ varchar(4000) √ 存储变量值类型为String TEXT2_ TEXT2_ varchar(4000) √ 此处存储的是JPA持久化对象时,才会有值。此值为对象ID
详细介绍
通过我的实践来看,在表单中设置的变量在这里会记录,但是在流程启动的时候通过startProcessInstanceByKey传入的变量则没有记录,还没摸清是什么规律。感觉这个表来的有点奇怪,不知道具体有什么用。ACT_HI_DETAIL感觉比较奇怪,不知道是什么用途,其他都还OK。