宜家IKEA是来自瑞典的全球知名家具和家居零售商,在全球拥有223个商场,其中有36家商场位于中国大陆。如今宜家IKEA在全球53个国家有大约1300个供应商,在16个国家的28个分销中心负责为宜家商场供货。

如此庞大的供应链体系和业务数据量使得宜家IKEA的业务数据处理流程面临巨大挑战。宜家向其供应商提供两种对接方式:ECIS和EDI,都是用来处理从订单、发货、发票等业务。
ECIS是一个Portal 网站,供应商可以在其中处理订单、运输、发票以及发货等业务。但在ECIS和供应商的内部业务系统(如:ERP系统、SAP系统)之间出现大量的手工重复操作,无法对业务数据进行自动化处理。
供应商可以选择 EDI 对接来改善以上问题。使用EDI的主要目的是为加快信息流传输,提高业务流程的自动化。通过自动化和标准化的订单流程,降低了订单管理成本、减少了大量人工重复操作,且有效地提高了数据处理效率。
本次C公司与宜家IKEA的EDI项目中,传输的报文类型较多并且测试场景相对来说比较复杂,需要传输9种报文以及完成Alpha和Beta两轮测试,其中包含多个测试场景。因此项目周期较长。
Alpha和Beta测试的流程相同,其中Alpha测试主要验证结构,而Beta测试主要验证数据。以订单测试为例,宜家IKEA将会给供应商多条订单,其中包含多个物料行。供应商发给宜家的订单回复中,需要针对收到的多条订单中的每一个物料行进行回复。回复的场景包括:确认、取消物料行、更改时间。
1.传输协议:AS2
2.报文标准:EDIFACT
| 业务报文代码 | 业务含义 | 传输方向 |
| PRODAT | 产品尺寸、重量、包装信息 | 宜家IKEA发送给C公司 |
| PARTIN | 业务单位信息 | 宜家IKEA发送给C公司 |
| ORDERS | 订单 | 宜家IKEA发送给C公司 |
| ORDRSP | 订单确认 | C公司发送给宜家IKEA |
| IFTMBF | 运输预定请求 | C公司发送给宜家IKEA |
| IFTMBC | 运输预定确认 | 宜家IKEA发送给C公司 |
| DESADV | 发货通知 | C公司发送给宜家IKEA |
| INVOIC | 发票 | C公司发送给宜家IKEA |
| VERMAS | 验证总重量的消息 | C公司发送给宜家IKEA |
以上是供应商与宜家建立EDI连接需要传输的全部报文,不同业务场景下,需要传输的报文类型可能会有不同,供应商在开始传输之前需要与IKEA进行确认。
EDI解决方案
C公司使用的是用友ERP,经与用友ERP供应商沟通,最终达成一致,通过互相调用REST API方式实现EDI 与用友ERP的无缝集成。
数据接收: EDI系统收到来自宜家IKEA的数据后,主动调用用友ERP的REST API接口,通过Json形式进行数据推送;
数据发送:用友ERP主动调用知行EDI系统 REST API接口,通过Json形式进行数据推送。点击了解知行之桥EDI 系统默认 API接口。
方案概览图如下:

建立EDI连接
主要由部署服务器、与宜家IKEA交换配置信息、连接测试三部分组成。
EDI映射阶段
知行EDI顾问会根据宜家IKEA的EDI规范文件整理各个报文的所需的数据进行,并与用友ERP 约定Json结构及字段命名。之后开始进入各自的实施工作。
知行EDI顾问: 基于知行EDI系统,搭建工作流,实现EDIFACT 与Json的格式转换;
用友ERP顾问:开发REST API结构,以便后期做EDI与用友ERP联调测试。
业务测试阶段
此阶段主要进行EDI报文语法检查以及业务验证。需要收发测试报文以做校验。
业务测试阶段中有两轮测试,针对不同的业务会有不同的测试场景,这两轮测试也就是我们上文提到的Alpha测试和Beta测试。其特点如下:
Alpha测试:主要进行EDI报文的结构验证与测试,检查传输的EDI报文中的字段是否正确。
Beta测试:与Alpha测试的流程相同,主要进行EDI报文的数据验证与测试,检查传输的数据是否正确。
切换生产
以上步骤实施完成之后,即可开始切换生产模式。
项目成果
在C公司的本地服务器上部署知行之桥EDI系统,并通过AS2与宜家IKEA建立EDI连接。

项目回顾
AS2连接注意事项
1.证书要求
宜家IKEA不支持自签名证书。
2.配置HTTP认证信息
C公司准备好自己的AS2信息后,需要发邮件给宜家IKEA,宜家收到后将会给C公司提供HTTP认证信息(用户名和密码)。
在知行之桥EDI系统中,配置HTTP认证信息的位置如下图所示:

在AS2端口的高级设置选项卡下,找到HTTP认证,填写宜家IKEA提供的用户名以及密码即可。
业务数据传输流程梳理
业务测试流程如下图所示:
项目推进
宜家IKEA每周会和供应商开周会,跟进EDI项目的进展,集中处理以及讨论EDI项目对接过程中的问题。日常邮件沟通时,回复速度也非常快。
了解更多宜家IKEA EDI项目细节,可以阅读:如何与宜家IKEA建立EDI连接?
更多EDI信息,请参阅: EDI是什么?
阅读原文:宜家IKEA EDI项目案例