Flowable 6是一个基于Java的工作流引擎,它使用了一系列的数据库表来存储流程定义、流程实例、任务、执行历史等信息。下面是Flowable 6中一些常见的表结构:
-
ACT_RE_*:这些表存储了流程定义的静态信息,包括流程模型、流程定义、表单数据等。
- ACT_RE_DEPLOYMENT:存储部署的流程定义信息。
- ACT_RE_PROCDEF:存储流程定义的详细信息。
- ACT_RE_MODEL:存储流程模型的信息。
-
ACT_RU_*:这些表存储了运行时的流程实例、任务、变量等信息。
- ACT_RU_EXECUTION:存储流程实例的执行信息。
- ACT_RU_TASK:存储任务的信息。
- ACT_RU_VARIABLE:存储流程实例和任务的变量信息。
-
ACT_HI_*:这些表存储了历史的流程实例、任务、变量等信息。
- ACT_HI_PROCINST:存储已完成的流程实例的信息。
- ACT_HI_TASKINST:存储已完成的任务的信息。
- ACT_HI_VARINST:存储历史的流程实例和任务的变量信息。
-
ACT_ID_*:这些表存储了身份认证相关的信息,例如用户、用户组、角色等。
- ACT_ID_USER:存储用户的信息。
- ACT_ID_GROUP:存储用户组的信息。
- ACT_ID_MEMBERSHIP:存储用户和用户组之间的关系。