Mars‘s docMars‘s doc
🏠主页
  • 🍻Activiti

    • 01-核心API
    • 02-监听
    • 03-数据库表介绍
    • 04-常见问题
  • 📊JasperReport

    • 01-JaspersoftStudio工具使用
    • 02-JasperReport集成
    • 03-JasperReport常见问题
  • 🎬JavaScript

    • 01-Node
    • 02-VuePress
    • 03-Vue组件高度宽度
    • 04-显示器和屏幕高度
    • 05-页面地址
    • 06-归纳总结
  • 🍵Java

    • 01-Java8特性
    • 02-多线程
    • 03-Jar包
    • 04-Util
    • 05-validation注解
    • 06-反编译
    • 07-try-with-resource
    • 08-ThreadLocal内存泄漏
    • 09-Jvm
    • 10-Excel
    • 11-Lombook
    • 12-条件注解
    • 13-WebMvcConfigurationSupport
    • 14-WebMvcConfigurer
    • 15-分布式锁
    • 16-Caffeine
    • 17-DynamicDatasource
    • 18-MybatisPlus
    • 19-Swagger
    • 20-BeanPostProcessor
    • 21-Bean初始化
    • 22-ConfigurableApplicationContext
    • 23-常用注解
    • 24-ApplicationListener
    • 25-JavaDoc
    • 26-Spring-Cache
    • 27-StopWatch耗时统计
    • 28-Word
    • 29-Druid
    • 30-OpenFeign
    • 31-反射相关
    • 32-Fastjson
    • 33-Yaml
  • 💻Linux

    • 01-Linux常用命令
    • 02-Linux脚本汇总
    • 03-Yum源
    • 04-Debian
    • 05-Ubuntu
  • 🐋Docker

    • 01-Docker常用命令
    • 02-Dockerfile
    • 03-Swarm
    • 04-Stack
    • 05-Docker常见问题
    • 06-DockerCompose
    • 07-Docker应用用汇总
    • 08-Kasm
    • 09-Rustdesk
  • 🌐Nginx

    • 01-Nginx
  • 📈数据库

    • 01-Mysql
    • 02-Clickhouse
    • 03-Doris
    • 04-DRDS
  • 📉Kettle

    • 01-入门
    • 02-js脚本
    • 03-优化
    • 04-连接组件
    • 05-参数
    • 06-工具
    • 07-日志
    • 08-流程组件
    • 09-输入组件
    • 10-输出组件
    • 11-转换组件
    • 12-驱动
  • 🎨Git

    • 01-Git使用
  • 📝Maven

    • 01-Maven使用
    • 02-Maven配置
  • 🎯Jenkins

    • 01-Jenkins部署
    • 02-Jenkisn常见问题
  • 01-设计模式之禅
  • 02-领域驱动设计
  • 03-JavaScript高级程序设计
  • 🍓树莓派

    • 01-RaspBerry
  • 📘Markdown

    • 01-Markdown语法
    • 02-Markdown表情
    • 03-Markdown代码块语言对照
  • 📇其他

    • 01-HTML XML 转义
    • 02-GitHub
    • 03-Idea
    • 04-Nmon
    • 05-Windows
    • 06-WinSw
