【融合中心】提示基础资料不存在或必填问题解决办法原创
金蝶云社区-xiaobin
xiaobin
3人赞赏了该文章 699次浏览 未经作者许可,禁止转载编辑于2022年10月25日 15:42:14

通过融合中心写入星空时,有时会提示: 某个基础资料不存在或必填的错误提示。但字段明明填写了值,在星空中也确实存在并且已审核

1. webapi原理

融合中心与星空是通过webapi进行对接的,webapi的原理如下


image.png


2. webapi界面简要说明

image.png


3. 出现上述错误的原因

image.png


3.1 字段不合法详细说明

例子

做采购申请单时物料必须是允许采购的物料,如果选择了其它的物料,就可能会出现这样的提示。  

实际情况很复杂,通常是星空做了限制,云之家又没做任何限制,选出了范围外的数据导致


解决办法
  1. 使用融合中心数据源的用户登录星空

  2. 对着智能审批单上的数据,保持一模一样在星空的填单界面录入数据

  3. 保存是否能成功

  4. 调整云之家智能审批上的控件,增加过滤条件,确保只能选到合法的数据


3.2 覆盖清空详细说明

这个没有实际例子,在3.1『字段不合法』排除之后再做这一步


解决办法
  1. 先找到正确的顺序(通常在星空webapi界面不断重试找到正确的顺序)

  2. 在云之家融合中心找到对应单据,对着正确的顺序调整单据顺序


3.3 单据插件其他服务、插件逻辑影响了字段值


例子(不一定适用于所有人)

用户使用了『供应链』下的『销售合同』,在保存时提示『CRM客户』提示必填。

但实际上,在星空里不需要填写这个字段『CRM客户』,云之家上选择时提示没有许可


解决办法

停用『CRM客户』和『销售合同』的CRM数据规则

Pasted image 20221024172409.png


参考资料

  1. 浅谈通过WebAPI实现金蝶云单据对接的那些事

  2. WebAPI性能优化

  3. 金蝶云星空 WebAPI接口说明书_V5.0

  4. WebApi简单说明和字段格式介绍


赞 3