通過將 EDI 報(bào)文可視化為 Excel,企業(yè)可以更好地了解和處理數(shù)據(jù),提高工作效率,減少錯(cuò)誤率。在未實(shí)現(xiàn) EDI 系統(tǒng)和內(nèi)部業(yè)務(wù)系統(tǒng)集成之前,Excel 方案則是一項(xiàng)可供選擇的臨時(shí)替代方案。
Excel方案的優(yōu)點(diǎn)在于,無需對業(yè)務(wù)系統(tǒng)再做開發(fā)工作,數(shù)據(jù)可讀性較強(qiáng)。用戶只需將交易伙伴需要的業(yè)務(wù)數(shù)據(jù)填寫到設(shè)計(jì)好的Excel模板中,其余的工作交給知行之橋來完成。
以上是Excel方案的一個(gè)示例工程,整體工作流從上到下被分為四個(gè)部分:
OFTP端口:主要完成企業(yè)與外部交易伙伴的通信
VDA端口:實(shí)現(xiàn)VDA與XML之間的格式轉(zhuǎn)換
Excel端口:實(shí)現(xiàn)XML與Excel之間的格式轉(zhuǎn)換
EmailReceive端口以及EmailSend端口:EmailReceive端口負(fù)責(zé)接收郵件,用戶向指定郵箱中發(fā)送郵件,即可將郵件內(nèi)容自動(dòng)抓取至知行之橋中,以便進(jìn)行后續(xù)處理。EmailSend端口負(fù)責(zé)發(fā)送郵件,將處理過后的文件發(fā)送至指定郵箱。
此前的視頻當(dāng)中,我為大家介紹了XMLMap端口的操作介紹,主要實(shí)現(xiàn)從源XML到目標(biāo)XML之間的格式轉(zhuǎn)換。而Excel 端口的主要功能則是實(shí)現(xiàn)XML與Excel之間的格式轉(zhuǎn)換。
Excel的使用,需要從生成Excel以及解析Excel兩個(gè)方向來討論。
解析Excel方向,需要將文件從Excel轉(zhuǎn)換為XML。點(diǎn)擊Excel端口,在設(shè)置選項(xiàng)卡下需要配置模板文件。這里的模板文件格式為XML。在知行之橋EDI系統(tǒng)中,這里的模板文件需要編寫rsb腳本來實(shí)現(xiàn)。
解析Excel方向,Excel端口輸入文件的格式為Excel,需要按照設(shè)計(jì)好的模板填寫業(yè)務(wù)數(shù)據(jù):
這里的Excel可以根據(jù)用戶的實(shí)際需求進(jìn)行設(shè)計(jì)。
我們在Excel端口上傳如上格式的Excel文件,可以在輸出選項(xiàng)卡下看到文件已經(jīng)被成功轉(zhuǎn)換為XML。
接下來可以通過VDA端口、X12端口、EDIFACT端口等,將得到的XML進(jìn)一步轉(zhuǎn)換為符合EDI國際標(biāo)準(zhǔn)的報(bào)文。
生成Excel方向,需要將文件從XML轉(zhuǎn)換為Excel。點(diǎn)擊Excel端口,在設(shè)置選項(xiàng)卡下需要配置模板文件。這里的模板文件格式為Excel。在知行之橋EDI系統(tǒng)中,這里的模板文件同樣需要編寫rsb腳本來實(shí)現(xiàn)。
生成方向的輸入文件通常是來自工作流上一個(gè)端口:X12、EDIFACT或者VDA等。通過這些端口,先將EDI報(bào)文轉(zhuǎn)換為XML,然后自動(dòng)傳輸至Excel端口中,作為Excel端口的輸入文件。
如下示例所示,我們在VDA端口上傳一個(gè)EDI報(bào)文。
接下來在Excel端口的輸入選項(xiàng)卡下可以看到輸入文件格式為:XML
通過Excel端口的轉(zhuǎn)換處理后,在輸出選項(xiàng)卡下可以看到文件已經(jīng)被成功轉(zhuǎn)換為Excel。下載這個(gè)文件,即可看到最終的輸出結(jié)果:
Excel端口生成Excel的樣式與我們上傳的模板樣式保持一致,這里我們可以根據(jù)不同業(yè)務(wù)單據(jù)或者不同交易伙伴的需求,對Excel模板進(jìn)行自定義的設(shè)計(jì)。文章來源:http://www.zghlxwxcb.cn/news/detail-606503.html
了解更多 EDI 信息,請參閱:?EDI 是什么?文章來源地址http://www.zghlxwxcb.cn/news/detail-606503.html
到了這里,關(guān)于Excel 端口操作指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!