GitHub
🏠主页
  • 🍻Activiti

    • 01-核心API
    • 02-监听
    • 03-数据库表介绍
    • 04-常见问题
  • 📊JasperReport

    • 01-JaspersoftStudio工具使用
    • 02-JasperReport集成
    • 03-JasperReport常见问题
  • 🎬JavaScript

    • 01-Node
    • 02-VuePress
    • 03-Vue组件高度宽度
    • 04-显示器和屏幕高度
    • 05-页面地址
    • 06-归纳总结
  • 🍵Java

    • 01-Java8特性
    • 02-多线程
    • 03-Jar包
    • 04-Util
    • 05-validation注解
    • 06-反编译
    • 07-try-with-resource
    • 08-ThreadLocal内存泄漏
    • 09-Jvm
    • 10-Excel
    • 11-Lombook
    • 12-条件注解
    • 13-WebMvcConfigurationSupport
    • 14-WebMvcConfigurer
    • 15-分布式锁
    • 16-Caffeine
    • 17-DynamicDatasource
    • 18-MybatisPlus
    • 19-Swagger
    • 20-BeanPostProcessor
    • 21-Bean初始化
    • 22-ConfigurableApplicationContext
    • 23-常用注解
    • 24-ApplicationListener
    • 25-JavaDoc
    • 26-Spring-Cache
    • 27-StopWatch耗时统计
    • 28-Word
    • 29-Druid
    • 30-OpenFeign
    • 31-反射相关
    • 32-Fastjson
    • 33-Yaml
  • 💻Linux

    • 01-Linux常用命令
    • 02-Linux脚本汇总
    • 03-Yum源
    • 04-Debian
    • 05-Ubuntu
  • 🐋Docker

    • 01-Docker常用命令
    • 02-Dockerfile
    • 03-Swarm
    • 04-Stack
    • 05-Docker常见问题
    • 06-DockerCompose
    • 07-Docker应用用汇总
    • 08-Kasm
    • 09-Rustdesk
  • 🌐Nginx

    • 01-Nginx
  • 📈数据库

    • 01-Mysql
    • 02-Clickhouse
    • 03-Doris
    • 04-DRDS
  • 📉Kettle

    • 01-入门
    • 02-js脚本
    • 03-优化
    • 04-连接组件
    • 05-参数
    • 06-工具
    • 07-日志
    • 08-流程组件
    • 09-输入组件
    • 10-输出组件
    • 11-转换组件
    • 12-驱动
  • 🎨Git

    • 01-Git使用
  • 📝Maven

    • 01-Maven使用
    • 02-Maven配置
  • 🎯Jenkins

    • 01-Jenkins部署
    • 02-Jenkisn常见问题
  • 01-设计模式之禅
  • 02-领域驱动设计
  • 03-JavaScript高级程序设计
  • 🍓树莓派

    • 01-RaspBerry
  • 📘Markdown

    • 01-Markdown语法
    • 02-Markdown表情
    • 03-Markdown代码块语言对照
  • 📇其他

    • 01-HTML XML 转义
    • 02-GitHub
    • 03-Idea
    • 04-Nmon
    • 05-Windows
    • 06-WinSw
