activiti-表结构
activiti使用到的表都是以ACT_
开头的,表名的第二部分表示用途
- GE:general全局通用数据及设置,各种情况都使用的数据
- HI:history历史数据,包含执行的历史相关的数据
- RE:repository存储,包含的是静态信息
- RU:runtime运行时,运行时的流程变量、用户任务、变量、职责等运行数据。activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录
ACT_GE_*(全局通用数据)
表名 |
说明 |
ACT_GE_BYTEARRAY |
二进制数据表,存储通用的流程定义和流程资源 |
ACT_GE_PROPERTY |
系统相关属性,属性数据表存储整个流程引擎级别的数据 |
ACT_HI_*(历史数据)
表名 |
说明 |
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_RE_*(静态信息)
表名 |
说明 |
ACT_RE_DEPLOYMENT |
部署信息表 |
ACT_RE_MODEL |
流程设计模型部署表 |
ACT_RE_PROCDEF |
流程定义数据表 |
ACT_RU_*(运行数据)
表名 |
说明 |
ACT_RU_DEADLETTER_JOB |
无法执行工作表: 如果一个任务执行了很多次,都无法执行,那么这个任务会写到这张表 |
ACT_RU_EVENT_SUBSCR |
运行时事件 throwEvent、catchEvent 时间监听信息表 |
ACT_RU_EXECUTION |
运行时流程执行实例 |
ACT_RU_IDENTITYLINK |
运行时流程人员表,主要存储任务节点与参与者的相关信息 |
ACT_RU_INTEGRATION |
运行时积分表 |
ACT_RU_JOB |
运行时定时任务数据表 |
ACT_RU_SUSPENDED_JOB |
暂停的工作,流程中有一个定时任务,如果把这个任务停止工作了,这个任务会写入这张表 |
ACT_RU_TASK |
运行时任务节点表 |
ACT_RU_TIMER_JOB |
运行时定时器作业表 |
ACT_RU_VARIABLE |
运行时流程变量数据表 |
其他表
表名 |
说明 |
ACT_EVT_LOG |
事件日志 |
ACT_PROCDEF_INFO |
流程定义的动态变更信息 |