数据库命名
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