Activiti工作流数据库表结构.pdf

上传人:tbuqq 文档编号:5496876 上传时间:2020-05-24 格式:PDF 页数:21 大小:594.53KB
返回 下载 相关 举报
Activiti工作流数据库表结构.pdf_第1页
第1页 / 共21页
Activiti工作流数据库表结构.pdf_第2页
第2页 / 共21页
Activiti工作流数据库表结构.pdf_第3页
第3页 / 共21页
Activiti工作流数据库表结构.pdf_第4页
第4页 / 共21页
Activiti工作流数据库表结构.pdf_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Activiti工作流数据库表结构.pdf》由会员分享,可在线阅读,更多相关《Activiti工作流数据库表结构.pdf(21页珍藏版)》请在三一文库上搜索。

1、Activiti数据表结构 Activiti数据表结构 目录 1ACTIVITI数据库表结构 - 2 1.1数据库表名说明- 2 1.2数据库表结构- 3 1.2.1Activiti数据表清单 : - 3 1.2.2表名:ACT_GE_BYTEARRAY (通用的流程定义和流程资源)- 3 1.2.3表名:ACT_GE_PROPERTY (系统相关属性)- 4 1.2.4表名:ACT_HI_ACTINST (历史节点表) - 5 1.2.5表名:ACT_HI_ATTACHMENT (附件信息) - 5 1.2.6表名:ACT_HI_COMMENT (历史审批意见表)- 6 1.2.7表名:AC

2、T_HI_DETAIL (历史详细信息)- 7 1.2.8表名:ACT_HI_IDENTITYLINK (历史流程人员表)- 7 1.2.9表名:ACT_HI_PROCINST(历史流程实例信息)核心表- 8 1.2.10表名:ACT_HI_TASKINST (历史任务流程实例信息)核心表- 8 1.2.11表名:ACT_HI_VARINST (历史变量信息) - - 9 1.2.12表名:ACT_ID_GROUP(用户组表) - - 10 1.2.13表名:ACT_ID_INFO (用户扩展信息表) - - 10 1.2.14表名:ACT_ID_MEMBERSHIP(用户用户组关联表)- -

3、 11 1.2.15表名:ACT_ID_USER (用户信息表) - - 11 1.2.16表名:ACT_RE_DEPLOYMENT(部署信息表) - 11 1.2.17表名:ACT_RE_MODEL (流程设计模型部署表 ) - - 12 1.2.18表名:ACT_RE_PROCDEF (流程定义表) - 13 1.2.19表名:ACT_RU_EVENT_SUBSCR (运行时事件 ) - - 14 1.2.20表名:ACT_RU_EXECUTION (运行时流程执行实例)- 14 1.2.21表名:ACT_RU_IDENTITYLINK(身份联系) - 15 1.2.22表名:ACT_RU

4、_JOB(运行中的任务) - - 15 1.2.23表名:ACT_RU_TASK(运行时任务数据表 ) - 16 1.2.24表名:ACT_RU_VARIABLE(运行时流程变量数据表 ) - - 17 2ACTIVITI中主要对象的关系- - 18 Activiti数据表结构 1Activiti数据库表结构 1.1数据库表名说明 Activiti工作流总共包含 23 张数据表,所有的表名默认以“ACT_ ”开头。 并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API 匹配。 ACT_GE_* : “GE ”代表“ General”(通用),用在各种情况下; A

5、CT_HI_*: “HI”代表“ History ”(历史),这些表中保存的都是历史数 据,比如执行过的流程实例、变量、任务,等等。Activit默认提供了 4 种 历史级别: none: 不保存任何历史记录,可以提高系统性能; activity:保存所有的流程实例、任务、活动信息; audit :也是 Activiti的默认级别,保存所有的流程实例、任务、活动、 表单属性; full: 最完整的历史记录,除了包含audit级别的信息之外还能保存详 细,例如:流程变量。 对于几种级别根据对功能的要求选择,如果需要日后跟踪详细可以开启full。 ACT_ID_* : “ID”代表“ Identi