GitHub
  • 🏫技术相关

    • 🍻Activiti

      • 01-核心API
      • 02-监听
      • 03-数据库表介绍
      • 04-常见问题
    • 📊JasperReport

      • 01-JaspersoftStudio工具使用
      • 02-JasperReport集成
      • 03-JasperReport常见问题
    • 🎬JavaScript

      • 01-Node
      • 02-VuePress
      • 03-Vue组件高度宽度
      • 04-显示器和屏幕高度
      • 05-页面地址
      • 06-归纳总结
    • 🍵Java

      • 01-Java8特性
      • 02-多线程
      • 03-Jar包
      • 04-Util
      • 05-validation注解
      • 06-反编译
      • 07-try-with-resource
      • 08-ThreadLocal内存泄漏
      • 09-Jvm
      • 10-Excel
      • 11-Lombook
      • 12-条件注解
      • 13-WebMvcConfigurationSupport
      • 14-WebMvcConfigurer
      • 15-分布式锁
      • 16-Caffeine
      • 17-DynamicDatasource
      • 18-MybatisPlus
      • 19-Swagger
      • 20-BeanPostProcessor
      • 21-Bean初始化
      • 22-ConfigurableApplicationContext
      • 23-常用注解
      • 24-ApplicationListener
      • 25-JavaDoc
      • 26-Spring-Cache
      • 27-StopWatch耗时统计
      • 28-Word
      • 29-Druid
      • 30-OpenFeign
      • 31-反射相关
      • 32-Fastjson
      • 33-Yaml
  • 🏢服务器

    • 💻Linux

      • 01-Linux常用命令
      • 02-Linux脚本汇总
      • 03-Yum源
      • 04-Debian
      • 05-Ubuntu
    • 🐋Docker

      • 01-Docker常用命令
      • 02-Dockerfile
      • 03-Swarm
      • 04-Stack
      • 05-Docker常见问题
      • 06-DockerCompose
      • 07-Docker应用用汇总
      • 08-Kasm
      • 09-Rustdesk
    • 🌐Nginx

      • 01-Nginx
  • 🏩数据相关

    • 📈数据库

      • 01-Mysql
      • 02-Clickhouse
      • 03-Doris
      • 04-DRDS
    • 📉Kettle

      • 01-入门
      • 02-js脚本
      • 03-优化
      • 04-连接组件
      • 05-参数
      • 06-工具
      • 07-日志
      • 08-流程组件
      • 09-输入组件
      • 10-输出组件
      • 11-转换组件
      • 12-驱动
  • 🏬管理工具

    • 🎨Git

      • 01-Git使用
    • 📝Maven

      • 01-Maven使用
      • 02-Maven配置
    • 🎯Jenkins

      • 01-Jenkins部署
      • 02-Jenkisn常见问题
  • 🏯书籍笔记

    • 01-设计模式之禅
    • 02-领域驱动设计
    • 03-JavaScript高级程序设计
  • 🏦其他

    • 🍓树莓派

      • 01-RaspBerry
    • 📘Markdown

      • 01-Markdown语法
      • 02-Markdown表情
      • 03-Markdown代码块语言对照
    • 📇其他

      • 01-HTML XML 转义
      • 02-GitHub
      • 03-Idea
      • 04-Nmon
      • 05-Windows
      • 06-WinSw

数据库表介绍

所有的表都以ACT_开头。第二部分是表示表的用途的两个字母标识。用途也和服务的API对应。

目录

  • 表前缀说明
  • 表详细介绍
  • 表结构及说明
    • ACT_GE_BYTEARRAY
    • ACT_GE_PROPERTY
    • ACT_HI_ACTINST
    • ACT_HI_ATTACHMENT
    • ACT_HI_COMMENT
    • ACT_HI_DETAIL
    • ACT_HI_IDENTITYLINK
    • ACT_HI_PROCINST
    • ACT_HI_TASKINST
    • ACT_HI_VARINST
    • ACT_ID_GROUP
    • ACT_ID_INFO
    • ACT_ID_MEMBERSHIP
    • ACT_ID_USER
    • ACT_RE_DEPLOYMENT
    • ACT_RE_MODEL
    • ACT_RE_PROCDEF
    • ACT_RU_EVENT_SUBSCR
    • ACT_RU_EXECUTION
    • ACT_RU_IDENTITYLINK
    • ACT_RU_JOB
    • ACT_RU_TASK
    • ACT_RU_VARIABLE

表前缀说明

ACT_RE_*:'RE'表示repository。这个前缀的表包含了流程定义和流程静态资源(图片,规则,等等)。

ACT_RU_*:'RU'表示runtime 。这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。Activiti只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录。这样运行时表可以一直很小速度很快。

ACT_ID_*:'ID'表示identity。这些表包含身份信息,比如用户,组等等。

ACT_HI_*:'HI'表示history。这些表包含历史数据,比如历史流程实例,变量,任务等等。

ACT_GE_*:通用数据,用于不同场景下,如存放资源文件。

ACT_EVT_LOG、ACT_PROCDEF_INFO,没有按照规则来,两者分别属于HI和RE

表详细介绍

