Activiti工作流引擎数据库表结构详解
5星 · 超过95%的资源 需积分: 35 163 浏览量
更新于2024-09-16
1
收藏 694KB DOCX 举报
"Activiti5工作流引擎的数据库表结构主要分为五类,分别是用于存储静态信息的ACT_RE_*表,运行时数据的ACT_RU_*表,标识信息的ACT_ID_*表,历史数据的ACT_HI_*表以及通用数据的ACT_GE_*表。这些表的命名规范以ACT_开头,后跟对应功能的缩写。以下是各类型表的详细说明:
1. ACT_RE_*表(Repository):
- ACT_RE_PROCDEF:业务流程定义数据表,存储流程的元数据,如流程ID、流程命名空间、流程名称、流程编号、版本号、部署ID、资源文件名和图形资源文件名。
2. ACT_RU_*表(Runtime):
- 运行时表存储流程实例执行期间的动态数据,当流程实例结束时会被清理。具体表结构未给出,但通常包括流程变量、用户任务、变量和作业(job)等信息。
3. ACT_ID_*表(Identity):
- 存储用户、用户组等标识信息,帮助实现身份管理和权限控制。
4. ACT_HI_*表(History):
- 用于存储历史数据,如已完成的流程实例、变量、任务等,提供审计和分析功能。
5. ACT_GE_*表(Generic):
- 普通数据表,包含各种情况下都可能用到的数据,例如ACT_GE_PROPERTY存储流程引擎级别的属性数据,ACT_GE_BYTEARRAY用于存储部署文件的二进制内容。
ACT_GE_PROPERTY表:
- NAME_:属性名称
- VALUE_:属性值
- REV_INT:版本号
ACT_GE_BYTEARRAY表:
- ID_:资源文件编号,自增长
- REV_INT:版本号
- NAME_:资源文件名称
- DEPLOYMENT_ID_:与部署相关的ID
- BYTES_:存储文本字节流的字段
ACT_RE_DEPLOYMENT表:
- ID_:部署编号,自增长
- NAME_:部署包的名称
- DEPLOY_TIME_:部署时间
ACT_RE_PROCDEF表:
- ID_:流程ID
- CATEGORY_:流程命名空间
- NAME_:流程名称
- KEY_:流程编号
- VERSION_:流程版本号
- DEPLOYMENT_ID_:部署编号
- RESOURCE_NAME_:资源文件名称
- DGRM_RESOURCE_NAME_:图形资源文件名称
Activiti5的这种表结构设计有利于提高性能和存储效率,同时确保了历史数据的可追溯性,方便对流程进行监控和优化。"
2018-08-26 上传
2017-11-14 上传
点击了解资源详情
2017-05-05 上传
2018-04-04 上传
2021-07-06 上传
2018-10-08 上传
帅帅v
- 粉丝: 4
- 资源: 17
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析