專利名稱::產(chǎn)品數(shù)據(jù)管理數(shù)據(jù)的導入方法和企業(yè)資源計劃系統(tǒng)的制作方法
技術領域:
:本發(fā)明涉及企業(yè)資源計劃系統(tǒng)
技術領域:
,具體涉及產(chǎn)品數(shù)據(jù)管理數(shù)據(jù)的導入方法和企業(yè)資源計劃系統(tǒng)。
背景技術:
:產(chǎn)品數(shù)據(jù)管理(PDM,ProductDataManagement)技術是對工程數(shù)據(jù)管理(EDM,EngineeringDataManagement)、文檔管理(DM,DocumentManagement)、產(chǎn)品信息管理(PM,ProductInformationManagement)、技術數(shù)據(jù)管理(TDM,TechnicalDataManagement)、技術信息管理(TM,TechnicalInformationManagement)、圖像管理(M,ImageManagement)及其它產(chǎn)品信息管理技術的一種概括與總稱。P匿技術可以規(guī)范產(chǎn)品生命周期管理,保持產(chǎn)品數(shù)據(jù)的一致性和可跟蹤性。隨著科技的發(fā)展,pmi技術的應用領域也越來越廣泛。在現(xiàn)有的企業(yè)資源計劃(ERP,EnterpriseResourcePlanning)系統(tǒng)中,如果需要在物料清單(BOM,BillofMaterial)項目或物料項目中運用到PDM數(shù)據(jù),比如EDM數(shù)據(jù)、DM數(shù)據(jù)或PIM數(shù)據(jù)時,就只能在BOM項目或物料項目中對這些PDM數(shù)據(jù)逐項進行手工錄入。在對現(xiàn)有技術的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),由于需要對P匿數(shù)據(jù)逐項進行手工錄入,因此不僅使用不方便,而且開發(fā)和維護成本也較高。
發(fā)明內(nèi)容本發(fā)明實施例提供一種PDM數(shù)據(jù)的導入方法和ERP系統(tǒng),不僅可以方便用戶使用,而且可以降低開發(fā)和維護成本?!N產(chǎn)品數(shù)據(jù)管理P匿數(shù)據(jù)的導入方法,包括調(diào)用關于導入P匿數(shù)據(jù)的配置文件,所述配置文件中具有獲取P匿數(shù)據(jù)的路徑信息;根據(jù)所述配置文件中的路徑信息獲取PDM數(shù)據(jù);將所述PDM數(shù)據(jù)轉(zhuǎn)換成適用于企業(yè)資源計劃ERP系統(tǒng)的數(shù)據(jù);調(diào)用預置的導入方案;根據(jù)所述導入方案導入所述適用于ERP系統(tǒng)的數(shù)據(jù)?!N企業(yè)資源計劃系統(tǒng),包括配置文件調(diào)用單元,用于調(diào)用關于導入產(chǎn)品數(shù)據(jù)管理P匿數(shù)據(jù)的配置文件,所述配置文件中具有獲取P匿數(shù)據(jù)的路徑信息;數(shù)據(jù)獲取單元,用于根據(jù)配置文件中的路徑信息調(diào)用單元調(diào)用的配置文件獲取P匿數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)換單元,用于將數(shù)據(jù)獲取單元獲取到的P匿數(shù)據(jù)轉(zhuǎn)換成適用于企業(yè)資源計劃ERP系統(tǒng)的數(shù)據(jù);方案調(diào)用單元,用于調(diào)用預置的導入方案;數(shù)據(jù)導入單元,用于根據(jù)方案調(diào)用單元調(diào)用的導入方案導入數(shù)據(jù)轉(zhuǎn)換單元轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)。本發(fā)明實施例通過調(diào)用關于導入P匿數(shù)據(jù)的配置文件,以獲取P匿數(shù)據(jù),然后將P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù),再通過調(diào)用預置的導入方案將轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)中,從而實現(xiàn)了將P匿數(shù)據(jù)導入到ERP系統(tǒng)中的目的,實現(xiàn)了P匿系統(tǒng)和ERP系統(tǒng)的互通,這樣,在用戶需要在ERP系統(tǒng)中,比如BOM項目或物料項目中運用到P匿數(shù)據(jù)(比如E匿數(shù)據(jù)、匿數(shù)據(jù)或PIM數(shù)據(jù))時,就可以直接從PDM系統(tǒng)中直接導入PDM數(shù)據(jù),而無需逐項進行手工錄入,大大方便了用戶的操作,降低了開發(fā)和維護成本。為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例一所提供的方法的流程圖;圖2是本發(fā)明實施例所提供的ERP系統(tǒng)的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例所提供的ERP系統(tǒng)的另一結(jié)構(gòu)示意圖。具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供一種PDM數(shù)據(jù)的導入方法和ERP系統(tǒng)。以下分別進行詳細說明。實施例一、本實施例將從ERP系統(tǒng)的角度進行描述?!NP匿數(shù)據(jù)的導入方法,包括調(diào)用關于導入P匿數(shù)據(jù)的配置文件,根據(jù)調(diào)用的配置文件獲取P匿數(shù)據(jù),將獲取到的P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù),調(diào)用預置的導入方案,根據(jù)調(diào)用的導入方案導入轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)。如圖l所示,具體流程可以如下101、調(diào)用關于導入P匿數(shù)據(jù)的配置文件,所述配置文件中具有獲取P匿數(shù)據(jù)的路徑信息;例如,假設該配置文件為PDMIntegrationConfig.ini,其內(nèi)容可以如下[Path]WorkingPath=E:\PDMSolution\working其中,該配置文件中的路徑"EAPDMSolutiorAworking"實際上記錄了PDM系統(tǒng)所導出的PDM數(shù)據(jù)所存放的目錄,ERP系統(tǒng)將根據(jù)該路徑信息到指定的目錄獲取PDM數(shù)據(jù),詳見步驟102。需說明的是,以上所描述的僅僅只是一個例子,在實際實施時,需要根據(jù)實際情況,修改以上配置文件的名稱和路徑內(nèi)容,并保存配置文件到相應的目錄下,比如保存配置文件PDMIntegrationConfig.ini到E:\PDMSolution目錄下。102、根據(jù)步驟101中調(diào)用的配置文件中的路徑信息獲取PDM數(shù)據(jù);例如,假設在步驟101中調(diào)用的配置文件為PDMIntegrationConfig.ini,該配置文件中的內(nèi)容為[Path]WorkingPath=E:\PDMSolution\working貝U,ERP系統(tǒng)根據(jù)路徑E:\PDMSolution\working到相應的目錄下獲取PDM數(shù)據(jù);其中,獲取P匿數(shù)據(jù)具體可以如下根據(jù)調(diào)用的配置文件獲取P匿數(shù)據(jù)的模板文件,從獲取到的模板文件中讀取P匿數(shù)據(jù);比如根據(jù)調(diào)用的配置文件中所指示的路徑E:\PDMSolution\working到相應的目錄下獲取P匿數(shù)據(jù)的模板文件,然后從獲取到的模板文件中讀取P匿數(shù)據(jù);其中,模板文件可以根據(jù)具體的應用由用戶或設備提供方進行預置,一般的,該模板文件可以為excel文件(excel為微軟提供的一種可以進行數(shù)據(jù)處理的軟件)。103、將步驟102中獲取到的P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù);例如,可以調(diào)用預置的基礎資料對照表,利用調(diào)用到的基礎資料對照表將P匿數(shù)據(jù)的代碼轉(zhuǎn)換成ERP的代碼,從而將獲取到的P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù)。當然,在將獲取到的P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù)之后還可以保存轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù),以便后續(xù)可以進行導入前的數(shù)據(jù)維護。104、調(diào)用導入方案,其中,該導入方案可以為用戶或設備提供方根據(jù)實際的應用進行預置;該導入方案具體可以為物料的導入方案或物料清單的導入方案,等等;S卩,ERP系統(tǒng)可以調(diào)用預置的物料的導入方案,也可以調(diào)用預置的BOM的導入方案,等等,至于調(diào)用何種項目的導入方案,可以由用戶根據(jù)實際的應用需要進行選擇。105、根據(jù)步驟104調(diào)用的導入方案導入步驟103中轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù);例如,如果步驟104中調(diào)用的是物料的導入方案,則此時ERP系統(tǒng)將根據(jù)該物料的導入方案將步驟103中轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的物料項目中;又例如,如果步驟104中調(diào)用的是BOM的導入方案,則此時ERP系統(tǒng)將根據(jù)該BOM的導入方案將步驟103中轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的BOM項目中。當然,如果在步驟103中,已經(jīng)對轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)進行了保存,則此時導入的適用于ERP系統(tǒng)的數(shù)據(jù)為保存的適用于ERP系統(tǒng)的數(shù)據(jù)。由上可知,本實施例通過調(diào)用關于導入P匿數(shù)據(jù)的配置文件,以獲取P匿數(shù)據(jù),然后將P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù),再通過調(diào)用預置的導入方案將轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)中,從而實現(xiàn)了將P匿數(shù)據(jù)導入到ERP系統(tǒng)中的目的,實現(xiàn)了P匿系統(tǒng)和ERP系統(tǒng)的互通,這樣,在用戶需要在ERP系統(tǒng)中,比如BOM項目或物料項目中運用到P匿數(shù)據(jù)(比如E匿數(shù)據(jù)、匿數(shù)據(jù)或PIM數(shù)據(jù))時,就可以直接從PDM系統(tǒng)中直接導入P匿數(shù)據(jù),而無需逐項進行手工錄入,大大方便了用戶的操作,降低了開發(fā)和維護成本。實施例二、根據(jù)實施一所描述的方法,下面將以導入P匿數(shù)據(jù)到ERP系統(tǒng)中的物料項目和B0M項目為例作進一步詳細說明。首先,需要在ERP系統(tǒng)中設置P匿系統(tǒng)與ERP系統(tǒng)的基礎資料代碼對照關系,以及兩個系統(tǒng)(即P匿系統(tǒng)與ERP系統(tǒng))中相應的各個項目的字段映射關系,比如,設置P匿系統(tǒng)中的物料和ERP系統(tǒng)中的物料的字段映射關系,和/或,設置PDM系統(tǒng)中的B0M和ERP系統(tǒng)中的B0M的字段映射關系;其中,P匿系統(tǒng)每次導出的P匿數(shù)據(jù)可以包括物料和B0M兩個文件,這些文件可以為excel格式。需說明的是,導入B0M為設計B0M,也就是一個物料只允許有一個B0M,不包括工程變更,BOM的生效日期為1900-1-1,失效日期為2100-1-1;如果ERP系統(tǒng)中沒有啟用工程變更,同時如果在ERP系統(tǒng)中的物料和BOM中存在以前導入的相同數(shù)據(jù),則會直接對相應的數(shù)據(jù)行進行更新,字段是否需要更新可以通過導入方案進行控制;如果ERP系統(tǒng)中已經(jīng)啟用工程變更,則在ERP系統(tǒng)中已經(jīng)存在的B0M,將不會被導入的B0M所修改,這主要是因為ERP系統(tǒng)中已經(jīng)采用工程變更對BOM的修改進行了嚴格控制。另外,還可以導入物料的自定義字段,而且,ERP系統(tǒng)一次可以導入多個P匿系統(tǒng)導出的文件。下面,將對如何設置PDM系統(tǒng)與ERP系統(tǒng)的基礎資料代碼對照關系,以及兩個系統(tǒng)(即PDM系統(tǒng)與ERP系統(tǒng))中相應的各個項目的字段映射關系進行詳細說明,該設置可以由用戶預先進行設置,當然,也可以由設備提供方預先設置并作為系統(tǒng)默認的信息,在用戶需要時,由用戶直接在界面上進行選擇并通過ERP系統(tǒng)進行調(diào)用即可。(1)設置P匿系統(tǒng)的導出文件(即發(fā)布文件)的目錄;例如,可以在P匿系統(tǒng)所在的服務器上,建立P匿系統(tǒng)導出文件的目錄,該目錄用于存放P匿系統(tǒng)每次導出的物料、BOM、加工工藝等信息,比如,該目錄可以為working,其路徑可以為E:\PDMSolution\working。需說明的是,如果P匿系統(tǒng)所在的服務器與ERP系統(tǒng)所在的服務器不在同一臺計算機上,則該目錄所在的文件夾應當共享,確保ERP系統(tǒng)通過網(wǎng)絡也能訪問到該文件夾。另外,還需說明的是,如果客戶的應用模式是一個設計中心,對應多個加工廠,則PDM系統(tǒng)需要發(fā)布文件到多個ERP的數(shù)據(jù)庫中去,而且對不同的ERP系統(tǒng),PDM系統(tǒng)所發(fā)布的內(nèi)容也不同,此時,一般可以建立多個目錄(比如working目錄),分別對應不同的發(fā)布內(nèi)容。(2)設置物料的模板文件和/或BOM的模板文件,該模板文件可以是excel文件;其中,物料的模板文件的格式可以如表一所示;表一<table>tableseeoriginaldocumentpage8</column></row><table>(3)建立P匿的物料組和BOM組;由于P匿系統(tǒng)導入的物料和BOM的P匿數(shù)據(jù)是一組完整數(shù)據(jù),其中可能有些數(shù)據(jù)并不是用戶所需要的,所以可以對這些數(shù)據(jù)先進行維護,比如經(jīng)過篩選之后才使用,所以可以建立一個P匿的物料組和BOM組,將導入的P匿數(shù)據(jù)暫時存放在這些組下,在經(jīng)過數(shù)據(jù)維護之后,再正式使用。(4)設置"P匿數(shù)據(jù)導入配置文件路徑";例如,假設配置文件為PDMIntegrationConfig.ini,而且該配置文件放置在E:\PDMSolution目錄下,那么,該配置文件的路徑則可以設置為E:\PDMSolution\PDMIntegrationConfig.ini,其中,該配置文件的內(nèi)容可以如下[Path]WorkingPath=E:\PDMSolution\working這個配置文件中的路徑,比如EAPDMSolutiorAworking實際上記錄了PDM系統(tǒng)導出的模板文件,比如excel文件所存放的目錄,ERP將根據(jù)該信息到指定的目錄讀取模板文件。需說明的是,在本發(fā)明實施例中所給出的配置文件的名稱和路徑內(nèi)容僅僅只是一個例子,在具體實施時,可以根據(jù)實際情況,修改以上配置文件的名稱和路徑內(nèi)容。(5)設置基礎資料對照表基礎資料代碼對照表主要在導入的時候調(diào)用,便于將P匿數(shù)據(jù)的代碼轉(zhuǎn)換成ERP系統(tǒng)的代碼。例如,在設置物料的基礎資料對照表時,物料屬性的對照表的格式可以如表三所示;表三<table>tableseeoriginaldocumentpage9</column></row><table>其中,K/3數(shù)據(jù)的代碼就是ERP系統(tǒng)的一種代碼。(6)設置物料的導入方案例如,可以將物料的一個導入方案命名為"part",定義其類型為"物料",并定義其模板文件的路徑,此時,ERP系統(tǒng)將會根據(jù)之前所設置的PDM系統(tǒng)中的物料和ERP系統(tǒng)中的物料的字段映射關系調(diào)用相關的字段,比如ERP系統(tǒng)會自動讀取物料相關的excel文件的sheet(excel文件中的一個單位,表示一張表格)頁,在確定"字段來源"為part后,ERP系統(tǒng)將會把調(diào)用出來的相關的字段顯示出來。其中,定義模板文件的路徑可以由用戶直接輸入,也可以在界面上將存在的多個模板文件顯示出來,供用戶選擇,在用戶選擇了需要使用的模板文件之后,ERP系統(tǒng)調(diào)用該選擇的模板文件的路徑,自動錄入該調(diào)用的路徑并顯示。(7)設置BOM的導入方案例如,可以將BOM的一個導入方案命名為"BOM",定義其類型為"BOM",并定義其模板文件的路徑,此時,ERP系統(tǒng)將會根據(jù)之前所設置的P匿系統(tǒng)中的BOM和ERP系統(tǒng)中的BOM的字段映射關系調(diào)用相關的字段,比如ERP系統(tǒng)會自動讀取BOM相關的excel文件的sheet(excel文件中的一個單位,表示一張表格)頁,在確定"字段來源"為BOM后,ERP系統(tǒng)將會把調(diào)用出來的相關的字段顯示出來。其中,定義模板文件的路徑可以由用戶直接輸入,也可以在界面上將存在的多個模板文件顯示出來,供用戶選擇,在用戶選擇了需要使用的模板文件之后,ERP系統(tǒng)調(diào)用該選擇的模板文件的路徑,自動錄入該調(diào)用的路徑并顯示。在上述設置完成之后,即可執(zhí)行導入P匿數(shù)據(jù)的操作,首先,調(diào)用關于導入P匿數(shù)據(jù)的配置文件,根據(jù)調(diào)用的配置文件獲取模板文件,比如物料的模板文件和/或BOM的模板文件,從獲取到的物料的模板文件和/或BOM的模板文件中讀取P匿數(shù)據(jù),可以調(diào)用預置的基礎資料對照表,利用調(diào)用到的基礎資料對照表將將讀取到的P匿數(shù)據(jù)的代碼轉(zhuǎn)換成ERP的代碼,保存這些已經(jīng)轉(zhuǎn)換成ERP代碼的數(shù)據(jù),可以根據(jù)實際運用的需要對這些數(shù)據(jù)進行導入前的維護,隨后,調(diào)用預置的導入方案,比如調(diào)用預置的物料和/或BOM的導入方案,然后根據(jù)調(diào)用的導入方案導入這些維護后的數(shù)據(jù)。具體進行PDM數(shù)據(jù)導入時,可以由ERP系統(tǒng)調(diào)用預置的程序代碼,然后根據(jù)該預置的程序代碼自動運行上述導入P匿數(shù)據(jù)的操作,也可以由用戶進行手工導入,例如,可以如下首先,ERP系統(tǒng)可以提供一個P匿數(shù)據(jù)導入接口,在用戶觸發(fā)啟動該接口時,ERP系統(tǒng)彈出相應的操作界面,比如,用戶點擊"P匿接口數(shù)據(jù)導入向?qū)?,此時,ERP系統(tǒng)中的P匿數(shù)據(jù)導入接口被觸發(fā),于是ERP系統(tǒng)彈出"開始窗口"界面;該"開始窗口"界面上具有調(diào)用導入方案的接口,當用戶觸發(fā)啟動該調(diào)用導入方案的接口時,ERP調(diào)用相應的導入方案;比如可以在"開始窗口"界面上點擊下一步,則此時ERP系統(tǒng)將會彈出"方案參數(shù)窗口"界面,用戶可以在該"方案參數(shù)窗口"界面上點擊"導入方案"選項,則ERP系統(tǒng)將調(diào)用預置的導入方案,然后在界面上顯示出每一個導入方案的名稱,用戶可以在這些列出的導入方案名稱中進行選擇,在用戶選擇完成后,ERP系統(tǒng)將根據(jù)用戶選擇的導入方案名稱調(diào)用相應的導入方案。在ERP系統(tǒng)調(diào)用出用戶選擇的導入方案后,ERP系統(tǒng)還可以顯示出該調(diào)用的導入方案的摘要信息,以便用戶對該導入方案的摘要信息進行確認,以保證正確導入P匿數(shù)據(jù)。比如,ERP系統(tǒng)可以在界面上顯示出該導入方案的名稱、類型、模板文件的路徑、導入的模板文件的名稱(比如excel文件的名稱)和導入的模板文件的數(shù)量,等等。需說明的是,此時,用戶需要仔細閱讀摘要信息,確保前面各項的設置正確,以及模板文件都存在,才能保證最后導入數(shù)據(jù)的正確;如果用戶操作錯誤或ERP系統(tǒng)在調(diào)用各種代碼或文件時出現(xiàn)錯誤,則ERP系統(tǒng)可以生成相應的錯誤提示信息,并顯示在界面上以提示用戶進行修訂。導入完成之后,ERP系統(tǒng)可以生成相應的結(jié)果,并顯示該結(jié)果,以便用戶進行校正?!愕模梢韵葘胛锪系腜匿數(shù)據(jù),然后再導入B0M的P匿數(shù)據(jù),需說明的是,在物料的數(shù)據(jù)導入完成之后,可以在物料的界面按建立時間過濾導入的P匿數(shù)據(jù),并對該批數(shù)據(jù)進行維護,已確保導入的PDM數(shù)據(jù)為用戶需要的數(shù)據(jù)。需說明的是,為了保證P匿數(shù)據(jù)導入能夠成功的導入,在上述設置和導入過程中,一般需要注意以下幾點(1)物料和B0M的模板文件名稱需要進行區(qū)分;(2)excel文件的字段標題中一般不能有空格;(3)在本發(fā)明實施例中,物料編碼和物料名稱不能為空,若為空,則在導入時,系統(tǒng)將會作為記錄已經(jīng)結(jié)束處理;如果必錄的項目有默認值時,其對應的數(shù)據(jù)源的excel文件的第一行的數(shù)據(jù)源數(shù)值字段也不能為空。(4)為了避免出錯,導入的數(shù)據(jù)不宜過大,建議物料和BOM的一個文件的記錄在2000行左右;(5)BOM的所有子項的數(shù)據(jù)都是合法的;(6)excel文件中數(shù)字的格式需要為數(shù)字格式;(7)根據(jù)物料基礎資料的規(guī)定,重量單位和長度單位需要與它們各自預置的默認單位一致。當然,上述幾點只是為了更好地實施本發(fā)明實施例所提出的,應當理解的是,具體實施時,也可以根據(jù)實際需要對本發(fā)明實施例作出相應地修改,也可以不需要受上述幾點的限制。由上可知,本實施例通過調(diào)用關于導入P匿數(shù)據(jù)的配置文件,以獲取P匿數(shù)據(jù),然后將P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù),再通過調(diào)用預置的導入方案將轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)中,從而實現(xiàn)了將P匿數(shù)據(jù)導入到ERP系統(tǒng)中的目的,實現(xiàn)了現(xiàn)有中企業(yè)建設計算機集成制造系統(tǒng)或?qū)嵤┢髽I(yè)管理信息系統(tǒng)中兩個重要的核心,即P匿系統(tǒng)和ERP系統(tǒng)的互通,這樣,在用戶需要在ERP系統(tǒng)中,比如BOM項目或物料項目中運用到P匿數(shù)據(jù)(比如E匿數(shù)據(jù)、匿數(shù)據(jù)或PIM數(shù)據(jù))時,就可以直接從P匿系統(tǒng)中直接導入P匿數(shù)據(jù),而無需逐項進行手工錄入,減少了由于手工干預所導致的錯誤,不僅大大方便了用戶的操作,而且降低了開發(fā)和維護成本,有利于促進設計、生產(chǎn)、采購和銷售等部門間的溝通和交流。實施例三、為了更好地實施以上方案,本發(fā)明實施例還相應地提供一種企業(yè)資源計劃系統(tǒng),即ERP系統(tǒng),如圖2所示,該ERP系統(tǒng)包括配置文件調(diào)用單元201、數(shù)據(jù)獲取單元202、數(shù)據(jù)轉(zhuǎn)換單元203、方案調(diào)用單元204和數(shù)據(jù)導入單元205;配置文件調(diào)用單元201,用于調(diào)用關于導入PDM數(shù)據(jù)的配置文件,所述配置文件中具有獲取P匿數(shù)據(jù)的路徑信息;例如,假設該配置文件為PDMIntegrationConfig.ini,其內(nèi)容可以如下[Path]WorkingPath=E:\PDMSolution\working其中,該配置文件中的路徑"EAPDMSolutiorAworking"實際上記錄了PDM系統(tǒng)所導出的PDM數(shù)據(jù)所存放的目錄,數(shù)據(jù)獲取單元202將根據(jù)該路徑信息到指定的目錄獲取PDM數(shù)據(jù),具體可參見前面實施例,在此不再贅述。需說明的是,以上所描述的僅僅只是一個例子,在實際實施時,需要根據(jù)實際情況,修改以上配置文件的名稱和路徑內(nèi)容,并保存配置文件到相應的目錄下,比如保存配置文件PDMIntegrationConfig.ini到E:\PDMSolution目錄下。數(shù)據(jù)獲取單元202,用于根據(jù)配置文件中的路徑信息調(diào)用單元201調(diào)用的配置文件獲取P匿數(shù)據(jù);例如,根據(jù)配置文件中的內(nèi)容,即路徑EAPDMSolutiorAworking到相應的目錄下獲取PDM數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)換單元203,用于將數(shù)據(jù)獲取單元202獲取到的PDM數(shù)據(jù)轉(zhuǎn)換成適用于企業(yè)資源計劃ERP系統(tǒng)的數(shù)據(jù);方案調(diào)用單元204,用于調(diào)用預置的導入方案;數(shù)據(jù)導入單元205,用于根據(jù)方案調(diào)用單元204調(diào)用的導入方案導入數(shù)據(jù)轉(zhuǎn)換單元203轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)。其中,所述數(shù)據(jù)獲取單元202可以包括模板獲取子單元和數(shù)據(jù)讀取子單元;模板獲取子單元,用于根據(jù)配置文件調(diào)用單元調(diào)用的配置文件獲取預置的P匿數(shù)據(jù)的模板文件;其中,模板文件可以根據(jù)具體的應用由用戶或設備提供方進行預置,一般的,該模板文件可以為excel文件;數(shù)據(jù)讀取子單元,用于從模板獲取子單元獲取到的模板文件中讀取P匿數(shù)據(jù)。其中,所述數(shù)據(jù)轉(zhuǎn)換單元203包括對照表調(diào)用子單元和代碼轉(zhuǎn)換子單元;對照表調(diào)用子單元,用于調(diào)用預置的基礎資料對照表;代碼轉(zhuǎn)換子單元,用于利用對照表調(diào)用子單元調(diào)用的基礎資料對照表將P匿數(shù)據(jù)的代碼轉(zhuǎn)換成ERP的代碼,從而將獲取到的P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù)。當然,在將獲取到的P匿數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù)之后還可以保存轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù),以便后續(xù)可以進行導入前的數(shù)據(jù)維護,因此,如圖3所示,該ERP系統(tǒng)還可以包括數(shù)據(jù)保存單元206;數(shù)據(jù)保存單元206,用于保存數(shù)據(jù)轉(zhuǎn)換單元203轉(zhuǎn)換而成的適用于ERP系統(tǒng)的數(shù)據(jù);數(shù)據(jù)導入單元,用于根據(jù)方案調(diào)用單元204調(diào)用的導入方案導入數(shù)據(jù)保存單元206保存的適用于ERP系統(tǒng)的數(shù)據(jù)。其中,導入方案具體可以為物料的導入方案或物料清單的導入方案,等等;至于調(diào)用何種項目的導入方案,可以由用戶根據(jù)實際的應用需要進行選擇。因此,可以如下所述方案調(diào)用單元204,具體用于調(diào)用預置的物料的導入方案;此時,所述數(shù)據(jù)導入單元205,具體用于根據(jù)方案調(diào)用單元204調(diào)用的物料的導入方案將數(shù)據(jù)轉(zhuǎn)換單元203轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的物料項目中。和/或,所述方案調(diào)用單元204,具體用于調(diào)用預置的物料清單BOM的導入方案;此時,所述數(shù)據(jù)導入單元205,具體用于根據(jù)方案調(diào)用單元204調(diào)用的BOM的導入方案將數(shù)據(jù)轉(zhuǎn)換單元203轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的BOM項目中。以上各個單元的具體實施可參見前面實施例,在此不再贅述。另外,需說明的是,在具體實施時,以上各個單元可以為獨立的實體,也可以任意組合成若干個實體,或者,也可以集成在其他現(xiàn)有的實體中進行實現(xiàn)。以下將對該ERP系統(tǒng)導入P匿數(shù)據(jù)的流程進行簡略說明。前提是,需要對關于導入PDM數(shù)據(jù)的配置文件、模板文件和基礎資料對照表等等進行預置,關于這一點可參見實施例二,在此不再贅述,PDM數(shù)據(jù)的導入流程如下步驟1、配置文件調(diào)用單元201調(diào)用關于導入PDM數(shù)據(jù)的配置文件,該配置文件中具有獲取P匿數(shù)據(jù)的路徑信息;步驟2、數(shù)據(jù)獲取單元202根據(jù)配置文件調(diào)用單元201調(diào)用的配置文件中的路徑信息獲取模板文件,比如物料的模板文件和/或BOM的模板文件,從獲取到的物料的模板文件和/或BOM的模板文件中讀取P匿數(shù)據(jù);步驟3、數(shù)據(jù)轉(zhuǎn)換單元203可以調(diào)用預置的基礎資料對照表,利用調(diào)用到的基礎資料對照表將將讀取到的P匿數(shù)據(jù)的代碼轉(zhuǎn)換成ERP的代碼;步驟4、數(shù)據(jù)保存單元206保存這些已經(jīng)由數(shù)據(jù)轉(zhuǎn)換單元203轉(zhuǎn)換成ERP代碼的數(shù)據(jù),此時,用戶可以根據(jù)實際運用的需要對這些數(shù)據(jù)進行導入前的維護;步驟5、方案調(diào)用單元204調(diào)用預置的導入方案,比如調(diào)用預置的物料和/或BOM的導入方案;步驟6、數(shù)據(jù)導入單元205根據(jù)方案調(diào)用單元204調(diào)用的導入方案導入這些維護后的數(shù)據(jù)。導入完成之后,ERP系統(tǒng)可以生成相應的結(jié)果,并顯示該結(jié)果,以便用戶進行校正。由上可知,本實施例提供的ERP系統(tǒng)可以通過配置文件調(diào)用單元201調(diào)用關于導入PDM數(shù)據(jù)的配置文件,并由數(shù)據(jù)獲取單元202獲取根據(jù)配置文件PDM數(shù)據(jù),然后由數(shù)據(jù)轉(zhuǎn)換單元203將PDM數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù),再通過方案調(diào)用單元204調(diào)用預置的導入方案,由數(shù)據(jù)導入單元205根據(jù)導入方案將轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)中,從而實現(xiàn)了將P匿數(shù)據(jù)導入到ERP系統(tǒng)中的目的,實現(xiàn)了P匿系統(tǒng)和ERP系統(tǒng)的互通,這樣,在用戶需要在ERP系統(tǒng)中,比如BOM項目或物料項目中運用到P匿數(shù)據(jù)(比如E匿數(shù)據(jù)、匿數(shù)據(jù)或PIM數(shù)據(jù))時,就可以直接從P匿系統(tǒng)中直接導入P匿數(shù)據(jù),而無需逐項進行手工錄入,減少了由于手工干預所導致的錯誤,不僅大大方便了用戶的操作,而且降低了開發(fā)和維護成本。本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(ROM,ReadOnlyMemory)、隨機存取記憶體(RAM,RandomAccessMemory)、磁盤或光盤等。以上對本發(fā)明實施例所提供的產(chǎn)品數(shù)據(jù)管理數(shù)據(jù)的導入方法和企業(yè)資源計劃系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。權(quán)利要求一種產(chǎn)品數(shù)據(jù)管理PDM數(shù)據(jù)的導入方法,其特征在于,包括調(diào)用關于導入PDM數(shù)據(jù)的配置文件,所述配置文件中具有獲取PDM數(shù)據(jù)的路徑信息;根據(jù)所述配置文件中的路徑信息獲取PDM數(shù)據(jù);將所述PDM數(shù)據(jù)轉(zhuǎn)換成適用于企業(yè)資源計劃ERP系統(tǒng)的數(shù)據(jù);調(diào)用預置的導入方案;根據(jù)所述導入方案導入所述適用于ERP系統(tǒng)的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述配置文件中的路徑信息獲取P匿數(shù)據(jù)包括根據(jù)所述配置文件中的路徑信息獲取預置的pmi數(shù)據(jù)的模板文件;從所述模板文件中讀取PDM數(shù)據(jù)。3.根據(jù)權(quán)利要求l所述的方法,其特征在于,所述將所述PDM數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù)包括調(diào)用預置的基礎資料對照表;利用所述基礎資料對照表將PDM數(shù)據(jù)的代碼轉(zhuǎn)換成ERP的代碼。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述pmi數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù)之后還包括保存所述適用于ERP系統(tǒng)的數(shù)據(jù);所述根據(jù)所述導入方案導入所述適用于ERP系統(tǒng)的數(shù)據(jù)包括根據(jù)所述導入方案導入保存的適用于ERP系統(tǒng)的數(shù)據(jù)。5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述調(diào)用預置的導入方案包括調(diào)用預置的物料的導入方案;所述根據(jù)所述導入方案導入所述適用于ERP系統(tǒng)的數(shù)據(jù)包括根據(jù)所述物料的導入方案將所述適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的物料項目中。6.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述調(diào)用預置的導入方案包括調(diào)用預置的物料清單BOM的導入方案;所述根據(jù)所述導入方案導入所述適用于ERP系統(tǒng)的數(shù)據(jù)包括根據(jù)所述BOM的導入方案將所述適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的BOM項目中。7.—種企業(yè)資源計劃系統(tǒng),其特征在于,包括配置文件調(diào)用單元,用于調(diào)用關于導入產(chǎn)品數(shù)據(jù)管理P匿數(shù)據(jù)的配置文件,所述配置文件中具有獲取PDM數(shù)據(jù)的路徑信息;數(shù)據(jù)獲取單元,用于根據(jù)配置文件中的路徑信息調(diào)用單元調(diào)用的配置文件獲取PDM數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)換單元,用于將數(shù)據(jù)獲取單元獲取到的PDM數(shù)據(jù)轉(zhuǎn)換成適用于企業(yè)資源計劃ERP系統(tǒng)的數(shù)據(jù);方案調(diào)用單元,用于調(diào)用預置的導入方案;數(shù)據(jù)導入單元,用于根據(jù)方案調(diào)用單元調(diào)用的導入方案導入數(shù)據(jù)轉(zhuǎn)換單元轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的企業(yè)資源計劃系統(tǒng),其特征在于,所述數(shù)據(jù)獲取單元包括模板獲取子單元,用于根據(jù)配置文件中的路徑信息調(diào)用單元調(diào)用的配置文件獲取預置的P匿數(shù)據(jù)的模板文件;數(shù)據(jù)讀取子單元,用于從模板獲取子單元獲取到的模板文件中讀取PDM數(shù)據(jù)。9.根據(jù)權(quán)利要求7所述的企業(yè)資源計劃系統(tǒng),其特征在于,所述數(shù)據(jù)轉(zhuǎn)換單元包括對照表調(diào)用子單元,用于調(diào)用預置的基礎資料對照表;代碼轉(zhuǎn)換子單元,用于利用對照表調(diào)用子單元調(diào)用的基礎資料對照表將PDM數(shù)據(jù)的代碼轉(zhuǎn)換成ERP的代碼。10.根據(jù)權(quán)利要求7所述的企業(yè)資源計劃系統(tǒng),其特征在于,還包括數(shù)據(jù)保存單元;數(shù)據(jù)保存單元,用于保存數(shù)據(jù)轉(zhuǎn)換單元轉(zhuǎn)換而成的適用于ERP系統(tǒng)的數(shù)據(jù);數(shù)據(jù)導入單元,用于根據(jù)方案調(diào)用單元調(diào)用的導入方案導入數(shù)據(jù)保存單元保存的適用于ERP系統(tǒng)的數(shù)據(jù)。11.根據(jù)權(quán)利要求7至10所述的任一項企業(yè)資源計劃系統(tǒng),其特征在于,所述方案調(diào)用單元,具體用于調(diào)用預置的物料的導入方案;所述數(shù)據(jù)導入單元,具體用于根據(jù)方案調(diào)用單元調(diào)用的物料的導入方案將數(shù)據(jù)轉(zhuǎn)換單元轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的物料項目中。12.根據(jù)權(quán)利要求7至10所述的任一項企業(yè)資源計劃系統(tǒng),其特征在于,所述方案調(diào)用單元,具體用于調(diào)用預置的物料清單BOM的導入方案;所述數(shù)據(jù)導入單元,具體用于根據(jù)方案調(diào)用單元調(diào)用的BOM的導入方案將數(shù)據(jù)轉(zhuǎn)換單元轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)的BOM項目中。全文摘要本發(fā)明公開了一種產(chǎn)品數(shù)據(jù)管理數(shù)據(jù)的導入方法和企業(yè)資源計劃系統(tǒng)。本發(fā)明實施例通過調(diào)用關于導入PDM數(shù)據(jù)的配置文件,以獲取PDM數(shù)據(jù),然后將PDM數(shù)據(jù)轉(zhuǎn)換成適用于ERP系統(tǒng)的數(shù)據(jù),再通過調(diào)用預置的導入方案將轉(zhuǎn)換得到的適用于ERP系統(tǒng)的數(shù)據(jù)導入到ERP系統(tǒng)中,從而實現(xiàn)了將PDM數(shù)據(jù)導入到ERP系統(tǒng)中的目的,實現(xiàn)了PDM系統(tǒng)和ERP系統(tǒng)的互通,這樣,在用戶需要在ERP系統(tǒng)中,比如BOM項目或物料項目中運用到PDM數(shù)據(jù)時,就可以直接從PDM系統(tǒng)中直接導入PDM數(shù)據(jù),而無需逐項進行手工錄入,大大方便了用戶的操作,降低了開發(fā)和維護成本。文檔編號G06Q10/00GK101697216SQ20091021114公開日2010年4月21日申請日期2009年11月6日優(yōu)先權(quán)日2009年11月6日發(fā)明者李杏安申請人:金蝶軟件(中國)有限公司;