activiti5数据库表结构

更新时间:2024-04-07 09:14:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

activiti5.13 框架 数据库表结构说明

1、结构设计

2、1.1、 逻辑结构设计

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),各种情况都使用的数据。

1.2、 所有表的含义

序号 1 2 表名 act_ge_bytearray act_ge_property 二进制数据表 属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录, 历史节点表 历史附件表 历史意见表 历史流程人员表 说明 3 4 5 6 act_hi_actinst act_hi_attachment act_hi_comment act_hi_identitylink 7 8 9 10 11 12 13 14 act_hi_detail act_hi_procinst act_hi_taskinst act_hi_varinst act_id_group act_id_info act_id_membership act_id_user 历史详情表,提供历史变量的查询 历史流程实例表 历史任务实例表 历史变量表 用户组信息表 用户扩展信息表 用户与用户组对应信息表 用户信息表 部署信息表 流程设计模型部署表 流程定义数据表 ? 运行时流程执行实例表 运行时流程人员表,主要存储任务节点与参与者的相关信息 运行时定时任务数据表 运行时任务节点表 运行时流程变量数据表 15. act_re_deployment 16. act_re_model 17 18 19 20 21 22 23

2、 表以及索引信息

act_re_procdef act_ru_event_subscr act_ru_execution act_ru_identitylink act_ru_job act_ru_task act_ru_variable 2.1 二进制数据表(act_ge_bytearray)

2.1.1 简要描述

保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据,特别注意类路径部署时候,不要把svn等隐藏文件或者其他与流程无关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)。

2.1.2 表结构说明

字段名称 字段描述 数据类型 主为取值说明 键 空 √ 主键ID ID_ REV_ NAME_ ID_ 乐观锁 名称 nvarchar(64) int √ Version(版本) √ 部署的文件名称,如:mail.bpmn、mail.png 、mail.bpmn20.xml nvarchar(255) DEPLOYMENT_ID_ 部署ID BYTES_ GENERATED_ 字节 是否是引擎生成 nvarchar(64) √ 部署表ID √ 部署文件 √ 0为用户生成 1为Activiti生成 varbinary(max) tinyint

2.1.3 索引说明

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

2.2 属性数据表( act_ge_property )

2.2.1 简要描述

DEPLOYMENT_ID_ 属性数据表。存储整个流程引擎级别的数据。

2.2.2 表结构说明 字段名称 字段描述 名称 数据类型 主为键 空 √ 取值说明 NAME_ nvarchar(64) schema.version schema.history next.dbid VALUE_ 值 nvarchar(300) √ 5.* create(5.*) REV_

2.2.3 索引说明

索引名称 PRIMARY

乐观锁 int √ version 组成字段名称 NAME_ 索引类型 Unique 索引说明 主键唯一索引 2.3 历史节点表(act_hi_actinst)

2.3.1 简要描述

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

2.3.2 表结构说明

字段名称 ID_ 字段描述 ID_ 数据类型 nvarchar(64) 主键 为空 取值说明 √ PROC_DEF_ID_ PROC_INST_ID_ EXECUTION_ID_ ACT_ID_ TASK_ID_ 流程定义ID 流程实例ID 执行实例ID 节点ID 任务实例ID nvarchar(64) nvarchar(64) nvarchar(64) nvarchar(225) nvarchar(64) √ 节点定义ID 任务实例ID 其他节点类型实例ID在这里为空 调用外部流程的流程实例ID' CALL_PROC_INST_ID_ 调用外部的流程实例ID ACT_NAME_ ACT_TYPE_ ASSIGNEE_ START_TIME_ END_TIME_ DURATION_ 节点名称 节点类型 签收人 开始时间 结束时间 耗时 nvarchar(64) √ nvarchar(225) nvarchar(225) nvarchar(64) datetime datetime numeric(19,0) √ √ √ √ 节点定义名称 如startEvent、userTask 节点签收人 2013-09-15 11:30:00 2013-09-15 11:30:00 毫秒值 2.3.3 索引说明

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

2.4 历史附件表( act_hi_attachment )

EXECUTION_ID_ 、 ACT_ID_

2.4.1 简要描述

历史附件表。

2.4.2 表结构说明

