汽車EDI:Vitesco EDI 項目案例

Vitesco Technologies(緯湃科技)脫胎于大陸集團的動力總成部門,是一家于2021年上市的全球領先汽車技術供應商。公司專注于電動出行領域,提供電驅動系統、電池管理系統、功率電子及熱管理等關鍵技術解決方案。同時,其業務也涵蓋發動機控制等電子部件,核心戰略在于引領動力總成的電動化與清潔化轉型。作為全球系統供應商,Vitesco服務于眾多主流整車廠商。

早在20世紀60年代末,EDI(電子數據交換)就已在大型汽車制造商與其成千上萬的供應商之間應用,用于零部件訂購、運輸、發票處理等業務流程。汽車行業因其高度復雜的供應鏈、對準時制(JIT)的高度依賴及全球協同的強烈需求,成為推動EDI發展與標準制定的先鋒行業。直至今日,EDI仍是汽車制造企業與其一級、二級供應商之間通信的主流方式。

本文將介紹基于知行軟件產品——知行之橋EDI系統對接 Vitesco 的項目案例,帶你快速了解 Vitesco 的EDI需求、實施流程及關鍵注意事項。

梳理EDI 需求文檔

在EDI項目啟動階段,Vitesco會向交易伙伴提供所需的EDI連接信息和實施規范文件。

本案例中,Vitesco作為采購商,向其供應商——汽車行業L公司采購所需部件。L公司需要接收 Vitesco 發來的 DELFOR(長期交付預測),并向其發送 DESADV(發貨通知)。

1.EDI連接信息文檔:《Vitesco_OFTP_Connection_Details》

包含Vitesco的OFTP連接所需的IP地址、端口號、SFID、SSID、證書等關鍵信息。

2.EDI規范文檔:

  • Global DELFOR(版本號:D.04A)
  • Global DESADV(版本號:D.07A)

詳細說明了各類業務單據的結構與字段要求。

EDI 項目核心需求
1.報文標準與傳輸協議

Vitesco使用的報文標準為EDIFACT,支持的傳輸協議為OFTP,本案例以OFTP為例,為大家介紹如何建立OFTP連接通道。

2.主要EDI交易單據類型
  • Global Delfor長期交付預測(版本號:D.04A)
  • Global Desadv發貨通知(版本號:D.07A)
實施方案

在明確需求后,應根據企業的IT能力和預算選擇合適的實施方式:

推薦方案一:系統集成方案

適用于交易量大、自動化程度高的企業。通過接口將EDI系統與ERP、MES系統集成,實現報文收發、處理、回傳的全流程自動化。

推薦方案二:Excel方案(本案例采用)

針對初期交易量不大、內部系統尚未開放接口的企業。通過Excel模板實現與EDI的橋接,是低門檻、高效率的入門選擇。

Excel方案為低交易量的用戶提供了快速、便捷的EDI入門方法:

1.接收來自Vitesco的DELFOR長期交付預測:EDI系統收到來自Vitesco的DELFOR報文之后,會將其進行格式轉換,將交付預測數據填寫進一個Excel模板(這個模板由知行的實施工程師設計,在使用前會與企業的業務人員核對方可使用),通過郵件發送到企業的指定郵箱中。
2.向Vitesco發送DESADV發貨通知:企業的業務人員在提前設計好的發貨通知Excel模板中填寫數據,并發送至指定郵箱,EDI系統將會自動抓取文件,并將文件轉換為Vitesco要求的EDI報文,通過OFTP傳輸通道發送給Vitesco。

DELFOR長期交付預測Excel模板

Vitesco-EDI-case1.png

DESADV 發貨通知Excel模板

MainInfo 主信息

Vitesco-EDI-case2.png

InnerPack 內包裝

Vitesco-EDI-case3.png

OuterPack 外包裝

Vitesco-EDI-case4.png

項目成果

根據以上需求,在知行之橋EDI系統中搭建如下所示的工作流:

Vitesco-EDI-case5.png