6、ty”(身份),这些表中保存的都是身份 信息,如用户和组以及两者之间的关系。如果Activiti被集成在某一系统 当中的话,这些表可以不用,可以直接使用现有系统中的用户或组信息; ACT_RE_* : “RE ”代表“ Repository ”(仓库),这些表中保存一些静 态信息,如流程定义和流程资源(如图片、规则等); ACT_RU_* : “RU ”代表“ Runtime”(运行时),这些表中保存一些流程实 例、用户任务、变量等的运行时数据。 Activiti只保存流程实例在执行过程 中的运行时数据, 并且当流程结束后会立即移除这些数据,这是为了保证运 行时表尽量的小并运行的足够快; Ac

7、tiviti数据表结构 1.2数据库表结构 1.2.1 Activiti数据表清单 : 表分类表名解释 一般数据 ACT_GE_BYTEARRAY通用的流程定义和流程资源 ACT_GE_PROPERTY系统相关属性 流程历史记录 ACT_HI_ACTINST历史的流程实例 ACT_HI_ATTACHMENT历史的流程附件 ACT_HI_COMMENT历史的说明性信息 ACT_HI_DETAIL历史的流程运行中的细节信息 ACT_HI_IDENTITYLINK历史的流程运行过程中用户关系 ACT_HI_PROCINST历史的流程实例 ACT_HI_TASKINST历史的任务实例 ACT_HI_V

8、ARINST历史的流程运行中的变量信息 用户用户组表 ACT_ID_GROUP身份信息 - 组信息 ACT_ID_INFO身份信息 - 组信息 ACT_ID_MEMBERSHIP身份信息 - 用户和组关系的中间表 ACT_ID_USER身份信息 - 用户信息 流程定义表 ACT_RE_DEPLOYMENT部署单元信息 ACT_RE_MODEL模型信息 ACT_RE_PROCDEF已部署的流程定义 运行实例表 ACT_RU_EVENT_SUBSCR运行时事件 ACT_RU_EXECUTION运行时流程执行实例 ACT_RU_IDENTITYLINK运行时用户关系信息 ACT_RU_JOB运行时作

9、业 ACT_RU_TASK运行时任务 ACT_RU_VARIABLE运行时变量表 1.2.2 表名 :ACT_GE_BYTEARRAY (通用的流程定义和流程资源) 用来保存部署文件的大文本数据。 Activiti数据表结构 保存流程定义图片和xml、Serializable(序列化 )的变量 , 即保存所有二进 制数据,特别注意类路径部署时候, 不要把 svn 等隐藏文件或者其他与流程无关 的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)。 ACT_GE_BYTEARRAY(act_ge_bytearray) 是否 主键 字段名字段描述数据类型可空 约 束 缺省值取值说明

10、 是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生成 1.2.3 表名 :ACT_GE_PROPE

11、RTY (系统相关属性) 属性数据表。存储这个流程引擎级别的数据。 ACT_GE_PROPERTY(act_ge_property) 是否 主键 字段名字段描述数据类型长度可空约束缺省值取值说明 是NAME_ 属性名称VARCHAR(64) 64 schema.version schema.history next.dbid VALUE_ 属性值VARCHAR(300) 300 是5.* create(5.*) REV_INT 版本号INT(11) 11 是 Activiti数据表结构 1.2.4 表名 :ACT_HI_ACTINST (历史节点表) 历史活动信息。这里记录流程流转过的所有节点

12、,与HI_TASKINST 不同的是, taskinst只记录 usertask 内容。 ACT_HI_ACTINST(act_hi_actinst) 是否 主键 字段名字段描述数据类型可空约束取值说明 是ID_ ID_ VARCHAR(64) PROC_DEF_ID_ 流程定义 ID VARCHAR(64) PROC_INST_ID_ 流程实例 ID VARCHAR(64) EXECUTION_ID_ 流程执行 ID VARCHAR(64) ACT_ID_ 活动 ID VARCHAR(255) 节点定义 ID TASK_ID_ 任务 ID VARCHAR(64) 是 任务实例 ID 其他节点

13、 类型实例 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 2013-09-15 11:30:00 END_TIME_ 结束时间DATETIME 是 2013-09-15 11:30:00 DURATION_ 时长,耗时B

14、IGINT(20) 是 毫秒值 1.2.5 表名 :ACT_HI_ATTACHMENT (附件信息) ACT_HI_ATTACHMENT(act_hi_attachment) Activiti数据表结构 是否 主键 字段名字段描述数据类型长度可空约束缺省值取值说明 是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 是描述

