Activiti数据库文档详解:关键表结构介绍
需积分: 10 13 浏览量
更新于2024-07-20
收藏 44KB DOCX 举报
"这篇文档是关于Activiti流程引擎所使用的数据库表的整理,涵盖了 Activiti 在运行时和历史数据存储中的关键表结构及其用途。这些表对于理解和维护Activiti流程实例至关重要。"
在Activiti中,数据库是存储流程定义、执行实例以及历史数据的主要场所。以下是对各表的详细说明:
1. act_ge_bytearray二进制数据表:
- 这个表用于存储流程定义的图形图像和XML文件,以及可序列化的变量。确保在类路径部署时,只部署与流程相关的文件,避免引入不必要的错误,如SVN隐藏文件,可能导致流程定义无法删除。
2. act_ge_property属性数据表:
- 此表存储流程引擎级别的属性数据,例如版本信息和其他配置设置。
3. act_hi_actinst历史节点表:
- 记录流程实例的历史活动信息,显示流程实例经过的所有活动节点。
4. act_hi_attachment历史附件表:
- 用于存储历史上的流程附件,比如在流程执行过程中上传的文件。
5. act_hi_comment历史意见表:
- 包含流程中用户留下的所有评论和反馈。
6. act_hi_detail历史详情表:
- 提供流程变量的详细历史,包括流程流转控制变量和业务表单中的数据。
7. act_ru_identitylink历史流程人员表:
- 存储与流程实例关联的用户和组的关系,如参与者的分配。
8. act_hi_procinst历史流程实例表:
- 记录每个已结束或当前正在进行的流程实例的详细信息。
9. act_hi_taskinst历史任务实例表:
- 保存历史任务实例的详细信息,特别是用户任务。
10. act_hi_varinst历史变量表:
- 包含历史流程变量的值,记录了流程执行过程中的变化。
11. act_id_group用户组信息表:
- 用于存储用户组的相关信息,如组名和ID。
12. act_id_info用户扩展信息表:
- 虽然未在当前系统中使用,但预留了存储用户扩展信息的空间。
13. act_id_membership用户与分组对应信息表:
- 描述了用户与用户组之间的关系,表明用户属于哪些组。
14. act_id_user用户信息表:
- 存储工作流系统的用户基本信息,如用户名、密码和电子邮件地址。
15. act_re_deployment部署信息表:
- 在部署流程定义时,保存相关的部署元数据,如部署的时间戳和名称。
了解这些表的结构和功能,有助于优化流程管理,跟踪流程执行情况,进行问题排查,并且可以为数据分析和报表生成提供基础。对这些表的维护和管理是使用Activiti进行流程自动化不可或缺的一部分。
2024-01-04 上传
2024-01-13 上传
2023-11-10 上传
2023-06-09 上传
2023-06-02 上传
2023-09-07 上传
![](https://profile-avatar.csdnimg.cn/fdef90de776e45f0927d7bef85ccf049_wuqiwei521.jpg!1)
奔跑的鱿鱼
- 粉丝: 8
- 资源: 10
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能