分类表名说明
日志表act_evt_log存储事件处理日志,方便管理员跟踪处理
通用数据表act_ge_bytearray二进制数据表,一些文件存在这个表
act_ge_property属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录
历史数据表act_hi_actinst历史节点表
act_hi_attachment历史附件表
act_hi_comment历史意见表
act_hi_detail历史详情表,提供历史变量的查询
act_hi_identitylink历史流程人员表
act_hi_procinst历史流程实例表
act_hi_taskinst历史任务实例表
act_hi_varinst历史变量表
用户组织表act_id_group用户组信息表
act_id_info用户扩展信息表
act_id_membership用户与用户组对应信息表
act_id_user用户信息表
资源流程规则表act_procdef_info流程定义信息
act_re_deployment部署信息表
act_re_model流程设计模型部署表
act_re_procdef流程定义数据表
运行时数据库表act_ru_event_subscr监听表
act_ru_execution运行时流程执行实例表
act_ru_identitylink运行时流程人员表,主要存储任务节点与参与者的相关信息
act_ru_job运行时定时任务数据表
act_ru_task运行时任务节点表
act_ru_variable运行时流程变量数据表

表结构及说明

ACT_GE_BYTEARRAY

用来保存部署文件的大文本数据。

保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据,特别注意类路径部署时候,不要把svn 等隐藏文件或者其他与流程无关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)。

字段名字段描述数据类型可空备注
ID_主键ID,资源文件编号,自增长VARCHAR(64)
REV_版本号INT(11)是Version
NAME_部署的文件名称,VARCHAR(255)是mail.bpmn、mail.png 、mail.bpmn20.xml
DEPLOYMENT_ID_来自于父表ACT_RE_DEPLOYMENT的主键VARCHAR(64)是部署的ID
BYTES_大文本类型,存储文本字节流LONGBLOB是
GENERATED_是否是引擎生成。TINYINT(4)是0为用户生成;1为Activiti生成

ACT_GE_PROPERTY

属性数据表。存储这个流程引擎级别的数据。

字段名字段描述数据类型可空备注
NAME_属性名称VARCHAR(64)schema.version;schema.history;next.dbid
VALUE_属性值VARCHAR(300)是create(6.0.0.4)
REV_INT版本号INT(11)是

ACT_HI_ACTINST

历史活动信息。这里记录流程流转过的所有节点,与HI_TASKINST不同的是,taskinst只记录usertask内容。

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)
PROC_DEF_ID_流程定义IDVARCHAR(64)
PROC_INST_ID_流程实例IDVARCHAR(64)
EXECUTION_ID_流程执行IDVARCHAR(64)节点定义ID
ACT_ID_活动IDVARCHAR(255)
TASK_ID_任务IDVARCHAR(64)是任务实例ID 其他节点类型实例ID在这里为空
CALL_PROC_INST_ID_请求流程实例IDVARCHAR(64)是调用外部流程的流程实例ID'
ACT_NAME_活动名称VARCHAR(255)是节点定义名称
ACT_TYPE_活动类型VARCHAR(255)如startEvent、userTask
ASSIGNEE_代理人员VARCHAR(64)是节点签收人
START_TIME_开始时间DATETIME2013/9/15 11:30
END_TIME_结束时间DATETIME是2013/9/15 11:30
DURATION_时长,耗时BIGINT(20)是毫秒值

ACT_HI_ATTACHMENT

附件信息

字段名字段描述数据类型长度可空备注
ID_ID_VARCHAR(64)64主键ID
REV_版本号INT(11)11是Version
USER_ID_用户idVARCHAR(255)255是用户ID
NAME_名称VARCHAR(255)255是附件名称
DESCRIPTION_描述VARCHAR(4000)4000是描述
TYPE_类型VARCHAR(255)255是附件类型
TASK_ID_任务IdVARCHAR(64)64是节点实例ID
PROC_INST_ID_流程实例IDVARCHAR(64)64是流程实例ID
URL_连接VARCHAR(4000)4000是附件地址
CONTENT_ID_内容Id,字节表的IDVARCHAR(64)64是ACT_GE_BYTEARRAY的ID

ACT_HI_COMMENT

历史审批意见表