15、 TYPE_ 类型VARCHAR(255) 255 是附件类型 TASK_ID_ 任务 Id VARCHAR(64) 64 是节点实例 ID PROC_INST_ID_ 流程实例 ID VARCHAR(64) 64 是流程实例 ID URL_ 连接VARCHAR(4000) 4000 是附件地址 CONTENT_ID_ 内容 Id 字节表的 ID VARCHAR(64) 64 是ACT_GE_BYTEARRAY 的 ID 1.2.6 表名 :ACT_HI_COMMENT (历史审批意见表) ACT_HI_COMMENT(act_hi_comment) 是否 主键 字段名字段描述数据类型长度可空

16、约束缺省值取值说明 是 ID_ ID_ VARCHAR(64) 64 主键 ID TYPE_ 意见记录类型, 为 comment时,为处 理意见 VARCHAR(255) 255 是类型:event(事件) comment(意见) TIME_ 记录时间DATETIME 填写时间 USER_ID_ 用户 Id VARCHAR(255) 255 是填写人 TASK_ID_ 任务 Id VARCHAR(64) 64 是节点实例 ID PROC_INST_ID_ 流程实例Id VARCHAR(64) 64 是流程实例 ID ACTION_ 行为类型。 为 addcomment 时,为处理意见 VARC

17、HAR(255) 255 是值为下列内容中的 一种: AddUserLink 、 DeleteUserLink、 AddGroupLink 、 DeleteGroupLink、 AddComment 、 AddAttachment 、 DeleteAttachment MESSAGE_ 处理意见VARCHAR(4000) 4000 是用于存放流程产生 的信息,比如审批意 见 FULL_MSG_ 全部消息LONGBLOB 是 Activiti数据表结构 1.2.7 表名 :ACT_HI_DETAIL (历史详细信息) 历史详情表: 流程中产生的变量详细, 包括控制流程流转的变量, 业务表单 中填

18、写的流程需要用到的变量等。 ACT_HI_DETAIL(act_hi_detail) 是 否 主 键 字段名字段描述数据类型长度可空 约束缺省值取值说明 是 ID_ ID_ VARCHAR(64) 64 主键 TYPE_ 数据类型VARCHAR(255) 255 类型 : FormProperty, / 表单 VariableUpdate / 参数 PROC_INST_ID_ 流程实例 ID VARCHAR(64) 64 是流程实例 ID EXECUTION_ID_ 执行实例 Id VARCHAR(64) 64 是执行实例 ID TASK_ID_ 任务 Id VARCHAR(64) 64 是任

19、务实例 ID ACT_INST_ID_ 活动实例 Id VARCHAR(64) 64 是ACT_HI_ACTINST 表 的 ID NAME_ 名称VARCHAR(255) 255 名称 VAR_TYPE_ 变量类型VARCHAR(255) 255 是参见 VAR_TYPE_类型 说明 REV_ REV_ INT(11) 11 是Version TIME_ 创建时间DATETIME 创建时间 BYTEARRAY_ID_ 字节数组 Id VARCHAR(64) 64 是ACT_GE_BYTEARRAY 表的 ID DOUBLE_ DOUBLE_ DOUBLE 是存储变量类型为 Double LO

20、NG_ LONG_ BIGINT(20) 20 是存储变量类型为 long TEXT_ 值VARCHAR(4000) 4000 是存储变量值类型为 String TEXT2_ 值 2 VARCHAR(4000) 4000 是此处存储的是JPA持 久化对象时,才会有 值。此值为对象ID 备注: VAR_TYPE_ 类型说明: jpa-entity、boolean 、bytes 、serializable(可序列化 ) 、自定 义 type( 根据你自身配置) 、CustomVariableType、 date 、double 、integer、long 、null 、 short 、string

21、 1.2.8表名 :ACT_HI_IDENTITYLINK (历史流程人员表) 任务参与者数据表。主要存储历史节点参与者的信息。 ACT_HI_IDENTITYLINK(act_hi_identitylink) 是否 字段名字段描述数据类型长度可空约束 缺省取值说明 Activiti数据表结构 主键值 是ID_ ID_ VARCHAR(64) 64 ID_ GROUP_ID_ 用户组 ID VARCHAR(255) 255 是组 ID TYPE_ 用户组类型VARCHAR(255) 255 是类型,主要分为以下 几种: assignee 、 candidate 、 owner、starter

