webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”的处理方案
【问题描述】
webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”,如下图所示:
【问题原因】
核心原因是:
客户端表单插件的BeforeSave事件里面某个业务校验不合法,插件使用了e.Cancel=true,取消了保存操作导致的。一般界面操作会有提示信息,WebAPI接口无法提示信息,BOS接口只能返回结果“插件取消了保存操作,可能因为数据不合法”
【解决方案】
常见出现类似提示的业务校验排查:
webapi接口修改已审核的销售订单,变更原因字段未传值(新版已针对webapi固定给了默认值)
webapi接口修改已审核的销售订单,整单价税合计小于收款计划实收金额合计时,此种是数据问题需要核查json单据数据。
如果还排查不到,就需要开发反编译相关客户端表单编辑插件(或二开插件),评估看代码BeforeSave方法里面相关的业务校验并设置了e.Cancel=true 的判断条件。
webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”的处理方案
【问题描述】webapi调用保存接口返回提示:“插件取消了保存操作,可能因为数据不合法”,如下图所示:【问题原因】核心原因是:客户端表单...
点击下载文档
本文2024-09-23 02:27:13发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-152530.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章