- 0
- 0
- 约5.14千字
- 约 6页
- 2026-03-05 发布于河南
- 举报
Flowable工作流引擎表结构全面解析
Flowable作为一款强大的开源业务流程管理(BPM)引擎,其数据库表结构
设计体现了模块化、高效性和可扩展性。本文将深入解析Flowable的表命名
规则、核心表功能及其相互关系,帮助开发者更好地理解和应用Flowable。
一、表命名规则与分类
Flowable的表名遵循“前缀+功能标识+后缀”的命名规则,便于快速识
别表的用途和所属模块。以下是主要前缀及其含义:
1、ACTRE:表示存储库(Repository),存储流程定义和静态资源。例
如:
ACT_RE_DEPLOYMENT:部署记录表。
ACT_RE_PROCDEF:流程定义表。
2、ACTRU:表示运行时(Runtime),存储流程实例运行时的动态数
据。例如:
ACT_RU_EXECUTION:流程实例执行表。
ACT_RU_TASK:任务表。
3、ACTHI:表示历史(History),存储已完成流程实例的历史数据。例
如:
ACT_HI_PROCINST:流程实例历史表。
ACT_HI_TASKINST:任务历史表。
4、ACTID:表示身份(Identity),存储用户、用户组及权限信息。例
如:
ACT_ID_USER:用户表。
ACT_ID_GROUP:用户组表。
5、ACTGE:表示通用(General),存储跨模块的通用数据。例如:
ACT_GE_PROPERTY:系统属性表。
ACT_GE_BYTEARRAY:二进制资源表。
二、核心表结构详解
1.流程引擎相关表
流程引擎是Flowable的核心模块,其表结构分为运行时表、历史表和存
储库表。
*(1)运行时表(ACTRU)**
表1主要运行时表
表名功能描述关键字段
ACT_RU_EXECUTION记录流程实例的执PROC_INSTID(流程实例
行路径,包括主执ID)、BUSINESSKEY(业务
行流和并行网关分键)、ACTID(活动ID)
支。
ACT_RU_TASK存储当前活动的用TASKID(任务ID)、NAME
户任务,包括任务(任务名称)、ASSIGNEE(办
名称、办理人和创理人)
建时间。
ACT_RU_VARIABLE存储流程变量,支NAME(变量名)、TYPE(变
持基础类型和序列量类型)、VALUE_(变量值)
化对象。
ACT_RU_JOB管理异步任务,如JOBID(任务ID)、
定时器和延迟任LOCK_EXPTIME(锁定过期时
务。间)、RETRIES_(重试次数)
*(2)历史表(ACTHI)**
表2主要历史表
表名功能描述关键字段
ACT_HI_PROCINST记录流程实例的历
您可能关注的文档
最近下载
- 芯片的EOS失效分析及焊接工艺优化.pdf VIP
- 老旧小区改造工程施工设计方案与技术措施方案.doc VIP
- 2026年贵州省贵阳市高职单招职业技能考试题库有答案解析.docx VIP
- 2026年南昌健康职业技术学院单招职业倾向性考试题库新版.docx VIP
- 北京现代途胜汽车的维修保养手册.doc VIP
- 小学生必背古诗75首---方便打印版.pdf VIP
- 2026年南昌健康职业技术学院单招职业倾向性测试题库最新.docx VIP
- 2026年江西信息应用职业技术学院单招职业倾向性考试必刷测试卷及答案1套.docx VIP
- 征信报告模板详细版带水印可编辑2025年9月新版.pdf VIP
- 五年级下册第三单元习作满分作文:学写简单的研究报告(精选五篇).pdf VIP
原创力文档

文档评论(0)