工作流系列(4.1)-Activity表结构介绍
文章目录
- Activiti表结构介绍
- 通用信息
- 1)ACT_GE_BYTEARRAY 资源表
- 2)ACT_GE_PROPERTY 属性表
- 资源信息
- 1)ACT_RE_DEPLOYMENT 部署信息
- 2)ACT_RE_MODEL 模型信息表
- 2)ACT_RE_PRODEF 流程信息表
- 用户信息
- 1)ACT_ID_GROUP 用户组表
- 2)ACT_ID_USER 用户信息表
- 3)ACT_ID_INFO 用户扩展信息表
- 4)ACT_ID_MEMBERSHIP 用户与用户组关联表
- 事件信息
- 1)ACT_EVT_LOG 事件处理日志表
- 流程定义信息
- 1)ACT_PROCDEF_INFO 流程定义信息
Activiti表结构介绍
基本上分为几个大类:运行表、历史表、资源表、通用表、身份信息表;而且表的名称都是比较有规律的,都是以ACT开头。
- ACT_RE_* 资源信息,包括流程定义、流程静态资源(图标、规则等)
- ACT_GE_* 通用信息,包括资源文件、属性表等
- ACT_ID_* 身份信息,包括用户,组等
- ACT_RU_* 运行时信息,包含执行流、任务、参数、定时任务等,这些数据只在流程执行过程中存在,流程结束之后数据将会被删除。
- ACT_HI_* 历史信息,包含流程历史、任务历史、参数历史、活动记录、评论等。
还有一个特点就是每个字段都以下划线结尾。
通用信息
1)ACT_GE_BYTEARRAY 资源表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | varchar(64) | 主键 |
2 | REV_ | 数据版本 | int(11) NULL | |
3 | NAME_ | 资源名称 | varchar(255) NULL | |
4 | DEPLOYMENT_ID_ | 部署id | varchar(64) NULL | 与ACT_GE_DEPLOYMENT相关 |
5 | GENERATED_ | 是否Activity自动生成 | tinyint(4) NULL | 0为false,1位true |
2)ACT_GE_PROPERTY 属性表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | NAME_ | 属性名成 | varchar(64) | 主键 |
2 | VALUE_ | 资源名称 | varchar(255) NULL | |
3 | REV_ | 数据版本 | int(11) NULL |
一般情况下,有几个属性next.dbid、schema.history、schema.version
- next.dbid 当Activiti使用DbIdGenerator来生成主键时,用来表示Id块的起始值;Id块就是Activiti产生主键时,Id的取值范围,从next.dbid ~ next.dbid+idBlockSize-1 ,默认idBlockSize = 2500
- schema.version 表示数据结构版本
- schema.history 表示数据表结构的更新历史
资源信息
1)ACT_RE_DEPLOYMENT 部署信息
一般用来存储部署是需要用到的信息
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | varchar(64) | 主键 |
2 | REV_ | 数据版本 | int(11) NULL | |
3 | NAME_ | 部署名称 | varchar(255) NULL | |
4 | CATEGORY_ | 分类 | varchar(255) NULL | |
5 | TENANT_ID_ | 租户id | varchar(255) NULL | |
6 | DEPLOY_TIME_ | 部署时间 | TIMESTAMP |
2)ACT_RE_MODEL 模型信息表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | varchar(64) | 主键 |
2 | REV_ | 数据版本 | int(11) NULL | |
3 | NAME_ | 模型名称 | varchar(255) NULL | |
4 | KEY_ | 模型关键字 | varchar(255) NULL | |
5 | CATEGORY_ | 分类 | varchar(255) NULL | |
6 | CREATE_TIME_ | 创建时间 | TIMESTAMP NULL | |
7 | LAST_UPDATE_TIME_ | 最后修改时间 | TIMESTAMP NULL | |
8 | VERSION_ | 版本 | int(11) NULL | 从1开始 |
9 | META_INFO_ | 数据源信息 | VARCHAR(4000) NULL | 以Json格式保存 |
10 | DEPLOYMENT_ID_ | 部署id | VARCHAR(64) NULL | |
11 | EDITOR_SOURCE_VALUE_ID_ | 编辑源值ID | VARCHAR(64) NULL | 是 ACT_GE_BYTEARRAY 表中的ID_值 |
12 | EDITOR_SOURCE_EXTRA_VALUE_ID_ | 编辑源额外值ID | VARCHAR(64) NULL | 是 ACT_GE_BYTEARRAY 表中的ID_值 |
13 | TENANT_ID_ | 租户id | varchar(255) NULL |
2)ACT_RE_PRODEF 流程信息表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | varchar(64) | 主键 |
2 | REV_ | 数据版本 | int(11) NULL | |
3 | CATEGORY_ | 分类 | varchar(255) NULL | 流程配置文件中的命名空间targetNamespace的属性值 |
4 | NAME_ | 流程名称 | varchar(255) NULL | process中的name属性 |
5 | KEY_ | 流程关键字 | varchar(255) NULL | process中的id属性 |
6 | VERSION_ | 版本 | int(11) NULL | 从1开始 |
7 | DEPLOYMENT_ID_ | 部署id | VARCHAR(64) NULL | |
8 | RESOURCE_NAME_ | 资源文件名称 | VARCHAR(4000) NULL | 流程bpmn文件名称 |
9 | DGRM_RESOURCE_NAME_ | 图片资源文件名称 | VARCHAR(4000) NULL | png流程图片名称 |
10 | DESCRIPTION_ | 描述 | VARCHAR(4000) NULL | |
11 | HAS_START_FORM_KEY_ | 是否从Key启动 | tinyint(4) NULL | |
12 | HAS_GRAPHICAL_NOTATION_ | 是否有图形符号 | tinyint(4) NULL | |
13 | SUSPENSION_STATE_ | 中断状态 | int(11) NULL | |
14 | TENANT_ID_ | 租户id | varchar(255) NULL | |
15 | ENGINE_VERSION_ | 引擎版本 | varchar(255) NULL |
此表中的每条数据都代表了一个流程,其中流程资源和图片资源都存储在act_ge_bytearray中,通过资源名称、部署id等关联;一次可以部署多个流程文件,所以它们拥有相同的部署id。
用户信息
1)ACT_ID_GROUP 用户组表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | varchar(64) | 主键 |
2 | REV_ | 数据版本 | int(11) NULL | |
3 | NAME_ | 用户组名称 | varchar(255) NULL | |
4 | TYPE_ | 用户组类型 | varchar(255) NULL |
2)ACT_ID_USER 用户信息表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | varchar(64) | 主键 |
2 | REV_ | 数据版本 | int(11) NULL | |
3 | FIRST_ | 名 | varchar(255) NULL | |
4 | LAST_ | 姓 | varchar(255) NULL | |
5 | EMAIL_ | 邮箱 | varchar(255) NULL | |
6 | PWD_ | 密码 | varchar(255) NULL | |
7 | PICTURE_ID_ | 头像ID | varchar(64) NULL |
3)ACT_ID_INFO 用户扩展信息表
存储扩展信息
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | varchar(64) | 主键 |
2 | REV_ | 数据版本 | int(11) NULL | |
3 | USER_ID_ | 用户ID | varchar(64) NULL | |
4 | TYPE_ | 类型 | varchar(64) NULL | |
5 | KEY_ | 名称 | varchar(255) NULL | |
6 | VALUE_ | 密码 | varchar(255) NULL | |
7 | PASSWORD_ | 密码 | LONGBLOB | |
8 | PARENT_ID_ | 父ID | varchar(255) NULL |
4)ACT_ID_MEMBERSHIP 用户与用户组关联表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | USER_ID_ | 用户ID | varchar(64) | 主键 |
2 | GROUP_ID_ | 数据用户组Id | varchar(64) | 主键 |
事件信息
1)ACT_EVT_LOG 事件处理日志表
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | LOG_NR_ | id | Varchar (64) | 主键 |
2 | TYPE_ | 类型 | varchar(64) | |
3 | PROC_DEF_ID_ | 流程定义id | varchar(64) | |
4 | PROC_INST_ID_ | 流程实例id | varchar(64) | |
5 | EXECUTION_ID_ | 执行流id | varchar(64) | |
6 | TASK_ID_ | 任务id | varchar(64) | |
7 | TIME_STAMP_ | 时间戳 | timestamp(3) | |
8 | USER_ID_ | 用户id | varchar(255) | |
9 | DATA_ | 日期 | longblob | |
10 | LOCK_OWNER_ | 锁定释放时间 | varchar(255) | |
11 | LOCK_TIME_ | 挂起者 | timestamp(3) | |
12 | IS_PROCESSED_ | tinyint(4) |
流程定义信息
1)ACT_PROCDEF_INFO 流程定义信息
序号 | 字段 | 含义 | 类型 | 备注 |
---|---|---|---|---|
1 | ID_ | id | Varchar (64) | 主键 |
2 | PROC_DEF_ID_ | 流程定义id | Varchar (64) | |
3 | REV_ | 数据版本 | Int(11) | |
4 | INFO_JSON_ID_ | 流程信息JSONid | Varchar (64) | 数据保存在资源表ACT_GE_BYTEARRY |
工作流系列(4.1)-Activity表结构介绍相关推荐
- 【审批工作流camunda教程】(二):camunda数据库中的48张表分别的大致含义,数据库表结构介绍
教程一: 创建camunda项目=>部署流程定义=>创建流程实例=>走完流程实例 教程二: camunda数据库中的47张表分别的大致含义,数据库表结构介绍 教程三: 下载camun ...
- linux服务器都有注册表吗,NT服务器的注册表结构介绍
NT服务器的注册表结构介绍 HKEY_CLASSES_ROOT:它包括与OLE和文件关联有关的信息.设置这一项的目的是提供和目前的Windows 3.x相兼容. HKEY_CURRENT_USER:它 ...
- 驰骋工作流引擎设计系列04 流程引擎表结构的设计
第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 流程引擎表结构的设计 流程引擎表是流程引擎控制流程运转的数据存储表,是整个流程引擎的核心表.理 ...
- activity表结构详解
转载自:https://blog.csdn.net/hj7jay/article/details/51302829 Activiti数据表结构 1 Activiti数据库表结构 1.1 数 ...
- HBase系列(一):HBase表结构及数据模型的理解
专栏:大数据核心原理与实践 HBase适用场景 首先在搞HBase之前我们要对其建立感性认识,其适用场景如下: 并发.简单.随机查询. (注:HBase不太擅长复杂join查询,但可以通过二级索引即全 ...
- Activiti工作流6.0表结构介绍
https://blog.csdn.net/qq_38011415/article/details/101127222
- SSM综合练习表结构介绍
数据库介绍 产品表 订单表 会员表 旅客表 用户表 角色表 资源权限表 日志表
- camunda数据库表结构介绍
Camunda bpm流程引擎的数据库由多个表组成,表名都以ACT开头,第二部分是说明表用途的两字符标识.笔者在工作中用的Camunda7.11版本共47张表.体验环境:http://www.yu ...
- Camunda 数据库表结构介绍
Camunda bpm 流程引擎的数据库由多个表组成,表名都以ACT开头,第二部分是说明表用途的两字符标识. Camunda7.11 版本共47张表,一共分为五大类. 1.ACT_RE_:其中 RE ...
- 用户微服务表结构介绍
用户信息表tb_user CREATE TABLE `tb_user` (`username` varchar(50) NOT NULL COMMENT '用户名',`password` varcha ...
最新文章
- HDU 2157 How many ways?? 临接矩阵+快速幂
- 7个步骤,帮您轻松实现云迁移
- 云合影程序_活动回顾丨阿里云ACE同城会开发者云workshop圆满落幕
- 斯坦福大学机器学习第六课“神经网络的表示(Neural Networks: Representation)”
- java 父子级json组装不用递归_2020面试阿里Java研发岗题库总结,想虐面试官不能错过的面试宝典...
- 实战:Docker容器虚拟化技术(使用DockerFile构建镜像并搭建 swarm+compose集群)5
- 后台产品的基石:权限管理体系设计
- 计算机网络网络层之层次路由
- 伯努利数 + 自然数幂( Zoj2865 + 51Nod1228 + 51Nod1258 + 51Nod1822)
- 数据加密技术之加密算法
- Ink脚本语言学习笔记(三)
- 2010十大杰出IT博客大赛50强之李晨光
- 少数服从多数合理性的证明与证伪分析
- JAVA SE 13快速安装
- ps的两种填充效果快捷键
- 关于QT显示SIGSEGV报错的解决方法
- 2022-2028全球与中国角膜矫正术市场现状及未来发展趋势
- 软阈值函数作用图matlab,软阈值(Soft Thresholding)函数解读
- python内置函数bin,Python内置函数bin() oct()等实现进制转换
- es是什么,能做什么?