Activiti-5.21数据库表结构详解
5星 · 超过95%的资源 需积分: 10 8 浏览量
更新于2024-07-19
收藏 422KB PDF 举报
"Activiti-5.21库表结构"
Activiti是一个开源的工作流和业务流程管理(BPM)引擎,广泛应用于企业级应用中。在Activiti 5.21版本中,其数据库架构由多个前缀区分的表组成,这些表分别负责存储不同类型的流程相关数据。以下是对这些库表结构的详细解释:
1. **ACT_RE_** (Repository资源库)
这一部分的表主要保存流程定义和模型等设计阶段的数据。例如:
- **ACT_RE_DEPLOYMENT**: 部署包,存储流程定义的部署信息,包括流程定义文件和相关的资源。
- **ACT_RE_MODEL**: 模型,用于Web Designer,存储流程设计时的模型数据。
- **ACT_RE_PROCDEF**: 流程定义,存储流程的元数据,如流程图、版本信息和启动条件。
2. **ACT_RU_** (Runtime运行时)
运行时数据,记录流程实例、任务、变量等运行中的信息:
- **ACT_RU_EXECUTION**: 流程实例与分支,存储运行中的流程实例及其分支信息。
- **ACT_RU_IDENTITYLINK**: 参与者,记录任务与用户或用户组的关联关系。
- **ACT_RU_JOB**: 异步作业,用于处理后台任务,如定时器、事件监听器触发等。
- **ACT_RU_TASK**: 任务,存储运行中的任务实例信息。
- **ACT_RU_VARIABLE**: 变量,存储流程运行过程中的变量值。
3. **ACT_HI_** (History历史)
历史数据,记录流程的历史状态:
- **ACT_HI_PROCINST**: 历史流程实例,存储已完成的流程实例信息。
- **ACT_HI_TASKINST**: 历史任务,记录已完成的任务实例。
- **ACT_HI_VARINST**: 历史变量,存储历史流程实例中的变量值。
- **ACT_HI_IDENTITYLINK**: 历史参与者,记录历史任务中的参与者信息。
- **ACT_HI_COMMENT**: 评论,存储用户在流程中的注释。
- **ACT_HI_DETAIL**: 变更历史,记录流程实例中发生的变量变化和其他详细信息。
- **ACT_HI_ATTACHMENT**: 附件,存储历史任务中的附件信息。
4. **ACT_ID_** (Identity身份)
身份管理,涉及用户、群组和它们的关系:
- **ACT_ID_USER**: 用户基本信息,存储用户账户信息。
- **ACT_ID_GROUP**: 群组,存储用户组信息。
- **ACT_ID_MEMBERSHIP**: 用户与群组关系,记录用户属于哪些群组。
- **ACT_ID_INFO**: 用户的人员详细信息,可能包含扩展字段。
5. **ACT_GE_** (General通用)
通用配置,包括引擎版本信息:
- **ACT_GE_PROPERTY**: 引擎版本信息,存储关于Activiti引擎的配置和版本信息。
6. **其他**
- **ACT_EVT_LOG**: 事件日志,记录流程引擎的事件,通常用于调试和分析。
- **ACT_PROCDEF_INFO**: 流程定义的动态变更信息,存储对已部署流程定义的动态更新。
这些库表结构共同构成了Activiti 5.21的核心数据模型,使得流程的定义、执行、跟踪和审计成为可能。理解这些表的作用对于开发、维护和优化基于Activiti的应用程序至关重要。通过这些表,开发者可以查询流程状态、追踪历史操作、分析性能瓶颈以及实现定制化的报表和监控功能。
2018-08-26 上传
2019-07-24 上传
2022-07-13 上传
点击了解资源详情
点击了解资源详情
2018-05-07 上传
2021-06-18 上传
康师傅架构学习之路
- 粉丝: 42
- 资源: 10
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查