EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

EDI的概念

EDI,英文全稱:

Electronic Data Interchange。中文名稱電子資料交換,也稱為“無紙化貿易”。

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

EDI 旨在實現兩個企業之間核心資料的交換。

幫助企業與交易夥伴傳輸業務資料,如,訂單、發貨通知、發票、物流資訊等。較之傳統的郵件及紙質單據方式,

EDI

更安全、自動、高效,能快速處理大批次業務資料。

EDI 工作過程

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

1,傳送方準備要傳送的檔案,檔案通常是平面檔案,也可以是圖片、PDF等

2,將平面檔案轉換為標準EDI報文,圖片、PDF通常不需要經過格式轉換,直接傳送給接收方

3,傳送方將標準EDI報文傳送至接收方的EDI系統

4,接收方EDI系統收到EDI報文

5,接收方將收到的EDI報文取出並翻譯成平面檔案

6,接收方將轉換後的資料同步到業務系統中進行處理

EDI的優勢是什麼?

縮短處理時間:短時間大批次處理業務資料,縮短每檔案處理週期

提升資料精準性:資料精準抵達客戶,內容完整無篡改

減少人工誤差:自動化 EDI 取代人工手動上傳,降低人工錄入誤差

節省業務成本:提供供應鏈效率,減少人力成本

降低庫存:用資訊換庫存,減少庫存積壓

促進客戶關係: EDI 系統回執明確業務程序,避免扯皮糾紛

標準化程度高:貫穿全球業務,使用同種協議及標準溝通,方便供應鏈管理。

EDI的 應用場景?

EDI 已廣泛用於汽車、物流、零售、醫藥、電子、化工等行業,EDI的快速發展,其影響已波及全球。小至個體零售商,大至汽車主機廠、國際物流樞紐等,凡是企業間需要傳輸資料,都可以使用 EDI 技術。

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

我們來盤點下,EDI在多個行業的典型應用。

汽車行業:各大主機廠,比如寶馬 BMW,沃爾沃 Volvo,大眾

Volkswagen,特斯拉 Tesla,保時捷 Porsche等,已經在大範圍內與全球的交易夥伴建立 EDI 連線,

可以有效地在統一平臺管理與上游採購商、下游供應商、倉庫、物流承運商以及代工廠等合作伙伴之間商業資訊的傳遞。比如與下游供應商

使用 EDI 技術對接,主要傳輸的是物料需求預測、ASN 發貨通知,以及發票等資料,甚至還在傳 CAD 圖紙。

物流行業:以VMI為例,VMI具有快速響應、及時補貨的優點,同時VMI 對資訊系統的要求很高,提高資訊化水平,使用EDI技術,VMI 倉庫直連需求方、供貨方的資訊系統,拿資訊換庫存,透過更充分、更快的共享資訊,來降低庫存水平,在VMI環境裡尤其重要。

以運輸為例,在透過EDI 接收到託運方的運輸訂單後,需要及時的透過EDI反饋派車、在途資訊等。

消費類電子: 以蘋果 Apple 為首,透過 EDI 方式貫穿上下游供應商,傳輸訂單、庫存、發票、ASN等資料。使用AS2協議,ANSI X12標準。眾所周知,蘋果 Apple 的成功依賴的是產品的成功以及供應鏈管理的成功,產品是不可複製的,但供應鏈管理使用的EDI技術,是可以複製及間接學習的。

半導體行業:以TI德州儀器為例,在產品和市場佔有率領先的背景下,逐漸在取消代理模式轉為直供模式,進一步提升產品的利潤率,完成德州儀器的長遠目標。當前TI為客戶提供EDI和API兩種方式來整合,傳輸預測、訂單、發票、ASN等資料。使用的是AS2協議,支援多個標準,比如ANSI X12,EDIFACT,RosettaNet。

電商平臺:亞馬遜Amazon、沃爾瑪 Walmart 也在力推 EDI 技術,以適應全球業務的發展。

