Activiti 工作流引擎数据库表结构
数据库表的命名
Acitiviti 数据库中表的命名都是以 ACT_开头的。第二部分是一个两个字符用例
表的标识。此用例大体与服务 API 是匹配的。
ACT_RE_*:’RE’表示 repository。带此前缀的表包含的是静态信息,如,
流程定义,流程的资源(图片,规则等)。
ACT_RU_*:’RU’表示 runtime。这是运行时的表存储着流程变量,用户任
务,变量,职责(job)等运行时的数据。Activiti 只存储实例执行期间的
运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行
时的表小且快。
ACT_ID_*:’ID’表示 identity。这些表包含标识的信息,如用户,用户组,
等等。
ACT_HI_*:’HI’表示 history。就是这些表包含着历史的相关数据,如结束
的流程实例,变量,任务,等等。
ACT_GE_*:普通数据,各种情况都使用的数据。
数据库表结构图