知行之橋EDI系統將不同的功能封裝至一個個成熟的功能端口中,實現低代碼操作。通過藍色連接線連接各個功能端口,清晰展示數據流向,方便用戶快速定位問題。

EDI連接測試

在建立OFTP連接前,L公司需將自身OFTP信息填寫進《Vitesco_OFTP_Connection_Details》文檔,并回傳給Vitesco。

1.文檔包含內容:SSID、SFID、證書、公私鑰、端口號、IP地址、加密算法等。

2.注意事項:

  • 測試與生產環境需分別配置(SSID、SFID 不同)
  • 對接Vitesco前,請務必完成雙方環境測試

配置步驟:

Vitesco與供應商需要交換包含OFTP2配置信息的文檔,包含SSID、SFID、服務器、IP地址、端口號等信息。通過知行之橋EDI系統搭建對接Vitesco的OFTP2連接通道,需要先在 個人設置 選項卡下,配置L公司自己的OFTP連接信息。

Vitesco-EDI-case6.png

點擊上圖紅色方框中的?配置?按鈕,根據指示添加OFTP個人設置。

Vitesco-EDI-case7.png

接下來在?工作流?選項卡下創建一個OFTP端口(功能模塊),點擊下圖左上方的OFTP端口,在右側彈窗的 設置 選項卡下配置Vitesco的OFTP連接信息。

Vitesco-EDI-case8.png

EDI 業務測試
DELFOR長期交付預測

L公司需要接收Vitesco發來的DELFOR長期交付預測,在知行之橋EDI系統中,通過搭建如下所示的工作流即可實現:

Vitesco-EDI-case9.png

1.DELFOR長期交付預測的發送頻率:每周五發一次,每次發送兩條DELFOR報文。
2.長期交付預測類型:Vitesco的長期交付預測有兩種類型,可以在EDI報文中的BGM01字段進行區分,當BGM01字段取值為236時,表示當前文件類型為:Lieferprog /VMI-flag;當BGM01字段取值為241時,表示當前文件類型為:Delivery schedule。

DESADV發貨通知

L公司需要根據Vitesco發出的DELFOR長期交付預測回復DESADV發貨通知,在知行之橋EDI系統中,通過搭建如下所示的工作流即可實現:

Vitesco-EDI-case10.png

發貨通知的包裝條款信息被存放在PAC字段中:

當PAC0203取值為1 = Packaging cost paid by supplier供應商承擔包裝成本
當PAC0203取值為2 = Packaging cost paid by recipient收貨方承擔包裝成本
當PAC0203取值為11 = Multiple usage buyer’s durable多次使用,買方提供耐用包裝
當PAC0203取值為12 = Multiple usage seller’s durable多次使用,賣方提供耐用包裝

貨物外包裝信息體現在DESADV報文的RFF字段中,當RFF0101取值為ACI時,RFF0102中存放的是外包裝標識號。

貨物內包裝信息體現在DESADV報文的GIN字段中,當GIN01取值為ML時,GIN02中存放的是內包裝標識號。

Vitesco提供的DESADV規范中提及了內包裝和外包裝,但在本次EDI項目中,僅使用到了內包裝。

注意事項

1.OFTP虛擬文件名(VFN)設置

選用OFTP協議通信時,雖然Vitesco并未明確規定是否需要設置虛擬文件名VFN(Virtual File Name),但為了避免出現文件名超長的問題,企業可以在知行之橋EDI系統中配置自定義的虛擬文件名。
在知行之橋中,點擊OFTP端口,進入高級設置頁面,下拉,找到“虛擬文件名稱映射”設置。鼠標光標放置在格子上,就會有提示設置方式的信息出現。

Vitesco-EDI-case11.png

2.測試標識符(UNB11)的配置

Vitesco區分測試和生產環境,因此在測試過程中需要注意在EDIFACT端口的設置選項卡下勾選測試標識符(UNB11)。

Vitesco-EDI-case12.png

如需進一步了解知行之橋如何助力您實現快速穩定的Vitesco EDI對接或希望了解有關EDI對接的相關信息,歡迎交流。

