
在Flowable流程引擎中,BPMN文件的存储与运行时数据的管理依赖于精心设计的数据库表结构。本文将深入解析流程定义表、运行时数据表和历史表的核心作用,帮助开发者理解数据存储机制,为流程调试与性能优化提供参考。
ID_:部署记录唯一标识NAME_:部署包名称(如loan-process.zip)DEPLOY_TIME_:部署时间戳ID_:流程定义ID(格式:流程Key:版本:随机码)KEY_:流程唯一标识(与BPMN文件id属性对应)VERSION_:流程版本号(自动递增)DGRM_RESOURCE_NAME_:关联的图片资源名称DEPLOYMENT_ID_字段与部署表关联BYTES_:压缩后的BPMN XML内容(BLOB类型)NAME_:资源文件名(如loan-process.bpmn20.xml)ASSIGNEE_:任务当前办理人OWNER_:任务创建者PROC_INST_ID_:所属流程实例IDSerializable接口)${approver}),会被存储在此表history属性为audit或full)DELETE FROM ACT_HI_*语句表名 | 关键字段 | 典型应用场景 |
|---|---|---|
ACT_HI_TASKINST | STARTTIME, ENDTIME | 任务处理时长分析 |
ACT_HI_VARINST | LASTUPDATED_TIME | 变量变更历史追溯 |
ACT_HI_IDENTITYLINK | GROUPID, USERID | 审计用户操作权限 |
ACT_HI_VARINST存储了表达式执行结果原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。