一.数据库模型设计规则
image.png
1.通用数据库
image.png
2.属性表数据结构
image.png
Acitiviti将全部的属性抽象成为 key-value对,每个属性都有的名称和值,使用ACT_GE_PROPERTY来保存这些属性,该表有以下3个字段
NAME_:属性名称,varchar类型
VALUE_:属性值,varchar类型
REV_:数据版本号
3.资源表数据结构
image.png
REV_:数据版本,ACTIVITI为一些有可能会被频繁修改的数据表,加入该字段,用来表示该数据被操作的次数。
NAME_:资源名称,类型VARCHAR,长度为225字节
DEPLOYMENT_ID_:一次部署可以添加多个资源,该字段与部署表ACT_RE_DEPLOYMENT的主键相关联。
BYTES_:资源内容,数据类型为longblob,最大内存可存4GB
GENERATED_:是否由ACTIVITI自动产生的资源,0表示false,1为true
4.流程定义存储表
image.png
5.流程定义部署表
image.png
6.流程定义表
image.png
7.身份数据表
image.png
8.用户信息表
image.png
9.用户的扩展信息表
image.png
10.用户组表
image.png
11.用户组关系表
image.png
12.运行时流程数据表
image.png
12.流程实例执行表
image.png
image.png
13.用户任务表
image.png
image.png
14.变量信息表
image.png
14.参与者信息表
image.png
15.事件订阅信息表
image.png
16.作业信息表
image.png
image.png