閱讀原文:知行軟件|汽車EDI:Vitesco EDI 項目案例

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/91714.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/91714.shtml
英文地址,請注明出處:http://en.pswp.cn/web/91714.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

譯|Netflix 技術博客:一個利用視覺-語言模型和主動學習高效構建視頻分類器的框架

本篇介紹了Netflix的視頻標注器(VA),一個利用視覺-語言模型和主動學習的交互式框架。其技術亮點在于通過人機協作系統,結合零樣本能力和主動學習,引導領域專家高效標注視頻數據,顯著提升了模型樣本效率和平…

前端應用權限設計面面觀

目錄 1. 權限設計:前端為啥要操這份心? 2. 權限模型的“內功心法”:RBAC 和 ABAC RBAC:簡單粗暴的角色分配 ABAC:靈活但燒腦的屬性控制 3. 權限數據的“物流體系”:從后端到前端的旅程 權限數據從哪兒來? 權限數據咋存? 權限數據咋用? 4. 路由守衛:權限的“第…

Javaweb————Apache Tomcat服務器介紹及Windows,Linux,MAC三種系統搭建Apache Tomcat

🏍?🏍?🏍?第一部分:什么是服務器? 服務器是遠程的一個電腦,里面安裝服務器程序監聽對應的端口對外提供服務,可以根據用戶的請求去獲取對應的數據并返回給調用方。 🏍?🏍?&#…

winsock socket通訊為什么UDP服務器無法獲取客戶端IP?

針對VB6 Winsock開發中UDP服務器無法獲取客戶端IP的問題,以下是系統性排查方案: 一、基礎協議特性確認UDP無連接特性 Winsock的UDP協議本身是無連接的,需通過GetPeerName方法主動獲取對端IP,而非自動存儲。數據接收處理 必須在Dat…

大模型時代,Transformer 架構中的核心注意力機制算法詳解與優化實踐

大模型時代,Transformer 架構中的核心注意力機制算法詳解與優化實踐Transformer 注意力機制深度解析與工業級優化實踐一、注意力機制核心原理1.1 基礎注意力公式1.2 多頭注意力(Multi-Head)1.3 注意力機制可視化二、工業級優化技術2.1 計算效…

自學嵌入式 day40 51單片機

一、嵌入式:以應用為中心,計算機為基礎,軟硬件可剪裁的專用計算機系統二、MCU:Micro Controcler Unit 微控制單元->單片機1、特點:集成化高,集成到一塊芯片外設(GPIO、UART、ADC)…

Minimizing Coins(Dynamic Programming)

題目描述Consider a money system consisting of n coins. Each coin has a positive integer value. Your task is to produce a sum of money x using the available coins in such a way that the number of coins is minimal. For example, if the coins are {1,5,7} and t…

Kafka——關于Kafka動態配置

引言在Kafka的運維實踐中,參數配置的調整曾是一件令工程師頭疼的事情。傳統模式下,Broker的所有參數都需要在server.properties中靜態定義,任何修改都必須重啟Broker才能生效。對于承載著核心業務的生產集群而言,頻繁重啟不僅意味…

MSQL-聚簇索引與非聚簇索引的比較

聚簇索引詳解InnoDB 的聚簇索引特性表數據本身就是聚簇索引:數據行實際存儲在聚簇索引的葉子節點中"表就是索引,索引就是表"的結構每個InnoDB表有且只有一個聚簇索引聚簇索引的葉子節點存儲的是:真實數據主鍵作為聚簇索引&#xff…

語音識別數據集

目錄 Voice Activity Detection 自己采集: 1. ASR Resources(語音識別資源) 2. LM Resources(語言模型資源) 這是一個數據表: 噪聲數據集: Voice Activity Detection 自己采集&#xff1a…

Linux線程同步與互斥(上)

目錄 前言 1.互斥 1.先來見一種現象(數據不一致問題) 2.如何解決上述問題 3.理解為什么數據會不一致&&認識加鎖的接口 4.理解鎖 5.鎖的封裝 前言 在前面對線程的概念和控制的學習過程中,我們知道了線程是共享地址空間的&#…