醫藥行業:國內醫藥行業對接最多的CDE,該標準要求申請人透過Gateway to Gateway(閘道器對閘道器)方式,向國家藥品審評機構提交符合ICH E2B(R3)規範的藥物臨床試驗期間個例安全性報告。其對接的協議就是AS2。

除此之外,部分銀行,也在使用 EDI 技術傳輸付款指令和回執等資料。

EDI是為數不多,可以橫跨多個行業的技術,只要企業間需要傳輸資料,都可以透過EDI來實現。無論是哪個行業使用EDI,都是嘗試透過 EDI,加快資訊流傳輸,更充分、更快的共享資訊。

EDI 檔案傳輸協議

AS2:

AS2是當今業界最流行的B2B協議,而且是傳輸電子資料交換(EDI)檔案的標準協議。AS2 旨在透過Internet安全可靠地傳輸商業文件,並透過資料加密和數字簽名生成資料包,然後基於HTTP(或HTTPS)透過網際網路或任何TCP/IP網路進行安全可靠的資料交換。

AS4:

AS4是一種新興的B2B訊息傳輸協議。它類似於AS2協議,旨在透過網際網路進行連線、資料傳遞、身份驗證以及資料安全傳輸。

OFTP2:

OFTP2是Odette File Transfer Protocol V2的縮寫,一種安全可控檔案傳輸協議。它廣泛的應用於汽車行業的EDI/B2B專案中,旨在實現企業資訊系統之間的資料傳輸。該協議是由Odette OFTP2專家組提出,並且支援資料加密、認證和EERP等重要功能。

SFTP:

SFTP是全球IT專業人士青睞的一種安全檔案傳輸協議,其配置簡單且比較安全。與FTP不同,SFTP可透過單個埠連線,輕鬆穿過防火牆,進行密碼和公鑰認證,並支援強大的資料加密。知行之橋

EDI系統的SFTP 埠是一款全功能SFTP客戶端,能夠透過各種SFTP伺服器的身份驗證,並安全傳輸檔案。

FTP:

知行之橋

EDI系統的FTP 埠使用純文字FTP或啟用SSL與FTP servers進行檔案傳輸。只需提供FTP server的埠及認證方式,知行之橋

EDI系統將與遠端的FTP server的進行自動化檔案傳輸。

SCP:

類似於SFTP,SCP是一種安全傳輸協議,用於上傳或下載SSH server上的檔案。SCP 埠是依賴SCP(Secure Copy Protocol),在知行之橋

EDI系統與SSH Server之間進行檔案傳輸。

EDI 國際報文標準

EDI擁有標準化的商業文件,最常見的有X12和EDIFACT等。X12是由美國國家標準委員會在1979年創立的認可標準委員會(ASC)X12制定的EDI報文標準,而EDIFACT則是聯合國歐洲經濟委員會(UN/ECE)為簡化貿易程式促進國際貿易活動,公佈的一套用於行政、商業和運輸業的EDI國際標準。

EDI標準定義了 EDI 報文中每個資料段以及相應的格式,如檔案的型別、資料欄位、欄位格式。注,不同的行業、地區使用EDI,因版本的同步會略有差異,因此EDI通訊雙方必須使用相同的EDI標準和版本,除了X12 和 EDIFACT,經常還會碰見VDA、Odette標準等。

常用的X12 和EDIFACT報文型別對比:

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

如何讀懂X12 報文

首先我們先來了解一下X12報文的結構,如下圖所示:

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

一次EDI傳輸包含一段Interchange,Interchange中會包含一個或多個Functional Group(下文簡稱FG),FG 中會包含一個或多個Transaction。舉例來說,如果需要在一次傳輸中傳輸3個850,以及4個846檔案,那麼就會有2個FG,在850的FG中會有3個Transaction,846的FG中有4個Transaction。

