專利名稱:物料資源的管理方法及裝置的制作方法
技術領域:
本發(fā)明涉及物料資源管理技術,尤其涉及一種物料資源的管理方法及裝置。
背景技術:
物料清單(BOM, Bill of Material)是計算機可以識別的產品結構數據文 件,也是企業(yè)進行計劃、采購、生產、商務、成本核算及技術管理等企業(yè)資 源規(guī)劃(ERP, Enterprise Resource Planning)的主導文件。BOM也叫產品結 構或配方,用于記錄物料(通常是完成品或半成品、部品)的組成情況,也 即物料由哪些下級物料組成,以及每一下級物料的用量等屬性信息。每一 個BOM都是一個單層的物料組織結構,由一個父項物料和若干個子項物料組 成。
由于BOM存在父項物料和子項物料的區(qū)別,因此,BOM中包含的每個 物料都存在一個層級的概念。并且,除了最頂層物料和最底層物料之外,中 間層級的物料既是其父項物料的子項物料,又是其子項物料的父項物料,由 此,從最頂層產品向下由眾多BOM構成一個產品樹,該產品樹由多層級的 BOM組成。BOM中的各個物料之間存在層級隸屬關系,所述層級隸屬關系 可以表征各個物料在BOM中所處層級、以及與其他物料之間的隸屬關系。
根據用途、所包含物料等,BOM具有多種類別,如配置類BOM、特征 類BOM、客戶BOM、特性BOM等。其中,
配置類BOM是指物料屬性為配置類物料的BOM。所述配置類物料是指 其若干個下級物料有多種選擇,例如,汽車的下級物料發(fā)動機,可以有兩廂 發(fā)動機、三廂發(fā)動機等選擇,但只能選擇其中的一種,則物料汽車為配置類 物料,汽車對應的BOM為配置類BOM。另外,所述配置類物料的具有多種 選擇的下級物料為特征類物料。特征類物料對應的BOM稱為特征類BOM, 所述特征類BOM表示其所對應的特征類物料的組成成員。所述特征類物料類似于虛項的概念,表示一類物料的分組,如上述舉例中的汽車的下級物料發(fā)
動機,即為特征類物料,其對應的BOM即為特征類BOM,該發(fā)動機BOM 由兩廂發(fā)動才幾、三廂發(fā)動才幾組成。其中,兩廂發(fā)動才幾、三廂發(fā)動才幾為具體物 料,在客戶進行產品配置時,只能選擇其中一種。配置類BOM和特征類BOM 經常是搭配使用的,特征類BOM只能應用于配置類BOM中。
客戶根據配置類BOM及其中包含的特征類BOM按客戶需求進行配置, 產生一個包含客戶所需具體物料的客戶BOM。因此,客戶BOM是配置類BOM 和特征類BOM經過配置后得到的BOM。
現有技術中,由于BOM均為層級結構,用戶對配置類BOM和特征類 BOM進行配置時,需根據客戶需求逐層對物料進行手工配置,最終生成客戶 BOM。
以圖1所示的電腦BOM為例,第1層電腦BOM是配置類BOM,電腦 的下級物料中,主機是配置類物料,顯示器是特征類物料。第2層顯示器BOM 是特征類BOM;主機BOM是配置類BOM,機箱、CPU和硬盤是特征類物 料;內存、主板、DVD是普通物料。第3層機箱BOM是特征類BOM, CPU BOM是特征類BOM;硬盤BOM是特征類BOM。
現有技術中進行該電腦BOM的配置,獲得客戶BOM時,所需的步驟流 程如下
1) 、第1層的電腦BOM中選擇具體的顯示器,生成客戶BOMOOl。
本步驟執(zhí)行時, 一般為用戶提供選擇界面。設用戶選擇15,黑色液晶顯示 器,所生成客戶BOM001如圖la所示。
2) 、第2層主機BOM中選擇具體的機箱、CPU、以及硬盤,生成客戶 BOM002。該客戶BOM002舉例如圖lb所示。
3) 、將客戶BOM001展開。 展開后的客戶BOM001如圖lc所示。
從以上描述可知,現有技術中確定客戶BOM需要用戶手工、逐層配置,過程復雜,耗費時間長,工作量大。而且,根據客戶需求進行BOM的配置過
程中,會存在很多中間過程中配置產生的客戶BOM,如上述BOM001、 BOM002等, 一旦配置BOM本身發(fā)生變化時,所有根據該配置BOM產生的 客戶BOM需通過逐項比較匹配差異來完成同步變化,同步過程復雜。
發(fā)明內容
有鑒于此,本發(fā)明要解決的技術問題是,提供一種物料資源的管理方法 及裝置,無需用戶逐層手動配置物料,縮短客戶BOM的生成時間,減少用戶 工作量。
為此,本發(fā)明實施例采用如下技術方案 本發(fā)明提供了一種物料資源的管理方法,該方法包括 確定物料特性以及各個物料的特性值,建立特性物料清單BOM;獲取客 戶所需特性信息;
應特性值進行比較,剔除其中特性值不相符合的物料;
將所述特性BOM中的剩余物料根據物料之間的層級隸屬關系建立客戶 BOM。
其中,所述客戶所需特性信息包括客戶所要求的物料各個特性的特性值。
本發(fā)明還提供了一種物料資源的管理裝置,該裝置包括特性BOM建立 模塊、所需特性信息獲取模塊、特性值比較模塊、以及客戶BOM建立模塊, 其中,
特性BOM建立模塊,用于確定物料的特性,建立物料的特性BOM; 所需特性信息獲取模塊,用于獲取客戶所需特性信息; 特性值比較模塊,用于將所需特性信息獲取模塊獲取到的客戶所需特性 信息中的各個特性值與特性BOM建立才莫塊所建立的特性BOM中的各個物料 的對應特性值相比較,將不相符合的物料剔除出特性BOM;
客戶BOM建立模塊,用于將特性值比較模塊進行物料剔除之后的特性BOM中的物料根據物料之間的層級隸屬關系建立客戶BOM。 對于上述技術方案的技術效果分析如下
通過建立特性BOM,并獲取用戶所輸入的客戶所需特性信息,根據所述 特性信息將特性BOM中不符合所述特性信息的物料剔除,完成客戶BOM的 建立,整個處理過程由系統(tǒng)自動完成,無需用戶逐層手動配置物料,縮短了 客戶BOM的生成時間,且減少了用戶工作量。
另外,本發(fā)明中直接根據用戶輸入的客戶所需特性信息完成客戶BOM的 建立,不再產生多個中間過程中的客戶BOM;當特性BOM發(fā)生變化時,直 接根據客戶所需特性信息生成新的客戶BOM即可,不需要如現有技術般對多 個客戶BOM進行同步處理,從而簡化了客戶BOM的同步過程,降低了同步 過程的復雜度。
圖1為現有技術電腦BOM結構示例圖la 圖lc為現有技術對電腦BOM進行逐層配置所獲得的客戶BOM結 構示例圖2為本發(fā)明物料資源管理方法方法流程示意圖3為本發(fā)明所建立的電腦的特性BOM結構示例圖3a為執(zhí)行本發(fā)明物料資源管理方法所得到的客戶BOM結構示例圖4為本發(fā)明物料資源管理裝置結構示意圖。
具體實施例方式
本發(fā)明包括如下步驟
1 )確定物料的特性以及各個物料的對應特性值,建立主產品的特性BOM; 獲取客戶所需特性信息;
2)將所述特性信息中包含的各個特性值與所述特性BOM中各個物料的 對應特性值進行比較,剔除其中特性值不相符合的物料;3)將所述特性BOM中的剩余物料根據物料之間的層級隸屬關系建立客 戶BOM。
以下,通過具體實施例結合附圖詳細說明本發(fā)明物料資源管理方法及裝 置的實現。
圖2為本發(fā)明物料資源管理方法方法流程示意圖,如圖2所示,該方法 包括
步驟201:確定物料的特性以及各個物料的特性值,建立物料的特性 BOM。
這里,將為物料確定的特定屬性信息稱為物料的特性,將可以進行物料 特性配置的物料稱為特性物料;特性物料對應的BOM為特性BOM。所述物 料的特性為整個物料BOM中的若干個物料共有,但是,物料的具體特性值可 以不同。
以圖1所示的電腦BOM為例,可以為電腦BOM中的物3牛_沒置系列、顏 色等特性,并為各個物料確定其所對應的特性值。
設本步驟完成后,所建立的電腦的特性BOM如圖3所示,其中,物料顯 示器通過定義系列和顏色兩種特性而分為了 9種具體物料,直接作為電腦的 下一層級物料,保存于電腦BOM中;同樣的,機箱、CPU以及硬盤等物料 也根據其所設置的特性直接保存于主機BOM中,直接作為主機的下一層級物料。
步驟202:獲取客戶所需的特性信息。
具體可以為為用戶提供特性信息配置界面,用戶進行配置后,獲取用 戶輸入的特性信息。所述特性信息主要包括客戶對物料的各個特性的需求。 以圖3所示的電腦BOM為例,本步驟中需要由用戶輸入客戶對于系列和顏色 兩種特性的具體需求,設本步驟中所獲取的客戶所需特性信息為系列一中 檔,顏色一黑色。步驟203:依次將獲取到的客戶所需特性信息中的各個特性值與特性 BOM中各個物料的特性值進行比較,剔除物料BOM中物料的特性值與客戶 所需特性信息中的特性值不相符的物料。
本步驟的主要目的是將與所需特性信息中的特性值相符合的物料保存于 客戶BOM中,不符合的物料排除在客戶BOM之外。
以圖2所示的電腦的特性BOM為例,本步驟具體為
依次將所述特性信息中的特性值"中檔"以及"黑色,,與各個物料的對 應特性值進行比較。如,將所需的系列特性的特性值中檔與電腦的特性BOM 中各個物料的系列特性的特性值相比較,如CPU1的系列特性的特性值為高 檔,則從物料BOM中剔除該物料;又如CPU2的系列特性的特性值為中檔, 則將該物料保留在物料BOM中。上述舉例僅針對包含一種特性值的物料,對 于顯示器等同時包含系列和顏色兩種特性的物料, 一般需同時滿足兩個特性 對應的特性值的要求,如,將所需特性值一中檔與三種顏色的15,液晶顯示器 的系列的特性值相比較,確定均符合客戶要求;但是,還需要將顏色一黑色 與所述符合要求的三種15,液晶顯示器的顏色特性值相比較,確定只有顏色為 黑色的15,液晶顯示器才能保留在電腦的特性BOM中,而其他的顯示器因為 不能同時滿足兩個特性值的要求而剔除出物料電腦的特性BOM。
另夕卜,對于電腦的特性BOM中的主板、內存和DVD等物沖+均未定義上 述系列和顏色兩種特性,對于這些物料,可以根據實際應用設定保存于客戶 BOM中,或者不保存在客戶BOM中。例如,在對于電腦的舉例中,需設定 將上述物料保留于客戶BOM中,才能滿足客戶對于配置電腦的需求。
步驟204:將電腦的特性BOM中剩余的物料按照物料之間的層級隸屬關 系建立客戶BOM,以通過該客戶BOM進行后續(xù)的生產、產品出貨等企業(yè)資 源管理。
最后,所建立的客戶BOM如圖3a所示。同樣的,將本發(fā)明數據結構生成裝置應用于物料資源的管理中,所述數
據結構對應物料的BOM,所述數據元素對應物料。
從圖2所示的物料資源管理方法可以看出,本發(fā)明實施例生成客戶BOM 時按照物料屬性進行配置,而不是按物料組成進行配置,通過給定特性信息, 即可自動生成客戶BOM,避免了用戶進行客戶BOM多層配置時繁重的配置 工作量,提高了工作效率。
另外,直接根據用戶輸入的客戶所需特性信息完成客戶BOM的建立,不 再產生多個中間過程中的客戶BOM;當特性BOM發(fā)生變化時,直接根據客 戶所需特性信息生成新的客戶BOM即可,不需要如現有技術般對多個客戶 BOM進行同步處理,從而簡化了客戶BOM的同步過程,降低了客戶BOM 同步過程的復雜度。
圖4為本發(fā)明物料資源管理裝置結構示意圖,如圖4所示,該裝置包括 特性BOM建立模塊410、所需特性信息獲取模塊420、特性值比較模塊430、 以及客戶BOM建立模塊440,其中,
特性BOM建立模塊410,用于確定物料的特性以及各個物料的特性值, 建立物料的特性BOM。
所需特性信息獲取模塊420,用于獲取客戶所需特性信息。
特性值比較模塊430,用于將所需特性信息獲取模塊420獲取到的客戶所 需特性信息中的各個特性值與特性BOM建立模塊410所建立的特性BOM中 的各個物料的對應特性值相比較,將不相符合的物料剔除出特性BOM。
客戶BOM建立模塊440,用于將特性值比較模塊430進行物料剔除之后 的特性BOM中的物料根據物料之間的層級隸屬關系建立客戶BOM。
本領域普通技術人員可以理解,實現上述實施例物料資源管理方法的過 程可以通過程序指令相關的硬件來完成,所述的程序可以存儲于可讀取存儲介質中,該程序在執(zhí)行時執(zhí)行上述方法中的對應步驟。所述的存儲介質可以
如ROM/RAM、磁碟、光盤等。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普 通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤 飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1、一種物料資源的管理方法,其特征在于,該方法包括確定物料特性以及各個物料的特性值,建立特性物料清單BOM;獲取客戶所需特性信息;將所述特性信息中包含的各個特性值與所述特性BOM中各個物料的對應特性值進行比較,剔除其中特性值不相符合的物料;將所述特性BOM中的剩余物料根據物料之間的層級隸屬關系建立客戶BOM。
2、 根據權利要求1所述的方法,其特征在于,所述客戶所需特性信息包 括客戶所要求的物料各個特性的特性值。
3、 一種物料資源的管理裝置,其特征在于,該裝置包括特性BOM建 立模塊、所需特性信息獲取模塊、特性值比較模塊、以及客戶BOM建立模塊, 其中,特性BOM建立模塊,用于確定物料的特性,建立物料的特性BOM;所需特性信息獲取模塊,用于獲取客戶所需特性信息;特性值比較模塊,用于將所需特性信息獲取模塊獲取到的客戶所需特性 信息中的各個特性值與特性BOM建立模塊所建立的特性BOM中的各個物料 的對應特性值相比較,將不相符合的物料剔除出特性BOM;客戶BOM建立模塊,用于將特性值比較模塊進行物料剔除之后的特性 BOM中的物料根據物料之間的層級隸屬關系建立客戶BOM。
全文摘要
本發(fā)明公開了一種物料資源管理方法,包括確定物料的特性以及各個物料的對應特性值,建立主產品的特性BOM;獲取客戶所需特性信息;將所述特性信息中包含的各個特性值與所述特性BOM中各個物料的對應特性值進行比較,剔除其中特性值不相符合的物料;將所述特性BOM中的剩余物料根據物料之間的層級隸屬關系建立客戶BOM。本發(fā)明同時公開了一種物料資源管理裝置,該方法和裝置無需用戶逐層手動配置物料,縮短客戶BOM的生成時間,減少用戶工作量。
文檔編號G06Q10/00GK101441742SQ20081018514
公開日2009年5月27日 申請日期2008年12月11日 優(yōu)先權日2008年12月11日
發(fā)明者馗 王 申請人:金蝶軟件(中國)有限公司