專利名稱:進行庫存管理的方法和系統的制作方法
技術領域:
本發明涉及庫存管理(inventory management),更具體地說,涉及進行多余庫存的平衡和再分配的方法、系統和計算機程序產品。
背景技術:
庫存管理非常復雜,尤其是對于具有位于地理上分散的多個位置(例如全球)的多個場地的大型企業來說更是如此。一般來說,當進行計劃或預測操作時,就其庫存補充需求來說,這些場地直接指望現有供應商(一般是本地供應商)。雖然在一些情況下,這可能是最適當的行動方向,不過其它時候,可能在另一場地位置存在易于獲得的多余庫存。當然,在把其預測發送給供應商之前,定貨場地會關于所需的庫存項目(item)詢問周圍的其它場地位置。但是,在今天的隨選服務市場(on demand market),當庫存項目要求幾乎即時的補貨時,這不是實用的解決辦法。另外,對于處理例如許多全球制造場所(包括包含數百萬行數據的預測)并且在長期時間范圍內每周計算預測的企業模型,至少需要一定程度的計算過程的自動化。
于是,需要一種能夠在預測過程的早期階段,實現多余庫存的有效平衡和再分配的改進庫存管理過程。
發明內容
實現庫存管理的方法、系統和存儲介質克服或減輕了上面討論的現有技術的缺陷和不足。所述方法包括確定多個場地位置的多余庫存,確定多個場地位置的庫存不足量(shortfall),并對多余的庫存應用商業邏輯,產生庫存平衡計劃。庫存平衡計劃包括對確定為需要多余庫存的場地位置進行多余庫存的最佳再分配。所述方法還包括在形成供應商預測之前,根據庫存平衡計劃,產生和傳送多余庫存的定單。
實現庫存管理的系統包括與多個場地位置通信的主機系統和在主機系統上運行的庫存平衡應用。庫存平衡應用執行一種方法,所述方法包括確定多個場地位置的多余庫存,確定多個場地位置的庫存不足量,并對多余的庫存應用商業邏輯,產生庫存平衡計劃。庫存平衡計劃包括對確定為需要多余庫存的場地位置進行多余庫存的最佳再分配。所述方法還包括在形成供應商預測之前,根據庫存平衡計劃,產生和傳送多余庫存的定單。
實現庫存管理的計算機程序產品包括執行一種方法的指令。所述方法包括確定多個場地位置的多余庫存,確定多個場地位置的庫存不足量,并對多余的庫存應用商業邏輯,產生庫存平衡計劃。庫存平衡計劃包括對確定為需要多余庫存的場地位置進行多余庫存的最佳再分配。所述方法還包括在形成供應商預測之前,根據庫存平衡計劃,產生和傳送多余庫存的定單。
參見例證的附圖,其中相同的部件在幾個附圖中被相同編號圖1是例證實施例中,可實現庫存平衡過程的系統的方框圖;圖2是描述例證實施例中,實現庫存平衡功能的過程的流程圖;圖3是例證實施例中,搜索和查看項目庫存平衡信息的用戶界面屏幕;圖4是例證實施例中,由通過圖3的用戶界面屏幕實現的搜索產生的示例報告;圖5是例證實施例中,由通過圖3的用戶界面屏幕實現的搜索產生的示例報告;圖6是例證實施例中,用于搜索和查看項目計劃信息的用戶界面屏幕;圖7是例證實施例中,由通過圖6的用戶界面屏幕實現的搜索產生的示例報告;
圖8是例證實施例中,用于產生庫存平衡定單的示例數據庫表。
根據下述附圖和詳細說明,對本領域的技術人員來說,根據實施例的其它系統、方法和/或計算機程序將是明顯的。所有這些另外的系統、方法和/或計算機程序產品包括在本說明中,包括在本發明的范圍內,受附加的權利要求的保護。
具體實施例方式
這里公開一種進行庫存管理的方法、系統和存儲介質。當財政上和/或后勤上可行時,通過在場地之間移動庫存,本發明的庫存平衡過程能夠實現企業資源的更有效利用。庫存平衡過程能夠實現在庫存保存地點的多余庫存的自動識別,并減少在庫存定貨場地的對供應商預測的庫存要求。庫存平衡過程還關于多余庫存,對庫存保存地點訂貨。
現在參見圖1,說明在例證實施例中,可實現庫存平衡過程的系統。為了舉例說明,這里描述的庫存平衡過程與制造環境有關;但是,庫存平衡過程顯然可被用于涉及供應或庫存管理的其它應用。圖1的系統包括通過網絡106相互通信的庫存保存地點(IHS)客戶機系統102A-102B,主機系統107,和存儲裝置108。另外還包括通過諸如網絡106之類的網絡,可與主機系統107和/或IHS客戶機系統102A-102B通信的供應商系統104A-104B。
主機系統107可包含在例如服務器/客戶機體系結構內運行的一個或多個服務器。主機系統107可由企業的用于每個IHS客戶機系統102A-102B的中心局實現。另一方面,第三方服務提供商(例如應用服務提供商)可實現主機系統107。在一個例證實施例中,主機系統107與IHS客戶機系統102A-102B的中心局相關聯,并執行實現這里描述的庫存平衡過程的一個或多個應用。這里,應用指的是庫存平衡應用112。另外,主機系統107可執行在商業企業環境中常見的其它應用。例如,主機系統107執行物料資源計劃(MRP)應用110和采購應用114。庫存平衡應用112可包括結合MRP 110和采購應用114執行的一些功能,以致根據需要在應用間傳遞信息的應用編程接口(API)。庫存平衡應用112還可包括如同這里所述那樣處理庫存數據的邏輯(或者分析引擎)。
IHS客戶機系統102A-102B指的是位于不同的企業場地位置的計算機/通信裝置。例如,IHS客戶機系統102A可能與波士頓的場地位置相關,而IHS客戶機系統102B可能與舊金山的場地位置相關。雖然圖1中只表示了兩個IHS客戶機系統102A-102B,不過庫存平衡應用112顯然可服務任何數量的IHS客戶機系統,另外,庫存平衡應用112可有選擇地服務場地位置。可利用執行實現這里描述的過程的計算機程序的通用計算機實現每個IHS客戶機系統102A-102B。此外,每個IHS客戶機系統102A-102B可包含個人計算機(例如膝上型計算機,個人數字助手)。IHS客戶機系統102A-102B可保存庫存信息,供應商預測和其它適當類型的信息的一個或多個數據庫。在備選實施例中,一個或多個IHS客戶機系統102A-102B可實現這里描述的全部或部分庫存平衡過程。
網絡106可以是任何適當類型的通信網絡(例如局域網,廣域網,因特網等)。此外,網絡106可采用無線通信技術。
存儲裝置108可由各種存儲電子信息的裝置實現。存儲裝置108可利用包含在主機系統107中的存儲器來實現,或者它可以是如圖1中所示的獨立物理裝置。作為包括網絡106在內的分布式環境內的統一數據源,存儲裝置108是可邏輯尋址的。通過主機系統107,IHS客戶機系統102A-102B,或者這兩者的組合,可取回和處理保存在存儲裝置108中的信息。在備選實施例中,授權的供應商系統104A-104B也可取回保存在存儲裝置108中的信息。如這里將進一步說明的那樣,存儲裝置108保存報告、庫存平衡定單,供應商信息等。
供應商客戶機設備104A-104B指的是由向一個或多個IHS客戶機系統102A-102B提供庫存補充的供應商實體操作的計算機/通信設備。雖然圖1中只表示了兩個供應商客戶機系統104A-104B,不過顯然任意數目的供應商客戶機系統可與IHS客戶機系統102A-102B相關聯。可利用執行與對應的客戶機系統通信的計算機程序的通用計算機,實現每個供應商客戶機系統104A-104B。此外,每個供應商客戶機系統104A-104B可包含個人計算機(例如膝上型計算機,個人數字助理)。
庫存平衡系統改進庫存管理過程,并且能夠在企業的預測過程的早期階段,實現多余庫存的有效平衡和再分配。在例如企業的物料清單的激增期間并在產生供應商預測之前,實現庫存平衡活動。
現在參見圖2,說明根據例證實施例實現庫存平衡過程的過程。對于每個IHS,在步驟202確定任何多余的庫存。在可變的時間范圍內,供應量超過預測的需求的情況下,庫存平衡應用112計算多余的庫存。所述時間范圍可由用戶指定。在步驟204證明多余的庫存合格,以便確定多余的庫存是否適用于平衡。可根據企業的需要進行合格證明(qualification)。例如,一種合格證明過程確定超出值是否滿足或超過某一位置的規定的削減等級(clip level)。削減等級提供和實現平衡過程的成本效益有關的信息。例如,削減等級可規定從平衡多余量獲得的預期效益必須足夠大,以彌補運輸費用(包括關稅和稅捐)以及定單管理費用。合格證明還可至少部分由多余庫存保存地點確定。例如,由于預測的不確定性,保存地點可決定保持一部分的多余庫存,允許平衡剩余的多余庫存。
隨后在步驟206,合格的多余庫存被提供給庫存平衡應用112的分析引擎(也稱為平衡引擎)。在步驟208,平衡引擎根據采用的商業規則處理合格的多余庫存。這些商業規則可以是用戶依據特定的場地位置(例如IHS客戶機系統102A-102B)和/或依據主機系統107定義的。
用于確定平衡方面的優先級的一種考慮因素可以是多余庫存的位置和需要多余庫存的位置。例如,庫存平衡應用112可被配置成以致由于運輸重型機械的費用異常高,多余庫存(重型機械)的分配的優先級應被局限于位于有限地理區域內的IHS。從而,當介于位于兩個不同地點的兩個企業場地之間(這兩個企業場地都需要特定的項目)時,所述特定項目的多余庫存會被分配給最接近多余庫存保存地點的那個場地。可用于確定平衡方面的優先級的另一種考慮因素可以是短缺的危急程度(或者需求的強烈程度)。確定優先級時可考慮到的其它考慮因素可包括需要的量(例如,需要的庫存項目的量)。顯然其它考慮因素也可用于確定優先級。
在步驟210,作為通過平衡引擎進行的分析的結果,產生平衡計劃。平衡計劃根據采用的商業規則,確定多余的庫存項目的最佳再分配。
一旦具有用于平衡的多余庫存的候選者被確定,并且平衡計劃被采用,庫存平衡應用112就識別哪里需要多余的庫存。需要可被定義成在某一時間范圍內的任何未滿足的需求。可關于每個單獨的企業場地位置設定時間范圍,所述時間范圍可由過程所有者批準。該時間范圍指示在多少周內,多余的庫存可被消耗掉(即,以致不為時間漫長的需要裝運庫存)。
在步驟212,每個企業場地位置(例如IHS客戶機系統102A-102B)的庫存信息(數據庫)被更新,以反映合格的多余庫存的再分配。
在步驟214,通過例如庫存平衡應用112的API,利用從步驟210得到的平衡計劃,采購應用114產生庫存平衡定單,所述定單被傳送給短缺庫存的場地位置和多余庫存的場地位置。當裝運多余的庫存時,隨后可從多余庫存保存地點的數據庫中減去庫存信息,當需要多余庫存的IHS位置收到多余的庫存時,可在需求或者接收多余庫存的庫存保存地點的數據庫內增加庫存信息。
在步驟216,通過庫存平衡應用112的API,主機系統107利用從步驟212和214得到的庫存數據執行MRP 110,并把結果發送給每個適用的IHS客戶機系統102A-102B。
在步驟218,IHS客戶機系統102A-102B產生供應商預測,所述供應商預測考慮了由上述平衡過程(如果適用的話)產生的遞減的需求,隨后被發送給一個或多個供應商系統104A-104B。
如上所述,通過庫存平衡應用112,可獲得各種報告(和產生所述報告的用戶界面屏幕),圖3-8中表示了它的樣本。
現在參見圖3,說明例證實施例中,使庫存平衡應用112的用戶能夠搜索和查看項目庫存平衡信息的示例用戶界面屏幕。圖3的用戶界面屏幕使用戶能夠依據例如場地位置(也稱為工廠)或者依據分析者搜索庫存平衡信息。分析者指的是具有合格的多余庫存或者需要庫存的企業場地位置的流程管理員。
圖4是由通過圖3的用戶界面屏幕實現的搜索產生的示例報告。圖4中所示的報告提供具有多余庫存的場地位置的列表,并由IHS位置分類。可提供的信息的類型包括多余的庫存項目的識別和描述,以及平衡日期范圍,可用的多余量,被平衡的多余量和分配成本。
現在參見圖5,圖中表示了由通過圖3的用戶界面屏幕實現的不同搜索產生的示例報告。圖5中所示的報告提供多余庫存保持地點和對應的定貨場地(需求場地位置)的識別。
圖6是例證實施例中,搜索和查看項目計劃信息的示例用戶界面屏幕。用戶可關于指定的位置(工廠)以及依據項目的零件號搜索具有多余庫存的項目。圖7是由通過圖6的用戶界面屏幕實現的搜索產生的示例報告。
如圖8中所示,提供可在例證實施例中,用于產生庫存平衡定單的示例數據庫表。
如上所述,當財政上和/或后勤上可行時,通過在場地之間移動庫存,本發明的庫存平衡過程能夠實現企業資源的更有效利用。庫存平衡過程能夠實現在庫存保存地點的多余庫存的自動識別,并減少在庫存定貨場地的對供應商預測的庫存要求。庫存平衡過程還關于多余庫存,對庫存保存地點訂貨。
如上所述,可用計算機實現的過程和實踐這些過程的設備的形式具體體現本發明。還可用包括記錄在有形介質,比如軟盤、CD-ROM、硬盤驅動器或者任何其它計算機可讀存儲介質中的指令的計算機程序代碼的形式體現本發明,其中,當計算機程序代碼被裝入計算機中并由計算機執行時,計算機變成實踐本發明的設備。還可用無論是保存在存儲介質中的,裝入計算機中和/或由計算機執行的,還是通過某一傳輸介質,比如通過電線或電纜,通過光纖,或者通過電磁輻射傳送的計算機程序代碼的形式體現本發明,其中當計算機程序代碼被裝入計算機中并由計算機執行時,計算機變成實踐本發明的設備。當在通用微處理器上實現時,計算機程序代碼段配置該微處理器,產生特定的邏輯電路。
雖然參考例證實施例說明了本發明,不過本領域的技術人員會明白,在不脫離本發明的范圍的情況下,可做出各種變化,并且等同物可代替其部件。另外,可做出許多修改,以使特定情形或材料適合于本發明的教導,而不脫離本發明的基本范圍。于是,本發明并不局限于為實現本發明而公開的特定實施例,相反本發明將包括落入權利要求的范圍內的所有實施例。
權利要求
1.一種進行庫存管理的方法,包括確定多個場地位置的多余庫存;確定多個場地位置的庫存不足量;對多余庫存應用商業邏輯,產生庫存平衡計劃,所述庫存平衡計劃包括對確定為需要多余庫存的場地位置進行多余庫存的最佳再分配;和在形成供應商預測之前,根據庫存平衡計劃,產生和傳送多余庫存的定單。
2.按照權利要求1所述的方法,其中依據庫存項目標識確定多余庫存和庫存不足量。
3.按照權利要求1所述的方法,其中依據多余庫存量和需要量確定多余庫存和庫存不足量。
4.按照權利要求1所述的方法,還包括在應用商業邏輯之前,證明多余庫存合格,所述證明合格包括根據再分配的益處,評估與把多余庫存再分配給某一位置相關的費用;如果所述益處等于或超過所述費用,那么批準多余庫存用于再分配;和如果所述費用超過所述益處,那么把多余庫存排除在再分配之外;其中商業邏輯被應用于所述證明合格的結果。
5.按照權利要求1所述的方法,還包括在應用商業邏輯之前,證明多余庫存合格,所述證明合格包括根據用戶確定的扣留一部分多余庫存的需要,取消一部分多余庫存的再分配資格;其中商業邏輯被應用于所述證明合格的結果。
6.按照權利要求1所述的方法,其中應用商業邏輯包括確定多余庫存的再分配的優先級,根據下述至少之一確定優先級擁有多余庫存的位置和需要多余庫存的位置之間的地理距離;對多余庫存的需要的緊迫性;和所需的多余庫存的量。
7.按照權利要求1所述的方法,還包括更新受多余庫存的再分配影響的多個場地位置的本地庫存數據庫,以反映多余庫存的再分配。
8.一種執行庫存管理的系統,包括與多個場地位置通信的主機系統;和在主機系統上運行的庫存平衡應用,所述庫存平衡應用執行下述步驟確定多個場地位置的多余庫存;確定多個場地位置的庫存不足量;對多余庫存應用商業邏輯,產生庫存平衡計劃,所述庫存平衡計劃包括對確定為需要多余庫存的場地位置進行多余庫存的最佳再分配;和在形成供應商預測之前,根據庫存平衡計劃,產生和傳送多余庫存的定單。
9.按照權利要求8所述的系統,其中依據庫存項目標識確定多余庫存和庫存不足量。
10.按照權利要求8所述的系統,其中依據多余庫存量和需要量確定多余庫存和庫存不足量。
11.按照權利要求8所述的系統,其中庫存平衡應用還在應用商業邏輯之前執行證明多余庫存合格的步驟,所述證明合格包括根據再分配的益處,評估與把多余庫存再分配給某一位置相關的費用;如果所述益處等于或超過所述費用,那么批準多余庫存用于再分配;和如果所述費用超過所述益處,那么把多余庫存排除在再分配之外;其中商業邏輯被應用于所述證明合格的結果。
12.按照權利要求8所述的系統,其中庫存平衡應用還在應用商業邏輯之前執行證明多余庫存合格的步驟,所述證明合格包括根據用戶確定的扣留一部分多余庫存的需要,取消一部分的多余庫存的再分配資格;其中商業邏輯被應用于所述證明合格的結果。
13.按照權利要求8所述的系統,其中應用商業邏輯包括確定多余庫存的再分配的優先級,根據下述至少之一確定優先級擁有多余庫存的位置和需要多余庫存的位置之間的地理距離;對多余庫存的需要的緊迫性;和所需的多余庫存的數量。
14.一種實現庫存管理的計算機程序產品,所述計算機程序產品包括執行按照前述方法權利要求所述的任意一種方法的指令。
全文摘要
執行庫存管理的方法、系統和計算機程序產品。所述方法包括確定多個場地位置的多余庫存,確定多個場地位置的庫存不足量,并對多余庫存應用商業邏輯,產生庫存平衡計劃。庫存平衡計劃包括對確定為需要多余庫存的場地位置進行多余庫存的最佳再分配。所述方法還包括在形成供應商預測之前,根據庫存平衡計劃,產生和傳送多余庫存的定單。
文檔編號G06Q10/00GK1862580SQ20061008181
公開日2006年11月15日 申請日期2006年5月12日 優先權日2005年5月13日
發明者安東尼·V.·費雷里, 卡羅爾·E.·福曼, 文森特·拉·費拉, 凱瑟琳·A.·雷貝克 申請人:國際商業機器公司