流程引擎Camunda 表结构
时间: 2024-12-15 15:12:02 浏览: 17
Camunda工作流引擎是一个用于业务流程自动化管理的开源平台,它并不直接提供数据库表结构,而是通过其API和数据库访问库与底层数据库交互,如MySQL、PostgreSQL等。然而,我们可以简要描述其核心组件涉及到的数据表:
1. **Process Engine Tables**:
- `ACT_RE_PROCDEF`: 存储流程定义信息,包括流程ID、名称、版本等。
- `ACT_RU_EXECUTION`: 执行实例表,记录流程实例运行的状态和历史数据。
- `ACT_RU_TASKINSTANCE`: 任务实例表,包含了任务分配给用户的信息以及任务完成情况。
- `ACT_RU_IDENTITYLINK`: 关联用户到任务的链接表。
2. **Task Management Tables**:
- `ACT_RU_TASK`: 存储任务详细信息,例如标题、描述和创建者。
- `ACT_RU_VARIABLE`: 变量存储表,用于保存流程变量值。
3. **History Tables** (optional):
- `ACT_HI_PROCINST`: 记录流程历史状态,用于审计跟踪。
- `ACT_HI_ACTINST`: 活动实例历史记录。
4. **Event Subscription Tables**:
- `ACT_RU_EVENT_SUBSCR`: 事件订阅表,用于处理异步消息通知。
5. **Job Scheduling Tables**:
- `ACT_RU_JOB` 和 `ACT_RU_TIMER`: 负责作业调度和定时器。
请注意,实际表结构可能会随着Camunda版本更新而有所变化,并且具体表名和字段取决于你使用的数据库驱动配置。如果你想深入了解每个表的具体细节,建议查阅官方文档或参考最新的数据库脚本。
阅读全文