activiti中关于历史数据的表都是以ACT_HI_*开头的表,主要有8张表。
分别是:
ACT_HI_ACTINST
ACT_HI_ ATTACHMENT
ACT_HI_COMMENT
ACT_HI_DETAIL
ACT_HI_IDENTITYLINK
ACT_HI_PROCINST
ACT_HI_TASKINST
ACT_HI_VARINST
ACT_HI_ACTINST
历史活动信息表,记录流程流转过的所有节点,与ACT_HI_TASKINST不同,ACT_HI_TASKINST只记录usertask节点。
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) | Yes | |
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | ||
EXECUTION_ID_ | 执行实例ID | NVARCHAR2(64) | Yes | |
ACT_ID_ | 节点ID | NVARCHAR2(255) | Yes | |
TASK_ID_ | 节点实例ID | NVARCHAR2(64) | 默认为空,其他节点实例这里为空 | |
CALL_PROC_INST_ID_ | 调用外部的流程实例ID | NVARCHAR2(64) | ||
ACT_NAME_ | 节点名称 | NVARCHAR2(255) | ||
ACT_TYPE_ | 节点类型 | NVARCHAR2(255) | Yes | startEvent、userTask等 |
ASSIGNEE_ | 签收人 | NVARCHAR2(255) | ||
START_TIME_ | 开始时间 | TIMESTAMP(6) | Yes | |
END_TIME_ | 结束时间 | TIMESTAMP(6) | ||
DURATION_ | 耗时 | NUMBER(19) | ||
TENANT_ID_ | 租户ID | NVARCHAR2(255) | default '' |
ACT_HI_ ATTACHMENT
历史附件表
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
REV_ | 乐观锁 | NUMBER(*) | ||
USER_ID_ | 用户ID | NVARCHAR2(255) | ||
NAME_ | 名称 | NVARCHAR2(255) | ||
DESCRIPTION_ | 描述 | NVARCHAR2(2000) | ||
TYPE_ | 附件类型 | NVARCHAR2(255) | ||
TASK_ID_ | 节点实例ID | NVARCHAR2(64) | ||
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | ||
URL_ | URL附件地址 | NVARCHAR2(2000) | ||
CONTENT_ID_ | 字节表的ID | NVARCHAR2(64) | ||
TIME_ | 乐观锁 | TIMESTAMP(6) |
ACT_HI_COMMENT
历史审核备注表
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
TYPE_ | 类型 | NVARCHAR2(255) |
event:事件
comment:备注
| |
TIME_ | 填写时间 | TIMESTAMP(6) | Yes | |
USER_ID_ | 填写人ID | NVARCHAR2(255) | ||
TASK_ID_ | 节点实例ID | NVARCHAR2(64) | ||
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | ||
ACTION_ | 行为类型 | NVARCHAR2(255) |
AddUserLink、
DeleteUserLink、
AddGroupLink、
DeleteGroupLink、
AddComment、
AddAttachment、
DeleteAttachment
| |
MESSAGE_ | 基本内容 | NVARCHAR2(2000) | 审批意见 | |
FULL_MSG_ | 全部内容 | BLOB | 附件地址 |
ACT_HI_DETAIL
历史详情表,流程产生的各种变量保存在这张表。
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
TYPE_ | 类型 | NVARCHAR2(255) | Yes |
表单:
FormProperty,参数:
VariableUpdate
|
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | 附件类型 | |
EXECUTION_ID_ | 执行实例ID | NVARCHAR2(64) | 附件类型 | |
TASK_ID_ | 节点实例ID | NVARCHAR2(64) | 附件类型 | |
ACT_INST_ID_ | 节点实例ID | NVARCHAR2(64) | 附件类型 | |
NAME_ | 名称 | NVARCHAR2(255) | Yes | 附件类型 |
VAR_TYPE_ | 参数类型 | NVARCHAR2(64) |
默认值 NULL, jpa-
entity、boolean、bytes、
serializable(可序列化)、自
定义type(根据你自身配
置)、
CustomVariableType、
date、double、integer、
long、null、short、string,
| |
REV_ | 乐观锁 | NUMBER(*) | ||
TIME_ | 时间 | TIMESTAMP(6) | Yes | 创建时间 |
BYTEARRAY_ID_ | 字节表ID | NVARCHAR2(64) |
ACT_GE_BYTEARRAY表
的ID
| |
DOUBLE_ | Double | NUMBER(*,10) | 存Double类型 | |
LONG_ | Long | NUMBER(19) | 存Long类型 | |
TEXT_ | Text | NVARCHAR2(2000) | 存String类型 | |
TEXT2_ | Text | NVARCHAR2(2000) |
此处存储
的是JPA持久化对象时,
才会有值。此值为对象ID
|
ACT_HI_IDENTITYLINK
历史流程节点参与者的信息。
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
GROUP_ID_ | 用户组ID | NVARCHAR2(255) | ||
TYPE_ | 类型 | NVARCHAR2(255) |
assignee、candidate、
owner、
starter、 participant
| |
USER_ID_ | 用户ID | NVARCHAR2(255) | ||
TASK_ID_ | 节点实例ID | NVARCHAR2(64) | ||
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) |
ACT_HI_PROCINST
历史流程实例表。
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | Yes | |
BUSINESS_KEY_ | 业务主键 | NVARCHAR2(255) | ||
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) | Yes | |
START_TIME_ | 开始时间 | TIMESTAMP(6) | Yes | |
END_TIME_ | 结束时间 | TIMESTAMP(6) | ||
DURATION_ | 耗时 | NUMBER(19) | ||
START_USER_ID_ | 起草人 | NVARCHAR2(255) | ||
START_ACT_ID_ | 开始节点 | NVARCHAR2(255) | ||
END_ACT_ID_ | 结束节点 | NVARCHAR2(255) | ||
SUPER_PROCESS_INSTANCE_ID_ | 父流程实例ID | NVARCHAR2(64) | ||
DELETE_REASON_ | 删除原因 | NVARCHAR2(2000) | ||
TENANT_ID_ | 租户ID | NVARCHAR2(255) | default '' | |
NAME_ | 名称 | NVARCHAR2(255) |
ACT_HI_TASKINST
历史流程任务表,只保存usertask
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) | ||
TASK_DEF_KEY_ | 节点定义ID | NVARCHAR2(255) | ||
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | ||
EXECUTION_ID_ | 执行实例ID | NVARCHAR2(64) | ||
PARENT_TASK_ID_ | 父节点实例ID | NVARCHAR2(64) | ||
NAME_ | 名称 | NVARCHAR2(255) | ||
DESCRIPTION_ | 描述 | NVARCHAR2(2000) | ||
OWNER_ | 签收人 | NVARCHAR2(255) | 只有委托时有值 | |
ASSIGNEE_ | 签收人或被委托人 | NVARCHAR2(255) | ||
START_TIME_ | 开始时间 | TIMESTAMP(6) | Yes | |
CLAIM_TIME_ | 提醒时间 | TIMESTAMP(6) | ||
END_TIME_ | 结束时间 | TIMESTAMP(6) | ||
DURATION_ | 耗时 | NUMBER(19) | ||
DELETE_REASON_ | 删除原因 | NVARCHAR2(2000) |
completed、
deleted
| |
PRIORITY_ | 优先级 | NUMBER(*) | ||
DUE_DATE_ | 过期时间 | TIMESTAMP(6) | ||
FORM_KEY_ | 节点定义的FORMKey | NVARCHAR2(255) | ||
CATEGORY_ | 类别 | NVARCHAR2(255) | ||
TENANT_ID_ | 租户ID | NVARCHAR2(255) |
ACT_HI_VARINST
流程历史变量表
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | ||
EXECUTION_ID_ | 执行实例ID | NVARCHAR2(64) | ||
TASK_ID_ | 节点实例ID | NVARCHAR2(64) | ||
NAME_ | 名称 | NVARCHAR2(255) | Yes | |
VAR_TYPE_ | 类型 | NVARCHAR2(100) |
jpa-entity、boolean、
bytes、serializable、自
定义type(根据你自身配
置)、
CustomVariableType、
date、double、
integer、jpa-entity、
long、null、short、
string
| |
REV_ | 乐观锁 | NUMBER(*) | ||
BYTEARRAY_ID_ | 字节表ID | NVARCHAR2(64) |
ACT_GE_BYTEARRAY
表的主键
| |
DOUBLE_ | Double | NUMBER(*,10) | 存类型为Double数据 | |
LONG_ | Long | NUMBER(19) | 存类型为Long数据 | |
TEXT_ | String | NVARCHAR2(2000) | 存类型为String数据 | |
TEXT2_ | NVARCHAR2(2000) |
此处存储的是JPA持久
化对象时,才会有值。
此值为对象ID
| ||
CREATE_TIME_ | 创建时间 | TIMESTAMP(6) | ||
LAST_UPDATED_TIME_ | 最后更新时间 | TIMESTAMP(6) |