关键字:云星空#标准版#企业版#开发#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
b. 正确的JSON