在【业务输出】模块,点击【添加】,进入ESB业务输出配置界面,拖出【U8 OpenAPI】节点进行配置,如图:

配置连接和服务地址

在U8开放平台→API中心→新增一张采购订单接口说明页面(http://open.yonyouup.com/apiCenter/purchaseorder_add),找到新增一张采购订单的服务地址,如图:

在【常规】配置界面,输入服务地址,如图:

配置传参

在U8开放平台→API中心→新增订单接口,查看url参数说明:

选中‘QueryParams’以右键编辑的方式添加参数tradeid,如图:

在U8开放平台→API中心→新增订单接口,查看请求体参数说明和请求示例,如图:

拷贝请求示例,在U8调用参数下面,右键“Payload”导入架构,把请求示例的结构导进来。如图:

如果有需要或必填的字段,导入的架构里面没有,可以去【请求体参数说明】找到对应的字段,手动添加。

这里,我们把生成订单必填和常用的字段都加上,如图:

在Listenner参数下,右键“Payload”分别【添加主表引用】和【添加明细表引用】,如图:

以拖拽的方式,把左侧tradeid参数、主表字段和明细表字段一一映射到右侧采购订单请求体参数,如图:

注意:U8这里的两个日期字段需要短日期格式,用函数$Ymd()转换一下。

返回参数

在U8开放平台→API中心→新增订单接口,查看返回参数说明,如图:

返回参数这里我们用不到,无需配置,保持默认就好,如图:

保存

到这里,输出采购订单到U8就配置好了,点击保存文件为:U8 OpenAPI-输出订单。

Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad