新闻资讯  > 知识学习

公司资讯 行业资讯 知识学习
2024优惠活动:迷你版1880元,KIS软件5折,金蝶云6折起!

修改了金蝶oa工作流表单字段,导致历史工作流中该字段的数据为空或丢失

发布时间:2023-3-22浏览:631次

[原因]

因为更改了表单字段,该字段只生效于新流程,导致旧流程表单字段无法对应数据库字段,所以该表单字段无法显示值。


[建议]

1、表单中的字段若需要修改时,不建议直接修改表单,否则就会出现如上情况;

2、建议将工作流及表单导出,然后将导出工作流导入,导入后则有了新的工作流和表单,然后在该新表单上进行修改;

3、最后将旧工作流禁用,新工作流启用;

则:历史数据相当于是调用了旧工作流和表单,新数据则使用新表单,互不影响;


[补充说明:恢复数据的方法]

1、打开字段无法显示的流程,在浏览器地址栏记录该流程ID值。

http://218.75.150.94:7890/easoa/modules/workflow/workflowFile.do?method=show&id=24844&lastAction=supervisorFinish&isViewed=yes&viewId=24844,该流程id值为24844);

2、在数据库中查询: select * from workflow_file where id= 流程id,并记录submitdate,flow_id,id;

3、进入应用服务器,/home/kingdeeOA/firstframe/data/workflow/document/submitdate值/flow_id值/id值。并找到formal.htm;

4、打开formal.htm,查找:textarea name=“旧表单字段”,并将该值替换成:textarea name=“新表单字段;([温馨提示]改为新表单字段名称);

5、保存文件后,再次刷新页面即可。


[概述]

将工作流表单字段“新表单字段”更改回“旧表单字段”亦可恢复旧表单历史数据。





X青岛金蝶软件公司_金蝶软件技术服务公司

截屏,微信识别二维码

客服QQ:1250556403

(点击QQ号复制,添加好友)

微信号已复制,请打开微信添加咨询详情!