Flowable引擎使用了多个数据库表格来存储不同类型的数据。以下是Flowable引擎中的一些重要表格,以及它们的主要功能:
Flowable 流程相关核心表分类
1. 流程定义相关表(部署的流程模板)
这些表存储流程定义的元数据:
ACT_RE_DEPLOYMENT - 部署信息表(流程部署记录)
ACT_RE_PROCDEF - 流程定义表(解析后的流程定义)
ACT_RE_MODEL - 存储Flowable模型的信息
ACT_GE_BYTEARRAY - 二进制数据表(存储 BPMN XML 文件、图片等)
ACT_GE_PROPERTY - 通用属性表(Flowable 版本信息等)
2. 运行时实例相关表(正在执行的流程)
这些表存储运行中的流程实例数据:
ACT_RU_EXECUTION - 运行时流程执行实例表
ACT_RU_TASK - 运行时用户任务表
ACT_RU_VARIABLE - 运行时流程变量表
ACT_RU_IDENTITYLINK - 运行时参与者相关信息表(候选人、候选组)
ACT_RU_EVENT_SUBSCR - 运行时事件订阅表
ACT_RU_JOB - 运行时作业表(定时器、异步任务)
ACT_RU_TIMER_JOB - 运行时定时作业表
ACT_RU_SUSPENDED_JOB - 运行时挂起作业表
ACT_RU_DEADLETTER_JOB - 运行时死信作业表
3. 历史数据相关表(已完成的流程记录)
这些表存储历史流程数据:
ACT_HI_PROCINST - 历史流程实例表
ACT_HI_TASKINST - 历史任务实例表
ACT_HI_ACTINST - 历史活动实例表
ACT_HI_VARINST - 历史变量实例表
ACT_HI_IDENTITYLINK - 历史参与者信息表
ACT_HI_COMMENT - 历史评论/附件表
ACT_HI_ATTACHMENT - 历史附件表
ACT_HI_DETAIL - 历史详情表