商城订单携带扩展字段至EAS扩展开发指导

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

商城订单携带扩展字段至EAS扩展开发指导

1.1业务场景简介

1.1.1在客户化开发的过程中,可能有部分商城订单上的内容,需要携带到异构系统(EAS)采购订单上。商城订单下单流程流程不是星瀚商城订单→EAS采购订单→星瀚协同采购订单

1.2简要实现方案

1.2.1 在商城订单增加扩展字段

1.2.2在协同采购订单增加扩展字段

并在商城订单-->协同采购订单Botp规则处理字段映射



         


1.2.3 EAS DEP增加扩展字段

1.2.4 扩展插件实现

通过实现扩展kd.sdk.scm.pur.extpoint.ICreateOrderSupport接口assembleExtPro()方法实现扩展字段配置映射构造。然后将实现类按在下图绑定



1.2.5 插件实现范例

package kd.sdktest.scm.pur;
import kd.sdk.scm.pur.extpoint.ICreateOrderSupport;
import java.util.LinkedHashMap;
import java.util.Map;
public class CreateOrderSupportExt implements ICreateOrderSupport {
    @Override
    public Map<String, String> assembleExtPro() {
        Map<String, String> extPro = new LinkedHashMap<>(16);
        extPro.put("kdtest_org", "kdtest_org");
        return extPro;
    }
}


1.2.6注意事项


集合数据映射规范为key是协同采购订单(pur_order)的额外字段需要携带到异构系统的字段标识,value是在对接系统实现生成采购订单接收数据里面处理的的标识。例如:demo代码里面的配置意思是在采购订单的字段标识叫做kdtest_org,在对接系统接收的字段标识是kdtest_org(这里必须按照沟通好的映射规则配置字段映射关系);

接收数据的逻辑必须在对接系统做实现


1.2.7 问题排查

1.2.7.1通过协同数据处理日志,可以查看商城订单下推EAS采购订单的数据包,如果插件部署成功,数据包中会有extFieldSet字段,并且会有字段值。

1.2.7.2如果插件配置了但是未部署成功 ,可以在monitor(公有云天梯)查到相关日志


商城订单携带扩展字段至EAS扩展开发指导

1.1业务场景简介1.1.1在客户化开发的过程中,可能有部分商城订单上的内容,需要携带到异构系统(EAS)采购订单上。商城订单下单流程流程不...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息