订单常见问题
集成订单的场景
集成订单有以下两种场景:
1、在推送订单的时候,订单中的材料和合作单位已经同步到【广联达云平台】的基础数据中
需要重点关注:订单中材料和合作单位的三方id必须和已经推送过来的材料和合作单位的三方id保持一致。
2、在推送订单的时候,订单中的材料和合作单位没有同步【广联达云平台】的基础数据中:此时,该接口会自动将订单中的材料和合作单位同步到项目管理平台的基础数据中
需要重点关注:
a、在项目管理平台的【集成管理】-【数据集成】模块中,添加了材料和合作单位的数据源,并且这两个数据源的接入状态和分发状态都必须启用,否则,会导致订单推送失败。
b、订单接口中材料和合作单位的相关参数必须正确
订单集成失败如何排查?
若提示“syncCode项目同步编码不存在”,则需检查同步编码是否正确或是否设置同步编码
详见 同步编码
若提示“未能正确匹配unitMaterialId:[XXX]的材料,请检查材料必填项是否完整”
a: 首先确认订单中的材料是否已经同步到【广联达云平台】,如果是则检查:本次请求的材料unitMaterialId三方ID字段是否和之前推送的三方ID一致?
b: 如果未同步材料到【广联达云平台】,则检查本次请求的订单材料的必填项是否都正确(code、name、specification、unitMaterialId)
c: 可通过【广联达云平台】查看材料同步失败的错误信息,路径:【集成管理】-【数据集成】-【分发管理】-【物料-材料字典】-更多-历史记录若提示“该订单的供应商未上传成功, 订单供应商需要包含以下字段:供应商名称partyBName, 统一社会信用代码partyBCreditCode, 供应商三方id partyUnitId”
a: 首先确认订单中的合作单位是否已经同步到【广联达云平台】,如果是则检查:本次请求的合作单位partyUnitId三方ID字段是否和之前推送的三方ID一致?
b: 如果未同步合作单位到【广联达云平台】,则检查本次请求的订单合作单位的必填项是否都正确(partyBName、partyBCreditCode、partyUnitId)
c: 可通过【广联达云平台】查看合作单位同步失败的错误信息,路径:【集成管理】-【数据集成】-【分发管理】-【物料-合作单位】-更多-历史记录