activiti中关于运行时的表都是ACT_RU_*系列的表,其中保存在运行中的Task的相关数据。
一共6个表:
ACT_RU_TASK
ACT_RU_VARIABLE
ACT_RU_JOB
ACT_RU_IDENTITYLINK
ACT_RU_EXECUTION
ACT_RU_EVENT_SUBSCR
ACT_RU_TASK表,保存的是正在运行中的节点数据。
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | NVARCHAR2(64) | Yes | 主键ID,唯一 | |
REV_ | NUMBER(*) | No | ||
EXECUTION_ID_ | 执行实例ID | NVARCHAR2(64) | No | 作为外键与PROC_INST_ID_均指向ACT_RU_EXECUTION表的ID_ |
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | No | |
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) | No | |
NAME_ | 节点定义名称 | NVARCHAR2(255) | No | |
PARENT_TASK_ID_ | 父节点实例ID | NVARCHAR2(64) | No | |
DESCRIPTION_ | 描述 | NVARCHAR2(2000) | No | |
TASK_DEF_KEY_ | 节点定义的key | NVARCHAR2(255) | No | 任务的ID |
OWNER_ | 实际签收人 | NVARCHAR2(255) | No | 一般为空,只有在委托的情况下才有值 |
ASSIGNEE_ | 签收人或委托人 | NVARCHAR2(255) | No | |
DELEGATION_ | 委托类型 | NVARCHAR2(64) | No |
Pending
Resolved
如果没有委托则为空
|
PRIORITY_ | 优先级 | NUMBER(*) | No | 默认为50 |
CREATE_TIME_ | 创建时间 | TIMESTAMP(6) | No | |
DUE_DATE_ | 过期时间 | TIMESTAMP(6) | No | |
CATEGORY_ | 类别 | NVARCHAR2(255) | No | |
SUSPENSION_STATE_ | 挂起 | NUMBER(*) | No |
1:激活
2:挂起
|
TENANT_ID_ | 租户ID | NVARCHAR2(255) | No | default '' |
FORM_KEY_ | 节点FormKey | NVARCHAR2(255) | No |
ACT_RU_VARIABLE 运行时变量表
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
REV_ | NUMBER(*) | No | ||
TYPE_ | 类型 | NVARCHAR2(255) | No | |
NAME_ | 名称 | NVARCHAR2(255) | Yes | |
EXECUTION_ID_ | 执行实例ID | NVARCHAR2(64) | No | |
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | No | |
TASK_ID_ | 节点实例ID | NVARCHAR2(64) | No | |
BYTEARRAY_ID_ | 字节表ID | NVARCHAR2(64) | No | ACT_GE_BYTEARRAY的ID_ |
DOUBLE_ | NUMBER(*,10) | No | 存变量类型为Double的值 | |
LONG_ | NUMBER(19) | No | 存变量类型为Long的值 | |
TEXT_ | NVARCHAR2(2000) | No | 存变量类型为String的值或JPA对象的class | |
TEXT2_ | NVARCHAR2(2000) | No | JPA对象的class |
ACT_RU_JOB 运行时定时任务数据表
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
REV_ | NUMBER(*) | |||
TYPE_ | 类型 | NVARCHAR2(255) | Yes | |
LOCK_EXP_TIME_ | 锁定释放时间 | TIMESTAMP(6) | ||
LOCK_OWNER_ | 挂起者 | NVARCHAR2(255) | ||
EXCLUSIVE_ | NUMBER(1) | |||
EXECUTION_ID_ | 执行实例ID | NVARCHAR2(64) | ||
PROCESS_INSTANCE_ID_ | 流程实例ID | NVARCHAR2(64) | ||
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) | ||
RETRIES_ | NUMBER(*) | |||
EXCEPTION_STACK_ID_ | 异常信息ID | NVARCHAR2(64) | ||
EXCEPTION_MSG_ | 异常信息 | NVARCHAR2(2000) | ||
DUEDATE_ | 到期时间 | TIMESTAMP(6) | ||
REPEAT_ | 重复 | NVARCHAR2(255) | ||
HANDLER_TYPE_ | 处理类型 | NVARCHAR2(255) | ||
HANDLER_CFG_ | 处理标识 | NVARCHAR2(2000) | ||
TENANT_ID_ | 租户ID | NVARCHAR2(255) | default '' |
ACT_RU_IDENTITYLINK 运行时流程人员表,主要存储任务节点与参与者相关信息。
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
REV_ | NUMBER(*) | |||
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) | ||
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) |
ACT_RU_EXECUTION 流程执行实例表
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
REV_ | NUMBER(*) | |||
PROC_INST_ID_ | 流程实例ID | NVARCHAR2(64) | ||
BUSINESS_KEY_ | 业务主键Key | NVARCHAR2(255) | ||
PARENT_ID_ | 父节点实例ID | NVARCHAR2(64) | ||
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) | ||
SUPER_EXEC_ | NVARCHAR2(64) | |||
ACT_ID_ | 节点实例ID | NVARCHAR2(255) |
节点实例ID即
ACT_RU_TASK中
的TASK_DEF_KEY_???
| |
IS_ACTIVE_ | NUMBER(1) | 是否存活 | ||
IS_CONCURRENT_ | NUMBER(1) |
是否并行
true
false
| ||
IS_SCOPE_ | NUMBER(1) | |||
IS_EVENT_SCOPE_ | NUMBER(1) | |||
SUSPENSION_STATE_ | NUMBER(*) |
1:激活
2:挂起
| ||
CACHED_ENT_STATE_ | NUMBER(*) | |||
TENANT_ID_ | NVARCHAR2(255) | default '' | ||
NAME_ | NVARCHAR2(255) | 名称 | ||
LOCK_TIME_ | TIMESTAMP(6) |
ACT_RU_EVENT_SUBSCR 监听信息表
throwEvent、catchEvent时的信息表
字段 | 描述 | 类型 | Not Null | 备注 |
ID_ | 主键ID | NVARCHAR2(64) | Yes | |
REV_ | NUMBER(*) | |||
EVENT_TYPE_ | 事件类型 | NVARCHAR2(255) | Yes | |
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) | Yes | 默认系统当前时间戳 |
PROC_DEF_ID_ | 流程定义ID | NVARCHAR2(64) | ||
TENANT_ID_ | 租户ID | NVARCHAR2(255) | default '' |