Activiti 7.1.0 实体对象与类和数据库表的映射
最近在使用Activiti 7.1.0,总结一下里面 对象和表的对应关系,有的表目前也没有用到。项目启动后应该是有25张表,表格2 和22对应的是一张表。
序号 |
映射文件名称 |
含义 |
实体类名 |
数据库表名 |
1 |
Attachment.xml |
历史的流程附件 |
AttachmentEntity |
ACT_HI_ATTACHMENT |
2 |
ByteArray.xml |
二进制数据表 |
ByteArrayEntity |
ACT_GE_BYTEARRAY |
3 |
Comment.xml |
历史的说明性信息 |
CommentEntity |
ACT_HI_COMMENT |
4 |
DeadLetterJob.xml |
作业死亡信息表 |
DeadLetterJobEntity |
ACT_RU_DEADLETTER_JOB |
5 |
Deployment.xml |
部署单元信息 |
DeploymentEntity |
ACT_RE_DEPLOYMENT |
6 |
EventLogEntry.xml |
流程引擎通用事件日志记录表 |
EventLogEntryEntity |
ACT_EVT_LOG |
7 |
EventSubscription.xml |
运行时事件 |
EventSubscriptionEntity |
ACT_RU_EVENT_SUBSCR |
8 |
Execution.xml |
运行时流程执行实例 |
ExecutionEntity |
ACT_RU_EXECUTION |
9 |
HistoricActivityInstance.xml |
历史节点实例 |
HistoricActivityInstanceEntity |
ACT_HI_ACTINST |
10 |
HistoricDetail.xml |
历史的流程运行中的细节信息 |
HistoricDetailEntity |
ACT_HI_DETAIL |
11 |
HistoricIdentityLink.xml |
历史的流程运行过程中用户关系 |
HistoricIdentityLinkEntity |
ACT_HI_IDENTITYLINK |
12 |
HistoricProcessInstance.xml |
历史的流程实例 |
HistoricProcessInstanceEntity |
ACT_HI_PROCINST |
13 |
HistoricTaskInstance.xml |
历史的任务实例 |
HistoricTaskInstanceEntity |
ACT_HI_TASKINST |
14 |
HistoricVariableInstance.xml |
历史的流程运行中的变量信息 |
HistoricVariableInstanceEntity |
ACT_HI_VARINST |
15 |
IdentityLink.xml |
运行时用户关系信息 |
IdentityLinkEntity |
ACT_RU_IDENTITYLINK |
16 |
IntegrationContext.xml |
运行时积分表 |
IntegrationContextEntity |
ACT_RU_INTEGRATION |
17 |
Job.xml |
运行时作业 |
JobEntity |
ACT_RU_JOB |
18 |
Model.xml |
模型信息 |
ModelEntity |
ACT_RE_MODEL |
19 |
ProcessDefinition.xml |
已部署的流程定义 |
ProcessDefinitionEntity |
ACT_RE_PROCDEF |
20 |
ProcessDefinitionInfo.xml |
流程定义的动态变更信息 |
ProcessDefinitionInfoEntity |
ACT_PROCDEF_INFO |
21 |
Property.xml |
系统相关属性 |
PropertyEntity |
ACT_GE_PROPERTY |
22 |
Resource.xml |
ResourceEntity |
ACT_GE_BYTEARRAY |
|
23 |
SuspendedJob.xml |
运行时作业暂停表 |
SuspendedJobEntity |
ACT_RU_SUSPENDED_JOB |
24 |
TableData.xml |
|
无 |
任意表 |
25 |
Task.xml |
运行时任务 |
TaskEntity |
ACT_RU_TASK |
26 |
Timerjob.xml |
运行时定时器作业表 |
TimerJobEntity |
ACT_RU_TIMER_JOB |
27 |
VariableInstance.xml |
运行时变量表 |
VariableInstanceEntity |
ACT_RU_VARIABLE |
各个表结构字段说明mysql版:
1.表名:ACT_GE_BYTEARRAY(通用的流程定义和流程资源)
用来保存部署文件的大文本数据。
保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据,特别注意类路径部署时候,不要把svn等隐藏文件或者其他与流程无关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)
ACT_GE_BYTEARRAY(act_ge_bytearray) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
ID_ |
主键ID,资源文件编号,自增长 |
VARCHAR(64) |
否 |
|
REV_ |
版本号 |
INT(11) |
是 |
Version |
NAME_ |
部署的文件名称, |
VARCHAR(255) |
是 |
mail.bpmn、mail.png 、mail.bpmn20.xml |
DEPLOYMENT_ID_ |
来自于父表ACT_RE_DEPLOYMENT的主键 |
VARCHAR(64) |
是 |
部署的ID |
BYTES_ |
大文本类型,存储文本字节流 |
LONGBLOB |
是 |
|
GENERATED_ |
是否是引擎生成。 |
TINYINT(4) |
是 |
0为用户生成 1为Activiti生成 |
2. 表名:ACT_GE_PROPERTY(系统相关属性)
属性数据表。存储这个流程引擎级别的数据。
ACT_GE_PROPERTY(act_ge_property) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
NAME_ |
属性名称 |
VARCHAR(64) |
否 |
schema.version schema.history next.dbid |
VALUE_ |
属性值 |
VARCHAR(300) |
是 |
5.* create(5.*) |
REV_INT |
版本号 |
INT(11) |
是 |
3.表名:ACT_HI_ACTINST(历史节点表)
历史活动信息。这里记录流程流转过的所有节点,与HI_TASKINST不同的是,taskinst只记录usertask内容。
ACT_HI_ACTINST(act_hi_actinst) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
ID_ |
ID_ |
VARCHAR(64) |
|
|
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
||
PROC_INST_ID_ |
VARCHAR(64) |
|||
EXECUTION_ID_ |
流程执行ID |
VARCHAR(64) |
||
ACT_ID_ |
活动ID |
VARCHAR(255) |
|
节点定义ID |
TASK_ID_ |
任务ID |
VARCHAR(64) |
是 |
任务实例ID 其他节点类型实例ID在这里为空 |
CALL_PROC_INST_ID_ |
请求流程实例ID |
VARCHAR(64) |
是 |
调用外部流程的流程实例ID' |
ACT_NAME_ |
活动名称 |
VARCHAR(255) |
是 |
节点定义名称 |
ACT_TYPE_ |
活动类型 |
VARCHAR(255) |
|
如startEvent、userTask |
ASSIGNEE_ |
代理人员 |
VARCHAR(64) |
是 |
节点签收人 |
START_TIME_ |
开始时间 |
DATETIME |
|
|
END_TIME_ |
结束时间 |
DATETIME |
是 |
|
DURATION_ |
时长,耗时 |
BIGINT(20) |
是 |
毫秒值 |
DELETE_REASON_ |
|
VARCHAR |
||
TENANT_ID_ |
|
VARCHAR |
4. 表名:ACT_HI_ATTACHMENT(附件信息)
ACT_HI_ATTACHMENT(act_hi_attachment) |
|||||
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
取值说明 |
ID_ |
ID_ |
VARCHAR(64) |
64 |
|
主键ID |
REV_ |
REV_ |
INT(11) |
11 |
是 |
Version |
USER_ID_ |
用户id |
VARCHAR(255) |
255 |
是 |
用户ID |
NAME_ |
名称 |
VARCHAR(255) |
255 |
是 |
附件名称 |
DESCRIPTION_ |
描述 |
VARCHAR(4000) |
4000 |
是 |
描述 |
TYPE_ |
类型 |
VARCHAR(255) |
255 |
是 |
附件类型 |
TASK_ID_ |
VARCHAR(64) |
64 |
是 |
||
PROC_INST_ID_ |
流程实例ID |
VARCHAR(64) |
64 |
是 |
流程实例ID |
URL_ |
连接 |
VARCHAR(4000) |
4000 |
是 |
附件地址 |
CONTENT_ID_ |
内容Id 字节表的ID |
VARCHAR(64) |
64 |
是 |
ACT_GE_BYTEARRAY的ID |
5. 表名:ACT_HI_COMMENT(历史审批意见表)
ACT_HI_COMMENT(act_hi_comment) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
ID_ |
ID_ |
VARCHAR(64) |
主键ID |
|
TYPE_ |
意见记录类型,为comment时,为处理意见 |
VARCHAR(255) |
类型:event(事件) comment(意见) |
|
TIME_ |
记录时间 |
DATETIME |
||
USER_ID_ |
用户Id |
VARCHAR(255) |
填写人 |
|
TASK_ID_ |
任务Id |
VARCHAR(64) |
节点实例ID |
|
PROC_INST_ID_ |
流程实例Id |
VARCHAR(64) |
流程实例ID |
|
ACTION_ |
行为类型。 |
VARCHAR(255) |
值为下列内容中的一种: AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment |
|
MESSAGE_ |
处理意见 |
VARCHAR(4000) |
用于存放流程产生的信息,比如审批意见 |
|
FULL_MSG_ |
全部消息 |
LONGBLOB |
6.表名:ACT_HI_DETAIL(历史详细信息)
历史详情表:流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量等。
ACT_HI_DETAIL(act_hi_detail) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
|
TYPE_ |
数据类型 |
VARCHAR(255) |
||
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_类型说明 |
REV_ |
REV_ |
INT(11) |
是 |
Version |
TIME_ |
创建时间 |
DATETIME |
否 | |
BYTEARRAY_ID_ |
字节数组Id |
VARCHAR(64) |
是 |
ACT_GE_BYTEARRAY表的ID |
DOUBLE_ |
DOUBLE_ |
DOUBLE |
|
存储变量类型为Double |
LONG_ |
LONG_ |
BIGINT(20) |
是 |
存储变量类型为long |
TEXT_ |
值 |
VARCHAR(4000) |
是 |
|
TEXT2_ |
值2 |
VARCHAR(4000) |
是 |
此处存储的是JPA持久化对象时,才会有值。此值为对象ID |
备注:VAR_TYPE_类型说明: jpa-entity、boolean、bytes、serializable(可序列化)、自定义type(根据你自身配置)、 CustomVariableType、date、double、integer、long、null、short、string
7. 表名:ACT_HI_IDENTITYLINK (历史流程人员表)
任务参与者数据表。主要存储历史节点参与者的信息。
ACT_HI_IDENTITYLINK(act_hi_identitylink) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
|
GROUP_ID_ |
用户组ID |
VARCHAR(255) |
组ID |
|
TYPE_ |
用户组类型 |
VARCHAR(255) |
类型,主要分为以下几种: assignee、 candidate、 owner、starter 、participant |
|
USER_ID_ |
用户ID |
VARCHAR(255) |
用户ID |
|
TASK_ID_ |
任务Id |
VARCHAR(64) |
节点实例ID |
|
PROC_INST_ID_ |
VARCHAR(64) |
流程实例ID |
8. 表名:ACT_HI_PROCINST(历史流程实例信息)核心表
ACT_HI_PROCINST(act_hi_procinst) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
|
PROC_INST_ID_ |
流程实例ID |
VARCHAR(64) |
||
BUSINESS_KEY_ |
业务Key |
VARCHAR(255) |
是 |
|
PROC_DEF_ID_ |
流程定义Id |
VARCHAR(64) |
||
START_TIME_ |
开始时间 |
DATETIME |
||
END_TIME_ |
结束时间 |
DATETIME |
||
DURATION_ |
时长 |
BIGINT(20) |
是 |
|
START_USER_ID_ |
发起人员Id |
VARCHAR(255) |
是 |
|
START_ACT_ID_ |
开始节点 |
VARCHAR(255) |
是 |
|
END_ACT_ID_ |
结束节点 |
VARCHAR(255) |
是 |
|
SUPER_PROCESS_INSTANCE_ID_ |
超级流程实例Id |
VARCHAR(64) |
是 |
|
DELETE_REASON_ |
删除理由 |
VARCHAR(4000) |
是 |
9. 表名:ACT_HI_TASKINST(历史任务流程实例信息)核心表
ACT_HI_TASKINST(act_hi_taskinst) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
主键ID |
PROC_DEF_ID_ |
VARCHAR(64) |
是 |
流程定义ID |
|
TASK_DEF_KEY_ |
任务定义Key |
VARCHAR(255) |
是 |
节点定义ID |
PROC_INST_ID_ |
流程实例ID |
VARCHAR(64) |
是 |
流程实例ID |
EXECUTION_ID_ |
执行ID |
VARCHAR(64) |
是 |
执行实例ID |
NAME_ |
名称 |
VARCHAR(255) |
是 |
名称 |
PARENT_TASK_ID_ |
父任务iD |
VARCHAR(64) |
是 |
父节点实例ID |
DESCRIPTION_ |
描述 |
VARCHAR(4000) |
是 |
描述 |
OWNER_ |
实际签收人 任务的拥有者 |
VARCHAR(255) |
是 |
签收人(默认为空,只有在委托时才有值) |
ASSIGNEE_ |
代理人 |
VARCHAR(255) |
是 |
签收人或被委托 |
START_TIME_ |
开始时间 |
DATETIME |
||
CLAIM_TIME_ |
提醒时间 |
DATETIME |
提醒时间 |
|
END_TIME_ |
结束时间 |
DATETIME |
结束时间 |
|
DURATION_ |
时长 |
BIGINT(20) |
是 |
耗时 |
DELETE_REASON_ |
删除理由 |
VARCHAR(4000) |
是 |
删除原因(completed,deleted) |
PRIORITY_ |
优先级 |
INT(11) |
是 |
优先级别 |
DUE_DATE_ |
应完成时间 |
DATETIME |
|
过期时间,表明任务应在多长时间内完成 |
FORM_KEY_ |
表单key |
VARCHAR(255) |
是 |
desinger节点定义的 form_key属性 |
10. 表名:ACT_HI_VARINST(历史变量信息)
ACT_HI_VARINST(act_hi_varinst) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
ID_ |
PROC_INST_ID_ |
流程实例ID |
VARCHAR(64) |
是 |
流程实例ID |
EXECUTION_ID_ |
执行ID |
VARCHAR(64) |
是 |
执行实例ID |
TASK_ID_ |
任务Id |
VARCHAR(64) |
是 |
任务实例ID |
NAME_ |
名称 |
VARCHAR(255) |
|
参数名称(英文) |
VAR_TYPE_ |
变量类型 |
VARCHAR(100) |
是 |
参见VAR_TYPE_类型说明 |
REV_ |
REV_ |
INT(11) |
是 |
Version |
BYTEARRAY_ID_ |
字节数组ID |
VARCHAR(64) |
是 |
ACT_GE_BYTEARRAY表的主键 |
DOUBLE_ |
DOUBLE_ |
DOUBLE |
是 |
存储DoubleType类型的数据 |
LONG_ |
LONG_ |
BIGINT(20) |
是 |
存储LongType类型的数据 |
TEXT_ |
TEXT_ |
VARCHAR(4000) |
是 |
存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class |
TEXT2_ |
TEXT2_ |
VARCHAR(4000) |
是 |
11. 表名:ACT_RE_DEPLOYMENT(部署信息表)
用来存储部署时需要持久化保存下来的信息
12. 表名:ACT_RE_MODEL(流程设计模型表)
创建流程的设计模型时,保存在该数据表中。
ACT_RE_MODEL(act_re_model) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
|
REV_ |
版本号 |
INT(11) |
|
|
NAME_ |
模型的名称: 比如:收文管理 |
VARCHAR(255) |
是 |
名称 |
KEY_ |
模型的关键字,流程引擎用到。 比如:FTOA_SWGL |
VARCHAR(255) |
是 |
|
CATEGORY_ |
类型,用户自己对流程模型的分类。 |
VARCHAR(255) |
是 |
分类 |
CREATE_TIME_ |
创建时间 |
TIMESTAMP |
|
创建时间 |
LAST_UPDATE_TIME_ |
最后修改时间 |
TIMESTAMP |
|
最新修改时间 |
VERSION_ |
版本,从1开始。 |
INT(11) |
是 |
版本 |
META_INFO_ |
数据源信息,比如: {"name":"FTOA_SWGL","revision":1,"description":"丰台财政局OA,收文管理流程"} |
VARCHAR(4000) |
是 |
以json格式保存流程定义的信息 |
DEPLOYMENT_ID_ |
部署ID |
VARCHAR(64) |
是 |
部署ID |
EDITOR_SOURCE_VALUE_ID_ |
VARCHAR(64) |
是 |
||
EDITOR_SOURCE_EXTRA_VALUE_ID_ |
VARCHAR(64) |
是 |
是 ACT_GE_BYTEARRAY 表中的ID_值。 |
|
TENANT_ID_ |
租户 |
VARCHAR(255) |
|
|
13. 表名:ACT_RE_PROCDEF(流程定义:解析表)
流程解析表,解析成功了,在该表保存一条记录。业务流程定义数据表
ACT_RE_PROCDEF(act_re_procdef) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
流程ID,由“流程编号:流程版本号:自增长ID”组成 |
VARCHAR(64) |
主键 |
ID_ |
REV_ |
版本号 |
INT(11) |
是 |
乐观锁 |
CATEGORY_ |
流程命名空间(该编号就是流程文件targetNamespace的属性值) |
VARCHAR(255) |
是 |
流程定义的Namespace就是类别 |
NAME_ |
流程名称(该编号就是流程文件process元素的name属性值) |
VARCHAR(255) |
是 |
名称 |
KEY_ |
流程编号(该编号就是流程文件process元素的id属性值) |
VARCHAR(255) |
|
|
VERSION_ |
流程版本号(由程序控制,新增即为1,修改后依次加1来完成的) |
INT(11) |
|
|
DEPLOYMENT_ID_ |
部署编号 |
VARCHAR(64) |
是 |
部署表ID |
RESOURCE_NAME_ |
资源文件名称 |
VARCHAR(4000) |
是 |
流程bpmn文件名称 |
DGRM_RESOURCE_NAME_ |
图片资源文件名称 |
VARCHAR(4000) |
是 |
png流程图片名称 |
DESCRIPTION_ |
描述信息 |
VARCHAR(4000) |
是 |
描述 |
HAS_START_FORM_KEY_ |
是否从key启动 |
TINYINT(4) |
是 |
start节点是否存在formKey 0否 1是 |
SUSPENSION_STATE_ |
是否挂起 |
INT(11) |
是 |
注:此表和ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在ACT_RE_PROCDEF表内,每个流程定义的数据,都会对于ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。和ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME与ACT_RE_PROCDEF.NAME_完成的,在数据库表结构中没有体现。
14. 表名:ACT_RU_EVENT_SUBSCR(运行时事件)
ACT_RU_EVENT_SUBSCR(act_ru_event_subscr) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
ID |
VARCHAR(64) |
主键 |
|
REV_ |
版本号 |
INT(11) |
是 |
|
EVENT_TYPE_ |
事件类型 |
VARCHAR(255) |
||
EVENT_NAME_ |
事件名称 |
VARCHAR(255) |
是 |
|
EXECUTION_ID_ |
流程执行ID |
VARCHAR(64) |
是 |
|
PROC_INST_ID_ |
流程实例ID |
VARCHAR(64) |
是 |
|
ACTIVITY_ID_ |
活动ID |
VARCHAR(64) |
是 |
|
CONFIGURATION_ |
配置信息 |
VARCHAR(255) |
是 |
|
CREATED_ |
创建时间 |
TIMESTAMP |
15. 表名:ACT_RU_EXECUTION(运行时流程执行实例)
核心,我的待办任务查询表
ACT_RU_EXECUTION(act_ru_execution) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
ID_ |
REV_ |
版本号 |
INT(11) |
是 |
乐观锁 |
PROC_INST_ID_ |
流程实例编号 |
VARCHAR(64) |
是 |
流程实例ID |
BUSINESS_KEY_ |
业务编号 |
VARCHAR(255) |
是 |
业务主键ID |
PARENT_ID_ |
父执行流程 |
VARCHAR(64) |
是 |
父节点实例ID |
PROC_DEF_ID_ |
流程定义Id |
VARCHAR(64) |
是 |
流程定义ID |
SUPER_EXEC_ |
|
VARCHAR(64) |
||
ACT_ID_ |
实例id |
VARCHAR(255) |
是 |
ACT_HI_ACTINST中ID |
IS_ACTIVE_ |
激活状态 |
TINYINT(4) |
是 |
是否存活 |
IS_CONCURRENT_ |
并发状态 |
TINYINT(4) |
是 |
是否为并行(true/false) |
IS_SCOPE_ |
|
TINYINT(4) |
是 |
|
IS_EVENT_SCOPE_ |
|
TINYINT(4) |
是 |
|
SUSPENSION_STATE_ |
暂停状态_ |
INT(11) |
是 |
挂起状态 1激活 2挂起 |
CACHED_ENT_STATE_ |
缓存结束状态_ |
INT(11) |
是 |
16. 表名:ACT_RU_IDENTITYLINK(身份联系)
主要存储当前节点参与者的信息,任务参与者数据表。
ACT_RU_IDENTITYLINK(act_ru_identitylink) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
ID_ |
ID_ |
VARCHAR(64) |
|
|
REV_ |
版本号 |
INT(11) |
是 |
|
GROUP_ID_ |
用户组ID |
VARCHAR(255) |
是 |
|
TYPE_ |
用户组类型 |
VARCHAR(255) |
是 |
owner、starter、participant。即:受让人,候选人,所有者、起动器、参与者
|
USER_ID_ |
用户ID |
VARCHAR(255) |
是 |
|
TASK_ID_ |
任务Id |
VARCHAR(64) |
是 |
|
PROC_INST_ID_ |
流程实例ID |
VARCHAR(64) |
是 |
|
PROC_DEF_ID_ |
流程定义Id |
VARCHAR(64) |
是 |
17. 表名:ACT_RU_JOB(运行中的任务)
运行时定时任务数据表
ACT_RU_JOB(act_ru_job) |
|||
字段名 |
字段描述 |
字段描述 |
可空 |
ID_ |
标识 |
ID_ |
|
REV_ |
版本 |
INT(11) |
是 |
TYPE_ |
类型 |
VARCHAR(255) |
|
LOCK_EXP_TIME_ |
锁定释放时间 |
TIMESTAMP |
是 |
LOCK_OWNER_ |
挂起者 |
VARCHAR(255) |
是 |
EXCLUSIVE_ |
|
TINYINT(1) |
是 |
EXECUTION_ID_ |
执行实例ID |
VARCHAR(64) |
是 |
PROCESS_INSTANCE_ID_ |
流程实例ID |
VARCHAR(64) |
是 |
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
是 |
RETRIES_ |
|
INT(11) |
是 |
EXCEPTION_STACK_ID_ |
异常信息ID |
VARCHAR(64) |
是 |
EXCEPTION_MSG_ |
异常信息 |
VARCHAR(4000) |
是 |
DUEDATE_ |
到期时间 |
TIMESTAMP |
是 |
REPEAT_ |
重复 |
VARCHAR(255) |
是 |
HANDLER_TYPE_ |
处理类型 |
VARCHAR(255) |
是 |
HANDLER_CFG_ |
标识 |
VARCHAR(4000) |
是 |
18. 表名:ACT_RU_TASK(运行时任务数据表)
(执行中实时任务)代办任务查询表
ACT_RU_TASK(act_ru_task) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
取值说明 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
ID_ |
REV_ |
版本号 |
INT(11) |
是 |
乐观锁 |
EXECUTION_ID_ |
VARCHAR(64) |
是 |
执行实例ID |
|
PROC_INST_ID_ |
流程实例ID(外键PROC_INST_ID_) |
VARCHAR(64) |
是 |
流程实例ID |
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
是 |
流程定义ID |
NAME_ |
任务名称 |
VARCHAR(255) |
是 |
节点定义名称 |
BUSINESS_KEY_ |
|
VARCHAR(255) |
是 |
|
PARENT_TASK_ID_ |
父节任务ID |
VARCHAR(64) |
是 |
父节点实例ID |
DESCRIPTION_ |
任务描述 |
VARCHAR(4000) |
是 |
节点定义描述 |
TASK_DEF_KEY_ |
任务定义key |
VARCHAR(255) |
是 |
任务定义的ID |
OWNER_ |
所属人(老板) |
VARCHAR(255) |
是 |
拥有者(一般情况下为空,只有在委托时才有值) |
ASSIGNEE_ |
代理人员 (受让人) |
VARCHAR(255) |
是 |
签收人或委托人 |
DELEGATION_ |
代理团 |
VARCHAR(64) |
是 |
委托类型,DelegationState分为两种:PENDING,RESOLVED。如无委托则为空 |
PRIORITY_ |
优先权 |
INT(11) |
是 |
优先级别,默认为:50 |
CREATE_TIME_ |
创建时间 |
TIMESTAMP |
||
DUE_DATE_ |
执行时间 |
DATETIME |
|
耗时 |
CATEGORY_ |
|
VARCHAR(255) |
|
|
SUSPENSION_STATE_ |
暂停状态 |
INT(11) |
是 |
1代表激活 2代表挂起 |
TENANT_ID_ |
|
VARCHAR(255) |
是 |
|
FORM_KEY_ |
|
VARCHAR(255) |
是 |
|
CLAIM_TIME_ |
|
DATETIME |
是 |
|
APP_VERSION_ |
|
INT(11) |
是 |
|
19. 表名:ACT_RU_VARIABLE(运行时流程变量数据表)
ACT_RU_VARIABLE(act_ru_variable) |
||||
字段名 |
字段描述 |
数据类型 |
可空 |
备注 |
ID_ |
ID_ |
VARCHAR(64) |
主键 |
主键标识 |
REV_ |
版本号 |
INT(11) |
是 |
乐观锁 |
TYPE |
编码类型 |
VARCHAR(255) |
||
NAME_ |
变量名称 |
VARCHAR(255) |
|
变量名称 |
EXECUTION_ID_ |
执行实例ID |
VARCHAR(64) |
是 |
执行的ID |
PROC_INST_ID_ |
流程实例Id |
VARCHAR(64) |
是 |
流程实例ID |
TASK_ID_ |
任务id |
VARCHAR(64) |
是 |
节点实例ID(Local) |
BYTEARRAY_ID_ |
字节组ID |
VARCHAR(64) |
是 |
字节表的ID (ACT_GE_BYTEARRAY) |
DOUBLE_ |
DOUBLE_ |
DOUBLE |
|
存储变量类型为Double |
LONG_ |
LONG_ |
BIGINT(20) |
是 |
存储变量类型为long |
TEXT_ |
TEXT_ |
VARCHAR(4000) |
是 |
存储变量值类型为String 如此处存储持久化对象时,值jpa对象的class |
TEXT2_ |
TEXT2_ |
VARCHAR(4000) |
是 |
此处存储的是JPA持久化对象时,才会有值。此值为对象ID |
20. 表名:ACT_RU_DEADLETTER_JOB(作业死亡信息表)
ACT_RU_DEADLETTER_JOB(act_ru_deadletter_job) |
|||
字段名 |
字段描述 |
数据类型 |
可空 |
ID_ |
|
VARCHAR(64) |
否 |
REV_ |
版本 |
INT(11) |
是 |
TYPE_ |
|
VARCHAR(255) |
否 |
EXCLUSIVE_ |
|
TINYINT(1) |
是 |
EXECUTION_ID_ |
执行实例ID |
VARCHAR(64) |
是 |
PROCESS_INSTANCE_ID_ |
流程实例Id |
VARCHAR(64) |
是 |
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
是 |
EXCEPTION_STACK_ID_ |
异常信息ID |
VARCHAR(64) |
是 |
EXCEPTION_MSG_ |
异常信息 |
VARCHAR(4000) |
是 |
DUEDATE_ |
到期时间 |
TIMESTAMP |
是 |
REPEAT_ |
重复 |
VARCHAR(255) |
是 |
HANDLER_TYPE_ |
处理类型 |
VARCHAR(255) |
是 |
HANDLER_CFG_ |
标识 |
VARCHAR(4000) |
是 |
TENANT_ID_ |
|
VARCHAR(255) |
是 |
21. 表名:ACT_RU_INTEGRATION(作业死亡信息表)
ACT_RU_INTEGRATION(act_ru_integration) |
|||
字段名 |
字段描述 |
数据类型 |
可空 |
ID_ |
|
VARCHAR(64) |
否 |
EXECUTION_ID_ |
执行实例ID |
VARCHAR(64) |
|
PROCESS_INSTANCE_ID_ |
流程实例Id |
VARCHAR(64) |
|
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
|
FLOW_NODE_ID_ |
|
VARCHAR(64) |
|
CREATED_DATE_ |
|
TIMESTAMP |
|
22. 表名:ACT_RU_SUSPENDED_JOB( 运行时作业暂停表)
ACT_RU_SUSPENDED_JOB(act_ru_suspended_job) |
|||
字段名 |
字段描述 |
数据类型 |
可空 |
ID_ |
|
VARCHAR(64) |
否 |
REV_ |
版本 |
INT(11) |
|
TYPE_ |
类型 |
VARCHAR(255) |
否 |
LOCK_EXP_TIME_ |
|
TIMESTAMP |
|
LOCK_OWNER_ |
|
VARCHAR(255) |
|
EXCLUSIVE_ |
|
TINYINT(1) |
|
EXECUTION_ID_ |
执行实例ID |
VARCHAR(64) |
|
PROCESS_INSTANCE_ID_ |
流程实例Id |
VARCHAR(64) |
|
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
|
RETRIES_ |
|
INT(11) |
|
EXCEPTION_STACK_ID_ |
|
VARCHAR(64) |
|
EXCEPTION_MSG_ |
|
VARCHAR(4000) |
|
DUEDATE_ |
|
TIMESTAMP |
|
REPEAT_ |
重复 |
VARCHAR(255) |
|
HANDLER_TYPE_ |
处理类型 |
VARCHAR(255) |
|
HANDLER_CFG_ |
|
VARCHAR(4000) |
|
TENANT_ID_ |
|
VARCHAR(255) |
23. 表名:ACT_RU_TIMER_JOB( 运行时定时器作业表)
ACT_RU_TIMER_JOB(act_ru_timer_job) |
|||
字段名 |
字段描述 |
数据类型 |
可空 |
ID_ |
|
VARCHAR(64) |
否 |
REV_ |
版本 |
INT(11) |
|
TYPE_ |
类型 |
VARCHAR(255) |
否 |
LOCK_EXP_TIME_ |
|
TIMESTAMP |
|
LOCK_OWNER_ |
|
VARCHAR(255) |
|
EXCLUSIVE_ |
|
TINYINT(1) |
|
EXECUTION_ID_ |
执行实例ID |
VARCHAR(64) |
|
PROCESS_INSTANCE_ID_ |
流程实例Id |
VARCHAR(64) |
|
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
|
RETRIES_ |
|
INT(11) |
|
EXCEPTION_STACK_ID_ |
|
VARCHAR(64) |
|
EXCEPTION_MSG_ |
|
VARCHAR(4000) |
|
DUEDATE_ |
|
TIMESTAMP |
|
REPEAT_ |
重复 |
VARCHAR(255) |
|
HANDLER_TYPE_ |
处理类型 |
VARCHAR(255) |
|
HANDLER_CFG_ |
|
VARCHAR(4000) |
|
TENANT_ID_ |
|
VARCHAR(255) |
24. 表名: ACT_EVT_LOG (流程引擎通用事件日志记录表)
ACT_EVT_LOG(act_evt_log) |
|||
字段名 |
字段描述 |
数据类型 |
可空 |
LOG_NR_ |
|
BIGINT(20) |
否 |
TYPE_ |
|
VARCHAR(64) |
否 |
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
是 |
PROC_INST_ID_ |
流程实例Id |
VARCHAR(64) |
是 |
EXECUTION_ID_ |
执行实例ID |
VARCHAR(64) |
是 |
TASK_ID_ |
|
VARCHAR(64) |
是 |
TIME_STAMP_ |
|
TIMESTAMP |
否 |
USER_ID_ |
|
VARCHAR(255) |
是 |
DATA_ |
|
LONGBLOB |
是 |
LOCK_OWNER_ |
|
VARCHAR(255) |
是 |
LOCK_TIME_ |
|
TIMESTAMP |
是 |
IS_PROCESSED_ |
|
TINYINT(4) |
否 |
25. 表名:ACT_PROCDEF_INFO (已部署的流程定义)
ACT_PROCDEF_INFO(act_procdef_info) |
|||
字段名 |
字段描述 |
数据类型 |
可空 |
ID_ |
|
VARCHAR(64) |
|
PROC_DEF_ID_ |
流程定义ID |
VARCHAR(64) |
|
REV_ |
版本 |
INT(11) |
是 |
INFO_JSON_ID_ |
|
VARCHAR(64) |
是 |
select * from act_hi_actinst where proc_inst_id_='' ;
select * from act_hi_attachment where proc_inst_id_='' ;
select * from act_hi_comment where proc_inst_id_='' ;
select * from act_hi_detail where proc_inst_id_='' ;
select * from act_hi_identitylink where proc_inst_id_='' ;
select * from act_hi_procinst where proc_inst_id_='' ;
select * from act_hi_taskinst where proc_inst_id_='' ;
select * from act_hi_varinst where proc_inst_id_='' ;
select * from act_ru_identitylink where proc_inst_id_='' ;
select * from act_ru_task where proc_inst_id_='' ;
select * from act_ru_variable where proc_inst_id_='' ;
select*from ACT_GE_BYTEARRAY p where p.DEPLOYMENT_ID_ in (select pd.ID_ from ACT_RE_DEPLOYMENT pd ) ;
select*from ACT_RE_PROCDEF p where p.ID_ in(select ar.PROC_DEF_ID_ from ACT_RU_EXECUTION ar where ar.PROC_INST_ID_=' ' )
select*from ACT_RU_EXECUTION pe WHERE pe.PROC_INST_ID_=' ';
select*from ACT_RU_JOB pj;
select*from ACT_RU_TIMER_JOB ptj;
select*from ACT_RU_SUSPENDED_JOB psj;
select*from ACT_RU_DEADLETTER_JOB pdj;
select*from ACT_RU_EVENT_SUBSCR pes;
select*from ACT_RE_MODEL prm;
select*from ACT_PROCDEF_INFO ppi;
select*from ACT_RU_INTEGRATION pri;
select*from act_evt_log;
select* from act_ge_bytearray;
select* from act_ge_property ;