(二)Activiti之——activiti数据库表介绍
1. 数据库表的命名
Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
- ACT_RE_*: 'RE'表示
repository
。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
- ACT_RU_*: 'RU'表示
runtime
。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。
- ACT_ID_*: 'ID'表示
identity
。 这些表包含身份信息,比如用户,组等等。
- ACT_HI_*: 'HI'表示
history
。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。
- ACT_GE_*:
通用
数据, 用于不同场景下。
- 其他:ACT_EVT_LOG和ACT_PROCDEF_INFO没有按照规则来,两者分别属于HI和RE。
activiti5.21中,activiti数据中含有25张表,其中按照命名规则命名的表有23张,如下图: 图片来源
此外还有两张表:ACT_EVT_LOG和ACT_PROCDEF_INFO没有按照规则来,两者分别属于HI和RE。
2. 数据库表结构
2.1 ACT_RE_ (流程定义表)
ACT_RE_DEPLOYMENT(部署)
ACT_RE_MODEL(模型)
ACT_RE_PROCDEF (流程定义)
2.2 ACT_RU_ (运行实例表)
ACT_RU_EVENT_SUBSCR(事件订阅)
ACT_RU_EXECUTION(执行)

ACT_RU_IDENTITYLINK(参与者)
ACT_RU_JOB(异步作业)
ACT_RU_TASK(任务)
ACT_RU_VARIABLE(变量)
2.3 ACT_HI_ (流程历史记录)
ACT_HI_ACTINST(环节历史信息)

ACT_HI_ATTACHMENT(附件)

ACT_HI_COMMENT(评论)
ACT_HI_DETAIL(历史详情信息)

ACT_HI_IDENTITYLINK(参与者历史)

ACT_HI_PROCINST(流程实例历史)

ACT_HI_TASKINST(任务历史)
ACT_HI_VARINST(变量历史)
2.4 ACT_GE_ (普通数据)
ACT_GE_BYTEARRAY(二进制内容表)
所有二进制内容都会保存在这个表里,比如部署的process.bpmn20.xml, process.png, user.form, 附件,bean序列化为二进制的流程变量。
ACT_GE_PROPERTY(全局参数表)
全局参数,默认三个参数next.dbid,IdGenerator区间,schema.history,自动执行sql历史,schema.version,当前sql版本。
2.5 ACT_ID_ (用户用户组表)
ACT_ID_GROUP(群组)

ACT_ID_INFO(用户详细信息)
ACT_ID_MEMBERSHIP(用户群组关系)

ACT_ID_USER(用户基本信息)
2.6 其他
ACT_EVT_LOG(事件日志表)
默认不开启
ACT_PROCDEF_INFO(流程定义更新信息)
参考:http://www.mossle.com/index.do
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2017-06-03 SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】
2017-06-03 Mysql 创建权限较小的用户(只对特定数据库有操作权限)