字段名称 ID_ REV_ USER_ID_ NAME_ DESCRIPTION_ TYPE_ TASK_ID_ PROC_INST_ID_ URL_ CONTENT_ID_ 字段描述 ID_ 乐观锁 用户ID 名称 描述 类型 任务实例ID 流程实例ID URL_ 字节表的ID 数据类型 nvarchar(64) integer nvarchar(255) nvarchar(255) 主键 为空 取值说明 √ √ √ √ √ √ √ √ √ √ 主键ID Version 用户ID 附件名称 描述 附件类型 节点实例ID 流程实例ID 附件地址 ACT_GE_BYTEARRAY的ID nvarchar(4000) nvarchar(255) nvarchar(64) nvarchar(64) nvarchar(4000) nvarchar(64) 2.4.3 索引说明

索引名称 PRIMARY

2.5 历史意见表( act_hi_comment )

2.5.1 简要描述 历史意见表。 2.5.2 表结构说明

组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 字段名称 ID_ TYPE_ 字段描述 ID_ 类型 数据类型 nvarchar(64) nvarchar(255) 主键 为空 取值说明 √ √ 主键ID 类型:event(事件) comment(意见) TIME_ USER_ID_ TASK_ID_ PROC_INST_ID_ ACTION_ MESSAGE_ 时间 用户ID 节点任务ID 流程实例ID 行为类型 基本内容 datetime nvarchar(64) nvarchar(64) nvarchar(255) nvarchar(64) √ √ √ √ √ 填写时间' 填写人 节点实例ID 流程实例ID 见备注1 用于存放流程产生的信息,比如审批意见 附件地址 nvarchar(4000) FULL_MSG_ 全部内容 varbinary(max) √ 2.5.3 索引说明

索引名称 PRIMARY

2.6 历史详情表( act_hi_detail )

2.6.1 简要描述

历史详情表:流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量等。 2.6.2 表结构说明

字段名称 ID_ TYPE_ 字段描述 ID_ 类型 数据类型 nvarchar(64) nvarchar(255) 主键 为空 取值说明 √ 主键 见备注2 组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 PROC_INST_ID_ EXECUTION_ID_ TASK_ID_ ACT_INST_ID_ NAME_ VAR_TYPE_ REV_ TIME_ BYTEARRAY_ID_ DOUBLE_ LONG_ TEXT_ TEXT2_ 流程实例ID 执行实例ID 任务实例ID 节点实例ID 名称 参数类型 乐观锁 时间戳 字节表ID DOUBLE_ LONG_ TEXT_ TEXT2_ nvarchar(64) nvarchar(64) nvarchar(64) nvarchar(64) nvarchar(255) nvarchar(255) int datetime nvarchar double precision numeric nvarchar nvarchar √ √ √ √ √ √ √ √ √ √ √ 流程实例ID 执行实例ID 任务实例ID ACT_HI_ACTINST表的ID 名称 见备注3 Version 创建时间 ACT_GE_BYTEARRAY表的ID 存储变量类型为Double 存储变量类型为long 存储变量值类型为String 此处存储的是JPA持久化对象时,才会有值。此值为对象ID 2.6.3 索引说明

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

2.7 历史流程人员表( act_ru_identitylink )

EXECUTION_ID_ 、 ACT_ID_ 2.7.1 简要描述

任务参与者数据表。主要存储历史节点参与者的信息。 2.7.2 表结构说明

字段名称 ID_ GROUP_ID_ TYPE_ USER_ID_ TASK_ID_ 字段描述 ID_ 组ID 类型 用户ID 节点实例ID 数据类型 nvarchar(64) nvarchar(255) nvarchar(255) nvarchar(255) nvarchar(64) nvarchar(64) 主键 √ 为空 √ √ √ √ √ 取值说明 ID_ 组ID 备注4 用户ID 节点实例ID 流程实例ID PROC_INST_ID_ 流程实例ID 2.7.3 索引说明

索引名称 PRIMARY ACT_IDX_HI_IDENT_LNK_USER ACT_IDX_HI_IDENT_LNK_TASK ACT_IDX_HI_IDENT_LNK_PROCINST

2.8 历史流程实例表(act_hi_procinst)

2.8.1 简要描述

历史流程实例表。

2.8.2 表结构说明

