在此前的文章:福特FORD EDI需求分析中,我们为大家介绍了福特FORD的EDI平台——GEC Hub。与福特FORD建立EDI连接需要基于这个平台来进行。
供应商通过GEC Hub与福特建立EDI连接,需要做如下准备:
1.获得GSDB代码以及供应商代码
2.在GEC Hub平台中启动连接请求
接下来为大家介绍对接福特Ford EDI的具体流程。
企业如何开始与福特Ford建立EDI对接?
如果你已经与福特建立合作,联系你的福特买方,取得一个供应商代码,福特公司将通过这个供应商代码识别你的公司。接下来进入 GECHub 的连接请求页面,查看EDI流程文件,其中包含连接选项,选择最适合你公司的连接方式。在你建立连接之后需要提交相应的在线申请表格,福特方将会有专人和你联系,协助你完成设置和测试流程。
对于新供应商而言,应该如何连接?
请参考EDI连接要求文件,审查可用的连接选项。在审查了这些选项后,为贵公司做出最佳的商业选择。完成设置后,请填写EDI申请表。如下图所示:
开始EDI项目之前供应商需要明确哪些信息?
项目开始之前,需要先梳理EDI需求,主要包括:传输协议、报文标准以及本次项目中需要传输的报文类型。
选择合适的传输协议:GEC Hub支持SFTP、AS2以及OFTP2,供应商可以根据实际需求,选择一种传输协议。如对传输协议有任何疑问可以联系我们或联系福特 EDI负责人。
报文标准:GEC Hub支持X12或者EDIFACT,二选一即可。
报文类型:报文类型的选择是与供应商和福特之间的业务往来息息相关的,通常包括采购订单、发货通知以及发票等。根据上述报文标准,报文类型的命名形式会有差异。
如果选择X12报文标准,则业务报文通常情况下会以3位阿拉伯数字来命名,比如:
业务报文 | 版本号 | 业务含义 |
830 | v2001FORD | 物料需求预测 |
832 | v3010 | 价格和销售目录 |
856 | v2002FORD | 提前发货通知 |
810 | v3040 | 发票 |
850 | v2001 | FCSD采购订单 |
862 | v2002FORD | 交付计划 |
如果选择EDIFACT报文标准,则业务报文通常情况下会以6位大写字母来命名,比如:
业务报文 | 版本号 | 业务含义 |
DESADV | D.98B | 发货通知 |
DELJIT | D.98B | 实时交付 (JIT) |
DELFOR | D.97A | 交付预测 |
福特EDI项目实施流程
1.搭建EDI传输通道
明确需求之后,就可以开始着手准备与福特的EDI对接。首先需要联系福特方完成连接测试,搭建EDI传输通道。以下是针对不同通信协议需要完成的准备工作:
如果进行AS2连接,需要准备如下的信息:
- AS2 ID(你的AS2身份标识符)
- Private Certificate(私钥证书)
- Certificate Password(私钥证书密码)
- Public Certificate(与私钥证书成对的公钥证书)
- Receiving URL(你的数据接收URL地址)
如果进行OFTP连接,需要准备如下的信息:
- 部署OFTP服务的服务器,且交易伙伴可访问到该服务
- ODETTE ID和ODETTE证书
2.EDI报文的格式转换
无论供应商选择X12还是EDIFACT,最终都会面临这样一项挑战:如何将这些EDI文件与企业内部可处理格式进行转换?
通过知行之桥EDI系统,可以实现EDI报文的解析和生成。
①EDI整理所需业务字段
确认传输的报文类型后,我们的实施工程师将会根据福特提供的报文规范,整理出各个报文需要传输的业务字段以及业务结构等,据此整理内部的Mapping表。
②进行业务字段和结构的确认
首先EDI实施工程师、ERP工程师和业务负责人,根据EDI实施工程师整理好的Mapping表进行业务字段的确认,然后EDI实施工程师和ERP工程师进行结构的确认。
EDI报文解析:福特发来的EDI文件会在知行之桥EDI系统中被转换为企业可处理的XML、json、Excel以及CSV等格式。
EDI报文生成:供应商需要给福特发送符合EDI国际标准的文件,供应商可以将XML、json、Excel以及CSV等格式的文件发送至知行之桥EDI系统中,进一步转换为X12或者EDIFACT。
3.供应商的业务系统与EDI系统之间如何实现集成?
EDI和ERP的集成测试,一般可与EDI业务测试同步进行。以API集成为例,供应商在通过EDI收到福特的订单后,EDI进行订单解析,然后调用ERP的订单接收接口,将订单数据以Json或XML格式传输给ERP,ERP的接口接收到订单数据后,在其订单模块中进行展示,由业务人员完成最终的订单数据检查,完成EDI接收订单的EDI业务测试,及EDI向ERP传输数据的集成测试。
供应商给福特发送发货通知便是一个逆向过程,业务人员在ERP的发货通知模块填写发货通知数据,然后ERP通过调用EDI的API接口传输发货通知数据给EDI,EDI读取到发货通知数据后转换为EDI报文发送给福特,福特收到发货通知后进行验证,完成发送发货通知的EDI业务测试,及ERP向EDI传输数据的集成测试。
除了上述API方式之外,EDI系统与内部业务系统常用的对接方案还包括:tRFC调用、中间数据库集成、Web Service以及中间格式等。供应商可以根据实际需求,灵活选择。
了解更多 EDI 信息,请参阅: EDI 是什么?
阅读原文