Activiti工作流学习总结数据结构(二)

Activiti数据表共有24张(5.16版本),Activiti使用到的表都是ACT_开头的。
ACT_RE_*:
’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。
ACT_RU_*:
‘RU’表示runtime,运行时表-RuntimeService。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。 Activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。
ACT_ID_*:
’ID’表示identity (组织机构),IdentityService接口所操作的表。用户记录,流程中使用到的用户和组。这些表包含标识的信息,如用户,用户组,等等。
ACT_HI_*:
’HI’表示history,历史数据表,HistoryService。就是这些表包含着流程执行的历史相关数据,如结束的流程实例,变量,任务,等等
ACT_GE_*:
全局通用数据及设置(general),各种情况都使用的数据。
所有表:
ACT_GE_BYTEARRAY
ACT_GE_PROPERTY
ACT_RE_DEPLOYMENT
ACT_RE_MODEL
ACT_RE_PROCDEF
ACT_RU_EVENT_SUBSCR
ACT_RU_EXECUTION
ACT_RU_IDENTITYLINK
ACT_RU_JOB
ACT_RU_TASK
ACT_RU_VARIABLE
ACT_ID_GROUP
ACT_ID_INFO
ACT_ID_MEMBERSHIP
ACT_ID_USER
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_EVT_LOG

1. ACT_GE_BYTEARRAY(二进制数据表)

保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据,特别注意类路径部署时候,不要把svn等隐藏文件或者其他与流程无关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)。
字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 Version(版本)
NAME_ 名称 NVARCHAR2(255) 是 部署的文件名称,如:mail.bpmn、mail.png 、mail.bpmn20.xml
DEPLOYMENT_ID_ 部署ID NVARCHAR2(64) 是 部署ID
BYTES_ 字节 BLOB 是 部署文件
GENERATED_ 是否是引擎生成 NUMBER(1,0) 是 0 用户生成 1 activiti生成
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_FK_BYTEARR_DEPL DEPLOYMENT_ID_(关联ACT_RE_DEPLOYMENT中的ID_) 外键

2. ACT_GE_PROPERTY(流程引擎版本信息)

属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录
字段 中文名 类型 是否为空 说明
NAME_ 名称 NVARCHAR2(64) 否
VALUE_ 值 NVARCHAR2(300) 是
REV_ 乐观锁 INTEGER 是

3.ACT_RE_DEPLOYMENT(部署信息表-部署流程定义时需要被持久化保存下来的信息 部署包)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
NAME_ 部署名称 NVARCHAR2(255) 是 部署文件名
CATEGORY_ 分类 NVARCHAR2(255) 是 类别
TENANT_ID_ NVARCHAR2(255) 是
DEPLOY_TIME_ 部署时间 TIMESTAMP(6) 是 部署时间
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引

