当前位置: 首页 > news >正文

act_hi_taskinst表历史任务记录不同步,无数据

今天上午遇到一个很奇怪的问题,就是每当我发起一个新的流程实例时候,运行区流程实例表act_ru_execution、运行区任务表act_ru_task里都是有数据的,以及历史区流程实例表act_hi_procinst里也有数据同步,但是任务历史表act_hi_taskinst里一直为空的,没数据同步过来,因为项目是springboot整合,我也查阅了相关资料,让我在application.yml配置文件里配置

我配置了后,跑流程,审批任务,还是没有同步数据到表act_hi_taskinst里,由于项目是若依开源整合flowable工作流的二开项目,我想到有可能是在配置类里高优先级定死了hsitory level,果然发现是在配置类FlowableConfig里写死了历史级别为ACTIVITY,修改配置类后数据可以正常同步了。

package com.ruoyi.flowable.config;import org.flowable.common.engine.impl.history.HistoryLevel;
import org.flowable.engine.impl.db.DbIdGenerator;
import org.flowable.spring.SpringProcessEngineConfiguration;
import org.flowable.spring.boot.EngineConfigurationConfigurer;
import org.springframework.context.annotation.Configuration;/*** 扩展流程配置*/
@Configuration
public class FlowableConfig implements EngineConfigurationConfigurer<SpringProcessEngineConfiguration> {@Overridepublic void configure(SpringProcessEngineConfiguration engineConfiguration) {// 设置字体engineConfiguration.setActivityFontName("宋体");engineConfiguration.setLabelFontName("宋体");engineConfiguration.setAnnotationFontName("宋体");// 使用数据库ID生成器engineConfiguration.setIdGenerator(new DbIdGenerator());// 设置历史级别为ACTIVITY,减少数据存储量// 可选值: NONE, ACTIVITY, AUDIT, FULLengineConfiguration.setHistoryLevel(HistoryLevel.AUDIT);// 禁用作业执行器,减少启动时的资源消耗engineConfiguration.setAsyncExecutorActivate(false);// 设置命令执行器属性,提高性能engineConfiguration.setEnableSafeBpmnXml(true);// 设置实体缓存大小,提高性能engineConfiguration.setProcessDefinitionCacheLimit(50);// 设置流程定义缓存,提高性能engineConfiguration.setEnableProcessDefinitionInfoCache(true);}
}

http://www.dtcms.com/a/296614.html

相关文章:

  • LeetCode 刷题【12. 整数转罗马数字】
  • 解决VSCode无法加载Json架构问题
  • uniapp vue3版本中使用pinia 以及持久化处理 以及在微信小程序ypeError: Cannot read property ‘localStorage‘ of undefined报错
  • 车机版凤凰FM:纯净无广告,免费畅享海量有声资源
  • vue3使用异步加载腾讯地图
  • 奈奎斯特定理与香农公式在说些什么?
  • Linux系统下使用apt下载系统组件对应版本的源码
  • 训练日志7.23
  • k8s常用命令介绍
  • 飞腾D3000PBF和UBOOT配置说明
  • Android15或AndroidU广播的发送流程
  • 阿里云ECS坑之dnf-makecache系统软件更新检测服务
  • Java面试宝典:Spring专题二
  • Access开发一键删除Excel指定工作表
  • Golang实现 - 实现只有表头的 Excel 模板,并在指定列添加了下拉框功能。生成的 Excel 文件在打开时,指定列的单元格会显示下拉选项
  • 笔记/使用Excel进行财务预测
  • 【超完整图文】在 Ubuntu 环境下安装 Qt Creator 4.7.0(较旧版本)
  • 亿级流量短剧平台架构演进:高并发场景下的微服务设计与性能调优
  • IP 证书全面解析:功能、类型与申请指南
  • 神经网络实战案例:用户情感分析模型
  • iview 部分用法
  • PyTorch常用Tensor形状变换函数详解
  • Spring中的循环依赖:解密、破局与架构启示
  • 第21章 常用的用户调查分析方法
  • 08 rk3568 模拟smi mdio RTL8367RB
  • 详解FreeRTOS开发过程(五)-- 系统内核控制函数及任务相关API函数
  • 遥感滑坡识别分割数据集labelme格式1893张1类别
  • 【java计算日期属于本月第几周通用方法】
  • 用生成模型解开视网膜图像的表征|文献速递-医学影像算法文献分享
  • 黄山派lvgl8学习笔记(3)导入陀螺仪传感器数据