组成字段名称 ID_ USER_ID_ TASK_ID_ PROC_INST_ID_ 索引类型 Unique Unique 索引说明 主键唯一索引 字段名称 字段描述 ID_ 流程实例ID 业务主键 流程定义ID 开始时间 结束时间 耗时 数据类型 主为取值说明 键 空 √ 主键ID 流程实例ID ID_ PROC_INST_ID_ nvarchar(64) nvarchar(64) BUSINESS_KEY_ nvarchar(255) √ 业务主键,业务表单的ID 流程定义ID PROC_DEF_ID_ nvarchar(64) START_TIME_ datetime 开始时间 END_TIME_ datetime √ 结束时间 DURATION_ START_USER_ID_ START_ACT_ID_ Numeric(19) √ √ √ 耗时 起草人 起草环节ID 起草人 nvarchar(255) 开始节点ID 结束节点ID nvarchar(255) END_ACT_ID_ nvarchar(255) √ 结束环节ID SUPER_PROCESS _INSTANCE_ID_ DELETE_REASON_ 父流程nvarchar(64) 实例ID 删除原因 √ 父流程实例ID nvarchar(4000) √ 删除原因

2.8.3 索引说明

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

PROC_INST_ID_ ACT_UNIQ_HI_BUS_KEY ACT_IDX_HI_PRO_INST_END ACT_IDX_HI_PRO_I_BUSKEY

PROC_INST_ID_ Unique 外键 PROC_DEF_ID_,BUSINESS_KEY_ Unique END_TIME_ BUSINESS_KEY_ 2.9 历史任务实例表( act_hi_taskinst )

2.9.1 简要描述

历史任务实例表。

2.9.2 表结构说明

字段名称 ID_ PROC_DEF_ID_ TASK_DEF_KEY_ PROC_INST_ID_ EXECUTION_ID_ NAME_ 字段描述 ID_ 流程定义ID 节点定义ID 流程实例ID 执行实例ID 名称 数据类型 nvarchar(64) nvarchar(64) nvarchar(255) nvarchar(64) nvarchar(64) varchar(255) nvarchar(64) nvarchar(400) 主键 √ 为空 √ √ √ √ √ √ √ √ 取值说明 主键ID 流程定义ID 节点定义ID 流程实例ID 执行实例ID 名称 父节点实例ID 描述 签收人(默认为空,只有在委托时才有值) 签收人或被委托 PARENT_TASK_ID_ 父节点实例ID DESCRIPTION_ OWNER_ 描述 实际签收人 任务nvarchar(255) 的拥有者 签收人或被委托 nvarchar(255) ASSIGNEE_ √ START_TIME_ CLAIM_TIME_ END_TIME_ DURATION_ 开始时间 提醒时间 结束时间 耗时 datetime datetime datetime numeric(19) nvarchar(4000) √ √ √ √ 开始时间 提醒时间 结束时间 耗时 删除原因(completed,deleted) DELETE_REASON_ 删除原因 PRIORITY_ DUE_DATE_ 优先级别 过期时间 int datetime √ √ 优先级别 过期时间,表明任务应在多长时间内完成 desinger节点定义的 form_key属性 FORM_KEY_ 节点定义的 formkey nvarchar(255) √

2.9.3 索引说明

索引名称 PRIMARY

2.10 历史变量表( act_hi_varinst )

2.10.1 简要描述

历史变量表。

2.10.2 表结构说明

字段名称 字段描述 数据类型 主键 为空 取值说明 组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 ID_ ID_ nvarchar(64) nvarchar(64) nvarchar(255) nvarchar(64) nvarchar(64) varchar(255) nvarchar(64) nvarchar(400) nvarchar(255) nvarchar(255) datetime datetime √ √ √ √ √ √ √ √ √ √ √ ID_ 流程实例ID 执行实例ID 任务实例ID 参数名称(英文) 备注5 乐观锁 Version ACT_GE_BYTEARRAY表的主键 存储DoubleType类型的数据 存储LongType类型的数据 备注6 此处存储的是JPA持久化对象时,才会有值。此值为对象ID PROC_INST_ID_ 流程实例ID EXECUTION_ID_ 执行实例ID TASK_ID_ NAME_ VAR_TYPE_ REV_ 任务实例ID 名称 参数类型 乐观锁 BYTEARRAY_ID_ 字节表ID DOUBLE_ LONG_ TEXT_ TEXT2_ DOUBLE_ LONG_ TEXT_ TEXT2_