22、、 participant USER_ID_ 用户 ID VARCHAR(255) 255 是用户 ID TASK_ID_ 任务 Id VARCHAR(64) 64 是节点实例 ID PROC_INST_ID_ 流程实例 Id VARCHAR(64) 64 是流程实例 ID 1.2.9 表名 :ACT_HI_PROCINST (历史流程实例信息)核心表 ACT_HI_PROCINST(act_hi_procinst) 是否 主键 字段名字段描述数据类型长度 可 空 约 束 缺省 值 备 注 是ID_ ID_ VARCHAR(64) 64 PROC_INST_ID_ 流程实例 ID VARCHA

23、R(64) 64 BUSINESS_KEY_ 业务 Key VARCHAR(255) 255 是 PROC_DEF_ID_ 流程定义 Id VARCHAR(64) 64 START_TIME_ 开始时间DATETIME END_TIME_ 结束时间DATETIME 是 DURATION_ 时长BIGINT(20) 20 是 START_USER_ID_ 发起人员 Id VARCHAR(255) 255 是 START_ACT_ID_ 开始节点VARCHAR(255) 255 是 END_ACT_ID_ 结束节点VARCHAR(255) 255 是 SUPER_PROCESS_INSTANCE_

24、ID_ 超级流程实例Id VARCHAR(64) 64 是 DELETE_REASON_ 删除理由VARCHAR(4000) 4000 是 1.2.10表名 :ACT_HI_TASKINST(历史任务流程实例信息) 核心表 ACT_HI_TASKINST(act_hi_taskinst) 是 字段名字段描述数据类型长度可空 约束缺省值 备注 Activiti数据表结构 否 主 键 是 ID_ ID_ VARCHAR(64) 64 主键 ID PROC_DEF_ID_ 流程定义 Id VARCHAR(64) 64 是流程定义ID TASK_DEF_KEY_ 任务定义 Key VARCHAR(25

25、5) 255 是节点定义ID PROC_INST_ID_ 流程实例 ID VARCHAR(64) 64 是流程实例ID EXECUTION_ID_ 执行 ID VARCHAR(64) 64 是执行实例ID NAME_ 名称VARCHAR(255) 255 是名称 PARENT_TASK_ID_ 父任务 iD VARCHAR(64) 64 是父节点实例ID DESCRIPTION_ 描述VARCHAR(4000) 4000 是描述 OWNER_ 实际签收人任务 的拥有者 VARCHAR(255) 255 是签收人(默认为空, 只 有在委托时才有值) ASSIGNEE_ 代理人VARCHAR(25

26、5) 255 是签收人或被委托 START_TIME_ 开始时间DATETIME 开始时间 CLAIM_TIME_ 提醒时间DATETIME 是提醒时间 END_TIME_ 结束时间DATETIME 是结束时间 DURATION_ 时长BIGINT(20) 20 是耗时 DELETE_REASON_ 删除理由VARCHAR(4000) 4000 是删除原因 (completed,deleted) PRIORITY_ 优先级INT(11) 11 是优先级别 DUE_DATE_ 应完成时间DATETIME 是过期时间,表明任务应 在多长时间内完成 FORM_KEY_ 表单 key VARCHAR(

27、255) 255 是desinger节点定义的 form_key 属性 1.2.11表名 :ACT_HI_VARINST (历史变量信息) ACT_HI_VARINST(act_hi_varinst) 是否 主键 字段名字段描述数据类型长度可空 约束 缺省 值 备注 是ID_ ID_ VARCHAR(64) 64 ID_ PROC_INST_ID_ 流程实例 ID VARCHAR(64) 64 是流程实例 ID EXECUTION_ID_ 执行 ID VARCHAR(64) 64 是执行实例 ID TASK_ID_ 任务 Id VARCHAR(64) 64 是任务实例 ID NAME_ 名称V