字段名字段描述数据类型长度可空备注
ID_ID_VARCHAR(64)64主键ID
TYPE_意见记录类型,为comment时,为处理意见VARCHAR(255)255是类型:event(事件)
comment(意见)
TIME_记录时间DATETIME填写时间
USER_ID_用户IdVARCHAR(255)255是填写人
TASK_ID_任务IdVARCHAR(64)64是节点实例ID
PROC_INST_ID_流程实例IdVARCHAR(64)64是流程实例ID
ACTION_行为类型。VARCHAR(255)255是值为下列内容中的一种:AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment
MESSAGE_处理意见VARCHAR(4000)4000是用于存放流程产生的信息,比如审批意见
FULL_MSG_全部消息LONGBLOB是

ACT_HI_DETAIL

历史详情表:流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量等。

字段名字段描述数据类型长度可空备注
ID_ID_VARCHAR(64)64主键
TYPE_数据类型VARCHAR(255)255类型: FormProperty, //表单 VariableUpdate //参数
PROC_INST_ID_流程实例IDVARCHAR(64)64是流程实例ID
EXECUTION_ID_执行实例IdVARCHAR(64)64是执行实例ID
TASK_ID_任务IdVARCHAR(64)64是任务实例ID
ACT_INST_ID_活动实例IdVARCHAR(64)64是ACT_HI_ACTINST表的ID
NAME_名称VARCHAR(255)255名称
VAR_TYPE_变量类型VARCHAR(255)255是jpa-entity、boolean、bytes、serializable、 CustomVariableType、date、double、integer、long、null、short、string
REV_REV_INT(11)11是Version
TIME_创建时间DATETIME创建时间
BYTEARRAY_ID_字节数组IdVARCHAR(64)64是ACT_GE_BYTEARRAY表的ID
DOUBLE_DOUBLE_DOUBLE是存储变量类型为Double
LONG_LONG_BIGINT(20)20是存储变量类型为long
TEXT_值VARCHAR(4000)4000是存储变量值类型为String
TEXT2_值2VARCHAR(4000)4000是此处存储的是JPA持久化对象时,才会有值。此值为对象ID

ACT_HI_IDENTITYLINK

任务参与者数据表。主要存储历史节点参与者的信息。

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)ID_
GROUP_ID_用户组IDVARCHAR(255)是组ID
TYPE_用户组类型VARCHAR(255)是类型,主要分为以下几种:assignee、 candidate、 owner、starter 、participant
USER_ID_用户IDVARCHAR(255)是用户ID
TASK_ID_任务IdVARCHAR(64)是节点实例ID
PROC_INST_ID_流程实例IdVARCHAR(64)是流程实例ID

ACT_HI_PROCINST

历史流程实例信息

字段名字段描述数据类型备注
ID_ID_VARCHAR(64)
PROC_INST_ID_流程实例IDVARCHAR(64)
BUSINESS_KEY_业务KeyVARCHAR(255)
PROC_DEF_ID_流程定义IdVARCHAR(64)
START_TIME_开始时间DATETIME
END_TIME_结束时间DATETIME
DURATION_时长BIGINT(20)
START_USER_ID_发起人员IdVARCHAR(255)
START_ACT_ID_开始节点VARCHAR(255)
END_ACT_ID_结束节点VARCHAR(255)
SUPER_PROCESS_INSTANCE_ID_超级流程实例IdVARCHAR(64)
DELETE_REASON_删除理由VARCHAR(4000)

ACT_HI_TASKINST

历史任务流程实例信息

字段名字段描述数据类型备注
ID_ID_VARCHAR(64)主键ID
PROC_DEF_ID_流程定义IdVARCHAR(64)流程定义ID
TASK_DEF_KEY_任务定义KeyVARCHAR(255)节点定义ID
PROC_INST_ID_流程实例IDVARCHAR(64)流程实例ID
EXECUTION_ID_执行IDVARCHAR(64)执行实例ID
NAME_名称VARCHAR(255)名称
PARENT_TASK_ID_父任务iDVARCHAR(64)父节点实例ID
DESCRIPTION_描述VARCHAR(4000)描述
OWNER_实际签收人 任务的拥有者VARCHAR(255)签收人(默认为空,只有在委托时才有值)
ASSIGNEE_代理人VARCHAR(255)签收人或被委托
START_TIME_开始时间DATETIME开始时间
CLAIM_TIME_提醒时间DATETIME提醒时间
END_TIME_结束时间DATETIME结束时间
DURATION_时长BIGINT(20)耗时
DELETE_REASON_删除理由VARCHAR(4000)删除原因(completed,deleted)
PRIORITY_优先级INT(11)优先级别
DUE_DATE_应完成时间DATETIME过期时间,表明任务应在多长时间内完成
FORM_KEY_表单keyVARCHAR(255)desinger节点定义的form_key属性

