一、Flowable数据库表命名规则
流程定义表(ACT_RE_*)RE表示repository(存储),RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如流程定义,流程的资源(图片,规则)。
运行实例表(ACT_RU_*)RU表示runtime,这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。
用户以及其用户组表(ACT_ID_*) ID表示identity(组织机构),这些表包含标识的信息,如用户,用户组等等。
流程历史记录(ACT_HI_*) HI表示history,包含着历史的相关数据,如结束的流程实例,变量,任务等等。
备注:①none: 不保存任何历史记录,可以提高系统性能;②activity:保存所有的流程实例、任务、活动信息;③audit:也是Activiti的默认级别,保存所有的流程实例、任务、活动、表单属性;④full:最完整的历史记录,除了包含audit级别的信息之外还能保存详细,例如:流程变量。
二、数据库的表结构
注意:表格中标黄的都本文已有详设的数据表
通用数据库(ACT_GE_*)各种情况都使用的数据。
数据表 |
描述 |
ACT_GE_PROPERTY |
属性表(保存流程引擎的kv键值属性)-- PropertyEntityImpl,二进制数据表,存储通用的流程定义和流程资源。 |
ACT_GE_BTYEARRAY |
资源表(存储流程定义相关的资源)-- ByteArrayEntityImpl,系统相关属性,属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录。 |
流程定义存储表(ACT_RE_*)
数据表 |
描述 |
ACT_RE_DEPLOYMENT |
流程部署表--DeploymentEntityImpl |
ACT_RE_PROCDEF |
流程定义信息表--ProcessDefinitionEntityImpl |
ACT_RE_MODEL |
模型信息表 (用于Web设计器)--ModelEntityImpl |
ACT_PROCDEF_INFO |
流程定义动态改变信息表-- ProcessDefinitionInfoEntityImpl |
身份数据表(ACT_ID_*)
数据表 |
描述 |
ACT_ID_USER |
用户基本信息表--UserEntityImpl |
ACT_ID_INFO |
用户扩展表--IdentityInfoEntityImpl |
ACT_ID_GROUP |
群组表(用于Web设计器)--GroupEntityImpl |
ACT_ID_MEMBERSHIP |
用户与群主关系表--MemberShipEntityImpl |
ACT_ID_BYTEARRAY |
二进制数据表(flowable)-- |
ACT_ID_PRIV |
权限表(flowable)-- |
ACT_ID_PRIV_MAPPING |
用户或组权限关系表(flowable)-- |
ACT_ID_PROPERTY |
属性表(flowable)-- |
ACT_ID_TOKEN |
系统登录日志表(flowable)-- |
运行时流程数据表(ACT_RU_*)
数据表 |
描述 |
ACT_RU_EXECUTION |
流程实例与分支执行表--ExecutionEntityImpl |
ACT_RU_TASK |
用户任务表--TaskEntityImpl |
ACT_RU_VARIABLE |
变量信息--VariableInstanceEntityImpl |
ACT_RU_IDENTITYLINK |
参与者相关信息表--IdentityLinkEntityImpl |
ACT_RU_EVENT_SUBSCR |
事件订阅表--EventSubscriptionEntityImpl |
ACT_RU_JOB |
作业表--JobEntityImpl |
ACT_RU_TIMER_JOB |
定时器表--TimerJobEntityImpl |
ACT_RU_SUSPENDED_JOB |
暂停作业表--SuspendedJobEntityImpl |
ACT_RU_DEADLETTER_JOB |
死信表--DeadLetterJobEntityImpl |
ACT_RU_HISTORY_JOB |
历史作业表(flowable)-- |
历史流程数据表(ACT_HI_*)
数据表 |
描述 |
ACT_HI_PROCINST |
历史流程实例表 --HistoricProcessInstanceEntityImpl |
ACT_HI_ACTINST |
历史节点信息表 --HistoricActivityInstanceEntityImpl |
ACT_HI_TASKINST |
历史任务表--HistoricTaskInstanceEntityImpl(只记录usertask内容) |
ACT_HI_VARINST |
历史变量--HistoricVariableInstanceEntityImpl |
ACT_HI_IDENTITYLINK |
历史参与者表--HistoricIdentityLinkEntityImpl |
ACT_HI_DETAIL |
历史的流程运行中的细节信息 --HistoricDetailEntityImpl |
ACT_HI_ATTACHMENT |
历史附件表--AttachmentEntityImpl |
ACT_HI_COMMENT |
评论表--CommentEntityImpl |
ACT_EVT_LOG |
事件日志表--EventLogEntryEntityImpl |
- 核心表
部署内容表:act_ge_bytearray
二进制数据表,存储通用的流程定义和流程资源。
值得注意的是:保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据,特别注意类路径部署时候,不要把svn等隐藏文件或者其他与流程无关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
int |
NULL |
version |
|
NAME_ |
名称 |
NULL |
是 |
varchar |
255 |
部署的文件名,如:mail.bpmn、mail.png |
|
DEPLOMENT_ID_ |
部署ID |
NULL |
是 |
varchar |
64 |
ACT_RE_DEPLOYMENT |
|
BYTES_ |
字节(二进制数据) |
NULL |
是 |
longblob |
4294967295 |
||
GENERATED_ |
是否系统生成 |
NULL |
是 |
tinyint |
NULL |
0为用户上传;1为系统自动生成(系统自动根据xml生成png) |
属性数据表:act_ge_property
属性数据表。存储整个流程引擎级别的数据。
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
int |
NULL |
version |
|
NAME_ |
名称 |
NULL |
是 |
varchar |
255 |
部署的文件名,如:mail.bpmn、mail.png、mail.bpmn20.xml |
|
VALUE_ |
值 |
NULL |
是 |
varchar |
400 |
部署ID表:act_re_deployment
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
NAME_ |
名称 |
NULL |
是 |
varchar |
255 |
||
CATEGORY_ |
分类 |
NULL |
是 |
varchar |
255 |
||
TENANT_ID_ |
租户 |
是 |
varchar |
255 |
|||
DEPLOY_TIME |
部署时间 |
NULL |
是 |
timestamp |
NULL |
||
注: 1.部署流程定义时需要被持久保存下来的信息。 |
流程设计模型部署表: act_re_model .
流程设计器设计流程后,保存数据到该表。
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
是 |
int |
NULL |
veision |
||
CATEGORY_ |
分类 |
NULL |
是 |
varchar |
255 |
流程定义Namespace就是类别 |
|
NAME_ |
名称 |
NULL |
是 |
varchar |
255 |
||
KEY_ |
标识 |
否 |
varchar |
255 |
MUL |
||
VERSION_ |
版本 |
否 |
int |
NULL |
|||
CREATE_TIME_ |
创建时间 |
NULL |
是 |
datetime |
|||
LAST_UPDATE_TIME_ |
最新修改时间 |
NULL |
是 |
datetime |
|||
META_INFO_ |
流程信息 |
NULL |
是 |
varchar |
255 |
以json格式保存流程定义的信息 |
|
DEPLOYMENT_ID_ |
部署ID |
NULL |
是 |
varchar |
255 |
||
EDITOR_SOURCE_VALUE_ID_ |
NULL |
是 |
datetime |
NULL |
|||
EDITOR_SOURCE_EXTRA_VALUE_ID_ |
NULL |
是 |
datetime |
NULL |
流程表: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_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
是 |
int |
NULL |
veision |
||
CATEGORY_ |
分类 |
NULL |
是 |
varchar |
255 |
流程定义Namespace就是类别 |
|
NAME_ |
名称 |
NULL |
是 |
varchar |
255 |
||
KEY_ |
标识 |
否 |
varchar |
255 |
MUL |
||
VERSION_ |
版本 |
否 |
int |
NULL |
|||
DEPLOYMENT_ID_ |
部署ID |
NULL |
是 |
varchar |
64 |
||
RESOURCE_NAME_ |
资源名称 |
NULL |
是 |
varchar |
4000 |
流程中的bpmn名 |
|
DGRM_RESOURCE_NAME_ |
图片资源名称 |
NULL |
是 |
varchar |
4000 |
||
DESCRIPTION_ |
描述 |
NULL |
是 |
varchar |
4000 |
||
HAS_START_FORM_KEY_ |
拥有开始表单标识 |
NULL |
是 |
tinyint |
NULL |
节点是否存在formKey |
|
HAS_GRAPHICAL_NOTATION_ |
拥有图形信息 |
NULL |
是 |
tinyint |
NULL |
||
SUSPENSION_STATE_ |
挂起状态 |
NULL |
是 |
int |
NULL |
暂停状态 1激活 2暂停 |
|
TENANT_ID_ |
租户ID |
是 |
varchar |
255 |
|||
注: 1.业务流程定义数据表。此表和ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在ACT_REPROCDEF表内,每个流程定义的数据,都会对于ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。和ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME与ACT_RE_PROCDEF.NAME_完成的,在数据库表结构中没有体现。 |
act_ru_event
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
EVENT_TYPE_ |
事件类型 |
NULL |
否 |
varchar |
255 |
见备注 |
|
EVENT_NAME_ |
事件名称 |
NULL |
否 |
varchar |
255 |
||
EXECUTION_ID_ |
执行实例ID |
NULL |
是 |
varchar |
64 |
||
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
) |
|
ACTIVITY_ID_ |
活动实例ID |
NULL |
是 |
varchar |
64 |
||
CONFIGURATION_ |
配置 |
NULL |
是 |
varchar |
255 |
MUL(ACT_RU_BYTEARRAY) |
|
CREATED_ |
是否系统创建 |
datetime |
默认值 当前系统时间戳CURRENT_TIMESTAMP |
运行时定时任务数据表: act_ru_job
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
TYPE_ |
类型 |
NULL |
否 |
varchar |
255 |
见备注 |
|
LOCK_EXP_TIME_ |
锁定释放时间 |
NULL |
是 |
datetime |
|||
LOCK_OWNER_ |
挂起者 |
NULL |
是 |
varchar |
255 |
||
EXCLUSIVE_ |
否 |
bit |
|||||
EXECUTION_ID_ |
执行实例ID |
NULL |
是 |
varchar |
64 |
||
PROCESS_INSTANCE_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
||
PROC_DEF_ID_ |
流程定义ID |
NULL |
是 |
varchar |
64 |
||
RETRIES_ |
NULL |
是 |
Int |
||||
EXCEPTION_STACK_ID_ |
异常信息ID |
NULL |
是 |
double |
NULL |
||
EXCEPTION_MSG_ |
异常信息 |
NULL |
是 |
bigint |
NULL |
||
DUEDATE_ |
到期时间 |
NULL |
是 |
varchar |
4000 |
||
REPEAT_ |
重复 |
NULL |
是 |
varchar |
255 |
||
HANDLER_TYPE_ |
处理类型 |
NULL |
是 |
varchar |
255 |
||
HANDLER_CFG_ |
NULL |
是 |
varchar |
4000 |
运行时任务节点表*核心表:act_ru_task
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
int |
NULL |
version |
|
EXECUTION_ID_ |
执行实例ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RU_EXECUTION) |
|
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RU_EXECUTION) |
|
PROC_DEF_ID_ |
流程定义ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RE_PROCDEF |
|
NAME_ |
名称 |
NULL |
是 |
varchar |
255 |
||
PARENT_TASK_ID_ |
父任务ID |
NULL |
是 |
varchar |
64 |
||
DESCRIPTION_ |
描述 |
NULL |
是 |
varchar |
4000 |
||
TASK_DEF_KEY_ |
人物定义标识 |
NULL |
是 |
varchar |
255 |
||
OWNER_ |
被代理人 |
NULL |
是 |
varchar |
255 |
(一般情况下为空,只有在委托时才有值) |
|
ASSIGNEE_ |
经办人 |
NULL |
是 |
varchar |
NULL |
签收人或者委托人 |
|
DELEGATION_ |
委托状态 |
NULL |
是 |
varchar |
64 |
委托状态 PENDING |
|
PRIORITY_ |
优先级 |
NULL |
是 |
int |
NULL |
||
CREATE_TIME_ |
创建时间 |
NULL |
是 |
timestamp |
NULL |
MUL |
|
DUE_DATE_ |
截止时间 |
NULL |
是 |
datetime |
NULL |
||
CATEGORY_ |
分类 |
NULL |
是 |
varchar |
255 |
||
SUSPENSION_STATE_ |
挂起状态 |
NULL |
是 |
int |
NULL |
暂停状态 1激活 2暂停 |
|
TENANT_ID_ |
租户ID |
是 |
varchar |
255 |
|||
FORM_KEY_ |
表单标识 |
NULL |
是 |
varchar |
255 |
||
注: 1.运行时任务数据表 |
运行时流程执行实例表:act_ru_execution
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
MUL |
|
SUPER_EXEC_ |
SUPER_EXEC_ |
NULL |
是 |
varchar |
64 |
SUPER_EXEC_ |
|
ACT_ID_ |
节点实例ID |
NULL |
是 |
varchar |
255 |
||
IS_ACTIVE_ |
是否存活 |
NULL |
是 |
tinyint |
|||
IS_CONCURRENT_ |
是否并行 |
NULL |
是 |
tinyint |
|||
IS_SCOPE_ |
IS_SCOPE_ |
NULL |
是 |
tinyint |
|||
IS_EVENT_SCOPE_ |
IS_EVENT_SCOPE_ |
NULL |
是 |
tinyint |
|||
SUSPENSION_STATE_ |
是否挂起 |
NULL |
是 |
tinyint |
挂起状态 1激活 2挂起 |
||
CACHED_ENT_STATE_ |
NULL |
是 |
int |
64 |
运行时流程人员表:act_ru_identitylink
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
GROUP_ID_ |
用户组ID |
NULL |
是 |
varchar |
255 |
MUL |
|
TYPE_ |
类型 |
NULL |
是 |
varchar |
255 |
||
USER_ID_ |
用户ID |
NULL |
是 |
varchar |
255 |
MUL |
|
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
||
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
MUL |
|
PROC_DEF_ID_ |
流程定义ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RU_TASK) |
|
注: 1.任务参与者数据表。主要存储当前节点参与者的信息。 |
流程变量数据表:act_ru_variable
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
TYPE_ |
类型 |
NULL |
否 |
varchar |
255 |
见备注 |
|
NAME_ |
名称 |
NULL |
否 |
varchar |
255 |
||
EXECUTION_ID_ |
执行实例ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RU_EXECUTION) |
|
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RU_EXECUTION) |
|
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RU_TASK) |
|
BYTEARRAY_ID_ |
资源ID |
NULL |
是 |
varchar |
64 |
MUL(ACT_RU_BYTEARRAY) |
|
DOUBLE_ |
浮点值 |
NULL |
是 |
double |
NULL |
存储变量类型为Double |
|
LONG_ |
长整型 |
NULL |
是 |
bigint |
NULL |
存储变量类型为long |
|
TEXT_ |
文本值 |
NULL |
是 |
varchar |
4000 |
存储String |
|
TEXT2_ |
文本值 |
NULL |
是 |
varchar |
4000 |
存储的JPA持久化对象时 |
|
注: 1.运行时流程变量数据表。 2.类型:jpa-entity、boolean、bytes、serializable(可序列化)、自定义type(根据你自身配置)、 CustomVariableType、date、double、integer、long、null、short、string |
历史详情表:act_hi_detail
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
TYPE_ |
附件类型 |
NULL |
是 |
varchar |
255 |
||
PROC_INST_ID_ |
流程实例ID |
NULL |
否 |
varchar |
64 |
MUL |
|
EXECUTION_ID_ |
执行实例ID |
NULL |
否 |
varchar |
64 |
MUL |
|
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
任务实例ID 其他节点类型实例ID在这里为空 |
|
ACT_INST_ID_ |
节点实例ID |
NULL |
是 |
varchar |
64 |
MUL |
|
NAME_ |
名称 |
NULL |
否 |
NULL |
255 |
||
VAR_TYPE_ |
参数类型 |
NULL |
是 |
varchar |
255 |
||
REV_ |
版本 |
NULL |
是 |
int |
version |
||
TIME_ |
创建时间 |
NULL |
否 |
datetime |
NULL |
MUL |
|
BYTEARRAY_ID_ |
字节表ID |
NULL |
是 |
varchar |
64 |
||
DOUBLE_ |
变量类型double |
NULL |
是 |
Double |
255 |
||
LONG_ |
变量类型long |
NULL |
否 |
Int |
64 |
||
TEXT_ |
文本 |
NULL |
是 |
varchar |
4000 |
用于存放流程产生的信息 |
|
TEXT2_ |
文本 |
NULL |
是 |
varchar |
4000 |
历史意见表:act_hi_comment
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
TYPE_ |
附件类型 |
NULL |
是 |
varchar |
255 |
||
TIME_ |
填写时间 |
NULL |
否 |
datetime |
NULL |
MUL |
|
USER_ID_ |
用户ID |
NULL |
是 |
varchar |
255 |
||
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
任务实例ID 其他节点类型实例ID在这里为空 |
|
PROC_INST_ID_ |
流程实例ID |
NULL |
否 |
varchar |
64 |
MUL |
|
ACTION_ |
行为类型 |
NULL |
否 |
varchar |
64 |
||
MESSAGE_ |
审批意见 |
NULL |
是 |
varchar |
4000 |
用于存放流程产生的信息 |
|
FULL_MSG_ |
附件地址 |
NULL |
是 |
varchar |
4000 |
历史附件表:act_hi_attachment
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
REV_ |
版本 |
NULL |
是 |
Int |
NULL |
Version |
|
USER_ID_ |
用户ID |
NULL |
是 |
varchar |
255 |
||
NAME_ |
附件名称 |
NULL |
是 |
varchar |
255 |
||
DESCRIPTION_ |
描述 |
NULL |
是 |
varchar |
4000 |
||
TYPE_ |
附件类型 |
NULL |
是 |
varchar |
255 |
||
PROC_INST_ID_ |
流程实例ID |
NULL |
否 |
varchar |
64 |
MUL |
|
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
任务实例ID 其他节点类型实例ID在这里为空 |
|
CONTENT_ID_ |
字节表的ID |
NULL |
是 |
varchar |
64 |
ACT_GE_BYTEARRAY的ID |
历史节点表:act_hi_actinst
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
PROC_DEF_ID_ |
流程定义ID |
NULL |
否 |
varchar |
64 |
||
PROC_INST_ID_ |
流程实例ID |
NULL |
否 |
varchar |
64 |
MUL |
|
EXECUTION_ID_ |
执行实例ID |
NULL |
是 |
varchar |
64 |
||
ACT_ID_ |
节点ID |
NULL |
否 |
varchar |
255 |
||
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
任务实例ID 其他节点类型实例ID在这里为空 |
|
CALL_PROC_INST_ID_ |
调用外部的流程实例ID |
NULL |
是 |
varchar |
64 |
||
ACT_NAME_ |
节点名称 |
NULL |
是 |
varchar |
255 |
||
ACT_TYPE_ |
节点类型 |
NULL |
否 |
varchar |
255 |
如:startEvent userTask |
|
ASSIGNEE_ |
签收人 |
NULL |
是 |
varchar |
255 |
经办人 |
|
START_TIME_ |
开始时间 |
NULL |
否 |
datetime |
NULL |
MUL |
|
END_TIME_ |
结束时间 |
NULL |
是 |
tinyint |
NULL |
MUL |
|
DURATION_ |
耗时 |
NULL |
是 |
bigint |
NULL |
毫秒值 |
|
TENANT_ID_ |
多租户 |
是 |
varchar |
255 |
|||
注: 1.历史活动信息。这里记录流程流转过的所有节点,与HI_TASKINST不同的是,taskinst只记录usertask内容。 |
历史任务流程实例信息表:act_hi_taskinst
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
PROC_DEF_ID_ |
流程定义ID |
NULL |
是 |
varchar |
64 |
||
PROC_DEF_KEY_ |
任务节点定义ID |
NULL |
是 |
varchar |
255 |
任务定义标识(环节ID) |
|
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
MUL |
|
EXECUTION_ID_ |
执行实例ID |
NULL |
是 |
varchar |
64 |
||
NAME_ |
任务名称 |
NULL |
是 |
varchar |
255 |
||
PARENT_TASK_ID_ |
父任务节点ID |
NULL |
是 |
varchar |
64 |
||
DESCRIPTION_ |
描述 |
NULL |
是 |
varchar |
4000 |
||
OWNER_ |
被代理人 |
NULL |
是 |
varchar |
255 |
委托人(默认为空) |
|
ASSIGNEE_ |
经办人 |
NULL |
是 |
varchar |
255 |
||
START_TIME_ |
开始时间 |
NULL |
否 |
datetime |
NULL |
||
CLAIM_TIME_ |
签收时间 |
NULL |
是 |
datetime |
NULL |
||
END_TIME_ |
结束时间 |
NULL |
是 |
datetime |
NULL |
||
DURATION_ |
耗时 |
NULL |
是 |
bigint |
NULL |
||
DELETE_REASON_ |
删除原因 |
NULL |
是 |
varchar |
4000 |
删除原因(completed,deleted) |
|
PRIORITY_ |
优先级 |
NULL |
是 |
int |
NULL |
||
DUE_DATE_ |
截止时间 |
NULL |
是 |
datetime |
NULL |
过期任务,表明任务应完成时间 |
|
FORM_KEY_ |
FORM表单的KEY |
NULL |
是 |
varchar |
255 |
desinger节点定义的form_key属性 |
|
CATEGORY_ |
分类 |
NULL |
是 |
varchar |
255 |
||
TENANT_ID_ |
租户ID |
NULL |
是 |
varchar |
255 |
||
注: 1.历史任务实例表。 |
注意:act_hi_taskinst只记录usertask内容。
历史变量表:act_hi_varinst
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
MUL |
|
EXECUTION_ID_ |
执行实例ID |
NULL |
是 |
varchar |
64 |
||
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
MUL |
|
NAME_ |
名称 |
NULL |
否 |
varchar |
255 |
MUL |
|
VAR_TYPE_ |
变量类型 |
NULL |
是 |
varchar |
100 |
||
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
BYTEARRAY_ID_ |
资源ID |
NULL |
是 |
varchar |
64 |
ACT_RU_BYTEARRAY |
|
DOUBLE_ |
浮点值 |
NULL |
是 |
double |
NULL |
存储变量类型为Double |
|
LONG_ |
长整型 |
NULL |
是 |
bigint |
NULL |
存储变量类型为long |
|
TEXT_ |
文本值 |
NULL |
是 |
varchar |
4000 |
存储String |
|
TEXT2_ |
文本值 |
NULL |
是 |
varchar |
4000 |
同上 |
|
CREATE_TIME_ |
创建时间 |
NULL |
是 |
datetime |
NULL |
||
LAST_UPDATED_TIME_ |
最后更新时间 |
NULL |
是 |
datetime |
NULL |
||
注: 1.主要存放历史变量数据。 |
流程实例历史表:act_hi_procinst
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
NULL |
否 |
varchar |
64 |
PRI |
|
PROC_INST_ID_ |
流程实例ID |
NULL |
否 |
varchar |
64 |
UNI |
|
BUSINESS_KEY_ |
业务标识 |
NULL |
是 |
varchar |
255 |
UNL |
业务主键,业务表单ID |
PROC_DEF_ID_ |
流程实例ID |
NULL |
否 |
varchar |
64 |
||
START_TIME_ |
开始时间 |
NULL |
否 |
datetime |
NULL |
||
END_TIME_ |
结束时间 |
NULL |
是 |
datetime |
NULL |
MUL |
|
DURATION_ |
耗时 |
NULL |
是 |
bigint |
NULL |
||
START_USER_ID_ |
流程发起人ID |
NULL |
是 |
varchar |
255 |
||
START_ACT_ID_ |
开始节点ID |
NULL |
是 |
varchar |
255 |
||
END_ACT_ID_ |
结束节点ID |
NULL |
是 |
varchar |
255 |
||
SUPER_PROCESS_INSTANCE_ID_ |
父流程实例ID |
NULL |
是 |
varchar |
64 |
||
DELETE_REASON_ |
删除原因 |
NULL |
是 |
varchar |
4000 |
||
TENANT_ID_ |
租户ID |
是 |
varchar |
255 |
|||
NAME_ |
名称 |
NULL |
是 |
varchar |
255 |
||
注: 1.核心表之一。 |
历史流程人员表:act_hi_identitylink
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
GROUP_ID_ |
用户组ID |
NULL |
是 |
varchar |
255 |
||
TYPE_ |
类型 |
NULL |
是 |
varchar |
255 |
要分为以下几种: |
|
USER_ID_ |
用户ID |
NULL |
是 |
varchar |
255 |
||
TASK_ID_ |
任务ID |
NULL |
是 |
varchar |
64 |
||
PROC_INST_ID_ |
流程实例ID |
NULL |
是 |
varchar |
64 |
UNI |
|
注: 1.任务参与者数据表。主要存储当前节点参与者的信息。 |
备注:TYPE_ :该关系数据的类型,当前提供了 个值 assignee、candidate和owner 表示流程数据的指派人(组〉、候选人(组)和拥有人
用户组信息表:act_id_group
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
NAME_ |
组名称 |
NULL |
是 |
varchar |
255 |
MUL |
|
TYPE_ |
类型 |
NULL |
是 |
varchar |
255 |
用户组信息表:act_id_info
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
USER_ID_ |
用户ID |
NULL |
是 |
varchar |
64 |
||
TYPE_ |
类型 |
NULL |
是 |
varchar |
255 |
||
VALUE_ |
值 |
NULL |
是 |
varchar |
255 |
||
PASSWORD_ |
密码 |
NULL |
是 |
varchar |
255 |
||
PARENT_ID_ |
父级ID |
NULL |
是 |
varchar |
255 |
用户与分组对应信息表:act_id_membership
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
USER_ID |
用户ID |
NULL |
是 |
varchar |
64 |
||
GROUP_ID |
用户组ID |
NULL |
是 |
varchar |
64 |
用户信息表: act_id_user
字段 |
字段名称 |
默认值 |
是否为空 |
数据类型 |
字段长度 |
键 |
备注 |
ID_ |
主键 |
否 |
varchar |
64 |
PRI |
||
REV_ |
版本号 |
NULL |
是 |
Int |
NULL |
version |
|
FIRST_ |
姓 |
NULL |
是 |
varchar |
255 |
||
LAST_ |
名 |
NULL |
是 |
varchar |
255 |
||
EMAIL_ |
邮箱 |
NULL |
是 |
varchar |
255 |
||
PWD_ |
用户密码 |
NULL |
是 |
varchar |
255 |
||
PICTURE_ID_ |
用户头像 |
NULL |
是 |
varchar |
64 |
如有错误,欢迎批评指正。