28、ARCHAR(255) 255 参数名称 ( 英文 ) VAR_TYPE_ 变量类型VARCHAR(100) 100 是参见 VAR_TYPE_ 类型说明 Activiti数据表结构 REV_ REV_ INT(11) 11 是Version BYTEARRAY_ID_ 字节数组 ID VARCHAR(64) 64 是ACT_GE_BYTEARRAY表的主键 DOUBLE_ DOUBLE_ DOUBLE 是存储 DoubleType 类型的数 据 LONG_ LONG_ BIGINT(20) 20 是存储 LongType 类型的数据 TEXT_ TEXT_ VARCHAR(4000) 400

29、0 是存储变量值类型为String , 如此处存储持久化对象时, 值 jpa 对象的 class TEXT2_ TEXT2_ VARCHAR(4000) 4000 是此处存储的是JPA持久化对 象时,才会有值。此值为对 象 ID 1.2.12表名 :ACT_ID_GROUP (用户组表) 用来存储用户组信息。 ACT_ID_GROUP(act_id_group) 是否 主键 字段名字段描述数据类型长度可空约束缺省值备注 是ID_ 用户组 ID VARCHAR(64) 64 REV_ 版本号INT(11) 11 是 NAME_ 用户组描述信息VARCHAR(255) 255 是 TYPE_ 用户

30、组类型VARCHAR(255) 255 是 1.2.13表名 :ACT_ID_INFO (用户扩展信息表) 用户扩展信息表。目前该表未用到。 ACT_ID_INFO(act_id_info) 是否 主键 字段名字段描述数据类型长度可空约束缺省值备注 是ID_ VARCHAR(64) 64 REV_ 版本号INT(11) 11 是 USER_ID_ 用户 ID VARCHAR(64) 64 是 TYPE_ 类型VARCHAR(64) 64 是 KEY_ formINPut 名称VARCHAR(255) 255 是 VALUE_ 值VARCHAR(255) 255 是 PASSWORD_ 密码LO

31、NGBLOB 是 PARENT_ID_ 父节点VARCHAR(255) 255 是 Activiti数据表结构 1.2.14表名 :ACT_ID_MEMBERSHIP(用户用户组关联表) 用来保存用户的分组信息 ACT_ID_MEMBERSHIP(act_id_membership) 是否 主键 字段名字段描述数据类型长度可空约束缺省值备注 是USER_ID_ 用户 Id VARCHAR(64) 64 是GROUP_ID_ 用户组 Id VARCHAR(64) 64 1.2.15表名 :ACT_ID_USER (用户信息表) ACT_ID_USER(act_id_user) 是否 主键 字段名

32、字段描述数据类型长度可空约束缺省值备注 是ID_ ID_ VARCHAR(64) 64 REV_ 版本号INT(11) 11 是 FIRST_ 用户名称VARCHAR(255) 255 是 LAST_ 用户姓氏VARCHAR(255) 255 是 EMAIL_ 邮箱VARCHAR(255) 255 是 PWD_ 密码VARCHAR(255) 255 是 PICTURE_ID_ 头像 Id VARCHAR(64) 64 是 1.2.16表名 :ACT_RE_DEPLOYMENT(部署信息表) 用来存储部署时需要持久化保存下来的信息 ACT_RE_DEPLOYMENT(act_re_deploym

33、ent) 是否 主键 字段名字段描述数据类型长度可空 约束 缺省值备注 是ID_ 部署编号,自增长 VARCHAR(64) 64 NAME_ 部署包的名称 VARCHAR(255) 255 是 Activiti数据表结构 CATEGORY_ 类型 VARCHAR(255) 255 是 TENANT_ID_ 租户 VARCHAR(255) 255 是多租户通常是在软 件需要为多个不同 组织服务时产生的 概念 DEPLOY_TIME_ 部署时间 TIMESTAMP CURRENT_TIMESTAMP 1.2.17表名 :ACT_RE_MODEL ( 流程设计模型表) 创建流程的设计模型时,保存在该

34、数据表中。 ACT_RE_MODEL(act_re_model) 是否 主键 字段名字段描述数据类型长度可空约束 缺省 值 备注 是ID_ ID_VARCHAR(64) 64 ID_ REV_ INT(11) 11 是乐观锁 NAME_ 模型的名称: 比如:收文管理 VARCHAR(255) 255 是名称 KEY_ 模型的关键字,流程 引擎用到。 比如: FTOA_SWGL VARCHAR(255) 255 是分类,例如: http:/www.mossle. com/docs/activiti/ CATEGORY_ 类型,用户自己对流 程模型的分类。 VARCHAR(255) 255 是分类

