Flowable-数据库表

Flowable 开源代码库相关的数据库表名以ACT _开头。特定于 Flowable Work 或 Engage 的数据库表以FLW _前缀开头。

  • **ACT_RE_ ***:“RE”代表存储库(repository)。带有此前缀的表包含“静态”信息,例如流程定义和流程资源(图像、规则等)。

  • **ACT_RU_ ***:“RU”代表运行时间(runtime)。这些是包含流程实例、用户任务、变量、作业等的运行时数据的运行时表。Flowable 仅在流程实例执行期间存储运行时数据,并在流程实例结束时删除记录。这使运行时表既小又快。

  • ACT_HI_ *:’HI’ 代表历史(history)。这些是包含历史数据的表,例如历史的流程实例、变量、任务等。

  • ACT_GE_ *:通用数据(general ),用于各种用例。

App Engine
ACT _ APP _ DEPLOYMENT 当通过应用引擎部署应用模型时,会存储一条记录以指示此部署。部署的实际内容被引用,并存储在ACT_APP_DEPLOYMENT_RESOURCE表。
ACT_APP_DEPLOYMENT_RESOURCE 此表包含构成应用程序部署的实际资源(以字节形式存储)。当引擎需要实际模型时,从该表中获取资源。
ACT _ APP _ APPDEF 应用程序模型产生应用程序定义。这个定义,如流程/案例/等。是已成功部署到应用程序引擎的应用程序模型的表示。
CMMN引擎
ACT _ CMMN _ HI _ CASE _ INST 该表包含由 CMMN 引擎启动的每个案例实例的条目。
ACT _ CMMN _ HI _ MIL _ INST 此表包含案例实例中达到的每个里程碑的条目。
ACT _ CMMN _ HI _ PLAN _ ITEM _ INST 该表包含作为案例实例执行的一部分创建的每个计划项目实例的条目。
ACT _ CMMN _ RU _ CASE _ INST 此表包含每个已开始但尚未完成的案例实例的条目。
ACT _ CMMN _ RU _ MIL _ INST 该表包含作为运行案例实例的一部分达到的每个里程碑的条目。
ACT _ CMMN _ RU _ PLAN _ ITEM _ INST 案例实例执行由案例定义中定义的计划项目的多个实例组成。此表包含在案例实例执行期间创建的每个实例的条目。
ACT _ CMMN _ RU _ SENTRY _ PART _ INST 计划项目实例可以有守护状态转换的哨兵。这样的哨兵可以包含在状态改变发生之前需要满足的多个部分。该表存储满足的此类哨兵的任何部分。
DMN
ACT _ DMN _ DECISION _ TABLE 该表包含已部署决策表的元数据,并与其他引擎的定义相对应。
ACT _ DMN _ HI _ DECISION _ EXECUTION 该表包含有关 DMN 决策表执行的审计信息。
流程引擎
ACT _ RU _ EXECUTION 存储流程实例和指向流程实例当前状态的指针(称为执行)。
ACT _ RU _ ACTINST 流程实例中的每个活动在该表中都有一行指示活动的当前状态。
ACT _ RU _ < TYPE > _ JOB Flowable 引擎使用作业表来实现异步逻辑、计时器或历史处理。这些表存储每个作业所需的数据。
ACT _ RU _ ENTITYLINK 此表存储有关实例的父子关系的信息。例如,如果流程实例启动子案例实例,则此关系存储在此表中。这可以轻松查询关系。
ACT _ RU _ EVENT _ SUBSCR 当流程定义使用事件(信号/消息/等或开始/中间/边界)时,引擎在此表中存储对此表的引用。这简化了查询哪些实例正在等待某种类型的事件。
ACT _ RU _ IDENTITYLINK 此表存储有关用户或组及其与(流程/案例/等)实例相关的角色的数据。该表也被需要身份链接的其他引擎使用。
ACT _ RU _ TASK 该表包含正在运行的实例的每个未完成的用户任务的条目。然后在查询用户的任务列表时使用该表。CMMN 引擎也使用该表。
ACT _ RU _ VARIABLES 此表存储与实例相关的变量。CMMN 引擎也使用该表。