開魯視頻關(guān)鍵詞seo如何優(yōu)化
菲亞特克萊斯勒汽車Fiat Chrysler Automobiles(FCA)是一家全球性汽車制造商,主營產(chǎn)品包括轎車、SUV、皮卡車、商用車和豪華車等多種車型。其旗下品牌包括菲亞特、克萊斯勒、道奇、Jeep、Ram、阿爾法·羅密歐和瑪莎拉蒂等。
Chrysler通過EDI來優(yōu)化訂單處理、交付通知、貨物收據(jù)以及發(fā)票處理等業(yè)務(wù)流程,從而加快訂單處理速度,更好的協(xié)調(diào)交貨時(shí)間,追蹤其供應(yīng)鏈中貨物的運(yùn)輸情況,加快付款速度,避免出現(xiàn)錯(cuò)誤和延誤。
EDI 需求概覽
EDI 傳輸協(xié)議
Chrysler支持SFTP以及AS2。與SFTP相比,AS2有一個(gè)獨(dú)特的功能:它允許用戶請(qǐng)求一個(gè)文件處理通知(MDN),一旦文件被收件人收到并解密,就會(huì)提醒發(fā)件人。這種收據(jù)(也稱為NRR,即不可否認(rèn)的收據(jù))被創(chuàng)建、簽署,并在解密后返回給發(fā)件人,給他們提供法律證據(jù),證明文件在運(yùn)輸過程中沒有被改變。
因此M公司選擇使用AS2最為其EDI傳輸協(xié)議,AS2(Applicability Statement 2)是一種用于在網(wǎng)絡(luò)上安全、可靠地傳輸數(shù)據(jù)的協(xié)議。它建立在HTTP(Hypertext Transfer Protocol)和SMTP(Simple Mail Transfer Protocol)的基礎(chǔ)上,采用了加密和數(shù)字簽名等安全機(jī)制,確保數(shù)據(jù)的機(jī)密性和完整性。
EDI 報(bào)文標(biāo)準(zhǔn)
Chrysler選擇的EDI報(bào)文標(biāo)準(zhǔn)為X12,涉及到的業(yè)務(wù)單據(jù)以及傳輸方向如下所示:
業(yè)務(wù)類型 | 業(yè)務(wù)含義 | 傳輸方向 |
---|---|---|
850 | 采購訂單 | Chrysler發(fā)送給 M 公司 |
860 | 采購訂單變更 | Chrysler發(fā)送給 M 公司 |
830 | 物料需求預(yù)測(cè) | Chrysler發(fā)送給 M 公司 |
862 | 交付計(jì)劃 | Chrysler發(fā)送給 M 公司 |
861 | 接收通知或驗(yàn)收證書文件格式 | Chrysler發(fā)送給 M 公司 |
820 | 匯款通知 | Chrysler發(fā)送給 M 公司 |
824 | 應(yīng)用程序通知 | Chrysler發(fā)送給 M 公司 |
856 | 發(fā)貨通知 | M 公司發(fā)送給Chrysler |
810 | 采購訂單 | M 公司發(fā)送給Chrysler |
實(shí)施方案
考慮到內(nèi)部業(yè)務(wù)系統(tǒng)尚未開發(fā)完成,M公司與知行溝通后決定采用Excel方案作為臨時(shí)替代方案,后期業(yè)務(wù)系統(tǒng)開發(fā)完畢之后,再切換集成方案。
Excel方案是EDI報(bào)文和Excel之間的數(shù)據(jù)轉(zhuǎn)換。它的基本思路是:在接收到交易伙伴發(fā)來的EDI報(bào)文,并在EDI平臺(tái)內(nèi)部完成格式的轉(zhuǎn)換之后,將數(shù)據(jù)直接呈現(xiàn)在Excel中。用戶可以直觀地看到接收到的數(shù)據(jù);手動(dòng)在Excel上錄入數(shù)據(jù)之后,將Excel上傳至EDI平臺(tái),EDI平臺(tái)在內(nèi)部做字段映射,將表格中的數(shù)據(jù)映射到固定的EDI字段上,最終生成EDI報(bào)文發(fā)送給交易伙伴。
基于知行之橋EDI系統(tǒng)對(duì)接 Chrysler EDI
實(shí)現(xiàn)與Chrysler的EDI對(duì)接需要在知行之橋EDI系統(tǒng)中搭建如下所示的工作流:
建立 AS2 連接
本次對(duì)接Chrysler的EDI項(xiàng)目中使用了兩個(gè)AS2端口,被分別命名為Chrysler_AS2以及Chrysler_AS2_856。這是由于Chrysler方使用單獨(dú)的AS2 ID傳輸EDI 856 發(fā)貨通知,其他報(bào)文則使用另一個(gè)AS2 ID進(jìn)行傳輸。
Chrysler將會(huì)提供兩套 AS2連接信息,在配置的過程中,M公司需要注意辨別。需要分別在這兩個(gè)AS2端口中配置Chrysler提供的AS2 ID、交易伙伴URL以及交易伙伴證書等信息。
與Chrysler的EDI測(cè)試流程
本次對(duì)接Chrysler的EDI項(xiàng)目是幫助M公司使用知行之橋EDI系統(tǒng)切換國外某EDI系統(tǒng),項(xiàng)目中需要傳輸?shù)膯螕?jù)此前都已做過測(cè)試,對(duì)于這種切換項(xiàng)目,Chrysler方提出只需要進(jìn)行連接測(cè)試即可,無需再做額外的業(yè)務(wù)測(cè)試。
整體測(cè)試流程如下:
1.進(jìn)入Stellantis 的EMTS網(wǎng)站,選擇需要的EDI連接方式。由于是切換項(xiàng)目,因此需要選擇 Modify Existing Account,填寫AS2信息以及供應(yīng)商信息。
2.向Chrysler發(fā)送郵件,告知對(duì)方EMTS網(wǎng)站上的內(nèi)容已填寫完成。并提供M公司的AS2連接信息(包括證書等信息)。
3.與Chrysler進(jìn)行Loop test,需要確認(rèn)M公司的供應(yīng)商類型(如:MOPAR、PAY AS BILL以及PRODUCTION等),這里支持多選。
4.Chrysler提供的AS2連接信息中沒有提到AS2 ID,這里需要結(jié)合供應(yīng)商類型來匹配AS2 ID。AS2 連接測(cè)試分為 測(cè)試和生產(chǎn)兩部分。
5.接下來Chrysler將會(huì)給M公司分配 Signup 賬號(hào)。后期供應(yīng)商可以登錄EMTS網(wǎng)站查看業(yè)務(wù)單據(jù)的處理情況。
6.由于切換項(xiàng)目Chrysler并不參與EDI業(yè)務(wù)測(cè)試,因此需要M公司的業(yè)務(wù)人員和知行EDI實(shí)施顧問一起進(jìn)行業(yè)務(wù)測(cè)試,將系統(tǒng)生成各業(yè)務(wù)單據(jù)與此前成功上線的業(yè)務(wù)單據(jù)進(jìn)行比對(duì)。
項(xiàng)目回顧
1.解決發(fā)送方ID不同時(shí)的文件分流
通常情況下,接收同一個(gè)交易伙伴發(fā)來的EDI報(bào)文只會(huì)出現(xiàn)一個(gè)發(fā)送方ID。但由于本次對(duì)接Chrysler的EDI項(xiàng)目需要對(duì)接Chrysler多條業(yè)務(wù)線,因此會(huì)出現(xiàn)多個(gè)發(fā)送方ID,需要進(jìn)行文件分流。
在知行之橋EDI系統(tǒng)中我們可以在Script端口的設(shè)置選項(xiàng)卡下編寫RSB腳本來實(shí)現(xiàn)對(duì)文件名的修改。
代碼如下:
<rsb:set attr="input.file" value="[FilePath]" />
<rsb:set attr="input.filename" value="[FileName]" />
<rsb:call op="x12Scan" in="input" out="out"><rsb:set attr="data.type" value="[out.DocumentType | def |trim]" /><rsb:set attr="data.senderId" value="[out.InterchangeSenderId | def |trim]"/>
</rsb:call><rsb:set attr="output.FileName" value="Chrysler_[data.senderId]_[data.type]_[filename]"/>
<rsb:set attr="output.FilePath" value="[FilePath]"/>
<rsb:push item="output" />
上述代碼能夠根據(jù)發(fā)送方ID對(duì)文件進(jìn)行分流,本次EDI項(xiàng)目中會(huì)出現(xiàn)三個(gè)不同的發(fā)送方ID,因此主要將文件分為三組:
第一組包括:EDI 850、EDI 860;
第二組包括:EDI 830、EDI 862、EDI 861、EDI 820以及EDI824;
第三組包括:針對(duì)接收到的 EDI 810回復(fù)的EDI 997,功能性確認(rèn)。
2.跨工作區(qū)的文件傳輸
在上述工作流中,M公司向Chrysler發(fā)送EDI 856 以及EDI 810時(shí),M公司的業(yè)務(wù)人員需要填寫相應(yīng)的Excel模板,并將其發(fā)送至指定郵箱中。這里理應(yīng)創(chuàng)建一個(gè)EmailReceive端口,用于配置收件箱信息。但工作流中使用了WorkspaceReceive端口,如下圖所示:
M公司使用知行之橋EDI系統(tǒng)對(duì)接多個(gè)交易伙伴,可以在工作流界面右上角創(chuàng)建不同的工作區(qū)來區(qū)分不同的交易伙伴。
但所有交易伙伴如果都使用一個(gè)收件箱,則可以通過WorkspaceReceive端口以及WorkspaceSend這兩個(gè)免費(fèi)端口實(shí)現(xiàn)跨工作區(qū)的文件傳輸,盡可能減少付費(fèi)端口的使用,節(jié)約成本。
可以在工作流中搭建上述工作流,給每個(gè)交易伙伴都創(chuàng)建一個(gè)WorkspaceSend端口,如下圖所示:
搭建上述工作流即可以讓多個(gè)Chrysler以及CompanyA、CompanyB共同使用一個(gè)EmailReceive端口了。
關(guān)于如何配置Workspace Receive 以及 Workspace Send 端口,請(qǐng)參考:Workspace Receive 以及 Workspace Send 端口介紹
擴(kuò)展閱讀:EDI是什么?