JP2010231408A - Inventory management program, inventory management device, and inventory management method - Google Patents
Inventory management program, inventory management device, and inventory management method Download PDFInfo
- Publication number
- JP2010231408A JP2010231408A JP2009077082A JP2009077082A JP2010231408A JP 2010231408 A JP2010231408 A JP 2010231408A JP 2009077082 A JP2009077082 A JP 2009077082A JP 2009077082 A JP2009077082 A JP 2009077082A JP 2010231408 A JP2010231408 A JP 2010231408A
- Authority
- JP
- Japan
- Prior art keywords
- product
- missing
- parts
- lead time
- substituted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000007726 management method Methods 0.000 title claims description 55
- 238000004519 manufacturing process Methods 0.000 claims abstract description 49
- 238000000034 method Methods 0.000 claims abstract description 46
- 238000000605 extraction Methods 0.000 claims description 35
- 238000003860 storage Methods 0.000 claims description 24
- 239000000284 extract Substances 0.000 claims description 13
- 230000015654 memory Effects 0.000 abstract description 33
- 229920006706 PC-C Polymers 0.000 abstract description 7
- UDYLZILYVRMCJW-UHFFFAOYSA-L disodium;oxido carbonate Chemical compound [Na+].[Na+].[O-]OC([O-])=O UDYLZILYVRMCJW-UHFFFAOYSA-L 0.000 abstract description 7
- 238000004904 shortening Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 26
- 238000000354 decomposition reaction Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 17
- 230000003287 optical effect Effects 0.000 description 16
- 238000004364 calculation method Methods 0.000 description 12
- 230000002950 deficient Effects 0.000 description 5
- 230000007812 deficiency Effects 0.000 description 4
- 238000012015 optical character recognition Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Warehouses Or Storage Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
この発明は、製品の在庫を管理する在庫管理プログラム、在庫管理装置、および在庫管理方法に関する。 The present invention relates to an inventory management program, an inventory management apparatus, and an inventory management method for managing product inventory.
一般に、ライフサイクルの短い製品(パーソナルコンピュータ、オーディオなどの家電製品)は、売れ残りなどの不良在庫による損益悪化を防ぐため、極力在庫を少なく持つような生産管理がおこなわれている。一方で、顧客の希望納期を守るために、需要予測よりも多い数量の製品を生産して、受注の集中による在庫切れや部品の調達待ちによる製造遅延などのリスクをカバーする生産管理もおこなわれている。 In general, production management is performed for products having a short life cycle (home appliances such as personal computers and audio) so as to have as little inventory as possible in order to prevent deterioration in profit and loss due to defective inventory such as unsold goods. On the other hand, in order to protect the customer's desired delivery date, production management is performed to cover the risks such as out-of-stock due to concentration of orders and production delays due to waiting for parts procurement by producing more products than demand forecasts. ing.
しかし現実には、製品在庫を確保しても新機種の発表や需要予測の見誤りにより陳腐化する製品在庫が発生し損益悪化を招く場合がある。また、売れ筋製品の部品在庫が不足した場合に、部品の購入リードタイムによっては納期に間に合わず、受注に対する納期遅延や受注機会そのものを損失するなどの問題が発生している。 However, in reality, even if product inventory is secured, product inventory may become obsolete due to new model announcements or mispredictions in demand forecasts, which may lead to worsening profits and losses. In addition, when there is a shortage of parts inventory for a hot-selling product, there are problems such as a delay in delivery due to an order received or loss of an order opportunity itself depending on the lead time for purchasing the part.
このため、従来から製品の在庫を管理する技術が提案されている。このような技術としては、たとえば、完成在庫が不足し、かつ緊急で製品を手配しても入荷が間に合わない場合に、既入庫製品を分解してソフトウェア部品を取り出し、不足製品を再構成する技術が開示されている(たとえば、下記特許文献1参照。)。
For this reason, techniques for managing product inventory have been proposed. As such a technology, for example, when the completed stock is insufficient and the product cannot be delivered in time even if the product is urgently arranged, the received product is disassembled, the software parts are taken out, and the missing product is reconfigured. Is disclosed (for example, see
しかしながら、上述した特許文献1に記載の従来技術では、既入庫製品のうち、不足している部品(ソフトウェア部品)と同一の部品を含む製品のみを、部品を取り出すための分解対象としている。したがって、既入庫製品に同一の部品を含む製品がない場合は、部品を取り出して不足製品を再構成することができず、結果的に、受注に対する納期遅延や受注機会の損失を招くという問題があった。
However, in the prior art described in
この発明は、上述した従来技術による問題点を解消するため、製造期間の短縮化および在庫管理の効率化を図ることができる在庫管理プログラム、在庫管理装置、および在庫管理方法を提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide an inventory management program, an inventory management apparatus, and an inventory management method that can shorten the manufacturing period and increase the efficiency of inventory management in order to eliminate the above-described problems caused by the prior art. And
上述した課題を解決し、目的を達成するため、この在庫管理プログラム、在庫管理装置、および在庫管理方法は、任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得し、注文対象となる製品に含まれる部品ごとに当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルの中から、取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索し、検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定し、決定された決定結果を出力することを要件とする。 In order to solve the above-described problems and achieve the object, the inventory management program, the inventory management apparatus, and the inventory management method are provided for parts that are insufficient to manufacture any product (hereinafter referred to as “missing parts”). From the alternative candidate table that acquires part information and stores information on the product including the part for each part included in the product to be ordered and / or the product including other parts that can be substituted for the part. Search for products containing the same parts as the missing parts of the acquired parts information and products containing other parts that can be substituted for the missing parts. It is a requirement to determine a product for taking out a part or another part that can be substituted for the missing part and to output the determined result.
この在庫管理プログラム、在庫管理装置、および在庫管理方法によれば、不足部品と同一の部品を含む製品だけでなく、不足部品の替わりに代替可能な他の部品を含む製品を、不足部品の代替部品を取り出すための分解対象とすることができる。 According to the inventory management program, the inventory management apparatus, and the inventory management method, not only a product including the same part as the missing part but also a product including another part that can be substituted for the missing part is replaced with the missing part. It can be a target for disassembly for taking out parts.
この在庫管理プログラム、在庫管理装置、および在庫管理方法によれば、製造期間の短縮化および在庫管理の効率化を図ることができるという効果を奏する。 According to the inventory management program, the inventory management apparatus, and the inventory management method, it is possible to shorten the manufacturing period and increase the efficiency of inventory management.
以下に添付図面を参照して、この在庫管理プログラム、在庫管理装置、および在庫管理方法の好適な実施の形態を詳細に説明する。この在庫管理プログラム、在庫管理装置、および在庫管理方法では、不足部品と同一の部品または代替可能な他の部品を含む製品の分解容易性と入手容易性を考慮して、不足部品の代替部品を取り出す製品を決定することにより、製造期間の短縮化および在庫管理の効率化を図る。 Exemplary embodiments of an inventory management program, an inventory management apparatus, and an inventory management method will be described below in detail with reference to the accompanying drawings. In this inventory management program, inventory management device, and inventory management method, replacement parts for missing parts are considered in consideration of the ease of disassembly and availability of products that include the same parts as missing parts or other parts that can be replaced. By determining the product to be extracted, the manufacturing period is shortened and the efficiency of inventory management is improved.
(実施の形態の概要)
まず、実施の形態の概要について説明する。図1は、本実施の形態の概要を示す説明図である。図1において、PC−A、PC−BおよびPC−Cは製品である。PC−Aは、CPU−aとHDD−aとメモリ−aとを含む構成である。PC−Bは、CPU−bとHDD−bとメモリ−bとを含む構成である。PC−Cは、CPU−cとHDD−cとメモリ−bとを含む構成である。なお、製品および部品に付加されている数値は在庫数である。
(Outline of the embodiment)
First, an outline of the embodiment will be described. FIG. 1 is an explanatory diagram showing an outline of the present embodiment. In FIG. 1, PC-A, PC-B and PC-C are products. The PC-A includes a CPU-a, an HDD-a, and a memory-a. The PC-B includes a CPU-b, an HDD-b, and a memory-b. The PC-C includes a CPU-c, an HDD-c, and a memory-b. The numbers added to products and parts are the number of stocks.
ここで、顧客からPC−Aに10個の注文が入った場合を想定する。この場合、メモリaの在庫がないため、PC−Aを製造することができない。したがって、メモリ−aの代替部品を確保する必要がある。ここでは、メモリ−aの代替部品を入手するための手法として以下の(1)〜(4)がある。ただし、メモリ−bは、メモリ−aの替わりに代替可能な部品とする。 Here, it is assumed that 10 orders are entered from the customer to PC-A. In this case, since the memory a is not in stock, the PC-A cannot be manufactured. Therefore, it is necessary to secure an alternative part for the memory-a. Here, there are the following (1) to (4) as methods for obtaining an alternative part of the memory-a. However, the memory-b is a component that can be substituted for the memory-a.
(1)メモリ−aを10個購入する
(2)メモリ−aの替わりに代替可能なメモリbを10個購入する
(3)PC−Bを分解して、メモリ−aに代替可能なメモリ−bを10個取り出す
(4)PC−Cを分解して、メモリ−aに代替可能なメモリ−bを10個取り出す
(1) Buy 10 memory-a (2) Buy 10 replaceable memory b instead of memory-a (3) Disassemble PC-B and replace memory-a Take out 10 pieces of b (4) Disassemble PC-C and take out 10 pieces of memory-b that can be substituted for memory-a
本実施の形態では、メモリ−aの代替部品を入手するまでにかかるリードタイムを考慮して、上記(1)〜(4)の入手方法の中から最適なものを選択する。(1)では、メモリ−aを購入してから調達するまでにかかる期間がリードタイムとなる。(2)では、メモリ−bを購入してから調達するまでにかかる期間がリードタイムとなる。(3)では、PC−Bを分解してメモリ−bを取り出すまでにかかる期間がリードタイムとなる。(4)では、PC−Cを分解してメモリ−bを取り出すまでにかかる期間がリードタイムとなる。 In the present embodiment, the optimum one is selected from the above methods (1) to (4) in consideration of the lead time required to obtain a replacement part of the memory-a. In (1), the period from the purchase of the memory-a to the procurement becomes the lead time. In (2), the time taken from purchasing the memory-b to procurement is the lead time. In (3), the time taken to disassemble the PC-B and take out the memory-b is the lead time. In (4), the time taken to disassemble PC-C and take out memory-b is the lead time.
このように、各種リードタイムを考慮して、上記(1)〜(4)の入手方法の中から最適な入手方法を選ぶことにより、PC−Aの製造期間の短縮化を図る。また、メモリ−aの代替部品を取り出すための分解対象として、メモリ−aの替わりに代替可能なメモリ−bを含むPC−B,PC−Cを考慮することにより、製品在庫の活用度を向上させる。 In this way, considering the various lead times, the optimum obtaining method is selected from the obtaining methods (1) to (4), thereby shortening the PC-A manufacturing period. In addition, considering the use of PC-B and PC-C including memory-b that can be substituted for memory-a as disassembly targets for taking out replacement parts of memory-a, the degree of utilization of product inventory is improved. Let
(在庫管理装置のハードウェア構成)
つぎに、実施の形態にかかる在庫管理装置のハードウェア構成について説明する。図2は、在庫管理装置のハードウェア構成を示すブロック図である。図2において、在庫管理装置200は、CPU(Central Processing Unit)201と、ROM(Read‐Only Memory)202と、RAM(Random Access Memory)203と、磁気ディスクドライブ204と、磁気ディスク205と、光ディスクドライブ206と、光ディスク207と、ディスプレイ208と、I/F(Interface)209と、キーボード210と、マウス211と、スキャナ212と、プリンタ213と、を備えている。また、各構成部はバス220によってそれぞれ接続されている。
(Hardware configuration of inventory management device)
Next, a hardware configuration of the inventory management apparatus according to the embodiment will be described. FIG. 2 is a block diagram illustrating a hardware configuration of the inventory management apparatus. In FIG. 2, an
ここで、CPU201は、在庫管理装置200の全体の制御を司る。ROM202は、ブートプログラムなどのプログラムを記憶している。RAM203は、CPU201のワークエリアとして使用される。磁気ディスクドライブ204は、CPU201の制御にしたがって磁気ディスク205に対するデータのリード/ライトを制御する。磁気ディスク205は、磁気ディスクドライブ204の制御で書き込まれたデータを記憶する。
Here, the
光ディスクドライブ206は、CPU201の制御にしたがって光ディスク207に対するデータのリード/ライトを制御する。光ディスク207は、光ディスクドライブ206の制御で書き込まれたデータを記憶したり、光ディスク207に記憶されたデータをコンピュータに読み取らせたりする。
The
ディスプレイ208は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ208は、たとえば、CRT、TFT液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
The
インターフェース(以下、「I/F」と略する。)209は、通信回線を通じてLAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどのネットワーク214に接続され、このネットワーク214を介して他の装置に接続される。そして、I/F209は、ネットワーク214と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。I/F209には、たとえばモデムやLANアダプタなどを採用することができる。
An interface (hereinafter abbreviated as “I / F”) 209 is connected to a
キーボード210は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス211は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
The
スキャナ212は、画像を光学的に読み取り、在庫管理装置200内に画像データを取り込む。なお、スキャナ212は、OCR(Optical Character Reader)機能を持たせてもよい。また、プリンタ213は、画像データや文書データを印刷する。プリンタ213には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
The
(各種データベース等の記憶内容)
つぎに、各種データベース等について説明する。各種データベース等は、たとえば、図2に示した在庫管理装置200のRAM203、磁気ディスク205、光ディスク207などの記憶領域によりその機能を実現する。
(Memory contents such as various databases)
Next, various databases and the like will be described. The functions of various databases and the like are realized by storage areas such as the
図3は、製品BOMマスタの記憶内容の一例を示す説明図である。図3において、製品BOM(Bills of Materials)マスタ300は、製品ID、製品名および部品構成のフィールド項目を有する。各フィールド項目に情報を設定することにより、注文対象となる製品P1〜Pnの部品構成がレコードとして記憶されることになる。
FIG. 3 is an explanatory diagram showing an example of the contents stored in the product BOM master. In FIG. 3, a product BOM (Bills of Materials)
製品IDとは、製品を識別する識別子である。製品名とは、製品の名称である。部品構成とは、製品に含まれる構成部品をあらわすものである。ここでは、製品名を最上位として、構成部品の部品名が階層構造化されて表現されている。また、部品名に付加されている()内の数字は、製品を製造するために必要となる構成部品の原単位数である。なお、図面では、製品に含まれる構成部品の一部を抜粋して表示している。 The product ID is an identifier for identifying a product. The product name is the name of the product. The component configuration represents a component included in a product. Here, the part names of the component parts are expressed in a hierarchical structure with the product name as the highest level. The number in parentheses added to the part name is the number of basic units of the component parts required for manufacturing the product. In the drawings, some of the components included in the product are extracted and displayed.
ここで、製品P1を例に挙げると、PC1は、構成部品としてHDD1とCPU1とメモリ1とを含む構成であり、各構成部品の原単位数はそれぞれ1個である。なお、図示は省略するが、製品BOMマスタ300には、製品P1〜Pnごとの型式、メーカ名、仕様などをあらわす情報が含まれていてもよい。
Here, taking the product P1 as an example, the
図4は、代替BOMマスタの記憶内容の一例を示す説明図である。図4において、代替BOMマスタ400は、部品ID、部品名および代替部品構成のフィールド項目を有する。各フィールド項目に情報を設定することにより、部品M1〜Mmの代替部品構成がレコードとして記憶されることになる。
FIG. 4 is an explanatory diagram showing an example of the contents stored in the alternative BOM master. In FIG. 4, the
部品IDとは、部品を識別する識別子である。部品名とは、部品の名称である。代替部品構成とは、部品の替わりに代替可能な他の部品をあらわすものである。ここでは、代替可能な他の部品のほか、分解することにより代替可能な部品を取り出すことができる製品も示されている。 The component ID is an identifier for identifying a component. The part name is the name of the part. The substitute part configuration represents another part that can be substituted instead of a part. Here, in addition to other parts that can be replaced, products that can be replaced by taking apart can also be shown.
ここで、部品M1を例に挙げると、メモリ1の替わりに直接的に代替可能なメモリ2のほか、分解することで間接的に代替可能な構成部品を取り出すことができるPC1、PC2およびPC3が示されている。すなわち、PC1にはメモリ1が、PC2およびPC3にはメモリ2が含まれており、PC1、PC2およびPC3を分解することでメモリ1またはメモリ2を取り出すことができる。
Here, taking the part M1 as an example, in addition to the memory 2 that can be replaced directly instead of the
図5は、分解BOMマスタの記憶内容の一例を示す説明図である。図5において、分解BOMマスタ500は、製品ID、製品名、構成部品名および分解LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、製品P1〜Pnに含まれる構成部品の分解LTがレコードとして記憶されることになる。
FIG. 5 is an explanatory diagram showing an example of the contents stored in the disassembled BOM master. In FIG. 5, the
製品IDとは、製品を識別する識別子である。製品名とは、製品の名称である。構成部品名とは、製品に含まれる構成部品の名称である。分解LTとは、製品P1〜Pnを分解してそれぞれの構成部品を取り出すまでにかかるリードタイム(時)である。ここで、製品P1を例に挙げると、PC1を分解してHDD1、CPU1およびメモリ1を取り出すまでにかかる分解LTはそれぞれ3時間である。
The product ID is an identifier for identifying a product. The product name is the name of the product. The component name is the name of the component included in the product. The decomposition LT is the lead time (hours) required to disassemble the products P1 to Pn and take out the respective components. Here, taking the product P1 as an example, the decomposition LT required to disassemble the
図6は、在庫マスタの記憶内容の一例を示す説明図である。図6において、在庫マスタ600は、製品/部品ID、製品/部品名、入庫日、在庫数および入手LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、製品P1〜Pnおよび部品M1〜Mmに関する在庫情報がレコードとして記憶されることになる。
FIG. 6 is an explanatory diagram showing an example of the contents stored in the inventory master. In FIG. 6, the
製品/部品IDとは、製品または部品を識別する識別子である。製品/部品名とは、製品または部品の名称である。入庫日とは、製品や部品を保管するための倉庫に入庫された年月日、すなわち、在庫となった年月日である。在庫数とは、倉庫に保管されている未発注の製品または部品の数である。入手LTとは、製品P1〜Pnまたは部品M1〜Mmを入手するまでにかかるリードタイム(時)である。 The product / part ID is an identifier for identifying a product or a part. The product / part name is the name of the product or part. The warehousing date is the date when the product or part is stored in the warehouse, that is, the date when it is in stock. The stock quantity is the number of unordered products or parts stored in the warehouse. Obtained LT is the lead time (hours) required to obtain the products P1 to Pn or the parts M1 to Mm.
ここで、製品P1を例に挙げると、PC1の在庫数は0個、すなわち、PC1の在庫がない状態である。また、製品P2を例に挙げると、PC2は2008年4月1日に入庫されており、その在庫数は10個、その入手LTは5時間である。さらに、PC2は2008年5月1日に入庫されており、その在庫数は10個、その入手LTは5時間である。この例では、分解作業をおこなう作業者が、20個の製品P2を入手するまでにかかるリードタイムが5時間ということになる。 Here, taking the product P1 as an example, the number of stocks of PC1 is 0, that is, there is no stock of PC1. Taking the product P2 as an example, the PC 2 has been received on April 1, 2008, the number of stock is 10, and the acquisition LT is 5 hours. Furthermore, PC2 has been received on May 1, 2008, the number of stock is 10, and the acquisition LT is 5 hours. In this example, the lead time required for an operator who performs the disassembly operation to obtain 20 products P2 is 5 hours.
図7は、品目マスタの記憶内容の一例を示す説明図である。図7において、品目マスタ700は、製品/部品ID、製品/部品名、品目区分および購入LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、製品P1〜Pnおよび部品M1〜Mmに関する品目情報がレコードとして記憶されることになる。
FIG. 7 is an explanatory diagram of an example of the contents stored in the item master. In FIG. 7, the
製品/部品IDとは、製品または部品を識別する識別子である。製品/部品名とは、製品または部品の名称である。品目区分とは、製品および部品の品目である。ここでは、自社で製造する「製造品」と、外部から購入する「購入品」と、の2つの品目によって区分けされている。購入LTとは、製品または部品を購入して調達するまでにかかるリードタイム(日)である。ここでは、品目区分が「購入品」の製品または部品の購入LTが記憶されている。 The product / part ID is an identifier for identifying a product or a part. The product / part name is the name of the product or part. The item classification is an item of products and parts. Here, the product is classified into two items, “manufactured product” manufactured in-house and “purchased product” purchased from the outside. The purchase LT is a lead time (day) required to purchase and procure a product or a part. Here, a purchase LT of a product or part whose item classification is “purchased product” is stored.
ここで、製品P1を例に挙げると、PC1は、自社で製造する「製造品」であり、購入LTは「−(null)」となっている。また、部品M1を例に挙げると、メモリ1は外部から購入する「購入品」であり、購入LTは10日である。すなわち、メモリ1を購入して調達するまでに10日かかることを示している。
Here, taking the product P1 as an example, the
(在庫管理装置の機能的構成)
つぎに、在庫管理装置200の機能的構成について説明する。図8は、在庫管理装置の機能的構成を示すブロック図である。図8において、在庫管理装置200は、取得部801と、検索部802と、決定部803と、判定部804と、抽出部805と、算出部806と、判断部807と、生成部808と、更新部809と、出力部810と、を含む構成である。
(Functional configuration of inventory management device)
Next, a functional configuration of the
この制御部となる機能(取得部801〜出力部810)は、具体的には、たとえば、図2に示したROM202、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶されたプログラムをCPU201に実行させることにより、または、I/F209により、その機能を実現する。
Specifically, the functions (
取得部801は、製品Pi(i=1,2,…,n)を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する機能を有する。ここで、不足部品とは、在庫のない部品である。具体的には、たとえば、取得部801が、図2に示したキーボード210やマウス211を用いたユーザの操作入力により、不足部品の部品情報を受け付けることにしてもよい。なお、取得されたデータは、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。
The
ここで、不足部品の部品情報について説明する。図9は、不足部品の部品情報の具体例を示す説明図である。図9において、部品情報900は、製造対象ID、不足部品ID、不足部品名および不足数のフィールド項目を有する。各フィールド項目に情報を設定することにより、不足部品の部品情報がレコードとして記憶されることになる。
Here, the component information of the missing component will be described. FIG. 9 is an explanatory diagram illustrating a specific example of component information of a missing component. In FIG. 9, the
製造対象IDとは、製造対象となる製品を識別する識別子である。不足部品IDとは、製造対象となる製品を製造するために不足している不足部品を識別する識別子である。不足部品名とは、不足部品の名称である。不足数とは、不足している不足部品の個数である。すなわち、部品情報900は、製品P1を製造するためにメモリ1が10個不足していることを示している。
The manufacturing object ID is an identifier for identifying a product to be manufactured. The missing part ID is an identifier for identifying a missing part that is insufficient for manufacturing a product to be manufactured. The missing part name is the name of the missing part. The deficiency number is the number of deficient parts that are deficient. That is, the
検索部802は、代替BOMマスタ400の中から、取得された部品情報の不足部品と同一の部品を含む製品および不足部品の替わりに代替可能な他の部品を含む製品を検索する機能を有する。具体的には、たとえば、まず、検索部802が、代替BOMマスタ400の中から、不足部品の部品ID(または部品名)と一致するレコードを特定する。
The
このあと、検索部802が、特定されたレコードの代替部品構成の中から、不足部品と同一の部品を含む製品および不足部品の替わりに代替可能な他の部品を含む製品を検索する。検索された検索結果は、たとえば、図10に示す代替候補テーブル1000に登録される。なお、検索処理の具体例については図10を用いて後述する。
Thereafter, the
また、検索部802は、代替BOMマスタ400の中から、不足部品の替わりに代替可能な他の部品を検索する機能を有する。具体的には、たとえば、まず、検索部802が、代替BOMマスタ400の中から、不足部品の部品ID(または部品名)と一致するレコードを特定する。
Further, the
このあと、検索部802が、特定されたレコードの代替部品構成の中から、不足部品の替わりに代替可能な他の部品を検索する。なお、検索された検索結果は、たとえば、図10に示す代替候補テーブル1000に登録される。
After that, the
図10は、代替候補テーブルを示す説明図である。図10において、代替候補テーブル1000は、代替候補ID、代替候補名、在庫数、分解LT、入手LT、購入LTおよびトータルLTのフィールド項目を有する。各フィールド項目に情報を設定することにより、不足部品の代替候補情報がレコードとして記憶されることになる。 FIG. 10 is an explanatory diagram of an alternative candidate table. In FIG. 10, the alternative candidate table 1000 has field items of an alternative candidate ID, an alternative candidate name, an inventory quantity, a decomposition LT, an acquisition LT, a purchase LT, and a total LT. By setting information in each field item, replacement candidate information for missing parts is stored as a record.
代替候補IDとは、不足部品の替わりに代替可能な代替候補を識別する識別子である。なお、代替候補には、以下の(i)〜(iv)が含まれる。
(i)不足部品と同一の部品
(ii)不足部品の替わりに代替可能な他の部品
(iii)不足部品と同一の部品を含む製品
(iv)不足部品の替わりに代替可能な他の部品を含む製品
The replacement candidate ID is an identifier for identifying a replacement candidate that can be replaced in place of a missing part. The alternative candidates include the following (i) to (iv).
(I) Parts that are the same as the missing parts (ii) Other parts that can be substituted for the missing parts (iii) Products that contain the same parts as the missing parts (iv) Other parts that can be substituted for the missing parts Including products
代替候補名とは、代替候補の名称である。在庫数とは、代替候補の在庫数である。分解LTとは、代替候補の分解LTである。入手LTとは、代替候補の入手LTである。購入LTとは、代替候補の購入LTである。トータルLTとは、分解LTと入手LTと購入LTとを足し合わせたトータルのリードタイムである。なお、代替候補テーブル1000は、たとえば、RAM203、磁気ディスク205、光ディスク207などの記憶領域によりその機能を実現する。
An alternative candidate name is the name of an alternative candidate. The inventory quantity is the inventory quantity of alternative candidates. The decomposition LT is an alternative candidate decomposition LT. The acquisition LT is the acquisition LT of an alternative candidate. The purchase LT is a purchase LT that is an alternative candidate. The total LT is a total lead time obtained by adding the decomposition LT, the acquisition LT, and the purchase LT. The alternative candidate table 1000 realizes its function by a storage area such as the
ここで、製品P1を製造するためにメモリ1が10個不足している場合(部品情報900)を例に挙げて、代替候補テーブル1000の登録例について説明する。図11は、代替候補テーブルの登録例を示す説明図(その1)である。
Here, a registration example of the alternative candidate table 1000 will be described by taking as an example a case where ten
(A)部品情報900が取得されると、製品P1を製造するために不足している不足部品の不足部品ID「M1」および不足部品名「メモリ1」が代替候補テーブル1000に登録され、代替候補情報1000−1が新たなレコードとして記憶される。また、代替候補情報1000−1の在庫数のフィールド項目に「0」が設定される。
(A) When the
(B)検索部802により、代替BOMマスタ400の中から、部品M1の替わりに代替可能な他の部品を検索する。ここでは、部品M2が検索される。この結果、部品ID「M2」および部品名「メモリ2」が代替候補テーブル1000に登録され、代替候補情報1000−2が新たなレコードとして記憶される。
(B) The
また、検索部802により、在庫マスタ600を参照して、部品M2の在庫数を特定する。ここでは、部品M2の在庫数は0個である。この結果、代替候補情報1000−2の在庫数のフィールド項目に「0」が設定される。
Further, the
(C)検索部802により、代替BOMマスタ400の中から、部品M1を含む製品および部品M1の替わりに代替可能な部品M2を含む製品を検索する。ここでは、製品P2,P3が検索される。なお、製造対象の製品P1は検索対象から除外している。この結果、製品ID「P2,P3」および製品名「PC2,PC3」が代替候補テーブル1000に登録され、代替候補情報1000−3,1000−4が新たなレコードとして記憶される。
(C) The
また、検索部802により、在庫マスタ600を参照して、製品P2,P3の在庫数を特定する。ここでは、製品P2の在庫数は20個であり、製品P3の在庫数は10個である。この結果、代替候補情報1000−3の在庫数のフィールド項目に「20」が設定され、代替候補情報1000−4の在庫数のフィールド項目に「10」が設定される。なお、検索された製品のうち在庫数がない製品は、代替候補から除外して、その代替候補についてのレコードを代替候補テーブル1000から削除してもよい。
Further, the
図8の説明に戻り、決定部803は、製品Piを製造するために不足している不足部品の代替部品を決定する機能を有する。具体的には、たとえば、決定部803が、代替候補テーブル1000に登録されている代替候補「部品M1、部品M2、製品P2、製品P3」の中から代替部品を決定する。決定された決定結果は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。
Returning to the description of FIG. 8, the
以下、代替部品の決定手法について具体的に説明する。 Hereinafter, a method for determining a substitute part will be specifically described.
判定部804は、品目マスタ700を参照して、検索された代替候補の品目区分(製造品または購入品)を判定する機能を有する。具体的には、たとえば、判定部804が、品目マスタ700の中から、検索された代替候補の製品/部品IDと一致するレコードの品目区分のフィールド項目に製造品(または購入品)が設定されているか否かを判定する。
The
また、判定部804は、代替候補が購入品の場合、代替候補テーブル1000を参照して、代替候補の在庫の有無を判定する機能を有する。具体的には、判定部804が、代替候補の部品ID(または部品名)と一致するレコードの在庫数のフィールド項目に「0」が設定されているか否かを判定する。なお、判定された判定結果は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。
In addition, when the alternative candidate is a purchased item, the
抽出部805は、分解BOMマスタ500の中から、検索された製品を分解して不足部品と同一の部品または不足部品の替わりに代替可能な他の部品を取り出すための分解LTを抽出する機能を有する。具体的には、たとえば、代替候補が製造品の場合、抽出部805が、分解BOMマスタ500の中から、代替候補の製品ID(または製品名)と一致するレコードの分解LTを抽出する。なお、抽出された分解LTは、たとえば、代替候補テーブル1000に登録される。
The
また、抽出部805は、在庫マスタ600の中から、検索された製品を入手するまでにかかる入手LTを抽出する機能を有する。具体的には、たとえば、代替候補が製造品の場合、抽出部805が、在庫マスタ600の中から、代替候補の製品ID(または製品名)と一致するレコードを特定する。そして、抽出部805が、特定されたレコードの入手LTを抽出する。なお、抽出された入手LTは、たとえば、代替候補テーブル1000に登録される。
The
また、抽出部805は、品目マスタ700の中から、不足部品と同一の部品を購入して調達するまでにかかる購入LTを抽出する機能を有する。さらに、抽出部805は、品目マスタ700の中から、不足部品の替わりに代替可能な他の部品を購入して調達するまでにかかる購入LTを抽出する機能を有する。具体的には、たとえば、代替候補が購入品かつ在庫がない場合、抽出部805が、品目マスタ700の中から、代替候補の部品ID(または部品名)と一致するレコードの購入LTを抽出する。なお、抽出された購入LTは、たとえば、代替候補テーブル1000に登録される。
In addition, the
また、抽出部805は、在庫マスタ600の中から、検索された部品を入手するまでにかかる入手LTを抽出する機能を有する。具体的には、たとえば、代替候補が購入品かつ在庫がある場合、抽出部805が、在庫マスタ600の中から、代替候補の部品ID(または部品名)と一致するレコードの入手LTを抽出する。なお、抽出された入手LTは、たとえば、代替候補テーブル1000に登録される。
Further, the
ここで、代替候補テーブル1000の登録例について説明する。図12は、代替候補テーブルの登録例を示す説明図(その2)である。 Here, a registration example of the alternative candidate table 1000 will be described. FIG. 12 is an explanatory diagram (part 2) of a registration example of an alternative candidate table.
(D)代替候補が製造品の場合、抽出部805により、分解BOMマスタ500の中から、不足部品の代替候補である製品P2,P3から部品M1の替わりに代替可能な部品M2を取り出すまでにかかる分解LTを抽出する。ここでは、製品P2から部品M2を取り出すまでにかかる分解LT「6時間」および製品P3から部品M2を取り出すまでにかかる分解LT「6時間」が抽出される。この結果、代替候補情報1000−3の分解LTのフィールド項目に「6時間」が設定され、代替候補情報1000−4の分解LTのフィールド項目に「6時間」が設定される。
(D) When the replacement candidate is a manufactured product, the
(E)抽出部805により、在庫マスタ600の中から、不足部品の代替候補である製品P2,P3を入手するまでにかかる入手LTを抽出する。ここでは、製品P2を入手するまでにかかる入手LT「5時間」および製品P3を入手するまでにかかる入手LT「10時間」が抽出される。この結果、代替候補情報1000−3の入手LTのフィールド項目に「5時間」が設定され、代替候補情報1000−4の入手LTのフィールド項目に「10時間」が設定される。
(E) The
(F)代替候補が購入品かつ在庫がない場合、抽出部805により、品目マスタ700の中から、不足部品の代替候補である部品M1,M2を購入して調達するまでにかかる購入LTを抽出する。ここでは、部品M1を購入して調達するまでにかかる購入LT「10日」および部品M2を購入して調達するまでにかかる購入LT「5日」が抽出される。この結果、代替候補情報1000−1の購入LTのフィールド項目に「10日」が設定され、代替候補情報1000−2の購入LTのフィールド項目に「5日」が設定される。
(F) If the alternative candidate is a purchased item and there is no stock, the
算出部806は、代替候補ごとのトータルLTを算出する機能を有する。具体的には、たとえば、算出部806が、代替候補テーブル1000を参照して、代替候補の分解LT、入手LTおよび購入LTを下記式(1)に代入することにより、代替候補のトータルLTを算出することができる。ただし、Xは不足部品の部品数であり、Yは製品の分解作業をおこなう作業者数である。
The
トータルLT=(分解LT×X)/Y+入手LT+購入LT ・・・(1) Total LT = (decomposition LT × X) / Y + obtained LT + purchased LT (1)
なお、算出されたトータルLTは、たとえば、代替候補テーブル1000に登録される。図13は、代替候補テーブルの登録例を示す説明図(その3)である。ここでは、不足部品の部品数を「X=10(個)」とし、製品の分解作業をおこなう作業者数を「Y=1(人)」とする。 The calculated total LT is registered in the alternative candidate table 1000, for example. FIG. 13 is an explanatory diagram (part 3) of a registration example of an alternative candidate table. Here, it is assumed that the number of missing parts is “X = 10 (pieces)” and the number of workers performing product disassembly work is “Y = 1 (persons)”.
(G)算出部806により、代替候補テーブル1000から選ばれた部品M1の分解LT、入手LTおよび購入LTを上記式(1)に代入して、部品M1のトータルLTを算出する。ここでは、部品M1のトータルLTは「10日」となる。この結果、代替候補情報1000−1のトータルLTのフィールド項目に「240時間(=10日×24時間)」が設定される。
(G) The
(H)算出部806により、代替候補テーブル1000から選ばれた部品M2の分解LT、入手LTおよび購入LTを上記式(1)に代入して、部品M2のトータルLTを算出する。ここでは、部品M2のトータルLTは「5日」となる。この結果、代替候補情報1000−2のトータルLTのフィールド項目に「120時間(=5日×24時間)」が設定される。
(H) The
(I)算出部806により、代替候補テーブル1000から選ばれた製品P2の分解LT、入手LTおよび購入LTを上記式(1)に代入して、製品P2のトータルLTを算出する。ここでは、製品P2のトータルLTは、「65時間{=(6時間×10個)/1人+5時間}」となる。この結果、代替候補情報1000−3のトータルLTのフィールド項目に「65時間」が設定される。
(I) The
(J)算出部806により、代替候補テーブル1000から選ばれた製品P3の分解LT、入手LTおよび購入LTを上記式(1)に代入して、製品P3のトータルLTを算出する。ここでは、製品P2のトータルLTは、「70時間{=(6時間×10個)/1人+10時間}」となる。この結果、代替候補情報1000−4のトータルLTのフィールド項目に「70時間」が設定される。
(J) The
そして、決定部803は、代替候補ごとのトータルLTに基づいて、製品Piを製造するために不足している不足部品の代替部品を決定する。具体的には、たとえば、決定部803が、代替候補テーブル1000を参照して、トータルLTが最小の代替候補を代替部品に決定する。
Then, the
なお、トータルLTが最小となる代替候補が複数存在する場合には、在庫管理方式に従って、代替部品を決定することにしてもよい。ここで、在庫管理方式とは、在庫となっている製品または部品を取り出す方式である。在庫管理方式としては、たとえば、先に入庫された製品または部品を倉庫から先に取り出す「先入れ先出し方式」や、後に入庫された製品または部品を倉庫から先に取り出す「後入れ先出し方式」などがある。この在庫管理方式は、キーボード210やマウス211を用いたユーザの操作入力により、予め任意に設定されている。
When there are a plurality of alternative candidates that minimize the total LT, the alternative parts may be determined according to the inventory management method. Here, the inventory management system is a system for taking out products or parts in stock. Stock management methods include, for example, the “first-in first-out method” in which products or parts that are received first are taken out from the warehouse, and the “last-in first-out method” in which products or parts that are received later are first taken out from the warehouse. . This inventory management method is arbitrarily set in advance by a user operation input using the
具体的には、決定部803は、トータルLTが最小となる代替候補が複数存在するか否かを判断する。ここで、複数存在する場合は、決定部803は、在庫マスタ600を参照して、代替候補の入庫日を特定する。そして、決定部803は、在庫管理方式に従って、特定された入庫日が早いまたは遅い代替候補を代替部品に決定する。たとえば、「先入れ先出し方式」の場合、決定部803は、入庫日が早い代替候補を代替部品に決定することになる。
Specifically, the
判断部807は、代替部品が決定された結果、代替部品の部品数が不足部品の部品数を満たしているか否かを判断する機能を有する。具体的には、たとえば、判断部807が、不足部品の部品情報から特定される不足部品数と代替部品の部品数とを比較することにより、不足部品の部品数を満たしているか否かを判断する。なお、判断された判断結果は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。
The
また、決定部803は、不足部品の部品数を満たしていない場合、代替部品に決定されていない未決定の代替候補のうち、トータルLTが最小となる代替候補を代替部品に決定する。これにより、代替部品の部品数が不足部品の部品数を満たすまで、決定処理を繰り返し実行することができる。
In addition, when the number of insufficient parts is not satisfied, the
なお、代替部品の決定手法として、代替候補のトータルLTに基づく手法について説明したが、これに限らない。具体的には、たとえば、決定部803は、分解LT、入手LT、購入LTのうち少なくともいずれかのリードタイムに基づいて、製品Piを製造するために不足している不足部品の代替部品を決定することにしてもよい。
In addition, although the method based on the alternative LT total LT has been described as the substitute part determination method, the present invention is not limited to this. Specifically, for example, the
出力部810は、決定された決定結果を出力する機能を有する。具体的には、たとえば、出力部810が、製品Piを製造するために不足している不足部品の代替部品をリスト化した代替部品リストを出力する。また、出力部810が、購入対象となる部品をリスト化した新規手配リストを出力することにしてもよい。
The
出力形式としては、たとえば、ディスプレイ208への表示、プリンタ213への印刷出力、I/F209による外部装置への送信がある。また、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶することとしてもよい。
Examples of the output format include display on the
ここで、出力結果の具体例について説明する。図14は、代替部品リストの一例を示す説明図である。図14において、代替部品リスト1400は、製造対象ID、不足部品ID、不足部品名、不足数、代替部品ID、代替部品名、代替部品数およびトータルLTのフィールド項目を有する。各フィールド項目に情報を設定することにより、代替部品情報がレコードとして記憶されている。
Here, a specific example of the output result will be described. FIG. 14 is an explanatory diagram of an example of the alternative component list. In FIG. 14, the
製造対象IDとは、製造対象となる製品を識別する識別子である。不足部品IDとは、不足部品を識別する識別子である。不足部品名とは、不足部品の名称である。不足数とは、不足している不足部品の個数である。代替部品IDとは、代替部品を識別する識別子である。代替部品名とは、代替部品の名称である。代替部品数は、代替部品の部品数である。トータルLTとは、代替部品を入手するまでにかかるリードタイム(時)である。 The manufacturing object ID is an identifier for identifying a product to be manufactured. The missing part ID is an identifier for identifying the missing part. The missing part name is the name of the missing part. The deficiency number is the number of deficient parts that are deficient. The substitute part ID is an identifier for identifying the substitute part. The substitute part name is the name of the substitute part. The number of substitute parts is the number of parts of the substitute parts. The total LT is the lead time (hours) required to obtain a substitute part.
この代替部品リスト1400によれば、不足部品である部品M1を入手するための最適な入手方法をユーザが認識することができる。また、この代替部品リスト1400によれば、製品P2を分解して代替部品を入手するまでにかかるトータルリードタイム「65時間」をユーザが認識することができる。
According to this
図15は、新規手配リストの一例を示す説明図である。図15において、新規手配リスト1500は、製造対象ID、新規手配部品ID、新規手配部品名、購入数および購入LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、代替部品情報がレコードとして記憶されている。
FIG. 15 is an explanatory diagram showing an example of a new arrangement list. In FIG. 15, a
製造対象IDとは、製造対象となる製品を識別する識別子である。新規手配部品IDとは、購入対象となる部品を識別する識別子である。新規手配部品名とは、購入対象となる部品の名称である。購入数とは、購入する部品の個数である。購入LTとは、不足部品を購入してから調達するまでにかかるリードタイム(時)である。 The manufacturing object ID is an identifier for identifying a product to be manufactured. The new arrangement part ID is an identifier for identifying a part to be purchased. The newly arranged part name is the name of the part to be purchased. The number of purchases is the number of parts to be purchased. The purchase LT is a lead time (hours) required to purchase a missing part after it is purchased.
この新規手配リスト1500によれば、製品P1を製造するために部品M1を購入する必要があることをユーザが認識することができる。また、この新規手配リスト1500によれば、部品M1を購入してから調達するまでにかかる購入LT「240時間」をユーザが認識することができる。
According to the
なお、上述した不足部品の部品情報(たとえば、部品情報900)は、後述する生成部808が製品Piの製造予定数から生成することにしてもよい。ここで、製造予定数とは、製造予定の製品Piの製品数(たとえば、顧客からの注文数)である。具体的には、たとえば、取得部801が、キーボード210やマウス211を用いたユーザの操作入力により、製品Piの製造予定数を受け付ける。
Note that the above-described component information (for example, component information 900) of the insufficient component may be generated from the planned production number of the product Pi by the
生成部808は、製品Piを製造するために不足している不足部品の部品情報を生成する機能を有する。具体的には、たとえば、まず、生成部808が、製品BOMマスタ300を参照して、製品Piに含まれる構成部品および原単位数を特定する。そして、生成部808が、製品Piの製造予定数と構成部品の原単位数を用いて、製造予定数分の製品Piを製造するために必要となる部品数を構成部品ごとに算出する。
The
このあと、生成部808が、在庫マスタ600を参照して、構成部品ごとに、製品Piを製造するために必要となる部品数を確保できるか否かを判断する。ここで、構成部品を確保できない場合、生成部808が、不足している構成部品(不足部品)の部品数を算出する。そして、生成部808が、不足部品の部品情報(たとえば、部品情報900)を生成する。
Thereafter, the
これにより、製品Piを製造するために不足している不足部品、および不足部品の部品数を特定するための部品情報を自動生成することが可能となり、ユーザの手間を削減することができる。なお、生成された部品情報は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。
As a result, it is possible to automatically generate the missing parts that are insufficient to manufacture the product Pi and the parts information for specifying the number of parts of the missing parts, thereby reducing the user's trouble. The generated component information is stored in a storage area such as the
更新部809は、決定部803によって決定された決定結果に基づいて、在庫マスタ600の記憶内容を更新する機能を有する。具体的には、たとえば、まず、更新部809が、代替部品を分解して不足部品と同一の部品または不足部品の替わりに代替可能な他の部品が取り出された場合の残余の部品およびその部品数を特定する。
The
そして、更新部809が、特定された残余の部品の部品数に基づいて、在庫マスタ600の記憶内容を更新する。より具体的には、たとえば、更新部809が、残余の部品の部品数を在庫マスタ600の該当する部品の在庫数に加算する。これにより、代替部品を分解することで発生する残余の部品の部品数を在庫数に反映することができる。
Then, the
(在庫管理装置の在庫管理処理手順)
つぎに、在庫管理装置200の在庫管理処理手順について説明する。図16は、在庫管理装置の在庫管理処理手順の一例を示すフローチャートである。図16のフローチャートにおいて、まず、取得部801により、製品Piを製造するために不足している不足部品の部品情報を取得したか否かを判断する(ステップS1601)。
(Inventory management procedure for inventory management equipment)
Next, the inventory management processing procedure of the
ここで、不足部品の部品情報が取得されるのを待って(ステップS1601:No)、取得された場合(ステップS1601:Yes)、検索部802により、製品Piを製造するために不足している不足部品の中から任意の部品を選択する(ステップS1602)。そして、検索部802により、代替候補テーブル1000に、選択された不足部品を登録する(ステップS1603)。
Here, waiting for the acquisition of the component information of the missing component (step S1601: No), if acquired (step S1601: Yes), the
このあと、検索部802により、代替BOMマスタ400の中から不足部品の代替候補を検索し(ステップS1604)、代替候補が検索されたか否かを判断する(ステップS1605)。ここで、代替候補が検索された場合(ステップS1605:Yes)、代替候補テーブル1000に、検索された代替候補を登録する(ステップS1606)。
Thereafter, the
そして、検索部802により、在庫マスタ600を参照して、代替候補の在庫数を特定し(ステップS1607)、代替候補テーブル1000に代替候補の在庫数を登録する(ステップS1608)。このあと、決定部803により、製品Piを製造するために不足している不足部品の代替部品を決定する代替部品決定処理を実行する(ステップS1609)。
Then, the
また、ステップS1605において、代替候補が検索されなかった場合(ステップS1605:No)、不足部品を新規手配リストに登録する(ステップS1610)。そして、製品Piを製造するために不足している不足部品の中から選択されていない未選択の部品があるか否かを判断する(ステップS1611)。 If no alternative candidate is found in step S1605 (step S1605: No), the missing parts are registered in the new arrangement list (step S1610). Then, it is determined whether or not there is an unselected part that has not been selected from among the insufficient parts that are insufficient to manufacture the product Pi (step S1611).
ここで、未選択の部品がある場合(ステップS1611:Yes)、ステップS1602に戻る。一方、未選択の部品がない場合(ステップS1611:No)、出力部810により、代替候補リストまたは/および新規手配リストを出力して(ステップS1612)、本フローチャートによる一連の処理を終了する。
If there is an unselected part (step S1611: YES), the process returns to step S1602. On the other hand, if there is no unselected part (step S1611: No), the
つぎに、図16のステップS1609における代替部品決定処理の具体的な処理手順について説明する。図17および図18は、代替部品決定処理の具体的処理手順の一例を示すフローチャートである。図17のフローチャートにおいて、まず、判定部804により、代替候補テーブル1000に登録されている代替候補の中から任意の製品または部品を選択する(ステップS1701)。
Next, a specific processing procedure of the substitute part determination process in step S1609 in FIG. 16 will be described. 17 and 18 are flowcharts showing an example of a specific processing procedure of the substitute part determination process. In the flowchart of FIG. 17, first, the
このあと、判定部804により、品目マスタ700を参照して、選択された代替候補の品目区分が購入品か否かを判定する(ステップS1702)。ここで、代替候補の品目区分が製造品の場合(ステップS1702:No)、抽出部805により、分解BOMマスタ500の中から代替候補の分解LTを抽出する(ステップS1703)。
Thereafter, the
さらに、抽出部805により、在庫マスタ600の中から代替候補の入手LTを抽出する(ステップS1704)。そして、抽出部805により、代替候補テーブル1000にステップS1703およびステップS1704において抽出された抽出結果を設定する(ステップS1705)。
Further, the
また、ステップS1702において、代替候補の品目区分が購入品の場合(ステップS1702:Yes)、判定部804により、代替候補テーブル1000を参照して、代替候補の在庫があるか否かを判定する(ステップS1706)。
Also, in step S1702, if the alternative candidate item classification is a purchased product (step S1702: Yes), the
ここで、代替候補の在庫がある場合(ステップS1706:Yes)、抽出部805により、在庫マスタ600の中から代替候補の入手LTを抽出して(ステップS1707)、代替候補テーブル1000に抽出結果を設定する(ステップS1705)。
Here, when there is a stock of alternative candidates (step S1706: Yes), the
一方、代替候補の在庫がない場合(ステップS1706:No)、抽出部805により、品目マスタ700の中から代替候補の購入LTを抽出して(ステップS1708)、代替候補テーブル1000に抽出結果を設定する(ステップS1705)。
On the other hand, if there is no replacement candidate inventory (step S1706: No), the
このあと、判定部804により、代替候補テーブル1000に登録されている代替候補の中から選択されていない未選択の製品または部品があるか否かを判断する(ステップS1709)。ここで、未選択の製品または部品がある場合(ステップS1709:Yes)、ステップS1701に戻る。一方、未選択の製品または部品がない場合(ステップS1709:No)、図18に示すステップS1710に移行する。
Thereafter, the
図18のフローチャートにおいて、まず、算出部806により、代替候補テーブル1000に登録されている代替候補ごとのトータルLTを算出する(ステップS1710)。そして、算出部806により、代替候補テーブル1000に、算出された代替候補ごとのトータルLTを設定する(ステップS1711)。
In the flowchart of FIG. 18, first, the
このあと、決定部803により、代替候補テーブル1000に登録されている代替候補の中から、トータルLTが最小の代替候補を特定する(ステップS1712)。そして、決定部803により、複数の代替候補が特定されたか否かを判断する(ステップS1713)。
Thereafter, the
ここで、複数の代替候補が特定されなかった場合(ステップS1713:No)、トータルLTが最小の代替候補を代替部品に決定して(ステップS1714)、代替部品リストまたは新規手配リストに登録する(ステップS1715)。 Here, when a plurality of alternative candidates are not specified (step S1713: No), an alternative candidate having the smallest total LT is determined as an alternative part (step S1714) and registered in the alternative part list or the new arrangement list (step S1714). Step S1715).
一方、複数の代替候補が特定された場合(ステップS1713:Yes)、決定部803により、在庫管理方式は「先入れ先出し方式」か否かを判断する(ステップS1716)。ここで、「先入れ先出し方式」の場合(ステップS1716:Yes)、決定部803により、在庫マスタ600を参照して、入庫日が古い代替候補を代替部品に決定して(ステップS1717)、代替部品リストまたは新規手配リストに登録する(ステップS1715)。
On the other hand, when a plurality of alternative candidates are specified (step S1713: Yes), the determining
一方、「後入れ先出し方式」の場合(ステップS1716:No)、決定部803により、在庫マスタ600を参照して、入庫日が新しい代替候補を代替部品に決定して(ステップS1718)、代替部品リストまたは新規手配リストに登録する(ステップS1715)。
On the other hand, in the case of the “last-in first-out method” (step S1716: No), the
このあと、判断部807により、代替部品の部品数が不足部品の部品数を満たしたか否かを判断する(ステップS1719)。ここで、不足部品の部品数を満たしていない場合(ステップS1719:No)、ステップS1712に戻る。一方、不足部品の部品数を満たした場合(ステップS1719:Yes)、図16に示すステップS1611に移行する。
Thereafter, the
つぎに、在庫マスタ600の記憶内容を更新する更新処理手順について説明する。図19は、更新処理手順の一例を示すフローチャートである。図19のフローチャートにおいて、まず、更新部809により、代替候補テーブル1000に登録されている代替候補のうち、製品が代替部品に決定されたか否かを判断する(ステップS1901)。
Next, an update processing procedure for updating the stored contents of the
ここで、製品が代替部品に決定されるのを待って(ステップS1901:No)、製品が代替部品に決定された場合(ステップS1901:Yes)、その製品を分解して不足部品と同一の部品または不足部品の替わりに代替可能な他の部品が取り出された場合の残余の部品を特定する(ステップS1902)。 Here, after waiting for the product to be determined as the substitute part (step S1901: No) and when the product is determined as the substitute part (step S1901: Yes), the product is disassembled and the same part as the missing part Alternatively, the remaining parts when other parts that can be substituted instead of the missing parts are taken out are identified (step S1902).
そして、残余の部品の部品数を特定し(ステップS1903)、特定された残余の部品の部品数に基づいて、在庫マスタ600の記憶内容を更新する(ステップS1904)。
Then, the number of remaining parts is specified (step S1903), and the storage content of the
以上説明したように、本実施の形態によれば、不足部品と同一の部品を含む製品だけでなく、不足部品の替わりに代替可能な他の部品を含む製品を、不足部品の代替部品を取り出すための分解対象とすることができる。これにより、製品在庫の活用度を向上させることができる。 As described above, according to the present embodiment, not only a product including the same part as the missing part, but also a product including another part that can be substituted for the missing part is taken out. For disassembly. Thereby, the utilization degree of product inventory can be improved.
また、代替部品を入手するためにかかる各種リードタイムを考慮して、最適な入手方法を選択することができる。具体的には、製品を分解して代替部品を取り出すまでにかかる分解LTによって、製品の分解容易性を考慮することにより、分解作業に手間がかかる製品を分解対象から排除することができる。 In addition, it is possible to select an optimal acquisition method in consideration of various lead times for acquiring the substitute parts. Specifically, by taking into consideration the ease of disassembly of the product by the disassembly LT that takes place until the product is disassembled and the replacement part is taken out, it is possible to exclude products that require labor in disassembly work from the disassembly targets.
また、分解対象となる製品を入手するまでにかかる入手LTによって、製品の入手容易性を考慮することにより、運搬作業などに時間がかかる製品を分解対象から排除することができる。さらに、新規手配する際の不足部品を購入して調達するまでにかかる購入LTを考慮することができる。 Further, by taking into consideration the availability of products by the acquisition LT required until the products to be decomposed are acquired, products that require time for transportation work and the like can be excluded from the objects to be decomposed. Furthermore, it is possible to consider the purchase LT required to purchase and procure a missing part when making a new arrangement.
これらのことから、製品を製造するために不足している構成部品を入手するまでにかかる期間を短縮して、製造期間の短縮化を図ることができる。この結果、顧客からの注文に迅速に対応することが可能となり、受注機会の損失を防ぐことができる。 From these facts, it is possible to shorten the manufacturing period by shortening the period required to obtain the component parts that are insufficient for manufacturing the product. As a result, it is possible to quickly respond to orders from customers, and it is possible to prevent loss of order receipt opportunities.
また、在庫となっている製品および部品の入庫日に基づいて、代替部品となる部品や代替部品を取り出すための製品を決定することができる。これにより、たとえば、早く出庫したい製品を優先的に分解対象にするなどの運用が可能となり、在庫管理の効率化を図ることができる。 In addition, based on the stocked product and the date of receipt of the part, it is possible to determine a part to be a substitute part and a product for taking out the substitute part. As a result, for example, operations such as preferentially disassembling products that are desired to be delivered quickly become possible, and the efficiency of inventory management can be improved.
なお、本実施の形態で説明した在庫管理方法は、予め用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能であってもよい。 The inventory management method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. This program may be distributed via a network such as the Internet.
上述した実施の形態に関し、さらに以下の付記を開示する。 The following additional notes are disclosed with respect to the embodiment described above.
(付記1)注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルにアクセス可能なコンピュータを、
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段、
前記代替候補テーブルの中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段、
前記決定手段によって決定された決定結果を出力する出力手段、
として機能させることを特徴とする在庫管理プログラム。
(Supplementary note 1) For each part included in a product to be ordered, an alternative candidate table that stores information on a product including the part and / or a product including another part that can be substituted for the part is accessible. Computer
An acquisition means for acquiring part information of a part that is lacking to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product including the same part as the missing part of the part information acquired by the acquiring means and a product including another part that can be substituted for the missing part from the replacement candidate table,
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
Inventory management program characterized by functioning as
(付記2)前記コンピュータを、
前記注文対象となる製品に含まれる部品ごとに、前記製品を分解して前記部品を取り出すまでにかかる分解リードタイムを記憶する分解リードタイムテーブルの中から、前記検索手段によって検索された製品を分解して前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための分解リードタイムを抽出する抽出手段として機能させ、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの分解リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記1に記載の在庫管理プログラム。
(Appendix 2)
For each part included in the product to be ordered, disassemble the product searched by the search means from the disassembly lead time table storing the disassembly lead time required for disassembling the product and taking out the part. And function as an extraction means for extracting the disassembly lead time for taking out the same part as the missing part or another part that can be substituted for the missing part,
The determining means includes
Based on the disassembly lead time for each product extracted by the extracting means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to
(付記3)前記抽出手段は、
在庫として入庫済みの製品ごとに、当該製品を入手するまでにかかる入手リードタイムを記憶する入手リードタイムテーブルの中から、前記検索手段によって検索された製品を入手するまでにかかる入手リードタイムを抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの入手リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記2に記載の在庫管理プログラム。
(Supplementary note 3) The extraction means includes:
For each product that has been received as inventory, the acquisition lead time required to acquire the product searched by the search means is extracted from the acquisition lead time table that stores the acquisition lead time required to acquire the product. And
The determining means includes
A product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined based on the acquisition lead time for each product extracted by the extracting means. The inventory management program according to attachment 2.
(付記4)前記コンピュータを、
前記検索手段によって検索された製品ごとに、前記製品を分解して前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すまでにかかるトータルリードタイムを算出する算出手段として機能させ、
前記決定手段は、
前記算出手段によって算出された製品ごとのトータルリードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記3に記載の在庫管理プログラム。
(Appendix 4)
For each product searched by the search means, a calculation means for calculating the total lead time required for disassembling the product and taking out the same part as the missing part or another part that can be substituted for the missing part Function as
The determining means includes
Based on the total lead time for each product calculated by the calculation means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to
(付記5)前記算出手段は、
前記検索手段によって検索された製品ごとに、前記抽出手段によって抽出された分解リードタイムと入手リードタイムとを足し合わせることにより前記トータルリードタイムを算出することを特徴とする付記4に記載の在庫管理プログラム。
(Supplementary Note 5) The calculation means includes:
The inventory management according to appendix 4, wherein the total lead time is calculated by adding the disassembly lead time extracted by the extraction means and the acquisition lead time for each product searched by the search means. program.
(付記6)前記決定手段は、
前記複数の製品のうち前記トータルリードタイムが最小となる製品を、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品に決定することを特徴とする付記4または5に記載の在庫管理プログラム。
(Appendix 6) The determination means includes:
The product having the minimum total lead time among the plurality of products is determined as a product for taking out the same part as the missing part or another part that can be substituted for the missing part. The inventory management program according to
(付記7)前記代替候補テーブルは、さらに、前記注文対象となる製品に含まれる部品ごとに、当該部品の替わりに代替可能な他の部品の情報を記憶しており、
前記検索手段は、
前記代替候補テーブルの中から、前記部品情報の不足部品の替わりに代替可能な他の部品を検索し、
前記抽出手段は、
さらに、前記注文対象となる製品に含まれる部品ごとに、当該部品を購入して調達するまでにかかる購入リードタイムを記憶する購入リードタイムテーブルの中から、前記検索手段によって検索された不足部品の替わりに代替可能な他の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品の替わりに代替可能な他の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記2〜6のいずれか一つに記載の在庫管理プログラム。
(Supplementary note 7) The replacement candidate table further stores, for each part included in the product to be ordered, information on other parts that can be replaced in place of the part,
The search means includes
Search the alternative candidate table for other parts that can be replaced instead of the missing parts in the part information,
The extraction means includes
Further, for each part included in the product to be ordered, the missing part searched by the search means from the purchase lead time table storing the purchase lead time required to purchase and procure the part. Instead, it extracts the lead time required to purchase and procure other parts that can be replaced.
The determining means includes
Further, based on the purchase lead time of another part that can be substituted for the missing part extracted by the extracting means, the same part as the missing part or another part that can be substituted for the missing part is taken out. The inventory management program according to any one of appendices 2 to 6, wherein a product for determination is determined.
(付記8)前記抽出手段は、
さらに、前記購入リードタイムテーブルの中から、前記不足部品と同一の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品と同一の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記7に記載の在庫管理プログラム。
(Appendix 8) The extraction means includes
Furthermore, from the purchase lead time table, the purchase lead time required to purchase and procure the same part as the missing part is extracted,
The determining means includes
Further, based on the purchase lead time of the same parts as the missing parts extracted by the extracting means, a product for taking out the same parts as the missing parts or other parts that can be substituted for the missing parts is determined. The inventory management program according to appendix 7, wherein:
(付記9)前記抽出手段は、
前記在庫として入庫済みの製品の在庫数を記憶する在庫テーブルの中から、前記検索手段によって検索された製品の在庫数を抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの在庫数に基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記2〜8のいずれか一つに記載の在庫管理プログラム。
(Supplementary note 9) The extraction means includes:
From the inventory table that stores the inventory quantity of the product that has been received as the inventory, the inventory quantity of the product searched by the search means is extracted,
The determining means includes
The supplementary note is characterized in that, based on the number of stocks for each product extracted by the extraction means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program as described in any one of 2-8.
(付記10)前記在庫テーブルは、前記在庫として入庫済みの製品の入庫日を記憶しており、
前記決定手段は、
前記在庫テーブルに記憶されている前記検索手段によって検索された製品の入庫日に基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記9に記載の在庫管理プログラム。
(Additional remark 10) The said inventory table has memorize | stored the receipt date of the product already received as the said stock,
The determining means includes
Based on the date of receipt of the product searched by the search means stored in the stock table, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to appendix 9, wherein:
(付記11)注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する記憶手段と、
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段と、
前記記憶手段の中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段と、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段と、
前記決定手段によって決定された決定結果を出力する出力手段と、
を備えることを特徴とする在庫管理装置。
(Supplementary Note 11) For each part included in a product to be ordered, a storage unit that stores information about a product including the part or / and a product including another part that can be substituted for the part;
An acquisition means for acquiring part information of a part that is insufficient to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product containing the same part as the missing part of the part information acquired by the acquiring means and a product containing another part that can be substituted for the missing part from the storage means;
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
An inventory management device comprising:
(付記12)制御手段および記憶手段を備え、注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルにアクセス可能なコンピュータが、
前記制御手段により、任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得して、前記記憶手段に記憶する取得工程と、
前記制御手段により、前記代替候補テーブルの中から、前記取得工程によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索して、前記記憶手段に記憶する検索工程と、
前記制御手段により、前記検索工程によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定して、前記記憶手段に記憶する決定工程と、
前記制御手段により、前記決定工程によって決定された決定結果を出力する出力工程と、
を実行することを特徴とする在庫管理方法。
(Additional remark 12) It is provided with a control means and a memory | storage means, and memorize | stores the information of the product containing the part which can be substituted for the product which contains the said part for each part contained in the product to be ordered, and / or the said part Computers that can access the alternative candidate table
An acquisition step of acquiring part information of a part that is insufficient for manufacturing an arbitrary product (hereinafter referred to as “missing part”) by the control means, and storing the information in the storage means;
The control means searches the replacement candidate table for a product including a part that is the same as a missing part in the part information acquired by the acquisition step and a product including another part that can be replaced in place of the missing part. And a search step stored in the storage means;
The storage unit determines a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched in the search step by the control unit. A determination process stored in
An output step of outputting the determination result determined by the determination step by the control means;
The inventory management method characterized by performing.
300 製品BOMマスタ
400 代替BOMマスタ
500 分解BOMマスタ
600 在庫マスタ
700 品目マスタ
801 取得部
802 検索部
803 決定部
804 判定部
805 抽出部
806 算出部
807 判断部
808 生成部
809 更新部
810 出力部
300
Claims (8)
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段、
前記代替候補テーブルの中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段、
前記決定手段によって決定された決定結果を出力する出力手段、
として機能させることを特徴とする在庫管理プログラム。 For each part included in the product to be ordered, a computer that can access an alternative candidate table that stores information on a product including the part or / and a product including another part that can be substituted for the part.
An acquisition means for acquiring part information of a part that is lacking to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product including the same part as the missing part of the part information acquired by the acquiring means and a product including another part that can be substituted for the missing part from the replacement candidate table,
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
Inventory management program characterized by functioning as
前記注文対象となる製品に含まれる部品ごとに、前記製品を分解して前記部品を取り出すまでにかかる分解リードタイムを記憶する分解リードタイムテーブルの中から、前記検索手段によって検索された製品を分解して前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための分解リードタイムを抽出する抽出手段として機能させ、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの分解リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項1に記載の在庫管理プログラム。 The computer,
For each part included in the product to be ordered, disassemble the product searched by the search means from the disassembly lead time table storing the disassembly lead time required for disassembling the product and taking out the part. And function as an extraction means for extracting the disassembly lead time for taking out the same part as the missing part or another part that can be substituted for the missing part,
The determining means includes
Based on the disassembly lead time for each product extracted by the extracting means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to claim 1.
在庫として入庫済みの製品ごとに、当該製品を入手するまでにかかる入手リードタイムを記憶する入手リードタイムテーブルの中から、前記検索手段によって検索された製品を入手するまでにかかる入手リードタイムを抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの入手リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項2に記載の在庫管理プログラム。 The extraction means includes
For each product that has been received as inventory, the acquisition lead time required to acquire the product searched by the search means is extracted from the acquisition lead time table that stores the acquisition lead time required to acquire the product. And
The determining means includes
A product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined based on the acquisition lead time for each product extracted by the extracting means. The inventory management program according to claim 2.
前記検索手段は、
前記代替候補テーブルの中から、前記部品情報の不足部品の替わりに代替可能な他の部品を検索し、
前記抽出手段は、
さらに、前記注文対象となる製品に含まれる部品ごとに、当該部品を購入して調達するまでにかかる購入リードタイムを記憶する購入リードタイムテーブルの中から、前記検索手段によって検索された不足部品の替わりに代替可能な他の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品の替わりに代替可能な他の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項2または3に記載の在庫管理プログラム。 The replacement candidate table further stores, for each part included in the product to be ordered, information on other parts that can be replaced in place of the part,
The search means includes
Search the alternative candidate table for other parts that can be replaced instead of the missing parts in the part information,
The extraction means includes
Further, for each part included in the product to be ordered, the missing part searched by the search means from the purchase lead time table storing the purchase lead time required to purchase and procure the part. Instead, it extracts the lead time required to purchase and procure other parts that can be replaced.
The determining means includes
Further, based on the purchase lead time of another part that can be substituted for the missing part extracted by the extracting means, the same part as the missing part or another part that can be substituted for the missing part is taken out. The inventory management program according to claim 2, wherein a product for determination is determined.
さらに、前記購入リードタイムテーブルの中から、前記不足部品と同一の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品と同一の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項4に記載の在庫管理プログラム。 The extraction means includes
Furthermore, from the purchase lead time table, the purchase lead time required to purchase and procure the same part as the missing part is extracted,
The determining means includes
Further, based on the purchase lead time of the same parts as the missing parts extracted by the extracting means, a product for taking out the same parts as the missing parts or other parts that can be substituted for the missing parts is determined. The inventory management program according to claim 4, wherein:
前記在庫として入庫済みの製品の在庫数を記憶する在庫テーブルの中から、前記検索手段によって検索された製品の在庫数を抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの在庫数に基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項2〜5のいずれか一つに記載の在庫管理プログラム。 The extraction means includes
From the inventory table that stores the inventory quantity of the product that has been received as the inventory, the inventory quantity of the product searched by the search means is extracted,
The determining means includes
The product for extracting the same part as the missing part or another part that can be substituted for the missing part is determined based on the number of stocks for each product extracted by the extracting unit. Item 6. The inventory management program according to any one of Items 2 to 5.
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段と、
前記記憶手段の中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段と、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段と、
前記決定手段によって決定された決定結果を出力する出力手段と、
を備えることを特徴とする在庫管理装置。 Storage means for storing, for each part included in the product to be ordered, information on the product including the part or / and the product including another part that can be substituted for the part;
An acquisition means for acquiring part information of a part that is insufficient to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product containing the same part as the missing part of the part information acquired by the acquiring means and a product containing another part that can be substituted for the missing part from the storage means;
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
An inventory management device comprising:
前記制御手段により、任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得して、前記記憶手段に記憶する取得工程と、
前記制御手段により、前記代替候補テーブルの中から、前記取得工程によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索して、前記記憶手段に記憶する検索工程と、
前記制御手段により、前記検索工程によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定して、前記記憶手段に記憶する決定工程と、
前記制御手段により、前記決定工程によって決定された決定結果を出力する出力工程と、
を実行することを特徴とする在庫管理方法。 An alternative candidate table that includes a control unit and a storage unit, and stores information on a product including the part and / or a product including another part that can be substituted for the part for each part included in the product to be ordered. A computer with access to
An acquisition step of acquiring part information of a part that is insufficient for manufacturing an arbitrary product (hereinafter referred to as “missing part”) by the control means, and storing the information in the storage means;
The control means searches the replacement candidate table for a product including a part that is the same as a missing part in the part information acquired by the acquisition step and a product including another part that can be replaced in place of the missing part. And a search step stored in the storage means;
The storage unit determines a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched in the search step by the control unit. A determination process stored in
An output step of outputting the determination result determined by the determination step by the control means;
The inventory management method characterized by performing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009077082A JP2010231408A (en) | 2009-03-26 | 2009-03-26 | Inventory management program, inventory management device, and inventory management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009077082A JP2010231408A (en) | 2009-03-26 | 2009-03-26 | Inventory management program, inventory management device, and inventory management method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010231408A true JP2010231408A (en) | 2010-10-14 |
Family
ID=43047170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009077082A Withdrawn JP2010231408A (en) | 2009-03-26 | 2009-03-26 | Inventory management program, inventory management device, and inventory management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010231408A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011008513A (en) * | 2009-06-25 | 2011-01-13 | Mitsubishi Electric Corp | Stock reference setting device |
JP2012185739A (en) * | 2011-03-07 | 2012-09-27 | Mitsubishi Heavy Ind Ltd | Diversion management device and diversion management program |
CN110189040A (en) * | 2019-06-04 | 2019-08-30 | 合肥博耀信息技术有限公司 | A kind of wisdom production scheduled production algorithm |
JPWO2021161750A1 (en) * | 2020-02-12 | 2021-08-19 | ||
US11443081B2 (en) * | 2017-09-29 | 2022-09-13 | Hitachi Construction Machinery Co., Ltd. | Part procurement system and part procurement method |
-
2009
- 2009-03-26 JP JP2009077082A patent/JP2010231408A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011008513A (en) * | 2009-06-25 | 2011-01-13 | Mitsubishi Electric Corp | Stock reference setting device |
JP2012185739A (en) * | 2011-03-07 | 2012-09-27 | Mitsubishi Heavy Ind Ltd | Diversion management device and diversion management program |
US11443081B2 (en) * | 2017-09-29 | 2022-09-13 | Hitachi Construction Machinery Co., Ltd. | Part procurement system and part procurement method |
CN110189040A (en) * | 2019-06-04 | 2019-08-30 | 合肥博耀信息技术有限公司 | A kind of wisdom production scheduled production algorithm |
JPWO2021161750A1 (en) * | 2020-02-12 | 2021-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4796185B2 (en) | Business flow diagram generation program, business flow diagram generation device, and business flow diagram generation method | |
JP6101607B2 (en) | Data analysis support system | |
CN101477522A (en) | Systems for collecting and analyzing business intelligence data | |
US11921737B2 (en) | ETL workflow recommendation device, ETL workflow recommendation method and ETL workflow recommendation system | |
KR102602483B1 (en) | Database search system and method | |
US20190163597A1 (en) | Device management apparatus, device management system, device management method, and recording medium | |
JP2010231408A (en) | Inventory management program, inventory management device, and inventory management method | |
CN110688381B (en) | Software product and software method for product process record tracing | |
ElZahed et al. | Smart archiving of energy and petroleum projects utilizing big data analytics | |
JP2020013413A (en) | Judgment support device and judgment support method | |
US20080071593A1 (en) | Business process editor, business process editing method, and computer product | |
JP2017068418A (en) | Plan support system and plan support method | |
US20040143517A1 (en) | System and method for managing material distribution and returned materials | |
JP2008269286A (en) | Code management system and method | |
CN115564405A (en) | Research and development project management method and system with FMEA as drive and storage medium | |
JP2004178150A (en) | Integrated production management method and system by production process management chart | |
JP6519901B1 (en) | Plant equipment information management system | |
US20200089200A1 (en) | Production management support apparatus and production management support method | |
JP2003076919A (en) | Method, server and program for supporting order of commodity | |
JP2004078454A (en) | Creating method of point of purchase advertisement | |
US20220284405A1 (en) | Maintenance information management system, maintenance information management device, maintenance information management method, and program | |
US20190180223A1 (en) | Supply chain model generation system | |
JP2004287874A (en) | Data analysis method and business transaction support system | |
WO2024095715A1 (en) | Environmental load evaluating device and method | |
JP2012221292A (en) | Information management device, control method of information management device, and control program of information management device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20120605 |