没有合适的资源?快使用搜索试试~ 我知道了~
Activiti工作流数据库表结构说明
5星 · 超过95%的资源 需积分: 20 83 下载量 98 浏览量
2017-11-20
15:08:18
上传
评论
收藏 298KB DOCX 举报
温馨提示
试读
24页
Activiti工作流总共包含23张数据表,所有的表名默认以“ACT_”开头。 并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API匹配。
资源推荐
资源详情
资源评论
Activiti 数据表结构
数据表结构
目录
1 ACTIVITI 数据库表结构................................................................................................................. 2
1.1 数据库表名说明.......................................................................................................................... 2
1.2 数据库表结构.............................................................................................................................. 3
1.2.1 Acvi
数据表清单
:................................................................................................................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
(附件信息)
..........................................................................6
1.2.6
表名
:ACT_HI_COMMENT
(历史审批意见表)
...................................................................6
1.2.7
表名
:ACT_HI_DETAIL
(历史详细信息)
..............................................................................7
1.2.8
表名
:ACT_HI_IDENTITYLINK
(历史流程人员表)
..............................................................8
1.2.9
表名
:ACT_HI_PROCINST
(历史流程实例信息)核心表
......................................................8
1.2.10
表名
:ACT_HI_TASKINST
(历史任务流程实例信息)核心表
.............................................9
1.2.11
表名
:ACT_HI_VARINST
(历史变量信息)
........................................................................10
1.2.12
表名
:ACT_ID_GROUP
(用户组表)
..................................................................................11
1.2.13
表名
:ACT_ID_INFO
(用户扩展信息表)
.........................................................................11
1.2.14
表名
:ACT_ID_MEMBERSHIP
(用户用户组关联表)
........................................................12
1.2.15
表名
:ACT_ID_USER
(用户信息表)
..................................................................................12
1.2.16
表名
:ACT_RE_DEPLOYMENT
(部署信息表)
...................................................................13
1.2.17
表名
:ACT_RE_MODEL (
流程设计模型表
)..........................................................................13
1.2.18
表名
:ACT_RE_PROCDEF
(流程定义:解析表)
.............................................................14
1.2.19
表名
:ACT_RU_EVENT_SUBSCR (
运行时事件
)....................................................................16
1.2.20
表名
:ACT_RU_EXECUTION
(运行时流程执行实例)
.....................................................16
1.2.21
表名
:ACT_RU_IDENTITYLINK
(身份联系)
.......................................................................17
1.2.22
表名
:ACT_RU_JOB
(运行中的任务)
...............................................................................18
1.2.23
表名
:ACT_RU_TASK(
运行时任务数据表
)..........................................................................18
1.2.24
表名
:ACT_RU_VARIABLE(
运行时流程变量数据表
)..........................................................19
2 ACTIVITI 中主要对象的关系....................................................................................................... 20
Activiti 数据表结构
1 Activiti 数据库表结构
1.1 数据库表名说明
工作流总共包含 张数据表,所有的表名默认以“ACT_开头。
并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟
匹配。
ACT_GE_*代表“(通用),用在各种情况下;
ACT_HI_*代表“(历史),这些表中保存的都是历史数据,
比如执行过的流程实例、变量、任务,等等。 默认提供了 种历史
级别:
none不保存任何历史记录,可以提高系统性能;
activity:保存所有的流程实例、任务、活动信息;
audit:也是 的默认级别,保存所有的流程实例、任务、活动、
表单属性;
full: 最完整的历史记录,除了包含 audit 级别的信息之外还能保存详
细,例如:流程变量。
对于几种级别根据对功能的要求选择,如果需要日后跟踪详细可以开启
full。
ACT_ID_*代表“(身份),这些表中保存的都是身份信息,
如用户和组以及两者之间的关系。如果 被集成在某一系统当中的话,
这些表可以不用,可以直接使用现有系统中的用户或组信息;
ACT_RE_* 代表“(仓库),这些表中保存一些 ‘静态’
信息,如流程定义和流程资源(如图片、规则等);
ACT_RU_*代表“ !(运行时),这些表中保存一些流程实
例、用户任务、变量等的运行时数据。 只保存流程实例在执行过程
中的运行时数据,并且当流程结束后会立即移除这些数据,这是为了保证
运行时表尽量的小并运行的足够快;
Activiti 数据表结构
1.2 数据库表结构
1.2.1 Activiti 数据表清单:
表分类 表名 解释
一般数据
"#$$%&#&
通用的流程定义和流程资源
"#$$'#&
系统相关属性
流程历史记录
"#$$"#(#
历史的流程实例
"#$$##")(#
历史的流程附件
"#$$"'))(#
历史的说明性信息
"#$$#*
历史的流程运行中的细节信息
"#$$(##&*(+
历史的流程运行过程中用户关系
"#$$'"(#
历史的流程实例
"#$$#+(#
历史的任务实例
"#$$,(#
历史的流程运行中的变量信息
用户用户组表
"#$$'
身份信息-组信息
"#$$(.'
身份信息-组信息
"#$$))%
身份信息-用户和组关系的中间表
"#$$
身份信息-用户信息
流程定义表
"#$$*'&)(#
部署单元信息
"#$$)'*
模型信息
"#$$'".
已部署的流程定义
运行实例表
"#$$,(#$%"
运行时事件
"#$$/"#'(
运行时流程执行实例
"#$$(##&*(+
运行时用户关系信息
"#$$0'%
运行时作业
"#$$#+
运行时任务
"#$$,%*
运行时变量表
1.2.2表名:ACT_GE_BYTEARRAY (通用的流程定义和流程资
源)
用来保存部署文件的大文本数据。
Activiti 数据表结构
保存流程定义图片和 1!、234序列化5的变量6即保存所有二进
制数据,特别注意类路径部署时候,不要把 等隐藏文件或者其他与流程无
关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删
除)。
ACT_GE_BYTEARRAY(act_ge_bytearray)
是否
主键
字段名 字段描述 数据类型 可空
约
束
缺省值 取值说明
是
$
主键 ,资源文件编
号,自增长
,"47
5
,$
版本号
(#4885
是
,
()$
部署的文件名称,
,"4
995
是 !:3!、!
:;、!:3!
<:1!
*'&)(#
$$
来自于父表
"#$$*'&)(#
的主键
,"47
5
是 部署的
%&#$
大文本类型,存储文本字
节流
*'(%*'%
是
(#$
是否是引擎生成。
#(&(#45
是 < 为用户生成
8 为 生成
1.2.3 表名:ACT_GE_PROPERTY (系统相关属性)
属性数据表。存储这个流程引擎级别的数据。
ACT_GE_PROPERTY(act_ge_property)
是否
主键
字段名 字段描述 数据类型 长度 可空 约束 缺省值 取值说明
是
()$
属性名称
,"47
5
7 =!:
=!:=
1:3
,*$
属性值
,"4
<<5
<<
是
9:>
49:>5
,$(#
版本号
(#4885 88
是
Activiti 数据表结构
1.2.4表名:ACT_HI_ACTINST (历史节点表)
历史活动信息。这里记录流程流转过的所有节点,与 $#+(# 不同的是,
? 只记录 ? 内容。
ACT_HI_ACTINST(act_hi_actinst)
是否
主键
字段名 字段描述 数据类型 可空 约束 取值说明
是
$ $ ,"475
'"$.$$
流程定义
,"475
'"$(#$$
流程实例
,"475
/"#'($$
流程执行
,"475
"#$$
活动
,"4995
节点定义
#+$$
任务
,"475
是
任务实例 其他节点
类型实例 在这里为
空
"**$'"$(#$
$
请求流程实例
,"475
是
调用外部流程的流程
实例 @
"#$()$
活动名称
,"4995
是
节点定义名称
"#$#&$
活动类型
,"4995
如
、 #
?
($
代理人员
,"475
是
节点签收人
##$#)$
开始时间
##)
<8-<A-89
88<<<
($#)$
结束时间
##)
是
<8-<A-89
88<<<
#'($
时长,耗时
%(#4<5
是
毫秒值
#((#$$
租户
,=4995
是
云架构,区分不同
租户数据
剩余23页未读,继续阅读
资源评论
- AloysXiang2018-11-07很详细,很不错的资源,感谢!
holyholy1
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功