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

ECOLOY直接更换流程表单后导致历史流程中数据为空白的解决方案

用户反馈流历史流程打开是空白了没有内容。在这里插入图片描述

一、问题调查分析:

工作流“XX0204 员工培训协议审批流程”workflowId=37166产生的7个具体流程中,创建日期为2021年的4个具体流程原先引用的数据库表单应该是“劳动合同签订审批表”(formtable_main_190);而创建日期为2022年的3个具体流程引用的是数据表表“ 合同台账表单 ”(formtable_main_673),修改引用的数据库表单而没有新建版本,导致历史数据显示空白。

二、解决方案:

1、“XX0204 员工培训协议审批流程”创建V2版本(workflowId=220140),并将V2版本设置为活动版本,用于以后使用。
2、将V1版本引用的数据库表单由“ 集团统一的合同台账表单 ”还原为“劳动合同签订审批表”。
处理后历史流程正常了,而新流程不正常,此时需要后台数据处理将切换后产生的流程使用V2版本。
3、后台数据库处理:
1)将2022年的3个具体流程的workflowid由37166改为220140。
select * from workflow_requestbase where requestid = 2547896
update workflow_requestbase set billformid = 220140 where requestid = 2547896
2)insert into workflow_form (requestid,billformid,billid) values(2547896,-673,435223)
workflow_form 这个表这几个字段记录requestid,表单id,与物理表的id
这三个字段都对应上就能正常显示数据了
billformid就是指表单id,-673或者-190
billid就是指 formtable_main_673 或者formtable_main_190 的表单的id值

后记:
1、需要找到原来的流程对应的表单:原来通过备份的老系统进行查找;经验证可在workflow_form 中找到。
select * from workflow_form where requestid = 1001693
在这里插入图片描述
快速找到流程表单是formtable_main_190
2、以后修改流程时,如果已经有历史流程一定不能直接修改,要通过版本在新版本中修改为新的表单。否则均会出现此问题,而本方案则用于解决这个非法操作产生的空白数据。

http://www.lryc.cn/news/33641.html

相关文章:

  • mysql中的共享锁,排他锁,间隙锁,意向锁及死锁机制
  • SpringBoot整合MybatisPlus
  • 中电金信Gien享汇・大数据专题|金融行业数据架构及模型演进
  • Cadence Allegro 导出Design Cross Section报告详解
  • 【LeetCode】剑指 Offer 23. 链表中环的入口节点 p139 -- Java Version
  • LeetCode-96. 不同的二叉搜索树
  • JavaWeb基础
  • C++基础了解-03-C++变量类型
  • 树莓派4b——通过mjpg-streamer使用摄像头
  • MySQL运维篇之读写分离
  • windows程序最小化到托盘并显示提示信息
  • 使字符串平衡的最少删除次数(简单动态规划)
  • linux网络广播使用
  • Kubernetes源码学习
  • 筑基九层 —— 指针详解
  • 内存清理、动画制作、CPU检测等五款实用软件推荐
  • RocketMQ 5.0 学习笔记
  • 796.子矩阵的和
  • 【PySide6】信号(signal)和槽函数(slot),以及事件过滤器
  • canal admin管理端配置(二)
  • Servlet 生命周期
  • redis集群模式登陆
  • 04-useMemo 、React.memo、useCallback
  • windows下安装emqx Unable to load emulator DLL@if ===/ SET data_dir=“
  • Redis常见问题(未完待续)
  • 2024秋招BAT核心算法 | 详解图论
  • 凝聚共识,锚定未来 | 第四届OpenI/O 启智开发者大会NLP大模型论坛成功举办!
  • 99.【Git】
  • Linux驱动交叉编译把驱动文件放入开发板,以及printk函数打印级别
  • 力扣(LeetCode)433. 最小基因变化(2023.03.07)