2.10.3 索引说明

索引名称 PRIMARY ACT_IDX_HI_PROCVAR_PROC_INST ACT_IDX_HI_PROCVAR_NAME_TYPE

2.11 用户组信息表( act_id_group )

2.11.1 简要描述

组成字段名称 ID_ PROC_INST_ID_ NAME_, VAR_TYPE_ 索引类型 Unique 索引说明 主键唯一索引 用来存储用户组信息。

2.11.2 表结构说明

字段名称 ID_ REV_ NAME_ TYPE_

2.11.3 索引说明

索引名称 PRIMARY

2.12 用户扩展信息表( act_id_info )

2.12.1 简要描述

用户扩展信息表。目前该表未用到~~~~~·

2.12.2 表结构说明

字段名称 字段描述 数据类型 主为取值说明 键 空 √ √ 主键ID 乐观锁Version 组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 字段描述 ID_ 乐观锁 名称 类型 数据类型 nvarchar(64) int nvarchar(255) nvarchar(255) 主键 √ 为空 √ √ √ 取值说明 主键ID 乐观锁Version 组名称 类型 ID_ REV_ ID_ 乐观锁 nvarchar(64) int USER_ID_ TYPE_ KEY_ VALUE_ PASSWORD_ PARENT_ID_

2.12.3 索引说明

索引名称 PRIMARY

用户ID nvarchar(64) 类型 nvarchar(64) √ √ √ √ √ √ nvarchar(255) nvarchar(255) Image nvarchar(255) 组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 2.13 用户与分组对应信息表( act_id_membership )

2.13.1 简要描述

用来保存用户的分组信息。

2.13.2 表结构说明

字段名称 USER_ID GROUP_ID

2.13.3 索引说明

索引名称 组成字段名称 索引类型 索引说明 字段描述 用户ID 用户组ID 数据类型 nvarchar(64) nvarchar(64) 主键 √ √ 为空 取值说明

PRIMARY ACT_FK_MEMB_GROUP

USER_ID_, GROUP_ID_ GROUP_ID_ Unique 主键唯一索引 2.14 用户信息表( act_id_user )

2.14.1 简要描述

工作流用户信息

2.14.2 表结构说明

字段名称 ID_ REV_ FIRST_ LAST_ EMAIL_ PWD_ PICTURE_ID_

2.14.3 索引说明

索引名称 PRIMARY

2.15 部署信息表( act_re_deployment )

组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 字段描述 ID_ 乐观锁 姓 名 EMAIL_ 密码 图片ID 数据类型 nvarchar(64) int nvarchar(255) nvarchar(255) nvarchar(255) nvarchar(255) nvarchar(64) 主键 √ 为空 √ √ √ √ √ √ 取值说明 主键ID 乐观锁Version 2.15.1 简要描述

部署流程定义时需要被持久化保存下来的信息。

2.15.2 表结构说明

字段名称 ID_ NAME_ CATEGORY_ DEPLOY_TIME_

2.15.3 索引说明

索引名称 PRIMARY

2.16 流程设计模型部署表( act_re_model )

2.16.1 简要描述

流程设计器设计流程后,保存数据到该表。

2.16.2 表结构说明

字段名称 字段描述 数据类型 主为取值说明 键 空 组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 字段描述 ID_ 部署名称 分类 部署时间 数据类型 nvarchar(64) nvarchar(255) nvarchar(255) datetime 主键 √ 为空 √ √ √ 取值说明 主键ID 部署文件名 类别 部署时间 ID_ ID_ nvarchar(64) √ ID_ REV_ NAME_ KEY_ 乐观锁 名称 KEY_ int √ 乐观锁 nvarchar(255) √ 名称 nvarchar(255) √ 分类,例如: http://www.mossle.com/docCATEGORY_ CREATE_TIME_ LAST_UPDATE_TIME_ VERSION_ META_INFO_ DEPLOYMENT_ID_ EDITOR_SOURCE_VALUE_ID_ 分类 创建时间 nvarchar(255) √ 分类 datetime √ 创建时间 √ 最新修改时间 √ 版本 最新修改时间 datetime 版本 int META_INFO_ nvarchar(255) √ 以json格式保存流程定义的信息部署ID nvarchar(255) √ 部署ID datetime datetime √ √ EDITOR_SOURCE_EXTRA_VALUE_ID_

