当前位置: 首页 > 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.xdnf.cn/news/1176409.html

相关文章:

  • 边缘智能体:轻量化部署与离线运行
  • 三维手眼标定
  • 深度分析Java内存结构
  • Hexo - 免费搭建个人博客01 - 安装软件工具
  • IAR Embedded Workbench for ARM 8.1 安装教程
  • Web开发基础与RESTful API设计实践指南
  • 面试实战,问题七,Object类中包含哪些常用方法及其作用,怎么回答
  • python---元组(Tuple)
  • 嵌入式开发学习———Linux环境下数据结构学习(二)
  • M3066ANL网络变压器,常用于NEC方案机顶盒等网络设备M3066AN实现网络信号的稳定传输与电气隔离保护
  • 暑期自学嵌入式——Day06(C语言阶段)
  • 音视频学习(四十三):H264无损压缩
  • opencv学习(图像处理)
  • RLVR的一种扩展方案--RLPR论文阅读
  • window下c++共享内存,进程互斥锁。
  • 算法牢笼与思想飞地:在人工智能时代守卫灵魂的疆域
  • 【基于OpenCV的图像处理】图像预处理之图像色彩空间转换以及图像灰度化处理
  • 编程日常开发工具整理
  • 加载用户设置时遇到错误找到一个带有无效“icon“的配置文件。将该配置文件默认为无图标。确保设置“icon“时,该值是图像的有效文件路径“
  • 使用JMeter进行压力测试(以黑马点评为例、详细图解)
  • [每日随题15] 前缀和 - 拓扑排序 - 树状数组
  • SpringBoot 内嵌 Tomcat 的相关配置
  • RocketMQ核心源码解读
  • 快速梳理遗留项目
  • Maven学习
  • 服务器版本信息泄露-iis返回包暴露服务器版本信息
  • 《汇编语言:基于X86处理器》第9章 复习题和练习
  • C++:list(1)list的使用
  • 性能优化:Vue 3 `v-memo` 指令详解
  • 四、cv::Mat的介绍和使用