對報文結構有了基本的瞭解之後,我們再來看下如何從報文中獲取資料。以下是一段示例的850報文,每一行開頭(2-3個字元組成)叫做segment節點,代表了特定的業務含義,例如BEG代表報文的開始以及一些主資訊,DTM代表時間資訊,N1代表實體資訊(ship-to、ship-from、bill-to等等)。

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

我們再進入到某一行來具體看一下,其中*是每個資料元素的分隔符(也可按照實際情況設定為其他符號,120是這一行的物料數量,它的位置是PO102,有一些程式碼代表了特殊的業務含義,例如EA本身在報文裡面就代表了物料的單位,類似的還有PCS、KGM等,除此之外,還有一些不是單獨出現的程式碼,我們把它叫做限定符,於限定右側資料的含義,例如這個地方的VN,它的意義是限定右邊的資料意義為供應商物料編碼,我們一看到VN後面的一串資料就知道供應商物料編碼為 AB3542。

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

瞭解瞭如何去閱讀資料,我們再來詳細地解析一下這一條850資料,假如我們要獲取以下資料(該表格可由EDI檔案規範中整理獲取):

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

例如要獲取訂單號,那麼我們就找到BEG這一行,從左向右數第三個資料元素即08292233294 就是我們要找的訂單號,再比如我們需要找請求交付日期,按照規範我們需要找到DTM這一行,且條件是DTM01=002,取DTM這個元素,那麼就是20101214這一串,就是要找的資料。以此類推,我們可以獲取到報文中的關鍵資訊,如下圖:

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

如何讀懂EDIFACT報文

首先,我們先來了解一下EDIFACT報文的結構,如下圖所示:

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

一次EDI傳輸包含一段Interchange(必須有),Interchange中會包含一個或多個Functional Group(簡稱FG),FG段是否出現並不做強制要求,一個FG中可能會包含一個或多個Message。舉例來說,如果需要在一次EDI傳輸中傳送3個ORDERS採購訂單,那麼報文結構為一個Interchange下包含3個Message。

對報文結構有了基本的瞭解之後,我們再來看下如何從報文中獲取資料。以下是一段示例的ORDERS採購訂單報文,每一行開頭由3個字元組成,叫做Segment節點,代表特定的業務含義,例如BGM代表報文的開始以及一些主資訊,DTM代表時間資訊,NAD代表實體資訊(buyer、seller、bill-to等),RFF代表一些參考資訊,LIN代表訂單行物料資訊,QTY代表數量等。

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

接下來,以LIN行為例,LIN表示Segment起始資訊,+是資料元素Element分隔符(也可根據情況設定為其他符號),:是子元素Subelement分割符,’是段Segment分割符。再來看業務含義:001為訂單行號,0000057G3454為物料號,BP是有固定含義的限定符Qualifier,限定該物料號為買方物料號,如果限定符為VP即為銷售方物料號。類似的限定符還有QTY段的PCE,限定物料數量單位。

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

最後我們來詳細地解析這一條ORDERS資料,假如我們要獲取以下資料(只列舉了部分資訊段):

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

例如,我們要從報文中獲取訂單號以及訂單日期,根據以上表格可以得知會出現在BGM以及DTM段,我們直接在報文中定位到該行,便可得知訂單號為K12345、訂單日期為19980626。其他的資訊可以使用同樣的方法獲取,如下圖:

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

綜上,就是基本的閱讀X12 / EDIFACT 報文以及獲取業務資料的方法,雖然我們可以直接從

X12 / EDIFACT

報文中讀取到資料,但相信大家可以感受到人工閱讀

X12 / EDIFACT

報文,並從中提取資料是非常麻煩的。報文設計的初衷是為了方便計算機處理,不過直接閱讀報文對於開發人員來說也是有意義的,可以用來對比收到的資料與原始資料是否一致。但對於ERP使用者或者業務團隊來說,很顯然並不需要去讀原始的

X12 / EDIFACT

報文,只需閱讀EDI供應商解析後的資料。EDI在整個資料交換的流程中扮演的更多的是一個傳輸、轉換的角色。

企業級 EDI 解決方案

基於以上 EDI 相關資訊的瞭解,本地化部署EDI,實現與後端業務系統整合時,可考慮以下幾種方案:

tRFC呼叫

SAP系統整合

) - IDoc(SAP)埠

