一、表结构介绍
工作流Activity总共有23张表,总共可以分为5大类;
ACT_RE_*:RE表示repository,总共有3张表,带此前缀的表包含的是静态信息,如:流程定义,流程部署,流程设计模型。
ACT_RU_*:RU表示runtime,总共有6张表,这是运行时的表存储着流程变量,用户任务,职责,运行人物信息,运行实例等运行时的数据;
Activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录,这就保证了这些运行时的表小且快。
ACT_ID_*:ID表示identity,总共有4张表,如:用户信息,用户组,用户与用户之间的关系等。
ACT_HI_*:HI表示history,总共有8张表,保存的是一些流程历史信息,如:历史流程变量,历史处理任务,历史流程执行实例,历史任务人员处理信息,历史任务建议,历史变量变更详细信息,历史节点信息等。
ACT_GE_*:GE代表generate,中国有两张表,主要存储流程图信息,变量的生成,如:流程图的存储,变量生成。
二、工作流表结构模型
三、工作流表结构数据解析
act_ge_bytearray:流程文件存储表
字段名 |
类型 |
不能为空 |
主键 |
描述 |
ID_ |
varchar |
是 |
是 |
唯一标志 |
REV_ |
int |
否 |
否 |
版本号 |
NAME_ |
varchar |
否 |
否 |
部署文件名称 |
DEPLOYMENT_ID_ |
varchar |
否 |
否 |
部署id |
BYTES_ |
longblob |
否 |
否 |
部署对象二进制文件 |
GENERATED_ |
tinyint |
否 |
否 |
是否引擎生成0用户,1Activity |
act_ge_bytearray:系统属性生成表
字段名 |
类型 |
不能为空 |
主键 |
描述 |
NAME_ |
varchar |
是 |
是 |
属性名称 |
VALUE_ |
varchar |
否 |
否 |
属性值 |
REV_ |
int |
否 |
否 |
版本号 |
act_re_deployment:部署信息
字段名 |
类型 |
不能为空 |
主键 |
描述 |
ID_ |
varchar |
是 |
是 |
唯一标志 |
NAME_ |
varchar |
否 |
否 |
部署名称 |
CATEGORY_ |
varchar |
否 |
否 |
类别 |
TENANT_ID_ |
varchar |
否 |
否 |
租户id,面对多用户 |
DEPLOY_TIME_ |
timestamp |
是 |
否 |
部署时间 |
act_re_procdef:流程定义表
字段名 |
类型 |
不能为空 |
主键 |
描述 |
ID_ |
varchar |
是 |
是 |
唯一标志 |
REV_ |
int |
否 |
否 |
版本 |
CATEGORY_ |
varchar |
否 |
否 |
类别 |
NAME_ |
varchar |
否 |
否 |
流程名称 |
KEY_ |
varchar |
是 |
否 |
流程编号(就是id属性值) |
VERSION_ |
int |
是 |
否 |
流程版本 |
DEPLOYMENT_ID_ |
varchar |
否 |
否 |
部署id |
RESOURCE_NAME_ |
varchar |
否 |
否 |
bpmn资源文件名称 |
DGRM_RESOURCE_NAME_ |
varchar |
否 |
否 |
图片资源名称 |
DESCRIPTION_ |
varchar |
否 |
否 |
描述 |
HAS_START_FORM_KEY_ |
tinyint |
否 |
否 |
Strat节点是否存在formKey |
SUSPENSION_STATE_ |
int |
否 |
否 |
是否挂起 |
TENANT_ID_ |
varchar |
否 |
否 |
租户id,面对多用户 |
act_re_model:流程设计模型表
字段名 |
类型 |
不能为空 |
主键 |
描述 |
ID_ |
varchar |
是 |
是 |
唯一标志 |
REV_ |
int |
否 |
否 |
乐观锁 |
NAME_ |
varchar |
否 |
否 |
模型名称 |
KEY_ |
varchar |
否 |
否 |
模型关键字 |
CATEGORY_ |
varchar |
是 |
否 |
类型 |
CREATE_TIME_ |
int |
是 |
否 |
创建时间 |
LAST_UPDATE_TIME_ |
varchar |
否 |
否 |
最后修改时间 |
VERSION_ |
varchar |
否 |
否 |
版本 |
META_INFO_ |
varchar |
否 |
否 |
流程定义信息 |
DEPLOYMENT_ID_ |
varchar |
否 |
否 |
部署id |
EDITOR_SOURCE_VALUE_ID_ |
tinyint |
否 |
否 |
ACT_GE_BYTEARRAY 表中的ID_值 |
EDITOR_SOURCE_EXTRA_VALUE_ID_ |
int |
否 |
否 |
ACT_GE_BYTEARRAY 表中的ID_值 |
TENANT_ID_ |
varchar |
否 |
否 |
租户id,面对多用户 |
act_id_user:用户信息表
字段名 |
类型 |
不能为空 |
主键 |
描述 |
ID_ |
varchar |
是 |
是 |
唯一标志 |
REV_ |
int |
否 |
否 |
版本号 |
FIRST_ |
varchar |
否 |
否 |
用户名称 |
LAST_ |
varchar |
否 |
否 |
用户姓氏 |
今天的文章activity 流程引擎_activiti表结构说明[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/72553.html