ACT_HI_VARINST

历史变量信息

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)ID_
PROC_INST_ID_流程实例IDVARCHAR(64)是流程实例ID
EXECUTION_ID_执行IDVARCHAR(64)是执行实例ID
TASK_ID_任务IdVARCHAR(64)是任务实例ID
NAME_名称VARCHAR(255)参数名称(英文)
VAR_TYPE_变量类型VARCHAR(100)是参见VAR_TYPE_类型说明
REV_REV_INT(11)是Version
BYTEARRAY_ID_字节数组IDVARCHAR(64)是ACT_GE_BYTEARRAY表的主键
DOUBLE_DOUBLE_DOUBLE存储DoubleType类型的数据
LONG_LONG_BIGINT(20)是存储LongType类型的数据
TEXT_TEXT_VARCHAR(4000)是存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class
TEXT2_TEXT2_VARCHAR(4000)是此处存储的是JPA持久化对象时,才会有值。此值为对象ID

ACT_ID_GROUP

用户组表,用来存储用户组信息。

字段名字段描述数据类型可空备注
ID_用户组IDVARCHAR(64)
REV_版本号INT(11)是
NAME_用户组描述信息VARCHAR(255)是
TYPE_用户组类型VARCHAR(255)是

ACT_ID_INFO

用户扩展信息表。

字段名字段描述数据类型可空备注
ID_VARCHAR(64)64
REV_版本号INT(11)是
USER_ID_用户IDVARCHAR(64)是
TYPE_类型VARCHAR(64)是
KEY_formINPut名称VARCHAR(255)是
VALUE_值VARCHAR(255)是
PASSWORD_密码LONGBLOB是
PARENT_ID_父节点VARCHAR(255)是

ACT_ID_MEMBERSHIP

用来保存用户的分组信息

字段名字段描述数据类型备注
USER_ID_用户IdVARCHAR(64)
GROUP_ID_用户组IdVARCHAR(64)

ACT_ID_USER

用户信息表

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)
REV_版本号INT(11)是
FIRST_用户名称VARCHAR(255)是
LAST_用户姓氏VARCHAR(255)是
EMAIL_邮箱VARCHAR(255)是
PWD_密码VARCHAR(255)是
PICTURE_ID_头像IdVARCHAR(64)是

ACT_RE_DEPLOYMENT

部署信息表, 用来存储部署时需要持久化保存下来的信息

字段名字段描述数据类型可空备注
ID_部署编号,自增长VARCHAR(64)
NAME_部署包的名称VARCHAR(255)是
CATEGORY_类型VARCHAR(255)是
TENANT_ID_租户VARCHAR(255)是多租户通常是在软件需要为多个不同组织服务时产生的概念
DEPLOY_TIME_部署时间TIMESTAMPCURRENT_TIMESTAMP

ACT_RE_MODEL

流程设计模型表,创建流程的设计模型时,保存在该数据表中。

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)ID_
REV_INT(11)11是版本号
NAME_模型的名称:VARCHAR(255)是名称
KEY_模型的关键字,流程引擎用到。VARCHAR(255)是分类,例如:
CATEGORY_类型,用户自己对流程模型的分类。VARCHAR(255)是分类
CREATE_TIME_创建时间TIMESTAMP是创建时间
LAST_UPDATE_TIME_最后修改时间TIMESTAMP是最新修改时间
VERSION_版本,从1开始。INT(11)是版本
META_INFO_数据源信息,比如:VARCHAR(4000)是以json格式保存流程定义的信息
DEPLOYMENT_ID_部署IDVARCHAR(64)是部署ID
EDITOR_SOURCE_VALUE_ID_编辑源值IDVARCHAR(64)是是 ACT_GE_BYTEARRAY 表中的ID_值。
EDITOR_SOURCE_EXTRA_VALUE_ID_编辑源额外值ID(外键ACT_GE_BYTEARRAY )VARCHAR(64)是是 ACT_GE_BYTEARRAY 表中的ID_值。
TENANT_ID_租户VARCHAR(255)是

