老白学开发笔记-webapi原创
金蝶云社区-疾风之狗
疾风之狗
120人赞赏了该文章 735次浏览 未经作者许可,禁止转载编辑于2024年01月03日 16:41:11



关键字:云星空#标准版#企业版#开发#Web API#基础资料#分配#


系统环境:

    云星空企业版 8.2.20231109

    特别注意:2023.11月的补丁后才会遇到这个问题

需求场景:

    多组织环境下,“基础资料-物料” 是甲组织创建,分配到乙组织使用,其中“默认供应商”字段允许乙组织修改;OA系统通过Web API-保存接口,更新乙组织供物料的“默认供应商”报错:分配型基础资料不允许修改编码

实现方式:

    1, 创建组织-甲组织通过Web API更新物料的默认供应商成功

    2, 乙组织下,前台操作允许修改物料的默认供应商(反审核-修改-提交-审核);

    3, 反复核对语法,包括咨询老鸟都没解决;

    4, 提单给总部大佬,终于云开雾散,原来2023年11月的补丁更新增加了Web API管控,必须传“编号”字段才行,接口JSON报文增加物料编码,顺利更新了物料的默认供应商。

常见问题:

    1, 物料的“默认供应商”需要配套“采购组织”字段组合使用,所以接口JSON也要复制“采购组织”字段;

    2, 多组织场景下分配型基础资料,基础资料管控策略里是否允许接口涉及的字段可修改;

操作截图:

     a. 出错的JSON

图片.png

 

    b. 正确的JSON


图片.png






赞 120