flowable6 表结构

237 阅读1分钟

Flowable 6是一个基于Java的工作流引擎,它使用了一系列的数据库表来存储流程定义、流程实例、任务、执行历史等信息。下面是Flowable 6中一些常见的表结构:

  1. ACT_RE_*:这些表存储了流程定义的静态信息,包括流程模型、流程定义、表单数据等。

    • ACT_RE_DEPLOYMENT:存储部署的流程定义信息。
    • ACT_RE_PROCDEF:存储流程定义的详细信息。
    • ACT_RE_MODEL:存储流程模型的信息。
  2. ACT_RU_*:这些表存储了运行时的流程实例、任务、变量等信息。

    • ACT_RU_EXECUTION:存储流程实例的执行信息。
    • ACT_RU_TASK:存储任务的信息。
    • ACT_RU_VARIABLE:存储流程实例和任务的变量信息。
  3. ACT_HI_*:这些表存储了历史的流程实例、任务、变量等信息。

    • ACT_HI_PROCINST:存储已完成的流程实例的信息。
    • ACT_HI_TASKINST:存储已完成的任务的信息。
    • ACT_HI_VARINST:存储历史的流程实例和任务的变量信息。
  4. ACT_ID_*:这些表存储了身份认证相关的信息,例如用户、用户组、角色等。

    • ACT_ID_USER:存储用户的信息。
    • ACT_ID_GROUP:存储用户组的信息。
    • ACT_ID_MEMBERSHIP:存储用户和用户组之间的关系。