本發(fā)明涉及一種不同erp方法和中間件,屬于通信領(lǐng)域。
背景技術(shù):
erp系統(tǒng)是企業(yè)資源計劃(enterpriseresourceplanning)的簡稱,是指建立在信息技術(shù)基礎(chǔ)上,集信息技術(shù)與先進管理思想于一身,以系統(tǒng)化的管理思想,為企業(yè)員工及決策層提供決策手段的管理平臺。作為信息化的管理工具廣泛使用,但是出于安全和設(shè)置的原因,不同的企業(yè)所使用的erp系統(tǒng)之間的信息交換難以實現(xiàn)。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明通過提供一種不同公司erp系統(tǒng)交互方法和中間件。
本發(fā)明采用的技術(shù)方案為一種不同公司erp系統(tǒng)交互方法包括以下步驟:獲取甲公司erp系統(tǒng)的交易數(shù)據(jù);設(shè)置用于解釋交易數(shù)據(jù)的唯一碼;基于交易數(shù)據(jù)生成數(shù)據(jù)包識別碼,打包數(shù)據(jù)包識別碼、交易數(shù)據(jù)和唯一碼并存儲;建立識別碼信道以輸出識別碼至乙公司;乙公司輸出反饋貨流接收信息;基于貨流接收信息和識別碼處理對應(yīng)的數(shù)據(jù)包,將處理后的數(shù)據(jù)包發(fā)送至乙公司erp系統(tǒng)。
優(yōu)選地,還包括建立識別碼互通信道,乙公司通過數(shù)字化傳輸方式和/或貨物附帶的物理識別碼進行識別碼獲取。
優(yōu)選地,還包括進行不同erp公司系統(tǒng)之間的安全驗證。
優(yōu)選地,所述erp交易數(shù)據(jù)包括訂單和出庫數(shù)據(jù)。
優(yōu)選地,所述物理識別碼包括明文的識別碼和二維碼化處理過的識別碼。
本發(fā)明采用的技術(shù)方案還為一種不同公司erp系統(tǒng)交互中間件,包括:獲取模塊,用于獲取甲公司erp系統(tǒng)的交易數(shù)據(jù);解碼模塊,用于設(shè)置用于解釋交易數(shù)據(jù)的唯一碼;打包模塊,用于基于交易數(shù)據(jù)生成數(shù)據(jù)包識別碼,打包數(shù)據(jù)包識別碼、交易數(shù)據(jù)和唯一碼并存儲;信道模塊,用于建立識別碼信道以輸出識別碼至乙公司;反饋獲取模塊,獲取乙公司輸出的反饋貨流接收信息;發(fā)送模塊,基于貨流接收信息和識別碼處理對應(yīng)的數(shù)據(jù)包,將處理后的數(shù)據(jù)包發(fā)送至乙公司erp系統(tǒng)。
優(yōu)選地,所述信道模塊,用于建立識別碼互通信道,乙公司通過數(shù)字化傳輸方式和/或貨物附帶的物理識別碼進行識別碼獲取。
優(yōu)選地,還包括安全模塊,用于進行不同erp系統(tǒng)之間的安全驗證。
優(yōu)選地,所述erp交易數(shù)據(jù)包括訂單和出庫數(shù)據(jù)。
優(yōu)選地,所述物理識別碼包括明文的識別碼和二維碼化處理過的識別碼。
本發(fā)明的有益效果為提供用于解釋erp數(shù)據(jù)的唯一碼,在原數(shù)據(jù)的基礎(chǔ)上增加對erp數(shù)據(jù)的解釋能力,通過預(yù)先獲得識別碼對數(shù)據(jù)包進行讀取和修改,能實現(xiàn)對erp系統(tǒng)數(shù)據(jù)的交互和修改。
附圖說明
圖1所示為基于本發(fā)明實施例的一種不同公司erp系統(tǒng)交互方法的示意圖。
具體實施方式
以下結(jié)合實施例對本發(fā)明進行說明。
基于發(fā)明的實施例1,如圖1所示一種不同公司erp系統(tǒng)交互方法包括以下步驟:獲取甲公司erp系統(tǒng)的交易數(shù)據(jù);設(shè)置用于解釋交易數(shù)據(jù)的唯一碼;基于交易數(shù)據(jù)生成數(shù)據(jù)包識別碼,打包數(shù)據(jù)包識別碼、交易數(shù)據(jù)和唯一碼并存儲;建立識別碼信道以輸出識別碼至乙公司;乙公司輸出反饋貨流接收信息;基于貨流接收信息和識別碼處理對應(yīng)的數(shù)據(jù)包,將處理后的數(shù)據(jù)包發(fā)送至乙公司erp系統(tǒng)。
不同公司的erp系統(tǒng)由于企業(yè)經(jīng)營管理方式的不一樣,彼此建立的erp系統(tǒng)商品基礎(chǔ)數(shù)據(jù)(erp商品檔案)編輯方式也不同;即使在相同領(lǐng)域或業(yè)務(wù)相近的行業(yè)(亦或是相同的erp系統(tǒng)),企業(yè)間的同一商品由于erp系統(tǒng)商品基礎(chǔ)數(shù)據(jù)編輯方式不同,所發(fā)生的交易數(shù)據(jù)也不能被彼此直接識別和使用;但一些商品是具有共同識別特點的,比如說商品國際條形碼(或藥品監(jiān)管碼),是有國際通用標(biāo)準(zhǔn)規(guī)定的統(tǒng)一編碼規(guī)則的,因此在不考慮這部分代碼被內(nèi)部編碼取代(或未被企業(yè)采用)的情況下,作為商品基礎(chǔ)數(shù)據(jù)本身是可以在企業(yè)間做為通用唯一碼使用的;但商品國際條形碼(或藥品監(jiān)管碼)不能涵蓋全部商品,因此也不能實現(xiàn)全部商品通用唯一碼;而關(guān)于erp系統(tǒng)數(shù)據(jù)里面,需要進行和其他公司交互的主要是交易相關(guān)的數(shù)據(jù),同時,erp數(shù)據(jù)里面關(guān)于交易行為所依據(jù)的基礎(chǔ)數(shù)據(jù)在不同公司是不一致的,這也是導(dǎo)致不同erp系統(tǒng)不能進行無障礙交互的原因{例如某上游公司的erp系統(tǒng)的交易數(shù)據(jù),客戶訂購(buy)的具體商品(mdse.)、數(shù)量、單價、批號、有效期和時間等,這部分的數(shù)據(jù)很難被其他的erp所直接識別,原因是其他的erp系統(tǒng)關(guān)于采購的商品為(mdse.1),(即行為標(biāo)識無法被識別),但是表示行為的量“多少”、“時間”、“批號”和“有效期”是通用的,也是對方erp所需要的};本中間件通過結(jié)合商品國際條形碼(或/含藥品監(jiān)管碼)等方式自定義erp商品檔案(erp商品基礎(chǔ)數(shù)據(jù))的通用唯一碼,攝入到上下游企業(yè)的erp系統(tǒng)商品基礎(chǔ)數(shù)據(jù)中,來實現(xiàn)不同erp系統(tǒng)間的交易數(shù)據(jù)的解釋。
設(shè)置一個唯一碼,該唯一碼的作用在于解釋了erp交易數(shù)據(jù)中,不能被共享的部分,以上述的例子,通過該唯一碼,解釋在交易數(shù)據(jù)中甲公司的交易數(shù)據(jù)的數(shù)據(jù)標(biāo)記(buy)為乙公司對應(yīng)的數(shù)據(jù)標(biāo)記(buy1);而商品的標(biāo)記,如果是行業(yè)內(nèi)通用的則可以保持原裝,如果是內(nèi)部代碼則將該內(nèi)部代碼轉(zhuǎn)換成行業(yè)內(nèi)的通用的標(biāo)記,這樣就可以解釋甲公司的erp系統(tǒng)交易數(shù)據(jù)。
在實施例1所述的方法基礎(chǔ)上,根據(jù)貨流的特點(貨物類型,交互兩方的id等標(biāo)識)匹配進行定向選擇或拆分,生成唯一性的識別碼,防止交叉推算,防泄密,通過識別碼能夠提取貨流一致的數(shù)據(jù)包,打包數(shù)據(jù)包識別碼、交易數(shù)據(jù)和唯一碼并存儲。
在實施例1所述的方法基礎(chǔ)上,還建立一個識別碼互通信道,用于進行需要交互的兩個erp系統(tǒng)之間傳遞識別碼,通過數(shù)字化的方式(如:短信息、及時通訊信息或語音、郵件、信件、電話語音等)將識別碼輸送給對方的erp系統(tǒng);通過貨物上附帶的紙質(zhì)的文檔上面附帶的識別碼,或者通過貨物上附帶的二維碼上讀出對應(yīng)的識別碼。
在實施例1所述的方法基礎(chǔ)上,還包括進行不同erp公司系統(tǒng)之間的安全驗證。
進行不同erp系統(tǒng)之間的安全驗證,用于快速實現(xiàn)數(shù)據(jù)的認證和傳遞過程。
所述erp交易數(shù)據(jù)包括訂單和出庫數(shù)據(jù)。
所述物理識別碼包括明文的識別碼和二維碼化處理過的識別碼。
明文即沒有加密的意思,物理識別碼的意思即不是虛擬話的數(shù)字化的數(shù)據(jù),而是實際出現(xiàn)在紙面或者箱體上的數(shù)字;也可以是一個二維碼,通過掃描該二維碼可以獲得對應(yīng)的識別碼。
基于發(fā)明的實施例2,用于執(zhí)行實施例對應(yīng)的方法的一種不同公司erp系統(tǒng)交互中間件,包括:獲取模塊,用于獲取甲公司erp系統(tǒng)的交易數(shù)據(jù);解碼模塊,用于設(shè)置用于解釋交易數(shù)據(jù)的唯一碼;打包模塊,用于基于交易數(shù)據(jù)生成數(shù)據(jù)包識別碼,打包數(shù)據(jù)包識別碼、交易數(shù)據(jù)和唯一碼并存儲;信道模塊,用于建立識別碼信道以輸出識別碼至乙公司;反饋獲取模塊,獲取乙公司輸出的反饋貨流接收信息;發(fā)送模塊,基于貨流接收信息和識別碼處理對應(yīng)的數(shù)據(jù)包,將處理后的數(shù)據(jù)包發(fā)送至乙公司erp系統(tǒng)。
在實施例2所述的中間件的基礎(chǔ)上,所述信道模塊,用于建立識別碼互通信道,乙公司通過數(shù)字化傳輸方式和/或貨物附帶的物理識別碼進行識別碼獲取。
在實施例2所述的中間件的基礎(chǔ)上,還包括安全模塊,用于進行不同erp系統(tǒng)之間的安全驗證。
在實施例2所述的中間件的基礎(chǔ)上,所述erp交易數(shù)據(jù)包括訂單和出庫數(shù)據(jù)。
在實施例2所述的中間件的基礎(chǔ)上,所述物理識別碼包括明文的識別碼和二維碼化處理過的識別碼。
根據(jù)貨流的特點(貨物類型,交互兩方的id等標(biāo)識)匹配進行定向選擇或拆分,生成唯一性的識別碼,防止交叉推算,防泄密,通過識別碼能夠提取貨流一致的數(shù)據(jù)包。
以上所述,只是本發(fā)明的較佳實施例而已,本發(fā)明并不局限于上述實施方式,只要其以相同的手段達到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護范圍。在本發(fā)明的保護范圍內(nèi)其技術(shù)方案和/或?qū)嵤┓绞娇梢杂懈鞣N不同的修改和變化。