2.16.3 索引说明

索引名称 PRIMARY ACT_FK_MODEL_SOURCE 组成字段名称 ID_ 索引类型 Unique 索引说明 主键唯一索引 EDITOR_SOURCE_VALUE_ID_ ACT_FK_MODEL_SOURCE_EXTRA EDITOR_SOURCE_EXTRA_VALUE_ID_ ACT_FK_MODEL_DEPLOYMENT

2.17 流程定义数据表( act_re_procdef )

2.17.1 简要描述

DEPLOYMENT_ID_ 业务流程定义数据表。此表和ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在ACT_REPROCDEF表内,每个流程定义的数据,都会对于ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。和

ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME与ACT_RE_PROCDEF.NAME_完成的,在数据库表结构中没有体现。

2.17.2 表结构说明

字段名称 ID_ REV_ CATEGORY_ 字段描述 ID_ 乐观锁 分类 数据类型 nvarchar(64) int nvarchar(255) 主键 √ 为空 √ √ 取值说明 ID_ 乐观锁 流程定义的Namespace就是别 名称 流程定义ID 版本 部署表ID 流程bpmn文件名称 流程图片名称 描述 NAME_ KEY_ VERSION_ DEPLOYMENT_ID_ RESOURCE_NAME_ 名称 定义的KEY 版本 部署表ID nvarchar(255) nvarchar(255) int nvarchar(64) √ √ √ √ √ √ bpmn文件名称 nvarchar(4000) nvarchar(4000) nvarchar(4000) tinyint DGRM_RESOURCE_NAME_ png图片名称 DESCRIPTION_ HAS_START_FORM_KEY_ 描述 是否存在开始节点formKey 是否挂起 start节点是否存在formKey 0否 1是 SUSPENSION_STATE_

tinyint √ 1 激活 2挂起 2.17.3 索引说明

索引名称 组成字段名称 索引类型 索引说明 PRIMARY ACT_UNIQ_PROCDEF

ID_ KEY_, VERSION_ Unique Unique 主键唯一索引 2.18 ( act_ru_event_subscr )

2.18.1 简要描述

没有用到该表~~~ 网上找到的资料~~~不足之处请说明补充 谢谢~~

2.18.2 表结构说明

字段名称 ID_ REV_ EVENT_TYPE_ EVENT_NAME_ EXECUTION_ID_ PROC_INST_ID_ ACTIVITY_ID_ CONFIGURATION_ CREATED_ 字段描述 事件ID 版本 事件类型 事件名称 执行实例ID 流程实例ID 活动实例ID 配置 数据类型 nvarchar(64) int nvarchar(255) nvarchar(255) nvarchar(64) nvarchar(64) nvarchar(64) nvarchar(255) datetime 主键 √ 为空 √ √ √ √ √ √ 取值说明 事件ID 乐观锁Version 事件类型 事件名称 执行实例ID 流程实例ID 活动实例ID 配置 默认值 当前系统时间戳 CURRENT_TIMESTAMP 是否创建

2.18.3 索引说明

索引名称 组成字段名称 索引类型 索引说明

PRIMARY ID_ Unique 主键唯一索引 ACT_IDX_EVENT_SUBSCR_CONFIG_ CONFIGURATION_ ACT_FK_EVENT_EXEC

2.19 运行时流程执行实例表( act_ru_execution )

2.19.1 简要描述

流程执行记录表。

2.19.2 表结构说明

