很多客户在第一次收到交易伙伴发来的EDI需求时,往往是一头雾水的,有很多没有见过的专业名词,想要推进项目进程但是却无从下手。那么今天这篇文章就带大家简单了解下,在拿到EDI需求之后,如何从中提取出关键的信息,从而可以顺利开展后续的工作。
如下图所示,整个EDI需求大致分为三大部分,首先是传输方式,传输方式又分为EDI直连,例如AS2、SFTP、OFTP等,这些都是传输协议,传输协议是不限制文件格式的,一旦这个传输通道建立,那么任意格式的数据都可以通过此通道来传输,例如:文本、图纸、甚至视频等。还有VAN的方式,VAN是由第三方运营商提供的网络服务,这就意味着所有的数据是需要经过第三方的,而且会有流量费用产生,在可以选择的情况下,尽量选择EDI直连方式。
第二部分是报文标准,传输协议确认后,我们需要来确认报文标准,像X12、EDIFACT、VDA、Json、XML等都是常见的报文标准。
第三部分是业务报文类型,传输协议和报文标准确认了,那么需要传输什么内容呢?这就是我们说的业务报文类型,像订单、发货通知、发票等,都是常见的业务类型。
为了方便理解,举个简单的例子来类比 EDI 传输的几个要素。以两个对话为例,用什么方式/工具来进行聊?例如用微信、还是Skype、或是邮件,这个就相当于是EDI中的传输协议。
第二个是怎么聊,双方需要商定一种语言,用英语还是中文还是法语、日语 等等。左边的人说,那么我们就用英文吧,右边的人说:OK。
我们知道,各种语言之间可能并不相通,但是它们都可以起到表达、沟通的作用。这就相当于是报文标准,双方需要约定好一种标准来进行通信。 第三个是聊什么,用什么语言说确认之后,最后就是聊的内容了,是讨论物理,还是讨论历史,还是讨论数学,这个就是沟通的内容。类比在EDI里,聊的内容就是业务报文,而且内容的传输是双向的,这就意味着双方既有发送,也有接收。
另外还有一些其他信息我们需要关注一下:
第一个是发送方/接收方ID(SenderID/ReceiverID),这个ID在EDI文件中用来表明文件发送方或者接收方的身份,这个ID可以自定义,或者也可以按照交易伙伴的要求来设置。例如ZZ*KASOFTWARE。
第二个是EDI规范文件,虽然我们采用的大多数都是标准的EDI报文,但是每家企业会在字段、业务含义等细节上面有差别,所以EDI实施人员需要根据这个规范文件去做定制化开发,规范可以由交易双方任意一方来定义,当前,大多数客户都是响应海外交易伙伴的需求,所以这个规范文件由交易伙伴提供。
第三个是内部数据同步方式,以上所有讨论的所有内容都是对外的,当收到数据之后,如何与内部的业务系统做数据同步,这个也需要确认,例如不做集成可以使用Excel、CSV、XML等中间格式,又或者选择中间数据库、RESTAPI、Webservice等集成方式。
如果当对方只提到了需要建立EDI的连接,但没有提供其他详细信息,我们可以来问一些什么问题从而确认具体的需求呢?以下是我们提供的示例:
1.What kind of transfer protocol do we use?Such as AS2, OFTP(2.0), SFTP, etc. And could you please provide the details of settings for us? 我们用的传输协议是什么?例如AS2、OFTP、SFTP等等,能否提供您的配置信息?
2.Which type of EDI standards do you prefer? Such as EDIFACT, X12, VDA, etc. 我们用的EDI标准是什么?例如EDIFACT、X12、VDA等等
3.Which type of business message will be exchanged via EDI? Such as Order, Invoice, etc. 我们将传输哪些业务数据?例如订单、发票等等
4.Could you please provide the implementation guidelines/specifications of the business message which will be exchanged between us? 能否提供你们的EDI规范文件?
最后,让我们来看两个示例,你是否可以获取到关键的EDI需求信息?
示例1: We would like to transfer IFTSTA and IFCSUM via AS2 with your side, could you confirm if you have EDI capability. 我们想跟您建立EDI连接,使用AS2来传输IFTSTA和IFCSUM文件,能否帮忙确认贵司是否有EDI能力?
示例2: We would like to establish an EDI connection with your side, Orders, ASN and Invoice will be transferred via EDI, please help answer questions below: 我们想跟您建立起EDI连接,传输订单、发货通知以及发票,请帮忙确认以下问题:
1.Transfer protocol preferred, and please provide the connection details of your side: 首选的传输协议,并提供您的连接信息
- VAN
- SFTP
- AS2
- OFTP
2.EDI standard preferred:(EDIFACT or VDA)
首选的EDI标准
3.Your sender ID
想必通过今天的内容,大家对如何读懂EDI需求已经有了初步的认识,无论对接的是哪家交易伙伴,只要我们可以从对方提供的信息中提取出①传输协议②报文标准③传输的业务报文类型这些关键点,那么EDI需求就可以基本明确。如果有不确定的地方,欢迎交流。
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。