供應商要想從Dsco處通過EDI獲取訂單,需要部署自己的EDI系統,與Dsco的EDI供應商CommerceHub 建立連接,分為兩個方向:
1.從CommerceHub 的 Dsco 平臺獲取 EDI 850 采購訂單
2.向Dsco發送庫存(846)、訂單狀態(870)、訂單確認(855)、裝運(856)和發票(810)。
Dsco Dropship EDI需求分析
傳輸協議
SFTP:Dsco支持使用SFTP,每個 Dsco 帳戶都包含一個特定于該帳戶的 SFTP 帳戶,并且不與任何其他帳戶共享。EDI 交換可以使用 sftp.dsco.io 服務器,也可以使用自己的 SFTP 服務器。
對于使用標準 Dsco SFTP 服務器的用戶,請注意以下幾點:
1.從供應商到 Dsco 平臺的交易需要放在 /in 目錄中。
2.當 Dsco 平臺處理傳入的文件時,會暫時將文件移動到 /in/processing 目錄,同時處理這些文件,然后在導入完成后將它們移動到 /in/archive 目錄。
3.Dsco 平臺生成的交易將存放在 /out 目錄中。
4.Dsco的服務器監視 /out 目錄。成功下載該目錄中的任何文件后,Dsco會將文件移動到 /out/archive 文件夾,如有必要,供應商可以再次訪問它們。
注意:下載文件后,請不要從 /out 目錄中刪除它們,將這些文件存檔對交易雙方而言都很有幫助。
AS2:如果供應商對安全級別的要求比較高,則可以聯系Dsco的運維團隊:support@dsco.io。Dsco平臺支持對AS2服務器的訪問,由于AS2連接需要進行手動的配置和設置,因此需要企業與Dsco的運維人員配合完成。
報文標準
Dsco 支持X12報文標準的4010以及5010(僅850)兩種不同版本,大多數合作伙伴使用4010版本,如果供應商希望訂單中包含賬單、稅費、禮品指示以及營銷等信息,則需要參考4010版本下的 850采購訂單。
擴展閱讀:在Dsco官網中獲取EDI相關資料
Dsco 支持的業務單據
- EDI 846庫存建議
- EDI 850 采購訂單
- EDI 855 采購訂單確認
- EDI 856 提前發貨通知(ASN)
- EDI 870 訂單狀態(取消)
- EDI 810 發票
如何通過知行之橋EDI系統實現與Dsco的EDI連接?
建立AS2連接
以AS2為例,在知行之橋EDI系統中,可以通過AS2端口這個功能模塊來實現。無需編寫額外代碼,只需在可視化界面中配置雙方的連接信息,即可建立AS2連接通道,并開始測試:
實現EDI報文的格式轉換
搭建好EDI連接通道之后,接下來需要按照Dsco提供的EDI規范文件,對EDI報文進行格式轉換,即解析Dsco發來的850采購訂單,并根據收到的850采購訂單回復856發貨通知等報文。
在知行之橋EDI系統中,實現以上格式轉換,需要使用到X12端口以及XMLMap端口。
以通過AS2接收來自Dsco的采購訂單為例,工作流如下圖所示,用藍色箭頭連接各端口,箭頭方向表示數據傳輸方向。接收Dsco發來的文件,需要將X12端口轉換類型選擇為:X12轉換為XML,并在XMLMap端口中添加規范中要求的映射關系,即可實現從X12到XML的格式轉換。
交換頭配置:在與Dsco建立EDI連接的過程中,需要配置Interchange ID以及限定符,Dsco已將這些信息公開在其官網,用戶可以訪問上述鏈接獲取。
ISA 控制編號:對于供應商發給Dsco的交易,Dsco 平臺不要求每筆交易都具有唯一的 ISA 控制編號,但如果雙方需要定位特定交易,每筆交易擁有唯一的ISA控制編號將會很有幫助。Dsco 平臺不拒絕不唯一的 ISA 控制編號。
對于Dsco發給供應商的交易,Dsco平臺能夠提供從000000001開始按順序遞增的ISA控制編號。
分隔符:Dsco平臺允許企業為每個單獨的項目配置以下參數,但其默認配置如下:
- 段終止符: ~(十進制值 126 或十六進制 7E)
- 數據元素分隔符:*(十進制值 42 或十六進制 2A)
- 組件元素分隔符:>(十進制值 62 或十六進制 3E)
- 重復分隔符:<(十進制值 60 或十六進制 3C)
在知行之橋EDI系統X12端口的高級設置選項卡下,可以對EDI分隔符進行自定義的配置。
關于 997:Dsco并不要求但鼓勵企業對接收到的每筆交易返回997。
可以在X12端口的?設置?選項卡下,勾選?請求功能性ACK。
系統集成
通過上述格式轉換,能夠將X12標準下的EDI報文轉換為自定義的XML格式,降低企業的處理難度。知行之橋EDI系統提供中間數據庫、WebService以及API等方式,實現與企業內部業務系統(SAP、ERP、SRM等)的集成。實現系統集成,將會最大程度上減少業務人員的工作量,只需要在業務系統中進行操作即可處理通過EDI傳輸的數據。
如果企業暫無業務系統,或者沒有集成打算,我們也為用戶提供Excel、CSV等方案,快速實現與Dsco的EDI對接。
擴展閱讀:EDI是什么?