Activiti工作流引擎——数据库表结构说明

时间:2020-12-15 05:42:01

数据库命名

Activiti工作流引擎的表都是以ACT_开头。

  • ACT_RE_*:’RE’表示repository。带有此前缀的表包含的是静态信息,如:流程定义、流程资源。
  • ACT_RU_*:’RU’表示runtime。这是运行时的表,存储着流程变量、用户任务、职责等运行时的数据。
  • ACT_ID_*:’ID’表示identity。这些表包含标识的信息,如用户、用户组等等。
  • ACT_HI_*:’HI’表示history。这些表包含着历史的相关数据,如结束的流程实例、变量、任务等等。
  • ACT_GE_*:普通数据,各种情况都使用的数据。

数据库表结构说明

表名 功能
ACT_GE_PROPERTY 属性数据表。存储这个流程引擎级别的数据。
ACT_GE_BYTEARRAY 用来保存部署文件的大文本数据
ACT_RE_DEPLOYMENT 用来存储部署时需要持久化保存下来的信息
ACT_RE_PROCDEF 业务流程定义数据表
ACT_RE_MODEL 流程设计模型部署表
ACT_ID_GROUP 用来存储用户组信息
ACT_ID_MEMBERSHIP 用来保存用户的分组信息
ACT_ID_USER 用来保存用户信息
ACT_ID_INFO 用户扩展信息表
ACT_RU_EXECUTION 运行时流程执行实例表
ACT_RU_TASK 运行时任务数据表
ACT_RU_IDENTITYLINK 任务参与者数据表。主要存储当前节点参与者的信息
ACT_RU_VARIABLE 运行时流程变量数据表
ACT_RU_JOB 运行时定时任务数据表
ACT_RU_EVENT-SUBSCR
ACT_HI_PROCINST 历史流程实例表
ACT_HI_ACTINST 历史节点表
ACT_HI_TASKINST 历史任务实例表
ACT_HI_DETAIL 启动流程或者在任务complete之后,记录历史流程变量
ACT_HI_ATTACHMENT 历史附件表
ACT_HI_COMMENT 历史意见表
ACT_HI_IDENTITYLINK 历史流程人员表
ACT_HI_VARINST 历史变量表

流程文件部署主要涉及到的3个表

ACT_GE_BYTEARRAY、ACT_RE_DEPLOYMENT、ACT_RE_PROCDEF