flowable主要表结构
时间: 2025-02-10 13:08:15 浏览: 67
### Flowable 工作流引擎数据库主要表结构设计说明
#### 表前缀解释
Flowable 的数据库表分为两类,分别以前缀 `ACT_RE_` 和 `ACT_RU_` 开始。其中,“RE”代表 repository(存储),表示这些表由 RepositoryService 接口管理并用于保存静态信息,如流程定义、模型以及部署资源等[^1]。
#### 静态信息表 (ACT_RE_)
带有 "RE" 前缀的表主要用于存储与流程相关的持久化数据:
- **ACT_RE_DEPLOYMENT**: 存储每次部署的信息,包括但不限于时间戳、名称和分类。
- **ACT_RE_MODEL**: 自 Flowable 6.4.1 版本起替代了旧版 act_re_model 表,用来保存 BPMN 模型及其元数据[^4]。
- **ACT_GE_BYTEARRAY**: 通用二进制数组表,通常用于存储文件附件或图像等内容。
#### 运行时信息表 (ACT_RU_)
运行中的实例及相关对象则被记录到以 “RU” 开头的一系列表格里:
- **ACT_RU_EXECUTION**: 记录当前正在执行的任务路径;每当有新的分支创建时就会新增一条记录,在子任务完成之后会被删除。
- **ACT_RU_IDENTITYLINK**: 维护参与者同特定过程实例之间的关联关系,可以理解成用户权限控制机制的一部分。
- **ACT_RU_TASK**: 描述待办事项列表里的条目,即尚未解决的工作项。
- **ACT_RU_VARIABLE**: 跟踪过程中产生的临时变量值,支持多种类型的参数传递需求。
为了确保系统的稳定性和兼容性,建议开启自动更新功能 (`database-schema-update`) 来保持数据库模式同步于最新版本的要求[^2]。
阅读全文
相关推荐

