字段名称 ID_ REV_ PROC_INST_ID_ BUSINESS_KEY_ PARENT_ID_ PROC_DEF_ID_ SUPER_EXEC_ ACT_ID_ 字段描述 ID_ 乐观锁 流程实例ID 业务主键ID 父节点实例ID 流程定义ID SUPER_EXEC_ 节点实例ID 数据类型 nvarchar(64) int nvarchar(64) nvarchar(255) nvarchar(64) nvarchar(64) nvarchar(64) nvarchar(255) 主键 √ EXECUTION_ID_ 为空 √ √ √ √ √ √ 取值说明 ID_ 乐观锁 流程实例ID 业务主键ID 父节点实例ID 流程定义ID SUPER_EXEC_ 节点实例ID即 ACT_HI_ACTINST中ID IS_ACTIVE_ IS_CONCURRENT_ IS_SCOPE_ 是否存活 是否并行 IS_SCOPE_ tinyint tinyint tinyint √ √ √ 是否存活 是否为并行(true/false) IS_SCOPE_ IS_EVENT_SCOPE_ IS_EVENT_SCOPE_ tinyint tinyint int √ √ √ IS_EVENT_SCOPE_ 挂起状态 1激活 2挂起 SUSPENSION_STATE_ 是否挂起 CACHED_ENT_STATE_

2.19.3 索引说明

索引名称 PRIMARY ACT_UNIQ_RU_BUS_KEY ACT_IDX_EXEC_BUSKEY ACT_FK_EXE_PROCINST ACT_FK_EXE_PARENT ACT_FK_EXE_SUPER

组成字段名称 ID_ PROC_DEF_ID_, BUSINESS_KEY_ BUSINESS_KEY_ PROC_INST_ID_ PARENT_ID_ SUPER_EXEC_ 索引类型 Unique Unique 索引说明 主键唯一索引 2.20 运行时流程人员表( act_ru_identitylink )

2.20.1 简要描述

任务参与者数据表。主要存储当前节点参与者的信息。

2.20.2 表结构说明

字段名称 ID_ REV_ GROUP_ID_ 字段描述 ID_ 乐观锁 组ID 数据类型 nvarchar(64) int nvarchar(64) 主键 √ 为空 √ √ 取值说明 ID_ 乐观锁 组ID TYPE_ USER_ID_ TASK_ID_ 类型 用户ID 节点实例ID nvarchar(255) nvarchar(64) nvarchar(64) nvarchar(64) nvarchar(255) √ √ √ √ √ 备注7 用户ID 节点实例ID 流程实例ID 流程定义ID PROC_INST_ID_ 流程实例ID PROC_DEF_ID_ 流程定义ID

2.20.3 索引说明

索引名称 PRIMARY ACT_IDX_IDENT_LNK_USER ACT_IDX_IDENT_LNK_GROUP ACT_IDX_ATHRZ_PROCEDEF ACT_FK_TSKASS_TASK ACT_FK_IDL_PROCINST

2.21 运行时定时任务数据表( act_ru_job )

2.21.1 简要描述

运行时定时任务数据表。用到网上找的资料 字段描述..

2.21.2 表结构说明

字段名称 ID_ 字段描述 标识 数据类型 nvarchar(64) 主键 √ 为空 取值说明 标识 组成字段名称 ID_ USER_ID_ GROUP_ID_ PROC_DEF_ID_ TASK_ID_ PROC_INST_ID_ 索引类型 Unique Unique 索引说明 主键唯一索引 REV_ TYPE_ LOCK_EXP_TIME_ LOCK_OWNER_ EXCLUSIVE_ EXECUTION_ID_ 版本 类型 锁定释放时间 挂起者 执行实例ID int nvarchar(255) datetime nvarchar(255) bit nvarchar(64) nvarchar(64) nvarchar(64) int nvarchar(64) nvarchar(4000) datetime nvarchar(255) nvarchar(255) nvarchar(4000) √ √ √ √ √ √ √ √ √ √ √ √ √ √ 版本 类型 锁定释放时间 挂起者 执行实例ID 流程实例ID 流程定义ID 异常信息ID 异常信息 到期时间 重复 处理类型 标识 PROCESS_INSTANCE_ID_ 流程实例ID PROC_DEF_ID_ RETRIES_ 流程定义ID EXCEPTION_STACK_ID_ 异常信息ID EXCEPTION_MSG_ DUEDATE_ REPEAT_ HANDLER_TYPE_ HANDLER_CFG_ 异常信息 到期时间 重复 处理类型

2.21.3 索引说明

索引名称 PRIMARY ACT_FK_JOB_EXCEPTION

组成字段名称 ID_ EXCEPTION_STACK_ID_ 索引类型 Unique 索引说明 主键唯一索引 2.22 运行时任务节点表( act_ru_task )

