前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EDI连接需求解析

EDI连接需求解析

原创
作者头像
畅链EDI
发布2024-03-04 13:15:22
1210
发布2024-03-04 13:15:22

在收到交易伙伴发来的 EDI 连接需求时,如果没有接触过 EDI,则很难梳理出其中的重点,今天的内容将教读者如何理解伙伴的 EDI 需求,以及 在EDI 项目中需要重点关注哪些信息。

整个 EDI 项目,主要分为三部分:传输协议、报文标准和集成方式。

▍传输协议

常见的 EDI 传输协议有:AS2、OFTP、SFTP 等。AS2 在北美使用较多,OFTP 在欧洲特别是汽车行业较多,但它们都是传输协议/方式,只要跟对方达成一致,选择对应的协议即可。后续所有的 EDI 报文交互均是通过约定好的传输协议来传输。有些交易伙伴会使用到 VAN(第三方增值网络),使用 VAN 会产生额外的流量费用,因此在有可选择的情况下并不推荐。

▍报文标准

常见的 EDI 报文有 X12、EDIFACT 和 VDA 等。EDIFACT 通常在欧洲和其他地区使用得较多,它是由联合国制定的,并在全球范围内广泛应用;X12 是主要在北美地区(特别是美国)使用的标准,由美国国家标准学会(ANSI)制定。它在美国的商业和供应链管理中广泛使用。

以下为 X12 和 EDIFACT 报文的示例:

X12

代码语言:plain
复制
ISA*00*          00          *01*1234567890     *01*ABCDEFGHIJ     *200101*1200*U*00400*000000001*0*P*>~
GS*PO*1234567890*ABCDEFGHIJ*200101*1200*1*X*004010~
ST*850*0001~
BEG*00*SA*1234567890**200101~
N1*SE*Supplier Name*92*1234567890~
N3*123 Main Street~
N4*City*State*ZIP~
PO1*1*10*EA*24.95*VC*UP*123456789012*VP*9876543210~
PO1*2*5*EA*12.00*VC*UP*234567890123*VP*8765432109~
CTT*2*20~
SE*9*0001~
GE*1*1~
IEA*1*000000001~

EDIFACT

代码语言:plain
复制
UNA:+.? '
UNB+UNOC:3+SenderID+ReceiverID+200101:1200+1'
UNH+1+ORDERS:D:96A:UN:EAN008'
BGM+220+12345678+9'
DTM+137:20010119:102'
NAD+BY+BuyerName+BuyerAddress+BuyerCity+BuyerCountry'
NAD+SU+SupplierName+SupplierAddress+SupplierCity+SupplierCountry'
LIN+1++ProductCode:EN'
PIA+1+GTIN:ProductBarcode'
IMD+F+C+Washed cotton bedsheet'
QTY+21:10'
MOA+203:249.50'
PRI+AAA:24.95'
UNS+S'
CNT+2:1'
UNT+13+1'
UNZ+1+1'

可以看出两段报文都是含有业务字段的,例如 PO 号码PO 日期买方信息供应商信息物料编号物料数量等,只是格式不同,用户可根据伙伴的需求选择对应的报文进行解析/生成。

▍集成方式

确定好传输协议和报文标准之后,用户需要考虑如何将 EDI 与自己内部的业务系统集成起来,实现业务自动化流程。

首先需要确认内部是否有业务系统(SAP,金蝶,用友,鼎捷等)、业务系统是否支持集成。若没有业务系统或不能集成,则可以使用一些轻量化的定制 web 界面来操作 EDI 数据,有些企业为 IT 能力弱的小型企业提供这种服务,叫做 webEDI。

但 webEDI 处理数据的能力是有限的,且数据无法与业务系统同步,做一些后续的操作或数据统计时,很不方便。用户如果有业务系统,可以考虑做集成,以下是几种常见的集成方式:

  • 中间数据库方案 接收数据:EDI 系统将伙伴的数据转换成对应格式,按照用户数据库要求插入数据表 发送数据:EDI 系统定时轮询数据库,将业务数据获取到并转换为 EDI 报文格式发送给伙伴
  • API/Webservice 方案 接收数据:EDI 系统将伙伴的数据转换成对应格式调用 ERP 的接口回传数据 发送数据:EDI 定时调用业务系统获取数据的 API,或业务系统主动推送数据(Json/XML)到 EDI 系统,EDI 系统将其转换为 EDI 报文发送给伙伴
  • 本地数据文件传输方案 接收数据:EDI 系统将伙伴的数据转换成对应格式(CSV、Json、XML 等)上传至服务器特定目录 发送数据:EDI 系统监控某特定目录,获取到数据后将其转换为 EDI 报文并发送给伙伴

在拿到 EDI 需求之后,确定集成方式流程如下:

实施方案选择流程
实施方案选择流程

以上就是在拿到 EDI 需求之后如何进行梳理的流程。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ▍传输协议
  • ▍集成方式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档