35、 CREATE_TIME_ 创建时间TIMESTAMP 是创建时间 LAST_UPDATE_TIM E_ 最后修改时间TIMESTAMP 是最新修改时间 VERSION_ 版本,从1 开始。INT(11) 11 是版本 META_INFO_ 数据源信息,比如: “name“:“FTOA_SWGL “,“revision“:1,“de scription“:“丰台财 政局 OA ,收文管理流 程“ VARCHAR(4000 ) 4000 是以 json 格式保存流 程定义的信息 DEPLOYMENT_ID_ 部署 IDVARCHAR(64) 64 是部署 ID EDITOR_SOURCE_V A

36、LUE_ID_ 编辑源值IDVARCHAR(64) 64 是是ACT_GE_BYTEARR AY 表中的 ID_值。 Activiti数据表结构 EDITOR_SOURCE_E XTRA_VALUE_ID_ 编辑源额外值ID(外 键 ACT_GE_BYTEARRAY ) VARCHAR(64) 64 是是ACT_GE_BYTEARR AY 表中的 ID_值。 TENANT_ID_ 租户 VARCHAR(255) 255 是 1.2.18表名 :ACT_RE_PROCDEF (流程定义:解析表) 流程解析表,解析成功了,在该表保存一条记录。业务流程定义数据表 ACT_RE_PROCDEF(act

37、_re_procdef) 是否 主键 字段名字段描述数据类型长度 可空 约束 缺省 备注 是ID_ 流程 ID,由“流程编号: 流程版本号:自增长ID” 组成 VARCHAR(64) 64 ID_ REV_ 版本号INT(11) 11 是乐观锁 CATEGORY_ 流程命名空间 (该编号就是 流程文件 targetNamespace 的属性值) VARCHAR(255) 255 是流程定义的 Namespace就是类 别 NAME_ 流程名称(该编号就是流程 文件 process 元素的 name 属性值) VARCHAR(255) 255 是名称 KEY_ 流程编号(该编号就是流程 文件 p

38、rocess 元素的 id 属 性值) VARCHAR(255) 255 流程定义 ID VERSION_ 流程版本号(由程序控制, 新增即为 1,修改后依次加 1 来完成的) INT(11) 11 版本 DEPLOYMENT_ID _ 部署编号VARCHAR(64) 64 是部署表 ID RESOURCE_NAME _ 资源文件名称VARCHAR(4000) 4000 是流程 bpmn文件名称 DGRM_RESOURCE _NAME_ 图片资源文件名称VARCHAR(4000) 4000 是png 流程图片名称 DESCRIPTION_ 描述信息VARCHAR(4000) 4000 是描述

39、HAS_START_FOR是否从 key 启动TINYINT(4) 4 是start节点是否存 Activiti数据表结构 M_KEY_ 在 formKey 0 否 1 是 SUSPENSION_ST ATE_ 是否挂起INT(11) 11 是1 激活 2 挂起 注:此表和 ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar 包里 可能包含多个流程定义文件,每个流程定义文件都会有一条记录在 ACT_RE_PROCDEF表内,每个流程定义的数据,都会对于ACT_GE_BYTEARRAY 表内的一个资源文件和PNG 图片文件。和 ACT_GE_BYTEARRAY的关联是通过 程

40、序用 ACT_GE_BYTEARRAY.NAME与 ACT_RE_PROCDEF.NAME_完成的,在数据库 表结构中没有体现。 1.2.19表名 :ACT_RU_EVENT_SUBSCR (运行时事件 ) ACT_RU_EVENT_SUBSCR(act_ru_event_subscr) 是否 主键 字段名字段描述数据类型长度可空约束缺省值备注 是ID_ ID VARCHAR(64) 64 REV_ 版本号INT(11) 11 是 EVENT_TYPE_ 事件类型VARCHAR(255) 255 EVENT_NAME_ 事件名称VARCHAR(255) 255 是 EXECUTION_ID_

