爱室丽Ashley(Ashley Furniture Industries),是一家美国家居用品制造商和零售商。目前爱室丽Ashley通过两个分销渠道销售家居用品和配件:独立家具经销商和700多家Ashley Furniture HomeStore零售家具店,在中国、越南、美国等地设有制造和分销设施。
由于业务需求迅速增长,使得Ashley需要关注数据处理效率以及持续优化的可能性。在零售行业扎根已久的EDI(Electronic Data Interchange,电子数据交换)成为了Ashley的选择。EDI(Electronic Data Interchange,电子数据交换)技术为交易伙伴之间建立了一个安全、标准的连接,通过这个连接可以传输符合国际标准格式的数据,既能快速、准确的传输数据,又实现加密、可靠的信息安全理念。
近期,Ashley的供应商A公司近期与知行软件达成合作,在本地部署EDI系统,并与Ashley建立EDI连接,实现业务数据收发流程的自动化。
EDI需求分析及对接方案简介
搭建 EDI 工作流
1.传输方式
通过AS2端口实现与 Ashley EDI 的通信。
2.需要传输的业务报文
通过EDI方式来直接对接,能大幅提高信息自动化水平,提高供应链上各级合理安排明确生产需求计划的效率,首先需要和得而达(Delta)建立EDI连接通道,进行数据的交互;其次需要通过知行之桥EDI系统来实现业务数据的解读和处理。
供应商需要接收的报文类型包括:
850 Purchase Order:爱室丽Ashley发送给供应商的采购订单,其中包含了采购的产品、数量等信息;
820 Payment Order:爱室丽Ashley发送给供应商的汇款通知单
供应商需要发送的报文类型包括:
855 PO Ack:供应商发送给爱室丽Ashley的订单确认
856 ASN:供应商发送给爱室丽Ashley的发货通知
810 Invoice:供应商发送给爱室丽Ashley的发票
846 Inventory Inquiry:供应商发送给爱室丽Ashley的库存报告,将在最后一步完成测试,上线后要求一天发送一次,更新库存,以及时调整订购量和供应商的库存量相匹配。
注:除了以上需求之外,Ashley的EDI项目中还需要传输EDI 812报文,由于本次EDI项目案例中暂时没有涉及到关于EDI 812 的业务,因此本文不再对此展开介绍,以下是对 EDI 812 的一个简单介绍:
812 Credit Memo主要是由供应商发送给爱室丽Ashley,业务含义为贷项/借项调整。
3.数据格式转换
本次 EDI 项目,采用 API 方案实现 EDI 系统与A公司内部 ERP 系统之间的集成,与企业沟通后决定,由A公司的 ERP 系统调用知行之桥 EDI 系统的 API 接口来实现业务数据的上传和下载。我们将会为企业提供 API 接口信息,方便企业的 ERP 系统访问。
数据格式转换部分主要实现 EDI报文与Json文件之间的格式转换,需要将企业A 上传的Json文件转换为Ashley要求的EDI报文,并且将Ashley发来的EDI报文转换为企业A需要下载的Json文件。从而实现与企业A 的EDI 系统与ERP系统的集成。
项目计划
我们的项目经理会提前根据项目的实际情况安排EDI部署流程和项目周期。通常情况下,由于对接交易伙伴以及EDI项目难易程度的不同,项目周期也各不相同。Ashley EDI团队的响应速度很快,整体项目3周左右就已经测试完成,可以切换上线。
对接Ashley EDI,供应商需要做哪些准备?
1.准备部署EDI系统的服务器
大多数情况下,建议企业在本地准备自己的服务器,用于部署 EDI 系统。如果企业体量较小或者IT能力较为薄弱,则可以采用EDI系统的云托管服务。
即由我们提供云服务器,A公司只需要通过Web门户访问自己的EDI系统,在使用过程中产生的数据和配置信息都将保存在云服务器中,而应用程序的更新以及安全性保障均由提供服务的EDI软件提供商负责。如果企业选择EDI系统的云托管服务,完全可以不必考虑维护物理服务器的问题。
2.企业的开发人员需要配合完成的工作
Ashley 系统中会对业务数据有自己的命名方式,而企业A的业务系统也有自己单独的一套命名方式,这时需要开发人员进行ID关联,确保两个系统间的数据能够被对应至正确的位置。
此外在实际业务中,Ashley要求的字段有很多,并不是所有字段A公司的ERP系统都有,这时就需要增加或者修改字段,从而确保能够正常传输必填值。这部分工作通常需要企业的ERP顾问配合完成。
最后,由于本项目采用API的方式,因此需要开发人员完成接口调用部分的实现,确保企业 A 的ERP系统能够成功连接到知行之桥EDI系统,并成功上传和下载文件。
3.企业的业务人员需要配合完成的工作
由于一个EDI项目需要同时传输多个单据,因此业务人员首先需要做的工作是将ERP系统中现有业务逻辑对应到具体的EDI报文中。其次需要与EDI顾问核对业务字段,明确需要传输的字段类型。
项目回顾
1.建立 AS2连接注意事项
AS2连接需要双方提供以下信息:
AS2 ID:是AS2数据传输中唯一的身份标识
交易伙伴URL:接收URL
加密证书:发送消息时,用于加密的公钥证书
TLS服务器证书:如果是https开头的,需要配置TLS服务器证书
Ashley 提供的AS2 文档中将会提供生产和测试两套EDI连接信息,因此企业在配置的时候需要进行区分。此外还需要满足以下需求:
- 采用3DES加密算法
- 要求签名和加密
- 请求MDN回执
- 所有的单据都必须返回997
在知行之桥 EDI 系统中,通过简单配置即可实现上述要求:
2.业务单据的注意事项
846 库存报告上线后需要一天发送一次,企业A需要及时更新库存,Ashley将据此及时调整订购量和供应商的库存量相匹配。如果当前仓储量为0,则需要注明下一个可用数量以及下一个可用日期,这些信息将会被存放在EDI 846报文的SCH字段中。
如果当前物料没有下一个可用日期或者不再需要这个物料,则EDI 846报文中将不再需要 SCH 字段。
了解更多 EDI 相关信息,请阅读:EDI是什么?