Codeforces Global Round 27

ABC 略D將每個數拆成x*2的整數次冪&#xff0c;一個直接的想法是盡量把2的整數次冪給大的數。那么所有乘上2的整數次冪的數構成的序列單調遞減&#xff0c;反證法&#xff0c;如果序列中存在i j 使得a[i]<a[j]&#xff0c;那么我們不如把給a[i]乘的2的冪給a[j]乘。#include …

深入 Go 底層原理(二):Channel 的實現剖析

1. 引言"Do not communicate by sharing memory; instead, share memory by communicating." (不要通過共享內存來通信&#xff0c;而應通過通信來共享內存。) 這是 Go 語言并發設計的核心哲學。而 channel 正是實現這一哲學的核心工具。Channel 為 Goroutine 之間的…

Golang 語言的編程技巧之類型

1、介紹Golang 語言是一門靜態類型的編程語言&#xff0c;我們在編寫代碼時&#xff0c;為了提升代碼的靈活性&#xff0c;有時會使用空接口類型&#xff0c;對于空接口類型的變量&#xff0c;一般會通過類型斷言判斷變量的類型&#xff0c;而且可能還會遇到遇到類型轉換的場景…

計數組合學7.11(RSK算法)

7.11 RSK算法 在對稱函數理論中&#xff0c;有一個非凡的組合對應關系&#xff0c;稱為RSK算法。&#xff08;關于縮寫RSK的含義以及其他名稱&#xff0c;請參閱本章末尾的注釋。&#xff09;這里我們僅介紹RSK算法的最基本性質&#xff0c;從而能夠給出舒爾函數一些基本性質的…

國產嵌入式調試器之光? RT-Trace 初體驗!

做過嵌入式開發的工程師肯定都知道有這么個玩意兒 —— J-Trace&#xff0c;與我們日常使用的普通調試器不同點在于&#xff0c;它在基本的下載/調試代碼之上還具有非常強大的代碼運行跟蹤能力&#xff0c;從而實現代碼覆蓋率的分析、指令回溯、CPU 資源監控等一系列強大的功能…

SLAM中的非線性優化-2D圖優化之零空間實戰(十六)

終于有時間更新實戰篇了&#xff0c;本節實戰幾乎包含了SLAM后端的所有技巧&#xff0c;其中包括&#xff1a;舒爾補/先驗Factor/魯棒核函數/FEJ/BA優化等滑動窗口法的相關技巧&#xff0c;其中構建2D輪式里程計預積分以及絕對位姿觀測的10幀滑動窗口&#xff0c;并邊緣化最老幀…

知識隨記-----Qt 實戰教程:使用 QNetworkAccessManager 發送 HTTP POST

文章目錄Qt 網絡編程&#xff1a;使用 QNetworkAccessManager 實現 HTTP POST 請求概要整體架構流程技術名詞解釋技術細節注意事項&#xff1a;Qt 網絡編程&#xff1a;使用 QNetworkAccessManager 實現 HTTP POST 請求 概要 本文介紹如何使用 Qt 框架的網絡模塊&#xff08;…

wordpress批量新建產品分類

1、下載安裝插件&#xff1a;bulk-category-import-export2、激活插件后&#xff0c;左側點擊插件下的導入&#xff0c;選擇product categories&#xff0c;點擊下一步3、這里可以選擇導入的分類列表文件&#xff0c;可以選擇分隔符&#xff0c;CSV文件默認為‘&#xff0c;’要…

CentOS 鏡像源配置與 EOL 后的應對策略

引言 本文將詳細介紹如何使用 阿里云開源鏡像站 配置 CentOS 的各類軟件源&#xff0c;包括基礎源、歷史歸檔源&#xff08;vault&#xff09;、ARM 架構源、Stream 版本以及調試信息源&#xff08;debuginfo&#xff09;&#xff0c;并重點講解在 CentOS 8 停止維護后&#x…