2.22.1 简要描述

行时任务数据表。

2.22.2 表结构说明

字段名称 ID_ REV_ EXECUTION_ID_ PROC_INST_ID_ PROC_DEF_ID_ NAME_ PARENT_TASK_ID_ DESCRIPTION_ TASK_DEF_KEY_ OWNER_ 字段描述 ID_ 乐观锁 执行实例ID 流程实例ID 流程定义ID 节点定义名称 父节点实例ID 节点定义描述 节点定义的KEY 实际签收人 数据类型 nvarchar(64) int nvarchar(64) nvarchar(64) nvarchar(64) nvarchar(255) nvarchar(64) nvarchar(4000) nvarchar(255) nvarchar(255) 主键 √ 为空 √ √ √ √ √ √ √ √ √ 取值说明 ID_ 乐观锁 执行实例ID 流程实例ID 流程定义ID 节点定义名称 父节点实例ID 节点定义描述 任务定义的ID 拥有者(一般情况下为空,只有在委托时才有值) 签收人或委托人 备注8 优先级别,默认为:50 创建时间 耗时 1代表激活 2代表挂起 ASSIGNEE_ DELEGATION_ PRIORITY_ CREATE_TIME_ DUE_DATE_ 签收人或委托人 委托类型 优先级别 创建时间 过期时间 nvarchar(255) nvarchar(64) int datetime datetime int √ √ √ √ √ √ SUSPENSION_STATE_ 是否挂起

2.22.3 索引说明

索引名称 PRIMARY ACT_IDX_TASK_CREATE ACT_FK_TASK_EXE ACT_FK_TASK_PROCINST ACT_FK_TASK_PROCDEF

2.23 运行时流程变量数据表( act_ru_variable )

2.23.1 简要描述

运行时流程变量数据表。

2.23.2 表结构说明

字段名称 ID_ REV_ TYPE_ NAME_ EXECUTION_ID_ PROC_INST_ID_ TASK_ID_ 字段描述 ID_ 乐观锁 类型 名称 执行实例ID 流程实例ID 节点实例ID 数据类型 nvarchar(64) int nvarchar(255) nvarchar(255) nvarchar(64) nvarchar(64) nvarchar(64) 主键 √ 为空 √ √ √ √ 取值说明 主键标识 乐观锁 备注9 变量名称 执行的ID 流程实例ID 节点实例ID(Local) 组成字段名称 ID_ CREATE_TIME_ EXECUTION_ID_ PROC_INST_ID_ PROC_DEF_ID_ 索引类型 Unique 索引说明 主键唯一索引 BYTEARRAY_ID_ 字节表ID nvarchar(64) √ 字节表的ID (ACT_GE_BYTEARRAY) DOUBLE_ LONG_ TEXT_ DOUBLE_ LONG_ TEXT_ float numeric(19) nvarchar(4000) √ √ √ 存储变量类型为Double 存储变量类型为long '存储变量值类型为String 如此处存储持久化对象时,值jpa对象的class TEXT2_ TEXT2_ nvarchar(4000) √ 此处存储的是JPA持久化对象时,才会有值。此值为对象ID

2.23.3 索引说明

索引名称 PRIMARY ACT_IDX_VARIABLE_TASK_ID ACT_FK_VAR_EXE ACT_FK_VAR_PROCINST ACT_FK_VAR_BYTEARRAY 备注:

备注1:行为类型。值为下列内容中的一种:

AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment 备注2:类型:

FormProperty, //表单 VariableUpdate //参数 备注3、5、9:参数类型:

jpa-entity、boolean、bytes、serializable(可序列化)、自定义type(根据你自身配置)、 CustomVariableType、date、double、integer、long、null、short、string

组成字段名称 ID_ TASK_ID_ EXECUTION_ID_ PROC_INST_ID_ BYTEARRAY_ID_ 索引类型 Unique 索引说明 主键唯一索引 备注4、7:类型,主要分为以下几种:

assignee 、 candidate 、 owner 、starter 、participant 备注6:

存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class

备注8:委托类型,DelegationState分为两种:PENDING,RESOLVED。如无委托则为空

本文来源:https://www.bwwdw.com/article/wbar.html

Top