ACT_RE_PROCDEF

流程解析表,解析成功了,在该表保存一条记录。业务流程定义数据表

字段名字段描述数据类型可空备注
ID_流程ID,由“流程编号:流程版本号:自增长ID”组成VARCHAR(64)ID_
REV_版本号INT(11)是乐观锁
CATEGORY_流程命名空间(该编号就是流程文件targetNamespace的属性值)VARCHAR(255)是流程定义的Namespace就是类别
NAME_流程名称(该编号就是流程文件process元素的name属性值)VARCHAR(255)是名称
KEY_流程编号(该编号就是流程文件process元素的id属性值)VARCHAR(255)流程定义ID
VERSION_流程版本号(由程序控制,新增即为1,修改后依次加1来完成的)INT(11)版本
DEPLOYMENT_ID_部署编号VARCHAR(64)是部署表ID
RESOURCE_NAME_资源文件名称VARCHAR(4000)是流程bpmn文件名称
DGRM_RESOURCE_NAME_图片资源文件名称VARCHAR(4000)是png流程图片名称
DESCRIPTION_描述信息VARCHAR(4000)是描述
HAS_START_FORM_KEY_是否从key启动TINYINT(4)是start节点是否存在formKey。0否 1是
SUSPENSION_STATE_是否挂起INT(11)是1激活 2挂起

ACT_RU_EVENT_SUBSCR

运行时事件

字段名字段描述数据类型可空备注
ID_IDVARCHAR(64)
REV_版本号INT(11)是
EVENT_TYPE_事件类型VARCHAR(255)
EVENT_NAME_事件名称VARCHAR(255)是
EXECUTION_ID_流程执行IDVARCHAR(64)是
PROC_INST_ID_流程实例IDVARCHAR(64)是
ACTIVITY_ID_活动IDVARCHAR(64)是
CONFIGURATION_配置信息VARCHAR(255)是
CREATED_创建时间TIMESTAMP

ACT_RU_EXECUTION

运行时流程执行实例,我的代办任务查询表

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)ID_
REV_版本号INT(11)是乐观锁
PROC_INST_ID_流程实例编号VARCHAR(64)是流程实例ID
BUSINESS_KEY_业务编号VARCHAR(255)是业务主键ID
PARENT_ID_父执行流程VARCHAR(64)是父节点实例ID
PROC_DEF_ID_流程定义IdVARCHAR(64)是流程定义ID
SUPER_EXEC_VARCHAR(64)是
ACT_ID_实例idVARCHAR(255)是节点实例ID即ACT_HI_ACTINST中ID
IS_ACTIVE_激活状态TINYINT(4)是是否存活
IS_CONCURRENT_并发状态TINYINT(4)是是否为并行(true/false)
IS_SCOPE_TINYINT(4)是
IS_EVENT_SCOPE_TINYINT(4)是
SUSPENSION_STATE_暂停状态_INT(11)是挂起状态 1激活 2挂起
CACHED_ENT_STATE_缓存结束状态_INT(11)是

ACT_RU_IDENTITYLINK

身份联系,主要存储当前节点参与者的信息,任务参与者数据表。

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)
REV_版本号INT(11)是
GROUP_ID_用户组IDVARCHAR(255)是
TYPE_用户组类型VARCHAR(255)是主要分为以下几种:assignee、candidate、owner、starter、participant。即:受让人,候选人,所有者、起动器、参与者
USER_ID_用户IDVARCHAR(255)是
TASK_ID_任务IdVARCHAR(64)是
PROC_INST_ID_流程实例IDVARCHAR(64)是
PROC_DEF_ID_流程定义IdVARCHAR(64)是

