提起京东,想必大家都不陌生。京东成立于1998年,并于2014年5月在美国纳斯达克证券交易所正式挂牌上市。京东网上购物商城,销售超数万品牌、4020万种商品,囊括家电、手机、电脑、母婴、服装等13大品类。随着京东业务的发展,传统的文件收发模式难以满足庞大的业务需求。京东与其供应商采用EDI系统进行业务数据传输,极大地提高了传输效率。本文主要介绍对接京东EDI系统需要了解的一些基本信息。
供应商需求解读
传输协议:SFTP
报文标准:XML
报文类型:图书信息(Catalog)、订单(PO)、订单回告(POA)等
实施方案:SAP集成
京东EDI介绍
EDI即电子数据交换,将合作双方的业务数据通过标准的数据格式以电子形式自动传输给对方,减少人工介入,提高数据传输的准确性、时效性和安全性。
供应商无需对现有的业务逻辑进行改动,只需与EDI平台集成,即可自动实现将自有业务数据与京东所需的数据格式进行双向的转换。双方通过使用同样的规范以及统一业务数据的格式,可以给对方提供标准格式的数据,极大地简化了供应链、信息链异构系统数据传输。
京东EDI主要业务模型
京东EDI对接内容(可选)
以下报文内容均通过EDI方式实现对接,除了这些报文,只要是双方约定好的格式,均可以使用EDI方式进行数据传输。
采购、采购回告(PO/POA)
发货单及收货情况(SN/SC)
退货及退货确认(RO/ROA)
供应商库存(INVENTORY)
供应商图书信息(CATALOG)
供应商采购成本
对接方式
京东EDI采用SFTP/JSS(jingdong storage service)作为传输媒介,传输文件格式为XML。
以SFTP方式为例:
1.京东作为SFTP服务端,分配客户端账号给供应商,供应商上传文件至京东的对应路径,从特定路径下抓取所需的文件
2.供应商作为SFTP服务端,分配客户端账号给京东,京东上传文件至供应商的路径,从特定路径下抓取所需的文件
对接业务介绍(部分)
本次京东EDI项目实施过程中,涉及到的业务单据如下:
1.商品信息文件。用于双方商品信息内容的传输。主要的作用是创建新品。
2.采购单据文件。用于京东向供应商采购商品,主要分为传送标题、采购单据总目及采购单据细目。
3.采购回告文件。用于供应商基于当前库存对京东采购单据的可供能力反馈。分为传送标题、采购确认单据总目及采购确认单据细目。
知行EDI平台与实施过程
文件传输
知行EDI平台可以通过SFTP端口作为客户端连接至京东的SFTP服务器,将接收到的XML文件转换为供应商所需的XML、Json或其他格式的文件与供应商的业务系统实现集成。
集成方式
本次项目实施与供应商业务系统集成的方式为SOAP+API,知行在收到来自京东的文件,完成格式转换之后,通过调用Webservice将数据输入SAP。
供应商通过调用知行EDI系统的API,将业务数据(自定义的XML)上传至EDI平台,在经过格式转换,转换为为京东需要的目标格式后,通过SFTP将文件上传至特定路径。
重命名
京东对输入文件名称有所要求,以PO为例,京东需要文件名格式为:京东供应商名称采购_xxxxxx.xml,通过知行Script端口和知行ArcScript自定义脚本,实现文件的重命名,同时方便后期运维和查询。
XML 拆分
本次项目供应商在回传订单回告时,有拆分XML的需求,即把多个订单回告文件拼接到一起上传至知行EDI平台,知行EDI平台使用Split端口或自定义的Script端口均可实现XML拆分。
除了本次涉及到的SAP集成,知行EDI解决方案可以根据供应商的实际需求,使用其他方式完成与业务系统的集成。
注:文案部分内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。