支援raw IDoc和XML IDoc

介面

簡單

配置

即可連線

SAP

系統

資料庫整合

-

連線型別

ODBC, ADO。NET, JDBC;

資料庫

MySQL, SQL Server, Oracle, SQLite, DB2, PostgreSQL,。。。

Web Service

- 透過Internet進行基於HTTP協議的網路應用間的互動

本地路徑檔案傳輸

-

檔案路徑共享,輕鬆互動電子檔案

REST API

-

規範介面

,輕鬆訪問

知行

EDI系統

SFTP/FTP

-

無需程式碼,即可完成訊息的自動上傳

/

下載

高可用

(High-availability cluster)

方案

EDI 系統的單個示例已經能輕鬆地滿足大多數企業的自動化傳輸需求,但是對於資料日處理高達十萬次的大型企業,知行 EDI 系統可以被整合到更復雜的系統中。

知行EDI系統

是一個能夠處理海量連線的企業級應用程式,透過利用可用的系統資源來處理收到的請求併發送訊息。計算機的可用 RAM、CPU 速度、網路頻寬和磁碟空間是知行EDI系統最大吞吐量的主要限制因素。當日處理量達到成千上萬次時,解決方法不是在一個知行EDI系統中處理所有的傳輸,而是建立一個伺服器叢集。

高可用叢集方案的優點:

高可用:故障轉移,服務不掉線

高效能:負載均衡,降低延遲,提高併發

可擴充套件:彈性計算,應對突發業務需求

安全性:多層次安全防護,靈活高效

知行之橋 EDI 系統 是中國製造的擁有自主智慧財產權的中文版EDI系統。知行之橋EDI系統功能主要分為三大部分:

安全可控檔案傳輸:可對接任意EDI系統,比如 Cleo、Axway、IBM等。支援各種通訊方式,如:AS2, AS3, AS4, OFTP/OFTP2, FTP, FTP Server, SFTP, SFTP Server,。。。

資料格式轉換:支援將各種EDI標準報文轉為CSV,XML,Excel等,如X12, EDIFACT, Odette, VDA, RosettaNet, Carogo-IMP, Edig@s,。。。

整合業務系統:可整合 金蝶, 用友, 鼎捷, SAP, Oracle, Infor, QAD, QuickBook, Salesforce,…以及各種MES、WMS系統等等,常用的整合方式有以下集中:

tRFC呼叫(SAP系統整合) - IDoc(SAP)埠,支援raw IDoc和XML IDoc,介面簡單配置即可連線SAP系統

資料庫整合 - 連線型別ODBC, ADO。NET, JDBC; 資料庫MySQL, SQL Server, Oracle, SQLite, DB2, PostgreSQL,。。。

Web Service - 透過Internet進行基於HTTP協議的網路應用間的互動

本地路徑檔案傳輸 - 檔案路徑共享,輕鬆互動電子檔案

REST API - 規範介面,輕鬆訪問知行之橋EDI系統

SFTP/FTP - 無需程式碼,即可完成訊息的自動上傳/下載

知行之橋EDI 系統案例 - Amazon EDI 工作流

藉助知行EDI系統直連Amazon Vendor Central供應商中心&Amazon Fulfillment第三方物流中心的閘道器,實時互動業務資料。

EDI不僅滿足了Amazon供應鏈資訊化要求,增強供應商綜合評估競爭力。同時,消除了手工錄入和處理資料工時和誤差,業務處理效率提升約85%。

EDI 是什麼?API VS EDI?EDI 方案EDI優勢EDI 標準 EDI HA部署

視覺化流程設計器,僅需拖拽搭建工作流,無需程式碼 依賴web 介面視覺化配置,即可完成EDI 與 內部系統整合,輕鬆搭建企業級EDI解決方案。