ACT_RU_JOB

运行时定时任务数据表

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)
REV_版本INT(11)是版本
TYPE_类型VARCHAR(255)类型
LOCK_EXP_TIME_锁定释放时间TIMESTAMP是锁定释放时间
LOCK_OWNER_挂起者VARCHAR(255)是挂起者
EXCLUSIVE_TINYINT(1)是
EXECUTION_ID_执行实例IDVARCHAR(64)是执行实例ID
PROCESS_INSTANCE_ID_流程实例IDVARCHAR(64)是流程实例ID
PROC_DEF_ID_流程定义IDVARCHAR(64)是流程定义ID
RETRIES_重试次数INT(11)是重试次数
EXCEPTION_STACK_ID_异常信息IDVARCHAR(64)是异常信息ID
EXCEPTION_MSG_异常信息VARCHAR(4000)是异常信息
DUEDATE_到期时间TIMESTAMP是到期时间
REPEAT_重复VARCHAR(255)是重复
HANDLER_TYPE_处理类型VARCHAR(255)是处理类型
HANDLER_CFG_标识VARCHAR(4000)是标识

ACT_RU_TASK

运行时任务数据表

字段名字段描述数据类型可空取值说明
ID_ID_VARCHAR(64)ID_
REV_版本号INT(11)是版本号
EXECUTION_ID_实例id(外键EXECUTION_ID_)VARCHAR(64)是执行实例ID
PROC_INST_ID_流程实例ID(外键PROC_INST_ID_)VARCHAR(64)是流程实例ID
PROC_DEF_ID_流程定义IDVARCHAR(64)是流程定义ID
NAME_任务名称VARCHAR(255)是节点定义名称
PARENT_TASK_ID_父节任务IDVARCHAR(64)是父节点实例ID
DESCRIPTION_任务描述VARCHAR(4000)是节点定义描述
TASK_DEF_KEY_任务定义keyVARCHAR(255)是任务定义的ID
OWNER_所属人(老板)VARCHAR(255)是拥有者(一般情况下为空,只有在委托时才有值)
ASSIGNEE_代理人员VARCHAR(255)是签收人或委托人
DELEGATION_委托类型VARCHAR(64)是委托类型,DelegationState分为两种:PENDING,RESOLVED。如无委托则为空
PRIORITY_优先权INT(11)是优先级别,默认为:50
CREATE_TIME_创建时间TIMESTAMP创建时间,CURRENT_TIMESTAMP
DUE_DATE_执行时间DATETIME是耗时
SUSPENSION_STATE_暂停状态INT(11)是1代表激活 2代表挂起

ACT_RU_VARIABLE

运行时流程变量数据表

字段名字段描述数据类型可空备注
ID_ID_VARCHAR(64)主键标识
REV_版本号INT(11)是乐观锁
TYPE编码类型VARCHAR(255)参见VAR_TYPE_类型说明
NAME_变量名称VARCHAR(255)变量名称
EXECUTION_ID_执行实例IDVARCHAR(64)是执行的ID
PROC_INST_ID_流程实例IdVARCHAR(64)是流程实例ID
TASK_ID_任务idVARCHAR(64)是节点实例ID(Local)
BYTEARRAY_ID_字节组IDVARCHAR(64)是字节表的ID(ACT_GE_BYTEARRAY)
DOUBLE_DOUBLE_DOUBLE是存储变量类型为Double
LONG_LONG_BIGINT(20)是存储变量类型为long
TEXT_TEXT_VARCHAR(4000)是存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class
TEXT2_TEXT2_VARCHAR(4000)是此处存储的是JPA持久化对象时,才会有值。此值为对象ID
Edit this page
Last Updated:
Contributors: wangxiaoquan
Prev
02-监听
Next
04-常见问题