4.ACT_RE_MODEL(流程设计模型部署表-流程设计器设计流程后,保存数据到该表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
NAME_ 名称 NVARCHAR2(255) 是 名称
KEY_ NVARCHAR2(255) 是
CATEGORY_ 类型 NVARCHAR2(255) 是 类型
CREATE_TIME_ 创建时间 TIMESTAMP(6) 是 创建时间
LAST_UPDATE_TIME_ 最新修改时间 TIMESTAMP(6) 是 最新修改时间
VERSION_ 版本 INTEGER 是 版本
META_INFO_ META_INFO_ NVARCHAR2(2000) 是 以json格式保存流程定义的信息
DEPLOYMENT_ID_ 部署ID NVARCHAR2(64) 是 部署ID
EDITOR_SOURCE_VALUE_ID_ 编辑源值ID NVARCHAR2(64) 是 编辑源值ID
EDITOR_SOURCE_EXTRA_VALUE_ID_ 编辑源额外值ID NVARCHAR2(64) 是 编辑源额外值ID
TENANT_ID_ NVARCHAR2(255) 是
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_FK_MODEL_SOURCE EDITOR_SOURCE_VALUE_ID_(关联ACT_GE_BYTEARRAY 中的ID_) 外键
ACT_FK_MODEL_SOURCE_EXTRA EDITOR_SOURCE_EXTRA_VALUE_ID_(关联ACT_GE_BYTEARRAY 中的ID_) 外键
ACT_FK_MODEL_DEPLOYMENT DEPLOYMENT_ID_(关联ACT_RE_DEPLOYMENT中的ID_) 外键

5.ACT_RE_PROCDEF(流程定义数据表)

业务流程定义数据表。此表和ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都 会有一条记录在ACT_REPROCDEF表内,每个流程定义的数据,都会对于ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。和 ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME与ACT_RE_PROCDEF.NAME_完成的,在 数据库表结构中没有体现。
字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
CATEGORY_ 类型 NVARCHAR2(255) 是 类型
NAME_ 名称 NVARCHAR2(255) 是 名称
KEY_ 定义的KEY_ NVARCHAR2(255) 否 流程定义ID
VERSION_ 版本 INTEGER 否 版本
DEPLOYMENT_ID_ 部署ID NVARCHAR2(64) 是 部署ID
RESOURCE_NAME_ bpmn文件 NVARCHAR2(2000) 是 bpmn文件
DGRM_RESOURCE_NAME_ png图片名称 varchar(4000) 是 png图片名称(流程图片)
DESCRIPTION_ 描述 NVARCHAR2(2000) 是 描述
HAS_START_FORM_KEY_ 是否存在开始节点formKey NUMBER(1,0) 是 start节点是否存在formKey
0否 1是

SUSPENSION_STATE_ 是否挂起 INTEGER 是 1 激活 2挂起
TENANT_ID_ NVARCHAR2(255) 是
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_UNIQ_PROCDEF KEY_,VERSION_, TENANT_ID_ Unique 联合主键

6. ACT_RU_EXECUTION(运行时流程执行实例表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 否 流程实例ID
BUSINESS_KEY_ 业务主键ID NVARCHAR2(255) 是 业务主键ID
PARENT_ID_ 父节点实例ID NVARCHAR2(64) 否 父节点实例ID
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64) 否 流程定义ID
SUPER_EXEC_ NVARCHAR2(64) 是
ACT_ID_ 节点实例ID NVARCHAR2(255) 是 节点实例ID即
ACT_HI_ACTINST中ID

IS_ACTIVE_ 激活状态 NUMBER(1,0) 是 激活状态
IS_CONCURRENT_ 并发状态 NUMBER(1,0) 是 并发状态
IS_SCOPE_ NUMBER(1,0) 是
IS_EVENT_SCOPE_ NUMBER(1,0) 是
SUSPENSION_STATE_ 挂起状态 INTEGER 是 挂起状态 1激活 2挂起
CACHED_ENT_STATE_ 缓存结束状态 INTEGER 是
TENANT_ID_ NVARCHAR2(255) 是
NAME_ NVARCHAR2(255) 是
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_EXEC_BUSKEY BUSINESS_KEY_
ACT_IDX_EXE_PROCINST PROC_INST_ID_
ACT_FK_EXE_PROCINST PROC_INST_ID_(关联ACT_RU_EXECUTION中的ID_)
ACT_IDX_EXE_PARENT PARENT_ID_
ACT_FK_EXE_PARENT PARENT_ID_(关联ACT_RU_EXECUTION中的ID_)
ACT_IDX_EXE_SUPER SUPER_EXEC_
ACT_FK_EXE_SUPER SUPER_EXEC_(关联ACT_RU_EXECUTION中的ID_)
ACT_IDX_EXE_PROCDEF PROC_DEF_ID_
ACT_FK_EXE_PROCDEF PROC_DEF_ID_(关联ACT_RE_PROCDEF中的ID_)

7. ACT_RU_JOB(运行时定时任务数据表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
TYPE_ 类型 NVARCHAR2(64) 否 类型
LOCK_EXP_TIME_ 锁定释放时间 TIMESTAMP(6) 是 锁定释放时间
LOCK_OWNER_ NVARCHAR2(255) 是
EXCLUSIVE_ NUMBER(1,0) 是
EXECUTION_ID_ 执行实例ID NVARCHAR2(64) 是 执行实例ID
PROCESS_INSTANCE_ID_ 流程实例ID NVARCHAR2(64) 是 流程实例ID
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64) 是 流程定义ID
RETRIES_ INTEGER
EXCEPTION_STACK_ID_ 异常信息ID NVARCHAR2(64) 是 异常信息ID
EXCEPTION_MSG_ 异常信息 NVARCHAR2(2000) 是 异常信息
DUEDATE_ 到期时间 TIMESTAMP(6) 到期时间
REPEAT_ 重复 NVARCHAR2(255) 重复
HANDLER_TYPE_ 处理类型 NVARCHAR2(255) 处理类型
HANDLER_CFG_ NVARCHAR2(2000)
TENANT_ID_ NVARCHAR2(255)
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_JOB_EXCEPTION EXCEPTION_STACK_ID_
ACT_FK_JOB_EXCEPTION EXCEPTION_STACK_ID_(关联ACT_GE_BYTEARRAY中的ID_) 外键

8. ACT_RU_TASK(运行时任务节点表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
EXECUTION_ID_ 执行实例ID NVARCHAR2(64) 否 执行实例ID
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 是 流程实例ID
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64) 是 流程定义ID
NAME_ 节点定义名称 NVARCHAR2(255) 是 节点定义名称
PARENT_TASK_ID_ 父节点实例ID NVARCHAR2(64) 是 父节点实例ID
DESCRIPTION_ 节点定义描述 NVARCHAR2(2000) 是 节点定义描述
TASK_DEF_KEY_ 任务定义的ID NVARCHAR2(255) 是 任务定义的ID
OWNER_ 实际签收人 NVARCHAR2(255) 拥有者(一般情况下为空,只有在委托时才有值)
ASSIGNEE_ 签收人或委托人 NVARCHAR2(255) 是 签收人或委托人
DELEGATION_ 委托类型 NVARCHAR2(64) 是 委托类型
PRIORITY_ 优先级别 INTEGER 优先级别
CREATE_TIME_ 创建时间 TIMESTAMP(6) 创建时间
DUE_DATE_ 过期时间 TIMESTAMP(6) 过期时间
CATEGORY_ NVARCHAR2(255)
SUSPENSION_STATE_ 是否挂起 INTEGER 1代表激活 2代表挂起
TENANT_ID_ NVARCHAR2(255)
FORM_KEY_ NVARCHAR2(255)
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_TASK_CREATE CREATE_TIME_
ACT_IDX_TASK_EXEC EXECUTION_ID_
ACT_FK_TASK_EXE EXECUTION_ID_(关联ACT_RU_EXECUTION表中的ID_) 外键
ACT_IDX_TASK_PROCINST PROC_INST_ID_
ACT_FK_TASK_PROCINST PROC_INST_ID_(关联ACT_RU_EXECUTION表中的ID_) 外键
ACT_IDX_TASK_PROCDEF PROC_DEF_ID_
ACT_FK_TASK_PROCDEF PROC_DEF_ID_(关联ACT_RE_PROCDEF表中的ID_) 外键

任务参与者数据表。主要存储当前节点参与者的信息。
字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
GROUP_ID_ 组ID NVARCHAR2(255) 否 组ID
TYPE_ 类型 NVARCHAR2(255) 是 assignee 、 candidate 、 owner 、starter 、participant
USER_ID_ 用户ID NVARCHAR2(255) 是 用户ID
TASK_ID_ 节点实例ID NVARCHAR2(64 是 节点实例ID
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 是 流程实例ID
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64) 是 流程定义ID
索引说明
索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_IDENT_LNK_USER USER_ID_ 唯一
ACT_IDX_IDENT_LNK_GROUP GROUP_ID_
ACT_IDX_TSKASS_TASK TASK_ID_
ACT_FK_TSKASS_TASK TASK_ID_(关联ACT_RU_TASK中的ID_) 外键
ACT_IDX_ATHRZ_PROCEDEF PROC_DEF_ID_
ACT_FK_ATHRZ_PROCEDEF PROC_DEF_ID_(关联ACT_RE_PROCDEF表中的ID_) 外键
ACT_IDX_IDL_PROCINST PROC_INST_ID_
ACT_FK_IDL_PROCINST PROC_INST_ID_(关联ACT_RU_EXECUTION表中的ID_) 外键

10.ACT_RU_VARIABLE (运行时流程变量数据表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
TYPE_ 类型 NVARCHAR2(255) 否 jpa-entity、boolean、bytes、serializable(可序列化)、自定义type(根据你自身配置)、
CustomVariableType、date、double、integer、long、null、short、string

NAME_ 名称 NVARCHAR2(255) 是 变量的名称
EXECUTION_ID_ 执行实例ID NVARCHAR2(64) 执行实例ID
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 是 流程实例ID
TASK_ID_ 节点实例ID NVARCHAR2(64) 是 节点实例ID
BYTEARRAY_ID_ 字节表ID NVARCHAR2(64) 是 字节表的ID
(ACT_GE_BYTEARRAY)

DOUBLE_ NUMBER(*,10) 存储变量为double
LONG_ NUMBER(19,0) 存储变量为long
TEXT_ NVARCHAR2(2000) 存储变量值类型为String如此处存储持久化对象时,值jpa对象的class
TEXT2_ NVARCHAR2(2000) 此处存储的是JPA持久化对象时,才会有值。此值为对象ID
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_VARIABLE_TASK_ID TASK_ID_ 唯一
ACT_IDX_VAR_EXE EXECUTION_ID_
ACT_FK_VAR_EXE EXECUTION_ID_(关联ACT_RU_EXECUTION中的ID_) 外键
ACT_IDX_VAR_PROCINST PROC_INST_ID_
ACT_FK_VAR_PROCINST PROC_INST_ID_(关联ACT_RU_EXECUTION中的ID_ 外键
ACT_IDX_VAR_BYTEARRAY BYTEARRAY_ID_
ACT_FK_VAR_BYTEARRAY BYTEARRAY_ID_(关联ACT_GE_BYTEARRAY中的ID_) 外键

11. ACT_RU_EVENT_SUBSCR ()

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是 乐观锁
EVENT_TYPE_ 事件类型 NVARCHAR2(255) 否
EVENT_NAME_ 事件名称 NVARCHAR2(255) 是
EXECUTION_ID_ 执行实例ID NVARCHAR2(64)
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 是
ACTIVITY_ID_ 活动实例ID NVARCHAR2(64) 是
CONFIGURATION_ 配置 NVARCHAR2(255) 是
CREATED_ TIMESTAMP(6)
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64)
TENANT_ID_ NVARCHAR2(255)

索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_EVENT_SUBSCR_CONFIG_ CONFIGURATION_ 唯一
ACT_IDX_EVENT_SUBSCR EXECUTION_ID_
ACT_FK_EVENT_EXEC EXECUTION_ID_(关联ACT_RU_EXECUTION中的ID_) 外键

12. ACT_EVT_LOG ()

字段 中文名 类型 是否为空 说明
LOG_NR_ ID_ NUMBER(19) 否 主键ID
TYPE_ 乐观锁 NVARCHAR2(64) 是 乐观锁
PROC_DEF_ID_ 事件类型 NVARCHAR2(64) 否
PROC_INST_ID_ 事件名称 NVARCHAR2(64) 是
EXECUTION_ID_ 执行实例ID NVARCHAR2(64)
TASK_ID_ 流程实例ID NVARCHAR2(64) 是
TIME_STAMP_ 活动实例ID TIMESTAMP(6) 是
USER_ID_ 配置 NVARCHAR2(255) 是
DATA_ BLOB 是
LOCK_OWNER_ 流程定义ID NVARCHAR2(255) 是
LOCK_TIME_ TIMESTAMP(6) 是
IS_PROCESSED_ NUMBER(3) 是

13. ACT_HI_PROCINST (历史流程实例表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 否 流程实例ID
BUSINESS_KEY_ 业务主键 NVARCHAR2(255) 是 业务主键,业务表单的ID
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64) 否
START_TIME_ 开始时间 TIMESTAMP(6) 否
END_TIME_ 结束时间 TIMESTAMP(6) 是
DURATION_ 耗时 NUMBER(19,0) 是
START_USER_ID_ 起草人 NVARCHAR2(255) 是
START_ACT_ID_ 开始节点id NVARCHAR2(255) 是
END_ACT_ID_ 结束节点id NVARCHAR2(255) 是
SUPER_PROCESS_INSTANCE_ID_ 父流程实例id NVARCHAR2(64) 是
DELETE_REASON_ 删除原因 NVARCHAR2(2000) 是
TENANT_ID_ NVARCHAR2(255) 是
NAME_ NVARCHAR2(255) 是
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_HI_PRO_INST_END END_TIME_ 唯一
ACT_IDX_HI_PRO_I_BUSKEY BUSINESS_KEY_

14. ACT_HI_ACTINST (历史节点表 历史活动信息。这里记录流程流转过的所有节点,与HI_TASKINST不同的是,taskinst只记录usertask内容)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64) 否 流程定义ID
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 否 业务主键,业务表单的ID
EXECUTION_ID_ 执行实例ID NVARCHAR2(64) 否
ACT_ID_ 节点ID NVARCHAR2(255) 是
TASK_ID_ 任务实例ID NVARCHAR2(64) 是
CALL_PROC_INST_ID_ 调用外部的流程实例ID NVARCHAR2(64) 是
ACT_NAME_ 节点名称 NVARCHAR2(255) 是
ACT_TYPE_ 节点类型 NVARCHAR2(255) 否 如startEvent、userTask
ASSIGNEE_ 签收人 NVARCHAR2(255) 是
START_TIME_ 开始时间 TIMESTAMP(6) 否
END_TIME_ 结束时间 TIMESTAMP(6) 是
DURATION_ 耗时 NUMBER(19,0) 是
TENANT_ID_ NVARCHAR2(255) 是
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_HI_ACT_INST_START START_TIME_
ACT_IDX_HI_ACT_INST_END END_TIME_
ACT_IDX_HI_ACT_INST_PROCINST PROC_INST_ID_, ACT_ID_
ACT_IDX_HI_ACT_INST_EXEC EXECUTION_ID_, ACT_ID_

15. ACT_HI_TASKINST (历史任务实例表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
PROC_DEF_ID_ 流程定义ID NVARCHAR2(64) 是 流程定义ID
TASK_DEF_KEY_ 节点定义ID NVARCHAR2(255) 是 节点定义ID
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 是
EXECUTION_ID_ 执行实例ID NVARCHAR2(64) 是
PARENT_TASK_ID_ 父节点实例ID NVARCHAR2(64) 是
NAME_ 名称 NVARCHAR2(64) 是
DESCRIPTION_ 描述 NVARCHAR2(2000) 是
OWNER_ 实际签收人 任务的拥有者 NVARCHAR2(255) 是 签收人(默认为空,只有在委托时才有值)
ASSIGNEE_ 签收人或被委托 NVARCHAR2(255) 是
START_TIME_ 开始时间 TIMESTAMP(6) 否
CLAIM_TIME_ 提醒时间 TIMESTAMP(6)
END_TIME_ 结束时间 TIMESTAMP(6) 是
DURATION_ 耗时 NUMBER(19,0) 是
DELETE_REASON_ 删除原因 NVARCHAR2(2000) 是
PRIORITY_ 优先级别 INTEGER 是
DUE_DATE_ 过期时间 TIMESTAMP(6) 是
FORM_KEY_ 节点定义的
formkey
NVARCHAR2(255) 是
CATEGORY_ NVARCHAR2(255) 是
TENANT_ID_ NVARCHAR2(255) 是
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引

16. ACT_HI_VARINST (历史变量表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 是 流程定义ID
EXECUTION_ID_ 执行实例ID NVARCHAR2(255) 是 节点定义ID
TASK_ID_ 任务实例ID NVARCHAR2(64) 是
NAME_ 名称 NVARCHAR2(64) 是
VAR_TYPE_ 参数类型 NVARCHAR2(64) 是 jpa-entity、boolean、bytes、serializable(可序列化)、自定义type(根据你自身配置)、
CustomVariableType、date、double、integer、long、null、short、string

REV_ 乐观锁 NVARCHAR2(64) 是
BYTEARRAY_ID_ 字节表ID NVARCHAR2(2000) 是
DOUBLE_ DOUBLE_ NVARCHAR2(255) 是 存储DoubleType类型的数据
LONG_ LONG_ NVARCHAR2(255) 是 存储LongType类型的数据
TEXT_ TEXT_ TIMESTAMP(6) 否 存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class
TEXT2_ TEXT2_ TIMESTAMP(6) 此处存储的是JPA持久化对象时,才会有值。此值为对象ID
CREATE_TIME_ TIMESTAMP(6) 是
LAST_UPDATED_TIME_ NUMBER(19,0) 是
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_HI_PROCVAR_PROC_INST PROC_INST_ID_
ACT_IDX_HI_PROCVAR_NAME_TYPE NAME_, VAR_TYPE_

17. ACT_HI_DETAIL (历史变量表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
TYPE_ 类型 NVARCHAR2(255) 否 FormProperty, //表单
VariableUpdate //参数

PROC_INST_ID_ 流程实例ID NVARCHAR2(64) 是
EXECUTION_ID_ 执行实例ID NVARCHAR2(64) 是
TASK_ID_ 任务实例ID NVARCHAR2(64) 是
ACT_INST_ID_ 节点实例ID NVARCHAR2(64) 是 ACT_HI_ACTINST表的ID
NAME_ 名称 NVARCHAR2(255) 否
VAR_TYPE_ 参数类型 NVARCHAR2(64) 是 jpa-entity、boolean、bytes、serializable(可序列化)、自定义type(根据你自身配置)、
CustomVariableType、date、double、integer、long、null、short、string

REV_ 乐观锁 INTEGER 是
TIME_ 时间戳 TIMESTAMP(6) 否 创建时间
BYTEARRAY_ID_ 字节表ID NVARCHAR2(64) 是 ACT_GE_BYTEARRAY表的ID
DOUBLE_ DOUBLE NUMBER(*,10) 是 存储DoubleType类型的数据
LONG_ LONG_ NUMBER(19,0) 是 存储LongType类型的数据
TEXT_ TEXT_ NVARCHAR2(2000) 是 存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class
TEXT2_ TEXT2_ NVARCHAR2(2000) 是 此处存储的是JPA持久化对象时,才会有值。此值为对象ID
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_HI_DETAIL_PROC_INST PROC_INST_ID_
ACT_IDX_HI_DETAIL_ACT_INST ACT_INST_ID_
ACT_IDX_HI_DETAIL_TIME TIME_
ACT_IDX_HI_DETAIL_NAME NAME_
ACT_IDX_HI_DETAIL_TASK_ID TASK_ID_

18. ACT_HI_COMMENT (历史意见表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
TYPE_ 类型 NVARCHAR2(255) 是 类型:event(事件)
comment(意见)

TIME_ 时间 TIMESTAMP(6) 否 填写时间
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(255) 是 用于存放流程产生的信息,比如审批意见
FULL_MSG_ 全部内容 BLOB 是 附件地址

19. ACT_HI_ATTACHMENT (历史附件表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 否 主键ID
REV_ 乐观锁 INTEGER 是
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) 是 ACT_GE_BYTEARRAY的ID

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 是 主键ID
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) 是
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY ID_ Unique 主键唯一索引
ACT_IDX_HI_IDENT_LNK_USER USER_ID_
ACT_IDX_HI_IDENT_LNK_TASK TASK_ID_
ACT_IDX_HI_IDENT_LNK_PROCINST PROC_INST_ID_

21. ACT_ID_GROUP (用户组信息表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 是 主键ID
REV_ 乐观锁 INTEGER 是
NAME_ 名称 NVARCHAR2(255) 是
TYPE_ 类型 NVARCHAR2(255) 是

22. ACT_ID_MEMBERSHIP (用户与分组对应信息表)

字段 中文名 类型 是否为空 说明
USER_ID_ 用户ID NVARCHAR2(64) 是 主键ID
GROUP_ID_ 用户组ID NVARCHAR2(64) 是
索引说明

索引名称 组成字段名称 索引类型 索引说明
PRIMARY USER_ID_, GROUP_ID_ Unique 主键唯一索引
ACT_IDX_MEMB_GROUP GROUP_ID_
ACT_FK_MEMB_GROUP GROUP_ID_(关联ACT_ID_GROUP中的ID_)
ACT_IDX_MEMB_USER USER_ID_
ACT_FK_MEMB_USER USER_ID_(关联ACT_ID_USER中的ID_)

23. ACT_ID_USER (用户信息表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 是 主键ID
REV_ 乐观锁 INTEGER 是
FIRST_ 姓 NVARCHAR2(255) 是
LAST_ 名 NVARCHAR2(255) 是
EMAIL_ EMAIL_ NVARCHAR2(255) 是
PWD_ 密码 NVARCHAR2(255) 是
PICTURE_ID__ 图片ID NVARCHAR2(64) 是

24. ACT_ID_INFO (用户扩展信息表)

字段 中文名 类型 是否为空 说明
ID_ ID_ NVARCHAR2(64) 是 主键ID
REV_ 乐观锁 INTEGER 是
USER_ID_ 用户ID NVARCHAR2(64) 是
TYPE_ 类型 NVARCHAR2(64) 是
KEY_ NVARCHAR2(255)
VALUE_ NVARCHAR2(255)
PASSWORD_ BLOB
PARENT_ID_ NVARCHAR2(255)

猜你喜欢

转载自blog.csdn.net/yilongzhetian/article/details/50440340