文章目录

  • 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表结构介绍相关推荐

  1. 【审批工作流camunda教程】(二):camunda数据库中的48张表分别的大致含义,数据库表结构介绍

    教程一: 创建camunda项目=>部署流程定义=>创建流程实例=>走完流程实例 教程二: camunda数据库中的47张表分别的大致含义,数据库表结构介绍 教程三: 下载camun ...

  2. linux服务器都有注册表吗,NT服务器的注册表结构介绍

    NT服务器的注册表结构介绍 HKEY_CLASSES_ROOT:它包括与OLE和文件关联有关的信息.设置这一项的目的是提供和目前的Windows 3.x相兼容. HKEY_CURRENT_USER:它 ...

  3. 驰骋工作流引擎设计系列04 流程引擎表结构的设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 流程引擎表结构的设计 流程引擎表是流程引擎控制流程运转的数据存储表,是整个流程引擎的核心表.理 ...

  4. activity表结构详解

    转载自:https://blog.csdn.net/hj7jay/article/details/51302829 Activiti数据表结构 1  Activiti数据库表结构 1.1      数 ...

  5. HBase系列(一):HBase表结构及数据模型的理解

    专栏:大数据核心原理与实践 HBase适用场景 首先在搞HBase之前我们要对其建立感性认识,其适用场景如下: 并发.简单.随机查询. (注:HBase不太擅长复杂join查询,但可以通过二级索引即全 ...

  6. Activiti工作流6.0表结构介绍

    https://blog.csdn.net/qq_38011415/article/details/101127222

  7. SSM综合练习表结构介绍

    数据库介绍 产品表 订单表 会员表 旅客表 用户表 角色表 资源权限表 日志表

  8. camunda数据库表结构介绍

      Camunda bpm流程引擎的数据库由多个表组成,表名都以ACT开头,第二部分是说明表用途的两字符标识.笔者在工作中用的Camunda7.11版本共47张表.体验环境:http://www.yu ...

  9. Camunda 数据库表结构介绍

    Camunda bpm 流程引擎的数据库由多个表组成,表名都以ACT开头,第二部分是说明表用途的两字符标识. Camunda7.11 版本共47张表,一共分为五大类. 1.ACT_RE_:其中 RE ...

  10. 用户微服务表结构介绍

    用户信息表tb_user CREATE TABLE `tb_user` (`username` varchar(50) NOT NULL COMMENT '用户名',`password` varcha ...

最新文章

  1. HDU 2157 How many ways?? 临接矩阵+快速幂
  2. 7个步骤,帮您轻松实现云迁移
  3. 云合影程序_活动回顾丨阿里云ACE同城会开发者云workshop圆满落幕
  4. 斯坦福大学机器学习第六课“神经网络的表示(Neural Networks: Representation)”
  5. java 父子级json组装不用递归_2020面试阿里Java研发岗题库总结,想虐面试官不能错过的面试宝典...
  6. 实战:Docker容器虚拟化技术(使用DockerFile构建镜像并搭建 swarm+compose集群)5
  7. 后台产品的基石:权限管理体系设计
  8. 计算机网络网络层之层次路由
  9. 伯努利数 + 自然数幂( Zoj2865 + 51Nod1228 + 51Nod1258 + 51Nod1822)
  10. 数据加密技术之加密算法
  11. Ink脚本语言学习笔记(三)
  12. 2010十大杰出IT博客大赛50强之李晨光
  13. 少数服从多数合理性的证明与证伪分析
  14. JAVA SE 13快速安装
  15. ps的两种填充效果快捷键
  16. 关于QT显示SIGSEGV报错的解决方法
  17. 2022-2028全球与中国角膜矫正术市场现状及未来发展趋势
  18. 软阈值函数作用图matlab,软阈值(Soft Thresholding)函数解读
  19. python内置函数bin,Python内置函数bin() oct()等实现进制转换
  20. es是什么,能做什么?

热门文章

  1. Centos7 Google输入法安装
  2. 关于Shader KeyWord的整理
  3. Python 快速搭建文件上传服务器
  4. python 随机生成6位数字+字母的密码
  5. 度量python的运行时间
  6. redis创建集群,redis-trib.rb命令详解
  7. ajaxpro 下载 dll 资源集锦及示例大结局
  8. Java实现HTML页面截图功能
  9. 【一键安装+Docker】无视系统,十几个ROS版本任你选择
  10. 用ssms建sql server数据库和python连接到数据库