41、流程执行 ID VARCHAR(64) 64 是 PROC_INST_ID_ 流程实例 ID VARCHAR(64) 64 是 ACTIVITY_ID_ 活动 ID VARCHAR(64) 64 是 CONFIGURATION_ 配置信息VARCHAR(255) 255 是 CREATED_ 创建时间TIMESTAMP CURRENT_TIMESTAMP 1.2.20表名 :ACT_RU_EXECUTION (运行时流程执行实例) 核心,我的代办任务查询表 ACT_RU_EXECUTION(act_ru_execution) 是否 主键 字段名字段描述数据类型长度可空约束 缺省值备注 是ID_

42、 ID_ VARCHAR(64) 64 ID_ REV_ 版本号INT(11) 11 是乐观锁 PROC_INST_ID_ 流程实例编号VARCHAR(64) 64 是流程实例 ID BUSINESS_KEY_ 业务编号VARCHAR(255) 255 是业务主键 ID PARENT_ID_ 父执行流程VARCHAR(64) 64 是父节点实例ID Activiti数据表结构 PROC_DEF_ID_ 流程定义 Id VARCHAR(64) 64 是流程定义 ID SUPER_EXEC_ VARCHAR(64) 64 是 ACT_ID_ 实例 id VARCHAR(255) 255 是节点实例

43、 ID 即 ACT_HI_ACTINST 中 ID IS_ACTIVE_ 激活状态TINYINT(4) 4 是是否存活 IS_CONCURRENT_ 并发状态TINYINT(4) 4 是是否为并行 (true/false) IS_SCOPE_ TINYINT(4) 4 是 IS_EVENT_SCOPE_ TINYINT(4) 4 是 SUSPENSION_STATE _ 暂停状态 _ INT(11) 11 是挂起状态 1 激 活 2 挂起 CACHED_ENT_STATE _ 缓存结束状态 _ INT(11) 11 是 1.2.21表名 :ACT_RU_IDENTITYLINK (身份联系)

44、主要存储当前节点参与者的信息, 任务参与者数据表。 ACT_RU_IDENTITYLINK(act_ru_identitylink) 是否主 键 字段名字段描述数据类型长度可空约束缺省值 取值说明 是ID_ ID_ VARCHAR(64) 64 REV_ 版本号INT(11) 11 是 GROUP_ID_ 用户组VARCHAR(255) 255 是 TYPE_ 用户组类型VARCHAR(255) 255 是主要分为以下几 种: assignee 、 candidate 、 owner、starter、 participant。 即:受让人 , 候选 人, 所有者、起动 器、参与者 USER_I

45、D_ 用户 ID VARCHAR(255) 255 是 TASK_ID_ 任务 Id VARCHAR(64) 64 是 PROC_INST_ID_ 流程实例 ID VARCHAR(64) 64 是 PROC_DEF_ID_ 流程定义 Id VARCHAR(64) 64 是 1.2.22表名 :ACT_RU_JOB (运行中的任务) 运行时定时任务数据表 ACT_RU_JOB(act_ru_job) Activiti数据表结构 是否 主键 字段名字段描述数据类型长度可空约束 缺省值取值说明 是ID_ ID_ VARCHAR(64) 64 标识 REV_ 版本号INT(11) 11 是版本 TYP

46、E_ TYPE_ VARCHAR(255) 255 类型 LOCK_EXP_TIME_ LOCK_EXP_TIME_ TIMESTAMP 是锁定释放时间 LOCK_OWNER_ LOCK_OWNER_ VARCHAR(255) 255 是挂起者 EXCLUSIVE_ EXCLUSIVE_ TINYINT(1) 1 是 EXECUTION_ID_ EXECUTION_ID_ VARCHAR(64) 64 是执行实例 ID PROCESS_INSTANCE _ID_ PROCESS_INSTANCE _ID_ VARCHAR(64) 64 是 流程实例 ID PROC_DEF_ID_ PROC_DEF_ID_ VARCHAR(64) 64 是 流程定义 ID RETRIES_ RETRIES_ INT(11) 11 是 EXCEPTION_STACK_ ID_ EXCEPTION_STACK_ ID_ VARCHAR(64) 64 是 异常信息 ID EXCEPTION_MSG_ EXCEPTION_MSG_ VARCHAR(4000) 4000 是 异常信息 DUEDATE_ DUEDATE_ TIMESTAMP 是 到期时间 REPEAT_ REPEAT_ VARCHAR(255) 255 是 重复 HANDLER_TYPE_ HANDLER_TYPE_ V

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1