基础资料同步失败,分配执行情况显示同步中
【问题描述】
基础资料(如物料),基础资料保存后,出现具体某个字段同步失败的问题,具体现象即创建组织下修改后,对应的使用组织字段没有自动同步修改(例如:创建组织A物料修改名称后,使用组织B的物料没有同步修改对应名称值)
【场景介绍】
业务场景及原因分析:
基础资料创建组织下维护修改后,基于基础资料控制策略分配的相同编码的使用组织基础资料数据未及时同步修改。
基于基础资料控制策略分配的相同编码基础资料数据,在主业组织(创建组织=使用组织)的基础资料会同步修改。
如下截图:
正常现象:
异常现象:
【分析过程】
出现这样的现象是由于基础资料的同步操作失败导致的问题,请尝试下列操作来解决:
一. 主要步骤
检查分配执行情况:同步成功有对应同步成执行记录
2、检查分配执行情况-显示同步中
3、[星空产品安装目录]/WeSite/App_Data/Log目录下日志
查找步骤2,执行情况显示的同步中的开始时间对应日期的时间点日志:
查询关键字:SyncAllocateInfo.UpdateAllocateTable、Multi-Org
通过日志分析,可以确认分配同步操作,出现同步中心具体原因:
其中样例:
1、基础资料校验规则影响,日志记录存在ValidationService.Validate 关键字: Kingdee.BOS.App.Core.Validation.ValidationService.Validate(IEnumerable`1 dataEntities, ValidateContext validateContext, AbstractValidator[] validators)
2、保存操作下的二开插件影响,日志记录存在二开插件关键字
【解决方案】
根据排查日志分析结果,情况1、2建议方案:
1、基础资料校验规则影响,移除基础资料的校验规则
2、保存操作下的二开插件影响,调整二开插件代码,或是移除相应的二开插件代码。
基础资料同步失败,分配执行情况显示同步中
本文2024-09-23 03:39:48发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-160292.html