專利名稱:一種物料替代管理裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及資源數(shù)據(jù)管理技術(shù)領(lǐng)域,特別涉及一種物料替代管理裝置和方法。
背景技術(shù):
現(xiàn)代企業(yè)一般通過物料清單(BOM,Bill of Material)和物料需求計劃(MRP,Material Requirement Planning)對其生產(chǎn)的產(chǎn)品、所需物料等數(shù)據(jù)進(jìn)行管理。所謂物料替代就是指某項物料在特定的條件下被另一項物料替代使用。物料替代經(jīng)常發(fā)生在進(jìn)行完物料數(shù)據(jù)對象的處理之后發(fā)現(xiàn)處理的結(jié)果不符合實際需要,例如需要生產(chǎn)或者采購的物料不足而無法滿足生產(chǎn)需求等,這時企業(yè)為了按時交貨、降低材料成本,會采取用其他物料替代缺少的物料。在替代管理過程中,為了區(qū)分物料的材質(zhì)、規(guī)格、品質(zhì)、價格等的差異,一般將不同 來源的物料編為不同的物料代碼,但又希望簡化管理,不必因此建立新的產(chǎn)品Β0Μ,因此在采購與生產(chǎn)中產(chǎn)生了物料替代的業(yè)務(wù)處理。目前在物料替代管理技術(shù)領(lǐng)域,通用的替代方法有兩種一是手工替代,就是用手工對數(shù)據(jù)對象的各步驟處理結(jié)果進(jìn)行逐個逐層替代。由于手工替代工作量大,效率低,容易出錯。而且當(dāng)應(yīng)用場景變得較為復(fù)雜時,手工替代很難保證替代的正確性。二是自動替代,相關(guān)現(xiàn)有技術(shù)中提供了一種數(shù)據(jù)對象信息修改方法,將數(shù)據(jù)對象作為物料來進(jìn)行處理,如圖I所示。圖I是現(xiàn)有技術(shù)中的一種數(shù)據(jù)對象信息修改方法的流程圖,其包括以下步驟步驟10,依次檢測各物料的凈需求量;步驟20,當(dāng)檢測到任一物料的凈需求量不為零時,根據(jù)替代關(guān)系信息及物料可用庫存量查找與凈需求量不為零的被替代物料的對應(yīng)替代物料;步驟30,根據(jù)被替代物料的物料清單信息、替代比例信息及查找到的替代物料庫存量,修改被替代物料及相關(guān)下級物料的凈需求量和查找到的替代物料的可用庫存量。上述相關(guān)技術(shù)的自動替代方法雖然可以自動修改物料數(shù)據(jù)處理對象的信息,但應(yīng)用場景設(shè)置過于簡單,不能處理復(fù)雜的替代關(guān)系。以至于缺乏實際應(yīng)用價值。首先,其沒有設(shè)置對于替代處理的選擇判斷環(huán)節(jié),這樣對于物料的替代不能按照替代意愿進(jìn)行;其次,對于復(fù)雜的替代場景,替代處理過于簡單,不夠靈活,例如有多個替代對象的情況,是選擇一種來替代,還是使用多種對象來替代,缺乏判斷邏輯處理環(huán)節(jié);再者,對于替代邏輯關(guān)系沒有做技術(shù)處理?;谙嚓P(guān)技術(shù)的缺陷,在目前的企業(yè)物料管理過程中,需要一種數(shù)據(jù)對象靈活自動替代的技術(shù),不僅可以避免人工替代的低效性,又可以應(yīng)用于較為復(fù)雜的應(yīng)用場景。
發(fā)明內(nèi)容
有鑒于于此,本發(fā)明提供了一種物料替代管理裝置和方法,本發(fā)明的技術(shù)方案不僅可以避免人工替代的低效性,又可以應(yīng)用于較為復(fù)雜的應(yīng)用場景。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種物料替代管理裝置,該裝置包括信息檢索模塊、第一判斷模塊、第二判斷模塊和物料替代執(zhí)行模塊,其中,信息檢索模塊,用于生成指定物料的包括庫存量和需求量的需求信息,根據(jù)需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量和需求量的替代物料信息,并對各替代物料信息進(jìn)行排 序;第一判斷模塊,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代,是則通知第二判斷模塊,否則生成指定物料的物料需求清單;第二判斷模塊,用于在收到第一判斷模塊的通知后,根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代,并根據(jù)排序信息確定具體替代方式,將所確定的具體替代方式信息發(fā)送給物料替代執(zhí)行模塊;物料替代執(zhí)行模塊,用于根據(jù)第二判斷模塊發(fā)送的具體替代方式信息完成物料替代。在上述裝置中,所述第一判斷模塊,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否存在提到矛盾或替代沖突的情況,如果存在則確定不進(jìn)行替代并生成指定物料的物料需求清單,如果不存在則確定進(jìn)行替代并通知第二判斷模塊。在上述裝置中,所述第二判斷模塊,用于在某一個替代物料的庫存量滿足指定物料的需求時確定采用全部替代,反之如果不存在單一的替代物料的庫存量滿足指定物料的需求時確定采用部分替代。在上述裝置中,所述信息檢索模塊包括物料需求生成模塊,用于生成指定物料的包括庫存量和需求量的需求信息保存到存儲模塊中;替代物料信息檢索模塊,用于根據(jù)存儲模塊中的指定物料的需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量和需求量的替代物料信息保存到存儲模塊中;物料信息排序模塊,用于為存儲模塊中的替代物料信息生成排序信息,并將排序信息對應(yīng)保存到存儲模塊中;存儲模塊,用于保存指定物料的需求信息、替代物料信息和排序信息。在上述裝置中,所述物料信息排序模塊包括復(fù)用等級排序單元,用于為存儲模塊中的替代物料信息生成復(fù)用等級排序信息,并將復(fù)用等級排序信息對應(yīng)保存到存儲模塊中;采購等級排序單元,用于為存儲模塊中的替代物料信息生成采購等級排序信息,并將采購等級排序信息對應(yīng)保存到存儲模塊中。在上述裝置中,所述第二判斷模塊,用于在確定采用部分替代后,根據(jù)存儲模塊中的復(fù)用等級排序信息確定參與部分替代的替代物料的替代順序,并發(fā)送給物料替代執(zhí)行模塊。在上述裝置中,所述物料替代執(zhí)行模塊包括
計算單元,用于在收到第二判斷模塊發(fā)送的采用全部替代的替代方式信息時,對第二判斷模塊所指示的替代物料計算替代占用,并將計算結(jié)果發(fā)送給修改單元;用在收到第二判斷模塊發(fā)送的采用部分替代的替代方式信息時,從最低復(fù)用等級物料開始計算替代占用,如果不能滿足指定物料的需求,則計算上一個復(fù)用等級物料的替代占用,并將計算結(jié)果發(fā)送給修改單元,如果全部的替代物料還不能滿足指定物料的需求,則將缺少的數(shù)量記錄到按采購等級排序的優(yōu)先物料的物料需求中;修改單元,用于根據(jù)計算單元的計算結(jié)果修改存儲模塊中的相應(yīng)數(shù)據(jù)。本發(fā)明還公開了一種物料替代管理方法,該方法包括生成指定物料的包括庫存量和需求量的需求信息,根據(jù)需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量的替代物料信息,并對各替代物料信息進(jìn)行排序;根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代,是則執(zhí)行下一步, 否則生成指定物料的物料需求清單;根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代,并根據(jù)排序信息確定具體替代方式;根據(jù)具體替代方式信息完成物料替代。在上述方法中,所述根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代包括根據(jù)指定物料的需求信息和替代物料信息判斷是否存在提到矛盾或替代沖突的情況,如果存在則確定不進(jìn)行替,如果不存在則確定進(jìn)行替代;所述根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代包括在某一個替代物料的庫存量滿足指定物料的需求時確定采用全部替代,反之如果不存在單一的替代物料的庫存量滿足指定物料的需求時確定采用部分替代。在上述方法中,所述對各替代物料信息進(jìn)行排序包括按復(fù)用等級進(jìn)行排序生成復(fù)用等級排序信息,和按采購等級進(jìn)行排序生成采購等級排序信息;根據(jù)具體替代方式信息完成物料替代包括在采用全部替代時,對選擇進(jìn)行全部替代的替代物料計算替代占用;在采用部分替代時,從最低復(fù)用等級物料開始計算替代占用,如果不能滿足指定物料的需求,則計算上一個復(fù)用等級物料的替代占用,如果全部的替代物料還不能滿足指定物料的需求,則將缺少的數(shù)量記錄到按采購等級排序的優(yōu)先物料的物料需求中;根據(jù)上述的計算結(jié)果修改相應(yīng)數(shù)據(jù)。由上述可見,本發(fā)明這種物料替代管理裝置包括信息檢索模塊,用于生成指定物料的包括庫存量和需求量的需求信息,根據(jù)需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量和需求量的替代物料信息,并對各替代物料信息進(jìn)行排序;第一判斷模塊,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代,是則通知第二判斷模塊,否則生成指定物料的物料需求清單;第二判斷模塊,用于在收到第一判斷模塊的通知后,根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代,并根據(jù)排序信息確定具體替代方式,將所確定的具體替代方式信息發(fā)送給物料替代執(zhí)行模塊;物料替代執(zhí)行模塊,用于根據(jù)第二判斷模塊發(fā)送的具體替代方式信息完成物料替代的技術(shù)方案,首先對替代處理設(shè)置了選擇環(huán)節(jié),使得能夠能按照意愿進(jìn)行替代,并設(shè)置了判斷邏輯處理環(huán)節(jié),確認(rèn)全部替代還是部分替代,根據(jù)排序信息確定具體替代方式,不僅可以避免人工替代的低效性,又可以應(yīng)用于較為復(fù)雜的應(yīng)用場景。
圖I是現(xiàn)有技術(shù)中的一種數(shù)據(jù)對象信息修改方法的流程圖;圖2是本發(fā)明實施例中的一種物料替代管理裝置的結(jié)構(gòu)圖; 圖3是本發(fā)明實施例中的物料A的BOM結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例中的一種物料替代管理方法的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。描述下述的具體實施細(xì)節(jié)目的是以便于本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員更好的理解本發(fā)明,但是不排除,本發(fā)明還可以采用不同于在此描述的具體實施方式
,也就是說,本發(fā)明不局限于下面的具體實施方式
的限制。圖2是本發(fā)明實施例中的一種物料替代管理裝置的結(jié)構(gòu)圖。如圖2所示,該裝置包括信息檢索模塊110、第一判斷模塊120、第二判斷模塊130和物料替代執(zhí)行模塊140,其中,信息檢索模塊110,用于生成指定物料的包括庫存量和需求量的需求信息,根據(jù)需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量和需求量的替代物料信息,并對各替代物料信息進(jìn)行排序;第一判斷模塊120,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代,是則通知第二判斷模塊130,否則生成指定物料的物料需求清單;第二判斷模塊130,用于在收到第一判斷模塊120的通知后,根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代,并根據(jù)排序信息確定具體替代方式,將所確定的具體替代方式信息發(fā)送給物料替代執(zhí)行模塊140 ;物料替代執(zhí)行模塊140,用于根據(jù)第二判斷模塊130發(fā)送的具體替代方式信息完成物料替代。在上述方案中,優(yōu)選地,所述的物料需求生成模塊111在生成物料需求時,對于BOM中的不同條目中的相同物料不做合并處理,生成的需求物料清單與BOM結(jié)構(gòu)相同。具體地,第一判斷模塊120,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否存在提到矛盾或替代沖突的情況,如果存在則確定不進(jìn)行替代并生成指定物料的物料需求清單,如果不存在則確定進(jìn)行替代并通知第二判斷模塊130。第二判斷模塊130,用于在某一個替代物料的庫存量滿足指定物料的需求時確定采用全部替代,反之如果不存在單一的替代物料的庫存量滿足指定物料的需求時確定采用部分替代。參見圖I,信息檢索模塊110包括
物料需求生成模塊111,用于生成指定物料的包括庫存量和需求量的需求信息保存到存儲模塊114中;替代物料信息檢索模塊113,用于根據(jù)存儲模塊114中的指定物料的需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量和需求量的替代物料信息保存到存儲模塊114中;物料信息排序模塊112,用于為存儲模塊114中的替代物料信息生成排序信息,并將排序信息對應(yīng)保存到存儲模塊114中;存儲模塊114,用于保存指定物料的需求信息、替代物料信息和排序信息。參見圖I,物料信息排序模塊112包括復(fù)用等級排序單元1121,用于為存儲模塊中的替代物料信息生成復(fù)用等級排序信 息,并將復(fù)用等級排序信息對應(yīng)保存到存儲模塊中;采購等級排序單元1122,用于為存儲模塊中的替代物料信息生成采購等級排序信息,并將采購等級排序信息對應(yīng)保存到存儲模塊中。在本發(fā)明的一個實施例中,存儲模塊114中所保存的信息如表I所示
權(quán)利要求
1.一種物料替代管理裝置,其特征在于,該裝置包括信息檢索模塊、第一判斷模塊、第二判斷模塊和物料替代執(zhí)行模塊,其中, 信息檢索模塊,用于生成指定物料的包括庫存量和需求量的需求信息,根據(jù)需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量和需求量的替代物料信息,并對各替代物料信息進(jìn)行排序; 第一判斷模塊,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代,是則通知第二判斷模塊,否則生成指定物料的物料需求清單; 第二判斷模塊,用于在收到第一判斷模塊的通知后,根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代,并根據(jù)排序信息確定具體替代方式,將所確定的具體替代方式信息發(fā)送給物料替代執(zhí)行模塊; 物料替代執(zhí)行模塊,用于根據(jù)第二判斷模塊發(fā)送的具體替代方式信息完成物料替代。
2.根據(jù)權(quán)利要求I所述的裝置,其特征在于, 所述第一判斷模塊,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否存在提到矛盾或替代沖突的情況,如果存在則確定不進(jìn)行替代并生成指定物料的物料需求清單,如果不存在則確定進(jìn)行替代并通知第二判斷模塊。
3.根據(jù)權(quán)利要求I或2所述的裝置,其特征在于, 所述第二判斷模塊,用于在某一個替代物料的庫存量滿足指定物料的需求時確定采用全部替代,反之如果不存在單一的替代物料的庫存量滿足指定物料的需求時確定采用部分替代。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述信息檢索模塊包括 物料需求生成模塊,用于生成指定物料的包括庫存量和需求量的需求信息保存到存儲模塊中; 替代物料信息檢索模塊,用于根據(jù)存儲模塊中的指定物料的需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量和需求量的替代物料信息保存到存儲模塊中; 物料信息排序模塊,用于為存儲模塊中的替代物料信息生成排序信息,并將排序信息對應(yīng)保存到存儲模塊中; 存儲模塊,用于保存指定物料的需求信息、替代物料信息和排序信息。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述物料信息排序模塊包括 復(fù)用等級排序單元,用于為存儲模塊中的替代物料信息生成復(fù)用等級排序信息,并將復(fù)用等級排序信息對應(yīng)保存到存儲模塊中; 采購等級排序單元,用于為存儲模塊中的替代物料信息生成采購等級排序信息,并將采購等級排序信息對應(yīng)保存到存儲模塊中。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于 所述第二判斷模塊,用于在確定采用部分替代后,根據(jù)存儲模塊中的復(fù)用等級排序信息確定參與部分替代的替代物料的替代順序,并發(fā)送給物料替代執(zhí)行模塊。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述物料替代執(zhí)行模塊包括 計算單元,用于在收到第二判斷模塊發(fā)送的采用全部替代的替代方式信息時,對第二判斷模塊所指示的替代物料計算替代占用,并將計算結(jié)果發(fā)送給修改單元;用在收到第二判斷模塊發(fā)送的采用部分替代的替代方式信息時,從最低復(fù)用等級物料開始計算替代占用,如果不能滿足指定物料的需求,則計算上一個復(fù)用等級物料的替代占用,并將計算結(jié)果發(fā)送給修改單元,如果全部的替代物料還不能滿足指定物料的需求,則將缺少的數(shù)量記錄到按采購等級排序的優(yōu)先物料的物料需求中; 修改單元,用于根據(jù)計算單元的計算結(jié)果修改存儲模塊中的相應(yīng)數(shù)據(jù)。
8.—種物料替代管理方法,其特征在于,該方法包括 生成指定物料的包括庫存量和需求量的需求信息,根據(jù)需求信息確定該指定物料的一個或多個替代物料,并檢索出各替代物料的包括庫存量的替代物料信息,并對各替代物料信息進(jìn)行排序; 根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代,是則執(zhí)行下一步,否則生成指定物料的物料需求清單; 根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代,并根據(jù)排序信息確定具體替代方式; 根據(jù)具體替代方式信息完成物料替代。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于, 所述根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代包括根據(jù)指定物料的需求信息和替代物料信息判斷是否存在提到矛盾或替代沖突的情況,如果存在則確定不進(jìn)行替,如果不存在則確定進(jìn)行替代; 所述根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代包括在某一個替代物料的庫存量滿足指定物料的需求時確定采用全部替代,反之如果不存在單一的替代物料的庫存量滿足指定物料的需求時確定采用部分替代。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述對各替代物料信息進(jìn)行排序包括按復(fù)用等級進(jìn)行排序生成復(fù)用等級排序信息,和按采購等級進(jìn)行排序生成采購等級排序信息; 根據(jù)具體替代方式信息完成物料替代包括在采用全部替代時,對選擇進(jìn)行全部替代的替代物料計算替代占用;在采用部分替代時,從最低復(fù)用等級物料開始計算替代占用,如果不能滿足指定物料的需求,則計算上一個復(fù)用等級物料的替代占用,如果全部的替代物料還不能滿足指定物料的需求,則將缺少的數(shù)量記錄到按采購等級排序的優(yōu)先物料的物料需求中; 根據(jù)上述的計算結(jié)果修改相應(yīng)數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種物料替代管理裝置和方法。該裝置包括信息檢索模塊,用于生成指定物料的需求信息,確定該指定物料的一個或多個替代物料,并檢索出各替代物料的替代物料信息,并對各替代物料信息進(jìn)行排序;第一判斷模塊,用于根據(jù)指定物料的需求信息和替代物料信息判斷是否進(jìn)行替代,是則通知第二判斷模塊,否則生成指定物料的物料需求清單;第二判斷模塊,根據(jù)指定物料的需求信息和替代物料信息確定采用全部替代還是部分替代,并根據(jù)排序信息確定具體替代方式,將所確定的具體替代方式信息發(fā)送給物料替代執(zhí)行模塊;物料替代執(zhí)行模塊,用于完成物料替代。本發(fā)明的技術(shù)方案不僅可以避免人工替代的低效性,又可以應(yīng)用于較為復(fù)雜的應(yīng)用場景。
文檔編號G06Q10/06GK102779295SQ201210201878
公開日2012年11月14日 申請日期2012年6月18日 優(yōu)先權(quán)日2012年6月18日
發(fā)明者王大鵬 申請人:歌爾聲學(xué)股份有限公司