(57)【特許請求の範囲】
【請求項１】
出発地点から目的地点へ物品が移動中であるか否かおよび前記物品が前記目的地点へ到着したか否かを検知し、前記物品が移動中であるか否かを示す移動情報を前記物品に対応付けて設定した在庫情報を在庫情報記憶部に格納する物品移動管理部と、
前記在庫情報記憶部に記憶された前記在庫情報と、前記物品を出庫先地点へ出材すべき旨を示す出材指令を記憶する出材指令記憶部に記憶された前記出材指令と、に基づいて、移動中の前記物品を前記目的地点から前記出庫先地点への出庫対象として選択し、当該選択結果に基づいて前記物品の出庫計画を生成して、前記出庫計画を出庫計画記憶部に格納する出庫計画生成部と、
前記物品移動管理部により前記物品が前記目的地点へ到着したことが検知されると、前記出庫計画記憶部に記憶された前記出庫計画に基づいて、前記物品の前記目的地点から前記出庫先地点への出庫指示を出力する出庫指示部と、
を有し、
前記在庫情報記憶部には、複数の移動中の前記物品に対応付けられた前記目的地点として、前記物品を使用した製品の製造を行う製造ラインに設けられたライン倉庫エリアと、前記物品を保管する倉庫に設けられた倉庫エリアと、前記倉庫に入庫する前に前記物品を一時的に保管する入庫予定エリアとを示す所在区分、および、前記目的地点を示す前記所在区分に応じた出庫優先度が設定されており、
前記出庫計画生成部は、前記在庫情報記憶部に設定された移動中の前記物品の前記目的地点に応じた前記出庫優先度に基づいて、前記入庫予定エリアに移動中の前記物品よりも前記倉庫エリアに移動中の前記物品を優先し、前記倉庫エリアに移動中の前記物品よりも前記ライン倉庫エリアに移動中の前記物品を優先して、移動中の前記物品の出庫対象としての選択を行う、
ことを特徴とする生産管理装置。
【請求項２】
前記出庫計画生成部は、前記在庫情報記憶部に記憶された前記在庫情報に前記目的地点に保管済みの前記物品が含まれる場合、移動中の前記物品よりも保管済みの前記物品を優先して出庫対象としての選択を行うことを特徴とする請求項１記載の生産管理装置。
【請求項３】
前記物品移動管理部は、前記物品が注残品であり前記在庫情報に未登録である場合、前記物品が前記出発地点から移動開始されたことを検知した際に、前記在庫情報記憶部に記憶された前記在庫情報に当該物品を登録し、当該物品を移動中として設定する、ことを特徴とする請求項１または２に記載の生産管理装置。
【請求項４】
前記物品移動管理部は、前記出庫指示部が出力した前記出庫指示に応じた前記目的地点から前記出庫先への前記物品の移動開始を検知した際に、前記物品が利用量に応じた検収処理を行うべき預託品である場合、当該物品につき前記利用量に応じた前記検収処理を行うことを特徴とする請求項１乃至３の何れか一項に記載の生産管理装置。
【請求項５】
前記物品移動管理部は、前記出庫指示部が出力した前記出庫指示に応じた前記目的地点から前記出庫先への前記物品の移動開始を検知した際に、前記物品が利用量に応じて自動発注を行うべき自動発注対象品である場合、当該物品につき前記利用量に応じた前記自動発注を行うことを特徴とする請求項１乃至４の何れか一項に記載の生産管理装置。
【請求項６】
前記物品移動管理部は、前記出発地点に設けられた第１の情報処理装置が前記物品の前記目的地点への所定の移動開始入力を受け付けた際に前記第１の情報処理装置から送信される移動開始通知を受信した場合に、前記物品が移動中であると検知し、前記目的地点に設けられた第２の情報処理装置から前記物品が前記目的地点に設けられた所定のチェックポイントを通過した旨を示す到着通知を受信した場合に前記物品が前記目的地点へ到着したことを検知することを特徴とする請求項１乃至５の何れか一項に記載の生産管理装置。
【請求項７】
物品の出発地点から目的地点への所定の移動開始入力を受け付けると、前記出発地点から前記目的地点へ前記物品が移動開始した旨を示す移動開始通知を送信する第１の送信部、
を備える第１の情報処理装置と、
前記物品が前記目的地点に設けられた所定のチェックポイントを通過した旨を示す到着通知を送信する第２の送信部、
を備える第２の情報処理装置と、
前記第１の送信部から前記移動開始通知を受信すると、前記出発地点から前記目的地点へ前記物品が移動中であると検知し、前記物品が移動中である旨を前記物品に対応付けて設定した在庫情報を在庫情報記憶部に格納し、前記第２の送信部から前記到着通知を受信すると、前記目的地点へ前記物品が到着したことを検知し、前記物品が移動中でなくなった旨を前記物品に対応付けて前記在庫情報記憶部に記憶された前記在庫情報に設定する物品移動管理部と、
前記在庫情報記憶部に記憶された前記在庫情報と、前記物品を出庫先地点へ出材すべき旨を示す出材指令を記憶する出材指令記憶部に記憶された前記出材指令と、に基づいて、移動中の前記物品を前記目的地点から前記出庫先地点への出庫対象として選択し、当該選択結果に基づいて前記物品の出庫計画を生成して、前記出庫計画を出庫計画記憶部に格納する出庫計画生成部と、
前記物品移動管理部により前記物品が前記目的地点へ到着したことが検知されると、前記出庫計画記憶部に記憶された前記出庫計画に基づいて、前記物品の前記目的地点から前記出庫先地点への出庫指示を出力する出庫指示部と、
を備える生産管理装置と、
を有し、
前記在庫情報記憶部には、複数の移動中の前記物品に対応付けられた前記目的地点として、前記物品を使用した製品の製造を行う製造ラインに設けられたライン倉庫エリアと、前記物品を保管する倉庫に設けられた倉庫エリアと、前記倉庫に入庫する前に前記物品を一時的に保管する入庫予定エリアとを示す所在区分、および、前記目的地点を示す前記所在区分に応じた出庫優先度が設定されており、
前記出庫計画生成部は、前記在庫情報記憶部に設定された移動中の前記物品の前記目的地点に応じた前記出庫優先度に基づいて、前記入庫予定エリアに移動中の前記物品よりも前記倉庫エリアに移動中の前記物品を優先し、前記倉庫エリアに移動中の前記物品よりも前記ライン倉庫エリアに移動中の前記物品を優先して、移動中の前記物品の出庫対象としての選択を行う、
ことを特徴とする生産管理システム。
【請求項８】
コンピュータを、
出発地点から目的地点へ物品が移動中であるか否かおよび前記物品が前記目的地点へ到着したか否かを検知し、前記物品が移動中であるか否かを示す移動情報を前記物品に対応付けて設定した在庫情報を在庫情報記憶手段に格納する物品移動管理手段、
前記在庫情報記憶手段に記憶された前記在庫情報と、前記物品を出庫先地点へ出材すべき旨を示す出材指令を記憶する出材指令記憶手段に記憶された前記出材指令と、に基づいて、移動中の前記物品を前記目的地点から前記出庫先地点への出庫対象として選択し、当該選択結果に基づいて前記物品の出庫計画を生成して、前記出庫計画を出庫計画記憶手段に格納する出庫計画生成手段、
前記物品移動管理手段により前記物品が前記目的地点へ到達したことが検知されると、前記出庫計画記憶手段に記憶された前記出庫計画に基づいて、前記物品の前記目的地点から前記出庫先地点への出庫指示を出力する出庫指示手段、
として機能させるものであって、
前記在庫情報記憶手段には、複数の移動中の前記物品に対応付けられた前記目的地点として、前記物品を使用した製品の製造を行う製造ラインに設けられたライン倉庫エリアと、前記物品を保管する倉庫に設けられた倉庫エリアと、前記倉庫に入庫する前に前記物品を一時的に保管する入庫予定エリアとを示す所在区分、および、前記目的地点を示す前記所在区分に応じた出庫優先度が設定されており、
前記出庫計画生成手段は、前記在庫情報記憶手段に設定された移動中の前記物品の前記目的地点に応じた前記出庫優先度に基づいて、前記入庫予定エリアに移動中の前記物品よりも前記倉庫エリアに移動中の前記物品を優先し、前記倉庫エリアに移動中の前記物品よりも前記ライン倉庫エリアに移動中の前記物品を優先して、移動中の前記物品の出庫対象としての選択を行う、
ことを特徴とする生産管理プログラム。
【請求項９】
生産管理装置の生産管理方法であって、
物品移動管理部が、出発地点から目的地点へ物品が移動中であるか否かおよび前記物品が前記目的地点へ到着したか否かを検知し、前記物品が移動中であるか否かを示す移動情報を前記物品に対応付けて設定した在庫情報を在庫情報記憶部に格納し、
出庫計画生成部が、前記在庫情報記憶部に記憶された前記在庫情報と、前記物品を出庫先地点へ出材すべき旨を示す出材指令を記憶する出材指令記憶部に記憶された前記出材指令と、に基づいて、移動中の前記物品を前記目的地点から前記出庫先地点への出庫対象として選択し、当該選択結果に基づいて前記物品の出庫計画を生成して、前記出庫計画を出庫計画記憶部に格納し、
出庫指示部が、前記物品移動管理部により前記物品が前記目的地点へ到達したことが検知されると、前記出庫計画記憶部に記憶された前記出庫計画に基づいて、前記物品の前記目的地点から前記出庫先地点への出庫指示を出力するものであって、
前記在庫情報記憶部には、複数の移動中の前記物品に対応付けられた前記目的地点として、前記物品を使用した製品の製造を行う製造ラインに設けられたライン倉庫エリアと、前記物品を保管する倉庫に設けられた倉庫エリアと、前記倉庫に入庫する前に前記物品を一時的に保管する入庫予定エリアとを示す所在区分、および、前記目的地点を示す前記所在区分に応じた出庫優先度が設定されており、
前記出庫計画生成部は、前記在庫情報記憶部に設定された移動中の前記物品の前記目的地点に応じた前記出庫優先度に基づいて、前記入庫予定エリアに移動中の前記物品よりも前記倉庫エリアに移動中の前記物品を優先し、前記倉庫エリアに移動中の前記物品よりも前記ライン倉庫エリアに移動中の前記物品を優先して、移動中の前記物品の出庫対象としての選択を行う、
ことを特徴とする生産管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は製品の生産を管理する生産管理装置、生産管理システム、生産管理プログラムおよび生産管理方法に関する。
【背景技術】
【０００２】
従来、製造業の分野では、製品の生産管理を行う生産管理システムが利用されている。生産管理システムで用いられる生産管理の手法としてＳＣＭ（Supply Chain Management）がある。ＳＣＭは、企業間・部門間で製品生産における一連の過程（例えば、部品や材料の調達、生産、物流まで）を管理し、需要と供給とのバランスの均衡を図る。これにより、製品生産の効率化を支援する。【０００３】
このために、生産管理システムにおいて、何処の場所（例えば、倉庫）に存在する何の部品を使用して製品を生産するか、あるいは、部品の使用に応じて何処の場所に何の部品等を新たに入庫するかを管理することが考えられる。この場合、物品（部品、材料および製品等）が存在する場所を適切に把握することが重要となる。【０００４】
例えば、複数の拠点に存在する余剰在庫等の情報を収集し、その情報に基づいて生産計画を行う方法がある（例えば、特許文献１参照）。また、出荷品に付したＩＣ（Integrated Circuit）タグを用いて出荷品の着荷を効率的に検知し、入庫先を管理する方法がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３４５４１９号公報
【特許文献２】特開２００７−２７２４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、倉庫内外では物品の移動が頻繁に行われる。例えば、部品の製造を行うサプライヤから倉庫への部品の移動、倉庫間での物品の移動、および倉庫内での物品の棚間の移動等がリアルタイムに発生し得る。【０００７】
しかし、従来の方法では所定の場所に入庫した物品を入庫後に管理対象とするので、このようにリアルタイムに発生する物品の場所の変更に追随した適切な出庫管理を行うことが困難であった。例えば、現時点において、ある場所に対象の部品が存在しなければ、その場所への対象の部品の到着が間近に予定されていたとしても、製品の生産工場への出庫処理を行うことができないという問題があった。【０００８】
これは、物品の出庫の効率を悪化させる要因となっていた。
本発明はこのような点に鑑みてなされたものであり、物品の出庫管理を効率的に行うことができる生産管理装置、生産管理システム、生産管理プログラムおよび生産管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では上記課題を解決するために、生産管理装置が提供される。この生産管理装置は、物品移動管理部、出庫計画生成部および出庫指示部を有する。物品移動管理部は、出発地点から目的地点へ物品が移動中であるか否かおよび物品が目的地点へ到着したか否かを検知し、物品が移動中であるか否かを示す移動情報を物品に対応付けて設定した在庫情報を在庫情報記憶部に格納する。出庫計画生成部は、在庫情報記憶部に記憶された在庫情報と、物品を出庫先地点へ出材すべき旨を示す出材指令を記憶する出材指令記憶部に記憶された出材指令と、に基づいて、移動中の物品を目的地点から出庫先地点への出庫対象として選択し、その選択結果に基づいて物品の出庫計画を生成して、出庫計画を出庫計画記憶部に格納する。出庫指示部は、物品移動管理部により物品が目的地点へ到着したことが検知されると、出庫計画記憶部に記憶された出庫計画に基づいて、物品の目的地点から出庫先地点への出庫指示を出力する。在庫情報記憶部には、複数の移動中の物品に対応付けられた目的地点として、物品を使用した製品の製造を行う製造ラインに設けられたライン倉庫エリアと、物品を保管する倉庫に設けられた倉庫エリアと、倉庫に入庫する前に物品を一時的に保管する入庫予定エリアとを示す所在区分、および、目的地点を示す所在区分に応じた出庫優先度が設定される。出庫計画生成部は、在庫情報記憶部に設定された移動中の物品の目的地点に応じた出庫優先度に基づいて、入庫予定エリアに移動中の物品よりも倉庫エリアに移動中の物品を優先し、倉庫エリアに移動中の物品よりもライン倉庫エリアに移動中の物品を優先して、移動中の物品の出庫対象としての選択を行う。
【００１０】
また、上記課題を解決するために、生産管理システムが提供される。この生産管理システムは、第１の情報処理装置、第２の情報処理装置および生産管理装置を備える。第１の情報処理装置は、物品の出発地点から目的地点への所定の移動開始入力を受け付けると、出発地点から目的地点へ物品が移動開始した旨を示す移動開始通知を送信する第１の送信部を備える。第２の情報処理装置は、物品が目的地点に設けられた所定のチェックポイントを通過した旨を示す到着通知を送信する第２の送信部を備える。生産管理装置は、物品移動管理部、出庫計画生成部および出庫指示部を有する。物品移動管理部は、第１の送信部から移動開始通知を受信すると、出発地点から目的地点へ物品が移動中であると検知し、物品が移動中である旨を物品に対応付けて設定した在庫情報を在庫情報記憶部に格納し、第２の送信部から到着通知を受信すると、目的地点へ物品が到着したことを検知し、物品が移動中でなくなった旨を物品に対応付けて在庫情報記憶部に記憶された在庫情報に設定する。出庫計画生成部は、在庫情報記憶部に記憶された在庫情報と、物品を出庫先地点へ出材すべき旨を示す出材指令を記憶する出材指令記憶部に記憶された出材指令と、に基づいて、移動中の物品を目的地点から出庫先地点への出庫対象として選択し、その選択結果に基づいて物品の出庫計画を生成して、出庫計画を出庫計画記憶部に格納する。出庫指示部は、物品移動管理部により物品が目的地点へ到着したことが検知されると、出庫計画記憶部に記憶された出庫計画に基づいて、物品の目的地点から出庫先地点への出庫指示を出力する。在庫情報記憶部には、複数の移動中の物品に対応付けられた目的地点として、物品を使用した製品の製造を行う製造ラインに設けられたライン倉庫エリアと、物品を保管する倉庫に設けられた倉庫エリアと、倉庫に入庫する前に物品を一時的に保管する入庫予定エリアとを示す所在区分、および、目的地点を示す所在区分に応じた出庫優先度が設定される。出庫計画生成部は、在庫情報記憶部に設定された移動中の物品の目的地点に応じた出庫優先度に基づいて、入庫予定エリアに移動中の物品よりも倉庫エリアに移動中の物品を優先し、倉庫エリアに移動中の物品よりもライン倉庫エリアに移動中の物品を優先して、移動中の物品の出庫対象としての選択を行う。
【００１１】
また、上記課題を解決するために、上記生産管理装置と同様の処理をコンピュータに実行させる生産管理プログラムが提供される。
また、上記課題を解決するために、上記生産管理装置と同様の処理を行う生産管理方法が提供される。
【発明の効果】
【００１２】
上記生産管理装置、生産管理システム、生産管理プログラムおよび生産管理方法によれば、物品の出庫管理を効率的に行うことができる。
本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態に係る生産管理装置を示す図である。
【図２】第２の実施の形態に係る生産管理システムで管理する拠点間の関係を示す図である。
【図３】第２の実施の形態に係る生産管理システムの構成を示す図である。
【図４】倉庫の構成を示す図である。
【図５】物品の状態遷移を示す図である。
【図６】管理サーバのハードウェア構成を示す図である。
【図７】管理サーバの機能構成を示す図である。
【図８】倉庫端末装置の機能構成を示す図である。
【図９】物品マスタのデータ構造例を示す図である。
【図１０】物品構成テーブルのデータ構造例を示す図である。
【図１１】所在区分テーブルのデータ構造例を示す図である。
【図１２】移動区分テーブルのデータ構造例を示す図である。
【図１３】移動区分テーブルのデータ構造例を示す図である。
【図１４】部品注残テーブルのデータ構造例を示す図である。
【図１５】部品在庫テーブルのデータ構造例を示す図である。
【図１６】出材指令管理テーブルのデータ構造例を示す図である。
【図１７】出庫計画管理テーブルのデータ構造例を示す図である。
【図１８】移動入力画面の表示例を示す図である。
【図１９】出庫指示画面の表示例を示す図である。
【図２０】移動チケットの表示例を示す図である。
【図２１】出庫計画生成処理を示すフローチャートである。
【図２２】在庫引当処理を示すフローチャートである。
【図２３】出庫処理を示すフローチャートである。
【図２４】入庫予定登録処理を示すフローチャートである。
【図２５】入庫処理を示すフローチャートである。
【図２６】仕掛品消込処理を示すフローチャートである。
【図２７】特急出庫時の出庫指示の通知の流れを示すシーケンス図である。
【図２８】到着待ち部品の出庫指示の通知の流れを示すシーケンス図である。
【図２９】預託品利用時の処理の流れを示すシーケンス図である。
【図３０】自動発注品利用時の処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本実施の形態を図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る生産管理装置を示す図である。生産管理装置１は、物品２の出発地点Ｐ１から目的地点Ｐ２への移動状況を管理すると共に、物品２の出庫を管理する。ここで、出発地点Ｐ１、目的地点Ｐ２は、例えば製品生産における拠点である。出発地点Ｐ１は、例えば物品２の供給元となる工場である。目的地点Ｐ２は、例えば供給された物品２を格納するための倉庫である。なお、出発地点Ｐ１および目的地点Ｐ２は、更に詳細に、例えば拠点内の物品２の格納場所を示すものとしてもよい。
【００１５】
生産管理装置１は、出材指令記憶部１ａ、在庫情報記憶部１ｂ、出庫計画記憶部１ｃ、物品移動管理部１ｄ、出庫計画生成部１ｅおよび出庫指示部１ｆを有する。
出材指令記憶部１ａは、出材指令を記憶する。出材指令は、製品の生産計画に応じて、出材すべき場所（例えば、出庫先地点Ｐ３）、出材すべき部品、出材すべき数量、出材すべき時間を指定する情報である。なお、出庫先地点Ｐ３は、例えば製品を生産する工場、あるいは工場内のライン等である。また、出材指令には物品２に関する出材指令が含まれるとする。
【００１６】
在庫情報記憶部１ｂは、在庫として管理されている物品の情報を設定した在庫情報を記憶する。在庫情報には、物品が移動中であるか否かを示す移動情報が含まれる。
出庫計画記憶部１ｃは、出庫計画を記憶する。出庫計画は、出材指令に応じて、出庫元とする地点、出庫する部品、出庫する数量、出庫する時間を指定する情報である。
【００１７】
物品移動管理部１ｄは、物品２が出発地点Ｐ１から目的地点Ｐ２へ移動しているか否かを検知する。そして、物品移動管理部１ｄは、物品２が移動中であるか否かを示す移動情報を在庫情報記憶部１ｂに記憶された在庫情報に設定する。
【００１８】
出庫計画生成部１ｅは、出材指令記憶部１ａに記憶された出材指令と、在庫情報記憶部１ｂに記憶された在庫情報と、に基づいて出庫先地点Ｐ３への物品２の出庫計画を生成する。例えば、出庫計画生成部１ｅは、出材すべき場所（出庫先地点Ｐ３）に基づいて出庫元とする地点（目的地点Ｐ２）を決定する。また、出材すべき部品に基づいて出庫する部品（物品２）を決定する。また、出材すべき数量に基づいて出庫する数量を決定する。また、出材すべき時間に基づいて、出庫元から出庫する時間を決定する。
【００１９】
出庫計画生成部１ｅは、このようにして決定した情報を設定した出庫計画を出庫計画記憶部１ｃに格納する。ここで、出庫計画生成部１ｅは、移動中の物品２を目的地点Ｐ２から出庫先地点Ｐ３への出庫の対象とすることができる。移動中の物品２を出庫の対象とする場合、出庫計画生成部１ｅは、移動中の物品２を、例えば目的地点Ｐ２への到着待ちの状態として出庫計画上で管理する。
【００２０】
出庫指示部１ｆは、物品移動管理部１ｄにより物品２が目的地点Ｐ２へ到達したことが検知されると、出庫計画記憶部１ｃに記憶された出庫計画を参照する。そして、出庫指示部１ｆは、到着待ちの物品２につき目的地点Ｐ２から出庫先地点Ｐ３への出庫指示を出力する。
【００２１】
このような生産管理装置１によれば、物品移動管理部１ｄにより、出発地点Ｐ１から目的地点Ｐ２へ物品２が移動しているか否かが取得され、物品２が移動中であるか否かを示す移動情報が物品２に対応付けて在庫情報に設定されて、在庫情報が在庫情報記憶部１ｂに格納される。出庫計画生成部１ｅにより、在庫情報記憶部１ｂに記憶された在庫情報と、出材指令記憶部１ａに記憶された出材指令と、に基づいて、移動中の物品２が目的地点Ｐ２から出庫先地点Ｐ３への出庫対象として選択される。出庫計画生成部１ｅにより、その選択結果に基づいて、物品２の出庫計画が生成され、生成された出庫計画が出庫計画記憶部１ｃに格納される。物品移動管理部１ｄにより、物品２が目的地点Ｐ２へ到達したことが検知されると、出庫指示部１ｆにより、出庫計画記憶部１ｃに記憶された出庫計画に基づいて、物品２の目的地点Ｐ２から出庫先地点Ｐ３への出庫指示が出力される。
【００２２】
これにより、物品の出庫管理を効率的に行うことができる。具体的には、現時点において物品２が目的地へ到達していない場合でも、移動中の物品２を含めた出庫計画を生成できるので、早期に物品の出庫予定を把握することが可能となる。また、移動中の段階で物品２の利用状況を把握することができるので、その後の物品２の新規発注等を早期に立案して、他の製品の生産計画に反映させることが可能となる。
【００２３】
また、移動中の物品が目的地に到達した時点で、出庫指示を出力する。出庫指示は、例えばモニタや作業指示チケット等を介して作業者へ通知することができる。これにより、作業者に対して物品２の迅速な出庫を促すことができる。
【００２４】
ここで、物品の移動としては、例えば部品の供給元工場から倉庫への部品の移動、倉庫間での物品の移動、および倉庫内での物品の棚間の移動等がリアルタイムに発生し得る。生産管理装置１は、これらの移動の種別に応じて優先順位を設けて出庫対象とする物品を選択するものとしてもよい。具体的には、より早く出庫できるものから優先して出庫対象を選択するよう制御することもできる。例えば、倉庫内で移動中の物品よりも、工場のライン倉庫（部品を先渡ししておく倉庫）へ移動中の物品を優先して出庫対象に選択することが考えられる。このように、より早く出庫できる物品を適切に選択可能とすれば、急を要する物品につき即座に出庫を行いたい場合に有用である。
【００２５】
以下の実施の形態では、製品製造会社の倉庫、工場およびサプライヤの間の在庫管理を支援する、より具体的な生産管理システムを説明する。
［第２の実施の形態］
図２は、第２の実施の形態に係る生産管理システムで管理する拠点間の関係を示す図である。拠点としては、各拠点を管理するデータセンタ１０が存在する。データセンタ１０には、管理を行うための管理サーバが設置される。
【００２６】
また、在庫部品を保管するための倉庫２０，２０ａ，２０ｂが存在する。倉庫２０，２０ａ，２０ｂに保管された部品を使用して製品の生産を行う工場３０，３０ａが存在する。倉庫２０，２０ａ，２０ｂおよび工場３０，３０ａは、製品製造会社の施設である。
【００２７】
また、倉庫２０，２０ａ，２０ｂに部品を供給するサプライヤ４０，４０ａが存在する。サプライヤ４０，４０ａは部品供給会社であって、製品製造会社とは異なる会社である。サプライヤ４０，４０ａは、材料を調達して部品を製造し、製品製造会社へ納入する。また、サプライヤ４０，４０ａは、製品製造会社から部品の供給を受けて、部品を製造し、製品製造会社へ納入することもある。
【００２８】
倉庫２０，２０ａ，２０ｂの間では、相互に在庫部品の移動が行われる。また、倉庫２０，２０ａ，２０ｂ内においても、在庫管理の都合により棚間の移動が行われる。
倉庫２０，２０ａ，２０ｂと工場３０，３０ａとの間でも、相互に在庫部品の移動が行われる。倉庫２０，２０ａ，２０ｂから工場３０，３０ａに対して行われる部品の移動は、例えば工場３０，３０ａにおいてその部品を使用した製品を製造するための出庫である。また、工場３０，３０ａから倉庫２０，２０ａ，２０ｂに対して行われる部品の移動は、例えば社内生産した部品を倉庫２０，２０ａ，２０ｂへ供給するための出庫である。
【００２９】
倉庫２０，２０ａ，２０ｂとサプライヤ４０，４０ａとの間でも、相互に在庫部品の移動が行われる。倉庫２０，２０ａ，２０ｂからサプライヤ４０，４０ａに対して行われる部品の移動は、例えばサプライヤ４０，４０ａにおいて他の部品を製造するために製品製造会社から供給する社給品の出庫である。また、サプライヤ４０，４０ａから倉庫２０，２０ａ，２０ｂに対して行われる部品の移動は、例えば製品製造会社からサプライヤ４０，４０ａが発注を受けた部品を倉庫２０，２０ａ，２０ｂへ供給するための出庫である。
【００３０】
図３は、第２の実施の形態に係る生産管理システムの構成を示す図である。この生産管理システムでは、データセンタ１０、倉庫２０および工場３０に配置された各情報処理装置がネットワーク５１，５２，５３を介して接続される。ネットワーク５１は、ネットワーク５２，５３と接続されている。なお、倉庫２０ａ，２０ｂに関しても倉庫２０と同様の構成である。また、工場３０ａおよびサプライヤ４０，４０ａに関しても工場３０と同様の構成である。ただし、サプライヤ４０，４０ａに関しては、ライン倉庫３２，３２ａに対応する倉庫を考慮しないものとする。
【００３１】
ネットワーク５１，５２，５３は、例えばインターネットやＶＰＮ（Virtual Private Network）およびこの生産管理システムのために設けられたその他の専用通信網である。あるいは、ネットワーク５１をインターネットとし、ネットワーク５２，５３をイントラネット等としてもよい。
【００３２】
データセンタ１０には、管理サーバ１００が設けられる。
管理サーバ１００は、生産管理システム全体を制御する。管理サーバ１００は、ネットワーク５１と接続される。
【００３３】
管理サーバ１００は、生産管理システムの運用に必要な各種データを一元管理する。また、管理サーバ１００は、生産管理システムにおいて実現される各種の処理機能を実行する。更に、管理サーバ１００は、これらの処理機能を製品製造会社やサプライヤ４０，４０ａの社員が利用可能とするためのＧＵＩ（Graphical User Interface）を提供する。
【００３４】
管理サーバ１００は、応答性や信頼性の向上を図るために複数のサーバ装置で構成されていてもよい。例えば、各端末装置のＷｅｂブラウザに対してＧＵＩを提供するＷｅｂサーバ、製品受注／部品発注／在庫管理／製造管理／出荷管理などの機能を提供するＡＰ（Application）サーバ、生産管理システムで利用する各種データを記憶・管理するＤＢ（DataBase）サーバで構成してもよい。
【００３５】
倉庫２０は、入庫エリア２１、部品倉庫エリア２２、出庫エリア２３、検品エリア２４、ゲート２５，２５ａ，２５ｂ，２５ｃ，２５ｄ（以下、ゲート２５〜２５ｄと表記する）、倉庫サーバ２６および通信装置２７を有する。
【００３６】
入庫エリア２１は、倉庫２０に着荷した部品を一時的に保管しておくエリアである。入庫エリア２１に着荷した部品は、入庫エリア２１で検収処理が行われ、入庫待ちの状態となる。入庫エリア２１は、部品倉庫エリア２２と隣接している。
【００３７】
部品倉庫エリア２２は、入庫した部品を保管しておくエリアである。部品倉庫エリア２２は、入庫エリア２１、出庫エリア２３および検品エリア２４と隣接している。倉庫作業者は、入庫エリア２１において入庫待ちとなっている部品を部品倉庫エリア２２の棚に移管する。また、倉庫作業者は部品倉庫エリア２２に保管された部品を出庫する場合、該当の部品を出庫エリア２３に移管する。また、倉庫作業者は部品倉庫エリア２２に保管された部品の貸出や検品を行う場合、該当の部品を検品エリア２４に移管する。
【００３８】
出庫エリア２３は、倉庫２０から出庫する部品を一時的に格納しておくエリアである。出庫エリア２３では搬送に必要な梱包や積荷等が行われる。倉庫作業者は、出庫エリア２３に格納された梱包済部品を倉庫２０ａ，２０ｂ、工場３０，３０ａおよびサプライヤ４０，４０ａ等に出庫する。
【００３９】
検品エリア２４は、部品の検査を行うためのエリアである。
ゲート２５〜２５ｄは、部品と共に移動する無線タグと無線通信して、部品の通過を検知する通信装置である。
【００４０】
ゲート２５は、入庫エリア２１への部品の到着を検知する。ゲート２５ａは、部品倉庫エリア２２への部品の到着を検知する。ゲート２５ｂは、出庫エリア２３への部品の到着を検知する。ゲート２５ｃは、出庫エリア２３からの部品の搬出を検知する。ゲート２５ｄは、部品倉庫エリア２２から検品エリア２４への部品の到着を検知する。また、ゲート２５ｄは、検品エリア２４から部品倉庫エリア２２への部品の到着を検知する。ゲート２５〜２５ｄには、設置された各エリアを識別するための情報が付与されている。ゲート２５〜２５ｄは、無線タグから取得した移動先の情報に基づいて各エリアへの到着を検知することができる。
【００４１】
倉庫サーバ２６は、倉庫２０に配置された各端末装置で入力された情報および各ゲートで取得した情報を管理サーバ１００に送信する情報処理装置である。また、倉庫サーバ２６は、管理サーバ１００からの指示に基づいて、あるいは、倉庫２０内の各端末装置からの要求に応じて、各端末装置に各種データを送信する。
【００４２】
通信装置２７は、ゲート２５〜２５ｄと無線通信する通信装置である。
倉庫サーバ２６および通信装置２７は、ネットワーク５２に接続される。
工場３０は、製造ライン３１，３１ａ、ライン倉庫３２，３２ａ、ゲート３３，３３ａ，３３ｂ，３３ｃ，３３ｄ，３３ｅ，３３ｆ，３３ｇ（以下、ゲート３３〜３３ｇと表記する）、工場サーバ３４および通信装置３５を有する。
【００４３】
製造ライン３１，３１ａは、製品を製造するためのラインである。製造ライン３１，３１ａは、倉庫２０から出庫された部品を受け付ける。また、製造ライン３１，３１ａは、ライン倉庫３２，３２ａから出庫された部品を受け付ける。
【００４４】
ライン倉庫３２，３２ａは、先渡部品を保管しておくエリアである。ここで、先渡部品とは倉庫２０，２０ａ，２０ｂから事前に工場に渡される部品である。ライン倉庫３２，３２ａを利用することで、製造ライン３１，３２ａに対して、倉庫２０から供給するよりも、迅速に部品の供給を行うことができる。
【００４５】
ゲート３３〜３３ｇは、部品と共に移動する無線タグと無線通信して部品の通過を検知する通信装置である。ゲート３３，３３ｄは、ライン倉庫３２，３２ａへの部品の到着を検知する。ゲート３３ａ，３３ｅは、ライン倉庫３２，３２ａからの部品の出庫を検知する。ゲート３３ｂ，３３ｆは、製造ライン３１，３１ａへの部品の到着を検知する。ゲート３３ｃ，３３ｇは、製造ライン３１，３１ａからの部品あるいは製品の出庫を検知する。
【００４６】
工場サーバ３４は、工場３０に配置された各端末装置で入力された情報および各ゲートで取得した情報を管理サーバ１００に送信する情報処理装置である。また、工場サーバ３４は、管理サーバ１００からの指示に基づいて、あるいは、工場３０内の各端末装置からの要求に応じて、各端末装置に各種データを送信する。
【００４７】
通信装置３５は、ゲート３３〜３３ｇと無線通信する通信装置である。
工場サーバ３４および通信装置３５は、ネットワーク５３に接続される。
図４は、倉庫の構成を示す図である。倉庫２０は、入庫エリア２１、部品倉庫エリア２２、出庫エリア２３、検品エリア２４、ゲート２５〜２５ｄ、倉庫サーバ２６、倉庫端末装置２６ａ，２６ｂ，２６ｃ，２６ｄ（以下、倉庫端末装置２６ａ〜２６ｄと表記する）、通信装置２７、プリンタ２８，２８ａ，２８ｂ，２８ｃ，２８ｄ（以下、プリンタ２８〜２８ｄ等と表記する）および携帯端末装置２９を有する。
【００４８】
倉庫サーバ２６およびプリンタ２８はネットワーク５２に接続されている。倉庫サーバ２６およびプリンタ２８は、例えば倉庫２０内の管理者ルームに設置されている。
ゲート２５〜２５ｄ、倉庫端末装置２６ａ〜２６ｄ、プリンタ２８ａ〜２８ｄおよび携帯端末装置２９は、通信装置２７を介してネットワーク５２に接続されている。これらの各装置は、通信装置２７およびネットワーク５２を介して相互にデータ通信が可能である。
【００４９】
倉庫端末装置２６ａ〜２６ｄは、各エリアにおいて倉庫作業者が出庫指示を得るために使用する端末装置である。出庫指示は、倉庫端末装置２６ａ〜２６ｄのモニタに表示される。また、出庫指示はプリンタ２８ａ〜２８ｄが発行する移動チケット７０に表記される。倉庫作業者は、出庫指示に応じて部品カート６０に部品を設置し、移動チケット７０と共に運搬する。倉庫作業者は、移動チケット７０を、部品カート６０上の部品（あるいは、部品を格納した部品ボックス）に付してもよいし、自身で所持してもよい。
【００５０】
また、倉庫端末装置２６ａ〜２６ｄは、倉庫作業者により入力された部品の移動内容の入力を受け付けることができる。入力された内容は、倉庫サーバ２６を介して管理サーバ１００に送信される。
【００５１】
ここで、倉庫端末装置２６ａは入庫エリア２１に設置されている。倉庫端末装置２６ｂは、部品倉庫エリア２２に設置されている。倉庫端末装置２６ｃは、出庫エリア２３に設置されている。倉庫端末装置２６ｄは、検品エリア２４に設置されている。
【００５２】
プリンタ２８ａ〜２８ｄは、移動チケット７０に表記された出庫指示内容や移動チケット７０に設けられた無線タグが保持する出庫指示内容の書き換えを行う。無線タグは、ゲート２５〜２５ｄと無線通信する通信装置であり、例えばＲＦＩＤ（Radio Frequency IDentification）タグである。
【００５３】
ここで、プリンタ２８ａは、入庫エリア２１に設置されている。プリンタ２８ｂは、部品倉庫エリア２２に設置されている。プリンタ２８ｃは、出庫エリア２３に設置されている。プリンタ２８ｄは、検品エリア２４に設置されている。
【００５４】
倉庫作業者は、倉庫端末装置２６ａが備えるモニタに出力された出庫指示画面を参照して、倉庫端末装置２６ａに所定の操作入力を行うことでプリンタ２８ａに移動チケット７０を発行させることができる。
【００５５】
携帯端末装置２９は、倉庫端末装置２６ａ〜２６ｄに代えて、出庫指示を得るために使用する端末装置である。携帯端末装置２９は、無線通信機能を備えており、ゲート２５〜２５ｄや通信装置２７との通信が可能である。携帯端末装置２９は、倉庫サーバ２６から取得した出庫指示を記憶することができる。携帯端末装置２９は、例えば、電子ペーパーを表示部に用いたモニタを備えており、出庫指示を適宜そのモニタに表示させることができる。このため、倉庫作業者は移動チケット７０の代わりに（または、移動チケット７０と併せて）携帯端末装置２９を用いることもできる。また、携帯端末装置２９は、倉庫作業者により入力された部品の移動内容の入力を受け付けることができる。入力された内容は、倉庫サーバ２６を介して管理サーバ１００に送信される。
【００５６】
ここで、倉庫２０における部品の移動の具体例を説明する。以下では、部品Ｘについて、倉庫２０への着荷から出庫までを例示する。
（１）部品Ｘが倉庫２０に着荷する。倉庫作業者は、部品Ｘを部品カート６０に積んで搬送し、ゲート２５を通過する。すると、部品Ｘに付された移動チケット７０の無線タグとゲート２５とが通信し、ゲート２５は無線タグに記憶された部品の情報（部品到着情報という）を取得する。なお、ゲート２５は、無線タグから取得した情報に含まれる移動先の情報と、ゲート２５に付されたエリア情報とを照合することで、部品の目的地への到着を検知することができる。倉庫サーバ２６は、ゲート２５から部品到着情報を取得すると、管理サーバ１００へ通知する。管理サーバ１００は、部品到着情報に基づいて、発注した部品の検収処理を行う。これにより、部品Ｘは入庫エリア２１に保管されているものとして管理される。
【００５７】
なお、検収処理は入庫エリア２１へ搬入後に別途行ってもよい。例えば、抜き取り検査を行う場合や合格頻度の低い部品等は別途の検収処理を行うことができる。
（２）倉庫作業者は、入庫予定状態となった部品Ｘを部品倉庫エリア２２へ移管すべく倉庫端末装置２６ａで移動内容を入力する。例えば、部品Ｘの識別情報や、移動元、移動先、出庫日時等を示す情報を入力する。倉庫作業者が入力した情報を確定すると、その情報が倉庫サーバ２６を介して管理サーバ１００へ通知される。管理サーバ１００は、取得した移動内容を出庫計画に反映させる。管理サーバ１００は、部品Ｘの出庫日時となると（即時移動の場合には、即時に）、倉庫サーバ２６に出庫指示を送信する。倉庫作業者は、倉庫端末装置２６ａを操作して、倉庫サーバ２６からその出庫指示を取得する。倉庫作業者は、プリンタ２８ａにその出庫指示を表記・格納した移動チケット７０を発行させることができる。倉庫作業者は、移動チケット７０を参照して部品倉庫エリア２２への部品の移動を開始し、指示された棚に部品を設置する。
【００５８】
（３）管理サーバ１００は、部品倉庫エリア２２に保管された部品Ｘにつき製品の製造のための出庫計画を作成する。そして、部品Ｘの出庫日時となると、倉庫サーバ２６に部品Ｘの工場３０への出庫指示を出力する。倉庫サーバ２６は出庫指示を倉庫作業者に通知する。倉庫作業者は倉庫端末装置２６ｂを操作して、倉庫サーバ２６からその出庫指示を取得する。倉庫作業者は、プリンタ２８ｂにその出庫指示を表記・格納した移動チケット７０を発行させることができる。倉庫作業者は、移動チケット７０を参照して、出庫エリア２３に部品Ｘを移動させて梱包等を行い、工場３０へ出庫する。
【００５９】
なお、部品倉庫エリア２２から検品エリア２４に対する部品の貸出時の移動や、検品エリア２４から部品倉庫エリア２２に対する部品の返却の移動の際にも、（２）と同様の方法で移動できる。
【００６０】
次に、各拠点において部品がとり得る状態に関して説明する。
図５は、物品の状態遷移を示す図である。倉庫２０に入庫される部品は、一般購入品９１、預託品９２、内製品９３および倉庫移動品９４に区分される。
【００６１】
一般購入品９１は、サプライヤ４０，４０ａから新規購入する部品である。
預託品９２は、サプライヤ４０，４０ａから新規購入する部品である。一般購入品９１は検収後に代金を支払うものである。一方、預託品９２は、予め入庫しておき、ライン等で使用した分だけ検収処理を行って代金を支払うものであり、この点が一般購入品９１と異なる。
【００６２】
内製品９３は、倉庫２０から工場３０，３０ａに部品を供給して生産された社内生産の部品である。
倉庫移動品９４は、倉庫２０ａ，２０ｂから倉庫２０に移動される部品である。
【００６３】
一般購入品９１、預託品９２、内製品９３は、倉庫２０，２０ａ，２０ｂでの検収等が行われるまでは、生産管理システム上では注残品として管理される。ただし、工場３０，３０ａおよびサプライヤ４０，４０ａからの注残品の出庫後は、その部品は検収前状態となり入庫予定品としても管理される。検収前状態は、在庫に登録はされるものの、在庫としての計上は保留されている状態である。
【００６４】
また、倉庫移動品９４は、倉庫２０ａ，２０ｂから移動が開始されると、倉庫２０における受領前状態となり、出庫先である倉庫２０の在庫品として管理される。
部品は、倉庫２０内では入庫予定状態２１０、部品倉庫格納状態２２０、貸出中状態２４０をとり得る。
【００６５】
入庫予定状態２１０は、注残品の検収処理が完了して、部品倉庫エリア２２への入庫待ちとなっている状態である。検収処理は、前述の通り、例えばゲート２５を通過したタイミングで実行される。あるいは、ゲート２５を通過した後に、例えば倉庫作業者が倉庫端末装置２６ａや携帯端末装置２９を用いて部品に付された移動チケット７０の部品情報を管理サーバ１００へ通知する際に検収処理を行ってもよい。倉庫移動品９４の受領処理に関しても同様である。
【００６６】
部品倉庫格納状態２２０は、部品が部品倉庫エリア２２に保管された状態を示す。部品倉庫格納状態２２０は、入庫予定状態２１０および貸出中状態２４０から遷移した状態である。部品倉庫格納状態２２０は保管先の倉庫種別によって、平置倉庫格納状態２２１、自動倉庫格納状態２２２および預託倉庫格納状態２２３に区分される。
【００６７】
平置倉庫格納状態２２１は、部品が部品倉庫エリア２２内の平置倉庫に保管された状態を示す。平置倉庫とは、倉庫作業者の手作業により棚への部品の設置が行われる倉庫である。平置倉庫格納状態２２１となり得る部品は、一般購入品９１、内製品９３および倉庫移動品９４である。
【００６８】
自動倉庫格納状態２２２は、部品が部品倉庫エリア２２内の自動倉庫に保管された状態を示す。自動倉庫とは、ロボットにより棚への部品の設置が自動的に行われる倉庫である。自動倉庫格納状態２２２となり得る部品は、一般購入品９１、内製品９３および倉庫移動品９４である。
【００６９】
預託倉庫格納状態２２３は、部品が部品倉庫エリア２２内の預託倉庫に保管された状態を示す。預託倉庫とは、預託品専用の倉庫である。預託倉庫格納状態２２３となり得る部品は、預託品９２である。
【００７０】
貸出中状態２４０は、部品が検品エリア２４等に貸し出された状態を示す。貸出中状態２４０は、部品倉庫格納状態２２０から遷移した状態である。なお、貸出中状態２４０から返却される際には、部品倉庫格納状態２２０に遷移する。検品エリア２４に存在する部品を出庫する場合には、貸出中状態２４０を解除するために所定の返却処理（部品倉庫格納状態２２０に戻すための処理）を行う必要がある。
【００７１】
部品は、工場３０内では仕掛状態３１０およびライン倉庫格納状態３２０をとり得る。
仕掛状態３１０は、製造ライン３１，３１ａにおいて、内製品９３、あるいは製品９５が製造中の状態である。仕掛状態３１０は、入庫予定状態２１０、部品倉庫格納状態２２０およびライン倉庫格納状態３２０から遷移した状態である。なお、製造ライン３１，３１ａで製造された製品９５は、製品倉庫に出庫される。また、製造ライン３１，３１ａで製造された内製品９３は、倉庫２０，２０ａ，２０ｂに出庫される。
【００７２】
ライン倉庫格納状態３２０は、部品がライン倉庫３２，３２ａに先渡在庫として保管された状態を示す。ライン倉庫格納状態３２０は、部品倉庫格納状態２２０から遷移した状態である。ここで、本例では、ライン倉庫格納状態３２０は部品倉庫格納状態２２０のうち、平置倉庫格納状態２２１および自動倉庫格納状態２２２からの遷移とする。ただし、ライン倉庫３２，３２ａに預託品９２を先渡し可能と（すなわち、預託倉庫格納状態２２３からライン倉庫格納状態３２０への遷移を許容）してもよい。
【００７３】
なお、工場３０ａ内でも工場３０と同様の状態をとり得る。
サプライヤ４０内では、仕掛状態４１０をとり得る。
仕掛状態４１０は、サプライヤ４０の製造ラインにおいて、社給品を用いた部品が製造中の状態である。仕掛状態４１０は、入庫予定状態２１０および部品倉庫格納状態２２０から遷移した状態である。サプライヤ４０の製造ラインで製造された部品は、一般購入品９１や預託品９２として倉庫２０，２０ａ，２０ｂに出庫される。
【００７４】
ここで、サプライヤ４０ａ内でもサプライヤ４０と同様の状態をとり得る。
なお、以上で説明した状態遷移（特に、倉庫から工場等への状態遷移）について、以降の説明では次のように表記する。
【００７５】
部品倉庫格納状態２２０から仕掛状態３１０，４１０への遷移、すなわち、部品倉庫エリア２２から製造ライン３１，３１ａおよびサプライヤ４０，４０ａへの部品の出庫を通常出庫と呼ぶこととする。
【００７６】
部品倉庫格納状態２２０からライン倉庫格納状態３２０への遷移、すなわち、部品倉庫エリア２２からライン倉庫３２，３２ａへの部品の出庫を先渡出庫と呼ぶこととする。
ライン倉庫格納状態３２０から仕掛状態３１０への遷移、すなわち、ライン倉庫３２，３２ａから製造ライン３１，３１ａへの部品の出庫をライン出庫と呼ぶこととする。
【００７７】
入庫予定状態２１０から仕掛状態３１０，４１０への遷移、すなわち、入庫エリア２１から製造ライン３１，３１ａおよびサプライヤ４０，４０ａへの部品の出庫を特急出庫と呼ぶこととする。
【００７８】
次に、以上の各状態の在庫を管理する管理サーバ１００の構成および機能に関して説明する。
図６は、管理サーバのハードウェア構成を示す図である。管理サーバ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＨＤＤ（Hard Disk Drive）１０４、グラフィック処理装置１０５、入力インタフェース１０６、記録媒体読取装置１０７および通信インタフェース１０８を有する。
【００７９】
ＣＰＵ１０１は、管理サーバ１００全体を制御する。
ＲＯＭ１０２は、管理サーバ１００上のＢＩＯＳ（Basic Input / Output System）のプログラムなどを記憶する。
【００８０】
ＲＡＭ１０３は、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションソフトウェア（以下、アプリケーションという）のプログラムの少なくとも一部を一時的に記憶する。また、ＲＡＭ１０３は、ＣＰＵ１０１による処理に必要な各種データを記憶する。
【００８１】
ＨＤＤ１０４は、ＯＳのプログラム、アプリケーションのプログラムを記憶する。また、ＨＤＤ１０４はＣＰＵ１０１による処理に必要な各種データを記憶する。なお、ＨＤＤ１０４に代えて（または、ＨＤＤ１０４と併せて）、ＳＳＤ（Solid State Drive）など他の種類の記憶装置を用いてもよい。
【００８２】
グラフィック処理装置１０５は、モニタ１１と接続される。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令に従って画像をモニタ１１の画面に表示させる。
入力インタフェース１０６は、キーボード１２とマウス１３と接続される。入力インタフェース１０６は、キーボード１２やマウス１３から送られてくる信号をＣＰＵ１０１に送信する。
【００８３】
記録媒体読取装置１０７は、記録媒体１４に記憶されたデータを読み取る読取装置である。例えば、管理サーバ１００が有すべき機能は、その機能の処理内容を記述したプログラムをコンピュータに実行させることで実現できる。そのようなプログラムは、コンピュータ読み取り可能な記録媒体１４に記録して配布することができる。また、ネットワーク５１に接続されたプログラム配信サーバ（図示せず）に、記録媒体１４からそのプログラムを格納してもよい。この場合、管理サーバ１００は、ネットワーク５１を介してプログラム配信サーバからプログラムをダウンロードすることができる。
【００８４】
記録媒体１４としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリを使用できる。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ：Flexible Disk）、磁気テープなどがある。光ディスクには、ＣＤ（Compact Disc）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−Ｒ／ＲＷ／ＲＡＭなどがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。半導体メモリには、ＵＳＢ（Universal Serial Bus）メモリなどのフラッシュメモリがある。
【００８５】
通信インタフェース１０８は、ネットワーク５１と接続される。通信インタフェース１０８は、ネットワーク５１を介して他の情報処理装置とデータ通信する。
なお、倉庫サーバ２６、倉庫端末装置２６ａ〜２６ｄおよび工場サーバ３４等、他の情報処理装置も管理サーバ１００と同様のハードウェア構成により実現できる。
【００８６】
図７は、管理サーバの機能構成を示す図である。管理サーバ１００は、物品情報記憶部１１０、生産計画記憶部１２０、出材指令情報記憶部１３０、出庫計画記憶部１４０、出材指令生成部１５０、出庫計画生成部１６０、出庫指示部１７０、部品移動管理部１８０および資材管理部１９０を有する。これらの各機能は、ＣＰＵ１０１が所定のプログラムを実行することにより実現される。なお、これらの機能の全部または少なくとも一部を専用のハードウェアにより実現してもよい。
【００８７】
物品情報記憶部１１０は、管理サーバ１００における処理に必要な物品に関する情報を記憶する。
物品情報記憶部１１０は、物品管理情報記憶部１１１、部品注残情報記憶部１１２および部品在庫情報記憶部１１３を有する。
【００８８】
物品管理情報記憶部１１１は、製品や部品のマスタ情報（物品マスタ）や製品の部品構成を定義した部品表（ＢＯＭ：Bills Of Materials）を記憶する。部品表は、資材所要量計画（ＭＲＰ：Material Requirements Planning）における所要量計算に用いることができる。また、物品管理情報記憶部１１１は、物品の所在区分を示す所在区分情報や移動区分を示す移動区分情報を記憶する。
【００８９】
部品注残情報記憶部１１２は、工場３０，３０ａやサプライヤ４０，４０ａに発注した注残部品の数量や納期などを示す部品注残情報を記憶する。
部品在庫情報記憶部１１３は、倉庫２０，２０ａ，２０ｂに保管されている在庫部品を管理するための部品在庫情報を記憶する。ここで、部品在庫情報には、工場３０，３０ａのライン倉庫に保管される在庫、仕掛状態３１０の部品およびサプライヤ４０，４０ａで仕掛状態４１０の部品の情報も含まれる。
【００９０】
生産計画記憶部１２０は、製品の受注、注残、在庫状況に基づいて生成された生産計画を記憶する。生産計画は、受注した製品をどの工場で何れの部品を用いて、いつ製造するかを定義した情報である。生産計画には、例えば、製品の識別情報および個数、その製品の製造に用いる部品の識別情報および個数、製造を行う工場、製造を開始する日時および納品納期等の情報が設定される。
【００９１】
出材指令情報記憶部１３０は、出材指令生成部１５０により生成された出材指令情報を記憶する。出材指令情報とは、製品を製造するにあたって工場３０，３０ａへの出庫が必要な部品在庫につき、各工場における部品の出材日等を示す情報である。出材指令情報の詳細は、後述する。
【００９２】
出庫計画記憶部１４０は、出庫計画生成部１６０により生成された出庫計画を記憶する。出庫計画とは、倉庫２０，２０ａ，２０ｂ、あるいはライン倉庫３２，３２ａから、どの部品をいつ、どこへ出庫するかを設定した情報である。出庫計画の詳細は、後述する。
【００９３】
出材指令生成部１５０は、物品情報記憶部１１０および生産計画記憶部１２０を参照して、出材指令情報を生成し、出材指令情報記憶部１３０に格納する。
出庫計画生成部１６０は、部品注残情報記憶部１１２、部品在庫情報記憶部１１３および出材指令情報記憶部１３０を参照して出庫計画を生成し、出庫計画記憶部１４０に格納する。
【００９４】
また、出庫計画生成部１６０は、倉庫サーバ２６から部品の移動内容の入力（例えば、倉庫間の移動、貸出予定、倉庫内の棚移動および移動日時等）を受け付けると、その移動内容に応じて出庫計画を生成し、出庫計画記憶部１４０に格納する。
【００９５】
出庫指示部１７０は、出庫計画記憶部１４０を参照して、出庫期日となっている部品の出庫指示を出力する。出庫指示部１７０は、該当の部品を保管している拠点にのみ、対応する出庫指示を出力することができる。そのための倉庫サーバ２６や工場サーバ３４等の配置情報（例えば、ＩＰ（Internet Protocol）アドレスと拠点名の情報とを対応付けた情報）は、物品情報記憶部１１０に予め格納される。
【００９６】
部品移動管理部１８０は、部品の移動状況を管理する。部品移動管理部１８０は、入庫予定登録処理部１８１および入出庫管理部１８２を有する。
入庫予定登録処理部１８１は、次のようにして倉庫２０に搬入される注残品（一般購入品９１、預託品９２および内製品９３）につき入庫予定状態２１０の部品在庫レコードを生成する。ここで、注残品は、未だ在庫として管理されていない。このため、入庫予定登録処理部１８１は、注残品の在庫としての管理を開始する役割を担う。入庫予定登録処理部１８１は、そのために次の（Ａ１）〜（Ａ３）を実行する。
【００９７】
（Ａ１）入庫予定登録処理部１８１は、工場３０，３０ａおよびサプライヤ４０，４０ａから出庫された注残品の情報を、工場３０，３０ａおよびサプライヤ４０，４０ａに設けられたサーバ装置（例えば、工場サーバ３４）から受信する。例えば、工場サーバ３４は、工場作業者の操作入力により製造ライン３１，３１ａから出庫される注残品の出庫開始を受け付ける。なお、工場サーバ３４は、ゲート３３ｃ，３３ｇが注残品に付された移動チケット７０（あるいは、かんばん）の無線タグから、通過した注残品の情報を取得した際に注残品の出庫開始を受け付けてもよい。
【００９８】
（Ａ２）入庫予定登録処理部１８１は、出庫された注残品の情報を受信すると、部品在庫情報記憶部１１３に記憶された部品在庫情報に該当部品のレコードを生成する。その時点では、該当部品は移動中が設定され、検収前状態となる。
【００９９】
（Ａ３）入庫予定登録処理部１８１は、検収前状態の部品がゲート２５を通過すると、ゲート２５、倉庫サーバ２６を介して移動チケット７０の無線タグに記憶された注残品の情報を取得する。すると、入庫予定登録処理部１８１は、所定の検収処理を行い、部品在庫情報を参照して該当の部品の移動中状態を解除する。そして、入庫予定登録処理部１８１は、該当部品につき部品注残情報記憶部１１２に記憶された部品注残レコードの消し込みを行う。
【０１００】
入出庫管理部１８２は、倉庫２０，２０ａ，２０ｂ内での部品の移動、倉庫２０，２０ａ，２０ｂからの出庫、および、工場３０，３０ａ、サプライヤ４０，４０ａでの入庫を管理する。入出庫管理部１８２は、倉庫サーバ２６から移動チケット７０を発行した旨の通知を受けることにより、該当の部品の移動開始を検知する。あるいは、入出庫管理部１８２は、工場３０，３０ａ、サプライヤ４０，４０ａに対して出庫する場合、ゲート２５ｃ、倉庫サーバ２６を介して移動チケット７０の無線タグから、通過した部品の情報を取得した際に該当部品の出庫開始を受け付けてもよい。
【０１０１】
また、入出庫管理部１８２は、移動中の部品につき倉庫サーバ２６や工場サーバ３４等から目的地とするゲートを通過した旨の通知（部品到着通知）を受けることにより、該当の部品の到着（移動完了）を検知する。例えば、入出庫管理部１８２は製造ライン３１を目的地とした出庫の場合、工場サーバ３４からゲート３３ｂを通過した旨の通知を受けることで、該当の部品の移動完了を検知する。入出庫管理部１８２は、このようにして検知した部品の移動状況を、部品在庫情報記憶部１１３に記憶された在庫情報に含まれる各部品について設定する。
【０１０２】
資材管理部１９０は、預託品の使用状況の管理を行う。資材管理部１９０は、入出庫管理部１８２から預託品が製造ライン３１，３１ａ等に出庫した旨の通知を受けると、その数量分の検収を行う。すなわち、資材管理部１９０は、預託品の使用実績に応じた検収を行うことができる。また、資材管理部１９０は、入出庫管理部１８２から自動発注対象の部品を製造ライン３１，３１ａ等に出庫した旨の通知を受けると、部品が利用された分だけ該当の部品の自動発注を行う。
【０１０３】
次に、倉庫サーバ２６の機能構成に関して説明する。
図８は、倉庫端末装置の機能構成を示す図である。倉庫サーバ２６は、出庫指示記憶部２６１、装置配置情報記憶部２６２、上位通信部２６３および下位通信部２６４を有する。これらの各機能は、倉庫サーバ２６が備えるＣＰＵが所定のプログラムを実行することにより実現される。なお、これらの機能の全部または少なくとも一部を専用のハードウェアにより実現してもよい。
【０１０４】
出庫指示記憶部２６１は、管理サーバ１００が倉庫サーバ２６に出力した出庫指示を記憶する。
装置配置情報記憶部２６２は、倉庫２０内のゲート２５〜２５ｄ、倉庫端末装置２６ａ〜２６ｄ、プリンタ２８ａ〜２８ｄおよび携帯端末装置２９の設置位置と、通信に用いる各装置のアドレス情報（例えば、ＩＰアドレス）と、を対応付けた情報を記憶する。
【０１０５】
上位通信部２６３は、管理サーバ１００とデータ通信する。上位通信部２６３は、管理サーバ１００から受信した出庫指示を出庫指示記憶部２６１に格納する。
下位通信部２６４は、ゲート２５〜２５ｄ、倉庫端末装置２６ａ〜２６ｄ、プリンタ２８〜２８ｄおよび携帯端末装置２９と通信する。下位通信部２６４は、ゲート２５〜２５ｄから部品の通過情報を取得した場合、通過情報に含まれる送信元ゲートのアドレス情報から、装置配置情報記憶部２６２を参照して、どのゲートを通過したかを特定することができる。
【０１０６】
また、下位通信部２６４は、倉庫端末装置２６ａ〜２６ｄおよび携帯端末装置２９からの要求に対して出庫指示記憶部２６１に記憶された出庫指示を応答する。倉庫端末装置２６ａ〜２６ｄや携帯端末装置２９は、下位通信部２６４から得た出庫指示を各端末装置と接続されたモニタに表示することができる。また、下位通信部２６４は、倉庫端末装置２６ａ〜２６ｄや携帯端末装置２９からの要求に応じて、その出庫指示を表記した移動チケット７０をプリンタ２８ａ〜２８ｄに発行させることができる。移動チケット７０は、その出庫指示をデータとして格納した無線タグを備えている。移動チケットを発行しようとする際、下位通信部２６４は、移動チケット７０の発行要求を上位通信部２６３に通知する。上位通信部２６３は、そのチケット発行要求を管理サーバ１００に送信する。倉庫サーバ２６は、管理サーバ１００からチケット発行許可を得ることで、移動チケット７０の所定のプリンタによる発行を許可することができる。
【０１０７】
また、管理サーバ１００は、チケット発行通知を受け付けることで、出庫対象部品の移動開始を受け付ける。
なお、倉庫２０ａ，２０ｂ、工場３０，３０ａおよびサプライヤ４０，４０ａにも倉庫サーバ２６と同様の機能を有するサーバ装置が設置される。
【０１０８】
次に、管理サーバ１００で管理される各種データ構造に関して説明する。なお、以下の例では、現時点を２０１０年２月１日時点とした場合を想定する。
図９は、物品マスタのデータ構造例を示す図である。物品マスタ１１１ａは、物品管理情報記憶部１１１に予め格納される。物品マスタ１１１ａには、物品番号を示す項目、品名を示す項目、図番を示す項目および版数を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの物品に関する情報を示す。
【０１０９】
物品番号を示す項目には、物品を識別するための物品番号が設定される。品名を示す項目には、物品の名称が設定される。図番を示す項目には、その物品の図番を示す情報が設定される。版数を示す項目には、図番のバージョンを示す版数が設定される。版数によって、同一物品の異なる図番（改訂版等）を管理することができる。
【０１１０】
物品マスタ１１１ａには、例えば、物品番号が“製品００１”、品名が“自動取引装置Ｚ１”、図番が“ＤＲ００１”、版数が“Ｖ０１”という情報が設定される。
また、物品マスタ１１１ａには、例えば、物品番号が“部品０１１”、品名が“筐体パーツ”、図番が“ＤＲ０１１”、版数が“Ｖ０１”という情報が設定される。
【０１１１】
図１０は、物品構成テーブルのデータ構造例を示す図である。物品構成テーブル１１１ｂは、物品管理情報記憶部１１１に予め格納される。物品構成テーブル１１１ｂには、物品番号を示す項目、上位物品番号を示す項目および所要数量を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの物品と上位物品との関係を示す。
【０１１２】
物品番号を示す項目には、物品の物品番号が設定される。上位物品番号を示す項目には、該当の物品により構成される１段階上位の階層の物品（上位物品）の物品番号が設定される。所要数量を示す項目には、上位物品番号で示される物品を製造するために必要となるその物品の数量を示す情報が設定される。
【０１１３】
物品構成テーブル１１１ｂには、例えば、物品番号が“部品０１１”、上位物品番号が“製品００１”、所要数量が“１０”という情報が設定される。これは、物品番号“部品０１１”で示される物品は、上位物品番号“製品００１”で示される物品の部品であり、“製品００１”の製造のために“部品０１１”が１０個必要であることを示している。
【０１１４】
また、物品構成テーブル１１１ｂには、例えば、部品番号“部品０１１”、“部品０１２”および“部品０１３”に対して、上位物品番号“製品００１”が設定されている。これは、上位物品“製品００１”を製造するために、３種の部品“部品０１１”、“部品０１２”および“部品０１３”が必要であることを示している。
【０１１５】
なお、物品番号“部品０２２”の部品は、上位物品番号“製品００２”の部品であると共に、物品番号“部品２２１”および“部品２２２”に対する上位物品でもある。このような部品は、例えば、倉庫２０，２０ａ，２０ｂからサプライヤ４０，４０ａへの部品供給によって製造される部品である。あるいは、倉庫２０，２０ａ，２０ｂから工場３０，３０ａへの部品供給によって製造される内製品９３である。
【０１１６】
ここで、物品マスタ１１１ａおよび物品構成テーブル１１１ｂの説明では、物品（製品および部品を含む）に関するデータについて説明したが、以下に示す各データに関しては部品の状態を示すものとして説明する。また、具体的な構成を明示する場合には、倉庫２０および工場３０の構成を用いて説明するが、倉庫２０ａ，２０ｂ、工場３０ａおよびサプライヤ４０，４０ａに関しても同様である。
【０１１７】
図１１は、所在区分テーブルのデータ構造例を示す図である。所在区分テーブル１１１ｃは、物品管理情報記憶部１１１に予め格納される。所在区分テーブル１１１ｃには、所在区分を示す項目、所在区分名称を示す項目、出庫優先度を示す項目および移動先所在区分を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの所在区分の定義を示す。
【０１１８】
所在区分を示す項目には、部品の存在する場所を示す所在区分が設定される。所在区分名称を示す項目には、所在区分の名称が設定される。出庫優先度を示す項目には、製造ライン３１，３１ａへ出庫を行う際の優先順位が設定される。移動先所在区分を示す項目には、デフォルトの移動先である所在区分が設定される。デフォルトの移動先とは、該当の所在区分から倉庫作業者等によって何らの指定もなされない場合に、次の保管場所とすべき所在区分を示す。すなわち、倉庫作業者が移動先を指定せずに該当部品の移動を行おうとした場合には、出庫計画生成部１６０により、移動先として移動先所在区分に設定された場所が指定される。
【０１１９】
所在区分テーブル１１１ｃには、例えば、所在区分が“Ａ１”、所在区分名称が“入庫予定（一般購入品）”、出庫優先度が“３１”、移動先所在区分が“Ｂ１”という情報が設定される。
【０１２０】
所在区分が“Ａ”で始まるものは、入庫予定状態２１０を表している。
また、所在区分テーブル１１１ｃには、例えば、所在区分が“Ｂ１”、所在区分名称が“平置倉庫”、出庫優先度が“２１”、移動先所在区分が“−”（設定なし）という情報が設定される。
【０１２１】
所在区分が“Ｂ”で始まるものは、部品倉庫格納状態２２０を表している。
また、所在区分テーブル１１１ｃには、例えば、所在区分が“Ｃ１”、所在区分名称が“貸出／検品”、出庫優先度が“４１”、移動先所在区分が“−”（設定なし）という情報が設定される。これは、貸出中状態２４０を表している。
【０１２２】
また、所在区分テーブル１１１ｃには、例えば、所在区分が“Ｅ１”、所在区分名称が“ライン仕掛”、出庫優先度が“９９９”、移動先所在区分が“１１”という情報が設定される。
【０１２３】
所在区分が“Ｅ”で始まるものは、仕掛状態３１０，４１０を表している。
また、所在区分テーブル１１１ｃには、例えば、所在区分が“０１”、所在区分名称が“一般購入品注残”、出庫優先度が“９９９”、移動先所在区分が“Ａ１”という情報が設定される。
【０１２４】
所在区分が“０”で始まるもの（“０Ａ”を除く）は、注残品として管理されていたものを表している。これは、注残品の移動元を指定するために便宜的に設ける所在区分である。
【０１２５】
なお、所在区分“０Ａ”は倉庫移動の際に移動先の倉庫および移動元の倉庫を指定するために便宜的に設ける所在区分である。
また、所在区分テーブル１１１ｃには、例えば、所在区分が“１１”、所在区分名称が“内製品試済”という情報が設定される。
【０１２６】
所在区分が“１”で始まるものは、工場３０，３０ａおよびサプライヤ４０，４０ａに供給した部品の消し込みを行うために便宜的に設ける所在区分である。
ここで、出庫優先度は、値が小さい程優先度が高いことを示している。すなわち、出庫優先度“１１”である所在区分“Ｂ４”、所在区分名称“ライン倉庫”に保管した部品を最も優先して、製造ライン３１，３１ａへの出庫を行うことを示している。ただし、所在区分“Ｂ４”は、同一拠点内の製造ラインに対して出庫を行う場合にのみ有効である。例えば、ライン倉庫３２，３２ａに保管された部品は、製造ライン３１，３１ａへの出庫に対しては最も優先されるが、工場３０ａの製造ラインに対しては出庫元の対象としては除外される。
【０１２７】
続いて、部品倉庫格納状態２２０の部品、入庫予定状態２１０の部品、貸出中状態２４０の部品の順に出庫が優先される。なお、出庫優先度“９９９”のものは、出庫対象とならないことを示している。
【０１２８】
図１２，１３は、移動区分テーブルのデータ構造例を示す図である。移動区分テーブル１１１ｄは、物品管理情報記憶部１１１に予め格納される。移動区分テーブル１１１ｄには、所在区分（移動元および移動先）を示す項目、移動区分を示す項目、移動区分名称を示す項目および預託利用フラグを示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの移動区分を示す。
【０１２９】
所在区分（移動元）を示す項目には、移動元の所在区分が設定される。所在区分（移動先）を示す項目には、移動先の所在区分が設定される。移動区分を示す項目には、移動元所在区分と移動先所在区分とからなる移動区分が設定される。移動区分名称を示す項目には、移動区分の名称を示す情報が設定される。預託利用フラグを示す項目には、該当の移動区分が預託品の利用であるか否かを示すフラグが設定される。
【０１３０】
以下、図１２に示す各レコード例について説明する。
移動区分テーブル１１１ｄには、例えば、所在区分（移動元）が“０１”、所在区分（移動先）が“Ａ１”、移動区分が“０１Ａ１”、移動区分名称が“入庫予定作成（一般）”、預託利用フラグが“０”という情報が設定される。
【０１３１】
移動区分が“０ｘＡｙ”（ｘ，ｙは、０〜９またはＡ〜Ｅの文字を示す）で示されるものは、部品が工場３０，３０ａおよびサプライヤ４０，４０ａから、例えば倉庫２０の入庫エリア２１へ移動中であることを示している。
【０１３２】
また、移動区分テーブル１１１ｄには、例えば、所在区分（移動元）が“Ａ１”、所在区分（移動先）が“Ｂ１”、移動区分が“Ａ１Ｂ１”、移動区分名称が“平置倉庫入庫（一般）”、預託利用フラグが“０”という情報が設定される。ここで、移動区分名称中、“一般”は該当の部品が一般購入品９１であることを示す。
【０１３３】
移動区分が“ＡｘＢｙ”で示されるものは、部品が入庫エリア２１から部品倉庫エリア２２へ移動中であることを示している。
なお、移動区分名称中、“預託”は、該当の部品が預託品９２であることを示す。また、“内製”は、該当の部品が内製品９３であることを示す。また、“倉移”は、該当の部品が倉庫移動品９４であることを示す。
【０１３４】
また、移動区分テーブル１１１ｄには、例えば、所在区分（移動元）が“Ａ１”、所在区分（移動先）が“Ｅ１”、移動区分が“Ａ１Ｅ１”、移動区分名称が“特急出庫Ｌ（一般）”、預託利用フラグが“０”という情報が設定される。ここで、移動区分名称中“Ｌ”は工場３０，３０ａの製造ライン（例えば、製造ライン３１，３２ａ）を出庫先とする移動であることを示している。
【０１３５】
移動区分が“ＡｘＥｙ”で示されるものは、部品が入庫エリア２１から製造ラインへ出庫中である、すなわち、特急出庫されていることを示す。
なお、移動区分名称中“Ｓ”はサプライヤ４０，４０ａの製造ラインを出庫先とする移動であることを示している。
【０１３６】
次に、図１３に示す各レコード例について説明する。
移動区分テーブル１１１ｄには、例えば、所在区分（移動元）が“Ｂ１”、所在区分（移動先）が“０Ａ”、移動区分が“Ｂ１０Ａ”、移動区分名称が“倉庫移動（平置倉庫）”、預託利用フラグが“０”という情報が設定される。ここで、移動区分名称中、“平置倉庫”は、出庫元が部品倉庫エリア２２内の平置倉庫であることを示している。
【０１３７】
移動区分が“Ｂｘ０Ａ”で示されるものは、ある倉庫から他の倉庫へ部品を移動中であることを示す。なお、“Ｂｘ０Ａ”の状態は“０ＡＡ３”の状態と同じである。例えば、倉庫２０ａから倉庫２０へ部品の倉庫移動が行われる場合、倉庫２０ａから単に移動先の所在区分“０Ａ”として倉庫２０への移動が開始される場合がある。その場合、移動中の該当部品を倉庫２０側の在庫として管理する際に、所在区分“０Ａ”のデフォルトの移動先所在区分を用いて“０ＡＡ３”と管理できる。
【０１３８】
なお、移動区分名称中“自動倉庫”は、出庫元が部品倉庫エリア２２内の自動倉庫であることを示している。また、移動区分名称中“預託倉庫”は、出庫元が部品倉庫エリア２２内の預託倉庫であることを示している。
【０１３９】
また、移動区分テーブル１１１ｄには、例えば、所在区分（移動元）が“Ｂ１”、所在区分（移動先）が“Ｂ４”、移動区分が“Ｂ１Ｂ４”、移動区分名称が“先渡出庫（平置倉庫）”、預託利用フラグが“０”という情報が設定される。
【０１４０】
移動区分が“Ｂ１Ｂ４”および“Ｂ２Ｂ４”で示されるものは、部品倉庫エリア２２から工場３０，３０ａのライン倉庫（例えば、ライン倉庫３２，３２ａ）へ出庫中であること、すなわち、先渡出庫されていることを示す。
【０１４１】
また、移動区分テーブル１１１ｄには、例えば、所在区分（移動元）が“Ｂ１”、所在区分（移動先）が“Ｃ１”、移動区分が“Ｂ１Ｃ１”、移動区分名称が“貸出（平置倉庫）”、預託利用フラグが“０”という情報が設定される。
【０１４２】
移動区分が“ＢｘＣ１”で示されるものは、ある倉庫において、部品が部品倉庫エリア２２から検品エリア２４に移動中であることを示している。よって、その逆“Ｃ１Ｂｘ”は、返却のために検品エリア２４から部品倉庫エリア２２へ部品が移動中であることを示している。
【０１４３】
また、移動区分テーブル１１１ｄには、例えば、所在区分（移動元）が“Ｂ１”、所在区分（移動先）が“Ｅ１”、移動区分が“Ｂ１Ｅ１”、移動区分名称が“通常出庫（平置倉庫）”、預託利用フラグが“０”という情報が設定される。
【０１４４】
移動区分が“ＢｘＥｙ”で示されるもの（“Ｂ４Ｅ１”を除く）は、部品が部品倉庫エリア２２から製造ラインへ出庫中である、すなわち、通常出庫されていることを示す。ただし、“Ｂ４Ｅ１”はライン出庫である。
【０１４５】
更に、預託品９２の保管場所を出庫元とし、製造ライン３１，３１ａ等を出庫先とする移動区分（“Ａ２Ｅ１”や“Ｂ３Ｅ１”等）の場合、預託利用フラグが“１”となる。これは、預託品９２が製造ライン３１，３１ａに出庫された場合には、その預託品９２につき利用されたものとみなして、その利用量に応じた代金の支払い処理等を行うために用いることができる。一方、預託利用フラグが“０”の場合には、預託品９２の利用には該当しないため、そのような支払い処理は不要である。
【０１４６】
図１４は、部品注残テーブルのデータ構造例を示す図である。部品注残テーブル１１２ａは、部品注残情報記憶部１１２に格納される。部品注残テーブル１１２ａは、部品移動管理部１８０および資材管理部１９０によって更新される。例えば、製品製造会社からサプライヤ４０，４０ａに新規の部品が発注された際、製品製造会社内で内製品９３が発注された際等に新たな部品注残レコードを追加する更新が行われる。
【０１４７】
部品注残テーブル１１２ａには、注残番号を示す項目、発注先名称を示す項目、部品番号を示す項目、発注数量を示す項目、入庫予定日を示す項目、購入区分を示す項目および入庫予定倉庫を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、ロット単位の部品注残を示す。
【０１４８】
注残番号を示す項目には、注残品を識別するための注残番号が設定される。発注先名称を示す項目には、発注先拠点を識別するための情報が設定される。部品番号を示す項目には、部品を識別するための部品番号が設定される。発注数量を示す項目には、発注した部品の数量が設定される。入庫予定日を示す項目には、倉庫２０，２０ａ，２０ｂに入庫される予定日が設定される。購入区分を示す項目には、一般購入（一般購入品９１の発注）、預託（預託品９２の発注）および内製（内製品９３の発注）の何れの区分による発注であるかを示す情報が設定される。入庫予定倉庫を示す項目には、入庫予定の倉庫を識別するための情報が設定される。
【０１４９】
部品注残テーブル１１２ａには、例えば、注残番号が“注残００１”、発注先名称が“サプライヤ０１”、部品番号が“部品０１１”、発注数量が“１０”、入庫予定日が“２０１０／２／１”、購入区分が“一般購入”、入庫予定倉庫が“倉庫０１”という情報が設定される。
【０１５０】
ここで、以下の例では、拠点名“倉庫０１”は倉庫２０を示すものとする。拠点名“倉庫０２”は倉庫２０ａを示すものとする。拠点名“倉庫０３”は倉庫２０ｂを示すものとする。また、拠点名“工場０１”は工場３０を示すものとする。拠点名“工場０２”は工場３０ａを示すものとする。更に、拠点名“サプライヤ０１”はサプライヤ４０を示すものとする。拠点名“サプライヤ０２”はサプライヤ４０ａを示すものとする。
【０１５１】
図１５は、部品在庫テーブルのデータ構造例を示す図である。部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・は、部品在庫情報記憶部１１３に格納される。部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・は、部品移動管理部１８０によって更新される。部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・は、各拠点に存在している。例えば、部品在庫テーブル１１３ａは倉庫２０の在庫を示す。また、部品在庫テーブル１１３ｂは倉庫２０ａの在庫を示す。また、部品在庫テーブル１１３ｃは、倉庫２０ｂの在庫を示す。同様に、工場３０，３０ａにおける仕掛品、在庫（ライン倉庫の在庫）およびサプライヤ４０，４０ａにおける仕掛品も管理する。なお、以下では部品在庫テーブル１１３ａに関してのみ説明するが、部品在庫テーブル１１３ｂ，１１３ｃ，・・・に関しても同様の構成である。
【０１５２】
部品在庫テーブル１１３ａには、在庫番号を示す項目、部品番号を示す項目、ロット番号を示す項目、入庫日を示す項目、所在区分を示す項目、保管アドレスを示す項目、在庫数を示す項目、移動区分を示す項目および自動発注を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、ロット単位の部品在庫を示す。
【０１５３】
在庫番号を示す項目には、在庫品を識別するための在庫番号が設定される。部品番号を示す項目には、部品を識別するための部品番号が設定される。ロット番号を示す項目には、ロット番号が設定される。入庫日を示す項目には、入庫された日が設定される。所在区分を示す項目には、所在区分が設定される。保管アドレスを示す項目には、エリア内における保管場所を示すアドレスが設定される。在庫数を示す項目には、１ロットに含まれる部品の数量が設定される。移動区分を示す項目には、該当の部品が移動中の場合に、その移動区分が設定される。自動発注を示す項目には、該当の部品が利用された場合に自動発注を行うか否かを示すフラグが設定される。
【０１５４】
部品在庫テーブル１１３ａには、例えば、在庫番号が“在庫００１”、部品番号が“部品０１１”、ロット番号が“ＡＢ０００１”、入庫日が“２０１０／１／２７”、所在区分が“Ｂ１”、保管アドレスが“棚０２７１”、在庫数が“１０”、移動区分が“０”、自動発注が“０”という情報が設定されている。このうち、所在区分“Ｂ１”は、部品倉庫エリア２２内の平置倉庫に、該当の部品が保管されていることを示している。また、保管アドレス“棚０２７１”は、平置倉庫内の当アドレスで示される棚に、該当の部品が保管されていることを示している。また、移動区分“０”は、該当の部品が現在移動中ではないことを示している。また、自動発注“０”は、該当の在庫が自動発注対象ではないことを示している。
【０１５５】
また、部品在庫テーブル１１３ａには、例えば、在庫番号が“在庫００２”、部品番号が“部品０１１”、ロット番号が“ＡＢ０００２”、入庫日が“２０１０／１／２７”、所在区分が“Ｂ１”、保管アドレスが“棚０２７２”、在庫数が“１０”、移動区分が“Ａ１Ｂ１”、自動発注が“０”という情報が設定されている。このうち、所在区分“Ｂ１”は、部品倉庫エリア２２内の平置倉庫に、該当の部品が保管される（保管予定である）ことを示している。また、保管アドレス“棚０２７２”は、平置倉庫内の当アドレスで示される棚に、該当の部品が保管されることを示している。また、移動区分“Ａ１Ｂ１”は、該当の部品が入庫エリア２１から部品倉庫エリア２２へ向けて移動中であることを示している。
【０１５６】
また、部品在庫テーブル１１３ａには、例えば、在庫番号が“在庫００３”、部品番号が“部品０１１”、ロット番号が“ＡＢ０００３”、入庫日が“２０１０／１／２７”、所在区分が“Ｂ２”、保管アドレスが“棚０２８４”、在庫数が“１０”、移動区分が“Ａ１Ｂ２”、自動発注が“０”という情報が設定されている。このうち、所在区分“Ｂ２”は、部品倉庫エリア２２内の自動倉庫に該当の部品が保管される（保管予定である）ことを示している。また、保管アドレス“棚０２８４”は、自動倉庫内の当アドレスで示される棚に、該当の部品が保管されることを示している。また、移動区分“Ａ１Ｂ２”は、該当の部品が入庫エリア２１から部品倉庫エリア２２へ向けて移動中であることを示している。
【０１５７】
また、部品在庫テーブル１１３ａには、例えば、在庫番号が“在庫００４”、部品番号が“部品０１１”、ロット番号が“ＡＢ０００４”、入庫日が“２０１０／１／２９”、所在区分が“Ａ１”、保管アドレスが“棚０１２３”、在庫数が“１０”、移動区分が“０”、自動発注が“０”という情報が設定されている。このうち、所在区分“Ａ１”は、入庫エリア２１に該当の部品が保管されていることを示している。また、保管アドレス“棚０１２３”は、入庫エリア２１内の当アドレスで示される棚に、該当の部品が保管されていることを示している。
【０１５８】
また、部品在庫テーブル１１３ａには、例えば、在庫番号が“在庫００５”、部品番号が“部品０１１”、ロット番号が“−”（未設定）、入庫日が“２０１０／２／１”、所在区分が“Ａ１”、保管アドレスが“−”（未設定）、在庫数が“１０”、移動区分が“０１Ａ１”、自動発注が“０”という情報が設定されている。このうち、所在区分“Ａ１”は、入庫エリア２１に該当の部品が保管される（保管予定である）ことを示している。
【０１５９】
また、ロット番号“−”は、当部品が検収前状態であるためロット番号が未取得であることを示している。
また、保管アドレス“−”は、保管するアドレスが決定されていないことを示している。この場合、保管アドレスは、例えば倉庫２０で着荷した後に倉庫作業者の判断等により決定され、倉庫端末装置２６ａ等で入力された保管アドレスが管理サーバ１００に通知される。入出庫管理部１８２は、受け付けた保管アドレスを部品在庫テーブル１１３ａの該当の部品の部品在庫レコードに登録する。
【０１６０】
また、移動区分“０１Ａ１”は、該当の部品がサプライヤ４０（または、サプライヤ４０ａ）から倉庫２０へ向けて移動していることを示している。
また、部品在庫テーブル１１３ａには、例えば、在庫番号が“在庫００６”、部品番号が“部品０１２”、ロット番号が“ＣＤ０００１”、入庫日が“２００９／１２／２１”、所在区分が“Ｃ１”、保管アドレスが“棚０３５１”、在庫数が“２５”、移動区分が“０”、自動発注が“０”という情報が設定される。このうち、所在区分“Ｃ１”は、検品エリア２４に該当の部品が保管されていることを示している。
【０１６１】
また、部品在庫テーブル１１３ａには、例えば、在庫番号が“在庫００７”、部品番号が“部品０１３”、ロット番号が“ＣＤ０００２”、入庫日が“２００９／１２／１６”、所在区分が“Ｂ３”、保管アドレスが“棚０２６２”、在庫数が“２５”、移動区分が“０”、自動発注が“１”という情報が設定される。このうち、自動発注“１”は、該当の在庫ロットが使用された場合には、自動的に追加発注を行うべきことを示している。このように、在庫ロット単位でフラグを設けることで、各在庫の使用に応じた自動発注を行うよう制御することができる。
【０１６２】
自動発注を示す項目に対する設定は、システム管理者や倉庫作業者等、権限を有する者が適宜行うことができる。管理サーバ１００は、その操作入力を行うための所定のＧＵＩを提供することができる。
【０１６３】
図１６は、出材指令管理テーブルのデータ構造例を示す図である。出材指令管理テーブル１３１は、出材指令情報記憶部１３０に格納される。出材指令管理テーブル１３１は、出材指令生成部１５０によって生成される。出材指令管理テーブル１３１には、指令番号、製品番号、部品番号、出材数、指令日、出材先およびアドレスを示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの部品の出材指令に関する情報を示す。
【０１６４】
指令番号を示す項目には、出材指令を識別するための指令番号が設定される。製品番号を示す項目には、製品を識別するための製品番号が設定される。部品番号を示す項目には、部品を識別するための部品番号が設定される。出材数を示す項目には、製品の製造に当たり、出材すべき部品の数量が設定される。指令日を示す項目には、出材指令が発生した日が設定される。出材先を示す項目には、出材先の拠点が設定される。アドレスを示す項目には、出材先の拠点内の地点を示す情報が設定される。
【０１６５】
出材指令管理テーブル１３１には、例えば、指令番号が“指令００１”、製品番号が“製品００１”、部品番号が“部品０１１”、出材数が“５０”、指令日が“２０１０／２／１”、出材先が“工場０１”、アドレスが“ライン００１”という情報が設定される。これは、製品番号“製品００１”で指定される製品の製造につき、部品番号“部品０１１”の部品の工場３０の“ライン００１”へ“５０”個の出材指令が“２０１０／２／１”に発生したことを示している。
【０１６６】
図１７は、出庫計画管理テーブルのデータ構造例を示す図である。出庫計画管理テーブル１４１は、出庫計画記憶部１４０に格納される。出庫計画管理テーブル１４１は、出庫計画生成部１６０によって生成される。出庫計画管理テーブル１４１には、出庫番号を示す項目、指令番号を示す項目、出庫日を示す項目、部品番号を示す項目、ロット番号を示す項目、移動フラグを示す項目、出庫元（拠点名、所在区分、アドレス、出庫数）を示す項目および出庫先（拠点名、所在区分、アドレス）を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの部品在庫の出庫計画を示す。
【０１６７】
出庫番号を示す項目には、出庫内容を識別するための出庫番号が設定される。指令番号を示す項目には、指令番号が設定される。出庫日を示す項目には、出庫すべき期日が設定される。部品番号を示す項目には、部品番号が設定される。ロット番号を示す項目には、ロット番号が設定される。移動フラグを示す項目には、該当の部品が現在移動中であるか否かを示すフラグが設定される。出庫元（拠点名）を示す項目には、出庫元となる拠点の拠点名が設定される。出庫元（所在区分）を示す項目には、その拠点における所在区分が設定される。出庫元（アドレス）を示す項目には、その所在区分における保管アドレスが設定される。出庫元（出庫数）を示す項目には、出庫数が設定される。出庫先（拠点名）を示す項目には、出庫先となる拠点の拠点名が設定される。出庫先（所在区分）を示す項目には、その拠点における所在区分が設定される。出庫先（アドレス）を示す項目には、その所在区分における保管アドレスが設定される。
【０１６８】
出庫計画管理テーブル１４１には、例えば、出庫番号が“出庫００１”、指令番号が“指令００１”、出庫日が“２０１０／２／１”、部品番号が“部品０１１”、ロット番号が“ＡＢ０００１”、移動フラグが“０”、出庫元（拠点名）が“倉庫０１”、出庫元（所在区分）が“Ｂ１”、出庫元（アドレス）が“棚０２７１”、出庫元（出庫数）が“１０”、出庫先（拠点名）が“工場０１”、出庫先（所在区分）が“Ｅ１”、出庫先（アドレス）が“ライン００１”という情報が設定される。
【０１６９】
これは、部品番号が“部品０１１”の部品について、倉庫２０の所在区分“Ｂ１”で示される平置倉庫の保管アドレス“棚０２７１”から出庫数“１０”を期日“２０１０／２／１”に出庫すべきことを示している。また、その際の出庫先を工場３０の所在区分“Ｅ１”で示される製造ラインのうち、“ライン００１”のアドレスで指定されるラインとすることを示している。なお、移動フラグ“０”は移動中でないこと、すなわち、現在“棚０２７１”に保管されていることを示している。出庫元の在庫は、図１５で示した部品在庫テーブル１１３ａの在庫番号“在庫００１”の部品在庫レコードに対応する。
【０１７０】
また、出庫計画管理テーブル１４１には、例えば、出庫番号が“出庫００５”、指令番号が“指令００１”、出庫日が“２０１０／２／１”、部品番号が“部品０１１”、ロット番号が“−”（設定なし）、移動フラグが“１”、出庫元（拠点名）が“倉庫０１”、所在区分が“Ａ１”、アドレスが“−”（設定なし）、出庫数が“１０”、出庫先（拠点名）が“工場０１”、所在区分が“Ｅ１”、アドレスが“ライン００１”という情報が設定される。
【０１７１】
これは、部品番号が“部品０１１”の部品について、倉庫２０の所在区分“Ａ１”で示される入庫エリア２１（保管アドレス未定）のものにつき出庫数“１０”を期日“２０１０／２／１”に出庫すべきことを示している。また、その際の出庫先を工場３０の所在区分で示される製造ラインのうち、“ライン００１”のアドレスで指定されるラインとすることを示している。
【０１７２】
当レコードに係る部品は、移動フラグが“１”であるので移動中であり、その部品が入庫エリア２１に到着待ちの状態である。出庫元の在庫は、図１５で示した部品在庫テーブル１１３ａの在庫番号“在庫００５”の部品在庫レコードに対応する。
【０１７３】
また、出庫計画管理テーブル１４１には、例えば、出庫番号が“出庫０２１”、指令番号“−”（設定なし）、出庫日が“２０１０／２／１”、部品番号が“部品０４１”、ロット番号が“ＱＲ０００１”、移動フラグが“０”、出庫元（拠点名）が“倉庫０１”、所在区分が“Ｂ１”、アドレスが“棚０２４４”、出庫数が“５”、出庫先（拠点名）が“倉庫０３”、所在区分が“Ａ０”、アドレスが“−”（設定なし）という情報が設定される。これは、倉庫間を移動させる部品の出庫計画レコードである。このため、製品の製造に関して発生したものではないので指令番号の設定はない。
【０１７４】
なお、出庫日を示す項目には、生産計画および出材指令によって時間まで指定される場合には、期日に加えて時間を設定することもできる。
図１８は、移動入力画面の表示例を示す図である。移動入力画面５００は、倉庫サーバ２６、倉庫端末装置２６ａ〜２６ｄおよび携帯端末装置２９により生成され、各装置に接続されたモニタに表示される。
【０１７５】
倉庫作業者は、移動入力画面５００に所定の情報を入力することで、倉庫内での部品の移動や倉庫間での部品の移動を管理サーバ１００に通知することができる。これらの部品の移動作業は、工場３０，３０ａおよびサプライヤ４０，４０ａに対する出材指令に基づく出庫とは異なり、倉庫内における日常の運用に応じて適宜発生するものである。あるいは、製造ライン３１，３１ａからの要請に応じて、在庫部品を倉庫２０等から出庫する際にも用いることができる。
【０１７６】
移動入力画面５００には、部品番号入力部５１０、部品名称入力部５２０、移動元入力部５３０、移動先入力部５４０および確定ボタン５５０が設けられている。
部品番号入力部５１０は、移動対象の部品番号を入力するための入力フォームである。
【０１７７】
部品名称入力部５２０は、移動対象の部品の名称を入力するための入力フォームである。
移動元入力部５３０は、移動元となる拠点および拠点内の場所を示す情報を入力するための領域である。移動元入力部５３０には、拠点名称入力部５３１、倉庫種別入力部５３２、保管アドレス入力部５３３および検索ボタン５３４が設けられている。
【０１７８】
拠点名称入力部５３１は、移動元の拠点名を入力するための入力フォームである。
倉庫種別入力部５３２は、移動元となる入庫エリア２１、部品倉庫エリア２２（平置倉庫、自動倉庫、預託倉庫）、検品エリア２４、製造ライン３１およびライン倉庫３２等の倉庫種別を入力するための入力フォームである。
【０１７９】
保管アドレス入力部５３３は、該当の倉庫種別につき、移動対象の部品が保管された保管アドレスを入力するための入力フォームである。
検索ボタン５３４は、移動対象とする部品の部品番号、部品名称や、その部品が存在する拠点名称、倉庫種別および保管アドレスを検索するための機能を呼び出すボタンである。倉庫作業者は、検索ボタン５３４をマウス等によってクリック操作できる。これにより、所定の移動部品検索画面を呼び出すことができる。倉庫作業者は、検索画面により、移動対象としたい部品を検索し、その内容を確定することができる。すると、部品番号入力部５１０、部品名称入力部５２０、および移動元入力部５３０の各フォームに確定した部品の情報が入力される。なお、検索機能に必要な在庫情報や指定された情報によるレコードのサーチ機能は管理サーバ１００により提供される。
【０１８０】
移動先入力部５４０は、移動先となる拠点および拠点内の場所を示す情報を入力するための領域である。移動先入力部５４０には、拠点名称入力部５４１、倉庫種別入力部５４２、保管アドレス入力部５４３および検索ボタン５４４が設けられている。
【０１８１】
拠点名称入力部５４１は、移動先の拠点名を入力するための入力フォームである。
倉庫種別入力部５４２は、移動先の拠点における倉庫種別を入力するための入力フォームである。
【０１８２】
保管アドレス入力部５４３は、該当の倉庫種別につき、移動対象の部品を保管すべき保管アドレスを入力するための入力フォームである。
検索ボタン５４４は、移動先とする拠点やその拠点における倉庫種別および保管アドレスを検索するための機能を呼び出すボタンである。倉庫作業者は、検索ボタン５４４をマウス等によってクリック操作できる。これにより、所定の移動先検索画面を呼び出すことができる。移動先検索画面から、移動先となる拠点等の情報を検索し、その内容を確定することで、移動先入力部５４０の各フォームに確定した移動先の情報が入力される。
【０１８３】
確定ボタン５５０は、移動入力画面５００で入力した情報を確定して管理サーバ１００への送信指示を受け付けるためのボタンである。倉庫作業者は、確定ボタン５５０をマウス等によってクリック操作できる。これにより、移動入力画面５００に入力した情報が管理サーバ１００に送信される。管理サーバ１００は、受け付けた情報に基づいて、出庫計画を生成し、出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１に登録する。
【０１８４】
なお、倉庫端末装置２６ａ〜２６ｄおよび携帯端末装置２９に移動入力画面５００を表示させることもできる。倉庫作業者は、これらの端末装置から部品の移動内容を管理サーバ１００の出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１に登録することができる。
【０１８５】
また、移動入力画面５００において、移動を行うべき日時（移動予定日時）を入力可能としてもよい。
確定ボタン５５０の押下によって入力情報の確定がなされると、出庫指示画面が表示される。
【０１８６】
図１９は、出庫指示画面の表示例を示す図である。出庫指示画面６００は、倉庫サーバ２６により生成される。倉庫サーバ２６は、出庫指示部１７０が提供する出庫指示情報に基づいて、倉庫サーバ２６、倉庫端末装置２６ａ〜２６ｄに接続されたモニタおよび携帯端末装置２９に出庫指示画面６００を表示させることができる。例えば、倉庫作業者は倉庫サーバ２６、倉庫端末装置２６ａ〜２６ｄが表示する生産管理システムの利用メニューから、前述の移動入力画面５００や出庫指示画面６００を呼び出すことができる。
【０１８７】
出庫指示画面６００には、出庫指示表示部６１０およびチケット発行ボタン６２０が設けられている。
出庫指示表示部６１０は、現時点において倉庫２０からの出庫が必要な部品のリストを表示する領域である。出庫指示表示部６１０には、例えば、出庫番号、出庫日、部品番号、ロットＩＤ、出庫元（拠点名、所在、アドレス、出庫数）および出庫先（拠点名、引渡先）を項目としたテーブル形式の情報が表示される。ここで、各項目は図１７で示した出庫計画管理テーブル１４１に示した同一名称の項目に対応する。ただし、倉庫作業者や工場作業者への通知が不要な情報の表示を省略することができる。また、出庫指示表示部６１０において出庫元（所在）や出庫先（引渡先）の項目は、出庫計画管理テーブル１４１に設定された出庫元（所在区分）や出庫先（アドレス）を示す項目から倉庫作業者にとって認識し易い情報に変換したものである。
【０１８８】
ここで、出庫計画管理テーブル１４１で移動フラグ“１”である在庫に関しては、到着待ちであって、未だ出庫を開始することができないので、出庫指示表示部６１０には表示されない。なお、出庫指示表示部６１０の例では、出庫計画管理テーブル１４１の時点よりも未来の時点を示している。このため、出庫計画管理テーブル１４１では、到着待ちであった部品が着荷しており、出庫が可能な状態となっている。ただし、出庫計画管理テーブル１４１において移動フラグ“１”の在庫に関しても、出庫予告として出庫指示表示部６１０に表示させても良い。
【０１８９】
また、検品エリア２４に存在する部品を出庫する場合には、貸出中状態２４０を解除するために所定の返却処理を行う必要がある。そのような場合には、該当の部品について出庫前に返却処理が必要な旨を通知するメッセージを出庫指示画面に表示させてもよい。
【０１９０】
倉庫作業者は、マウス等を操作することでポインタ６３０を移動させ、出庫指示表示部６１０の各行を選択することができる。
チケット発行ボタン６２０は、ポインタ６３０によって選択された行の出庫指示につき、移動チケット７０の発行指示を受け付けるためのボタンである。
【０１９１】
倉庫作業者は、倉庫サーバ２６、倉庫端末装置２６ａ〜２６ｄからプリンタ２８〜２８ｄによる移動チケット７０の発行を要求できる。また、携帯端末装置２９のメモリに、これから行う出庫指示の内容を指定して格納しておき、移動チケット７０の代わりとして用いることもできる。
【０１９２】
なお、例えば倉庫２０ａ，２０ｂの倉庫端末装置で出庫指示画面６００を表示させる場合には、倉庫２０ａ，２０ｂから出庫すべき部品のリストが出庫指示表示部６１０に表示される。
【０１９３】
倉庫サーバ２６は、移動チケット７０の発行を受け付けると、対象の生産計画レコードについてチケット発行要求を受け付けた旨を管理サーバ１００に通知する。また、倉庫サーバ２６は、管理サーバ１００からチケット発行許可通知を受信すると、例えばチケット発行要求を受け付けた端末装置に最も近いプリンタに移動チケット７０を発行させる。例えば、倉庫端末装置２６ａでチケット発行の入力を受け付けた場合には、プリンタ２８ａに移動チケット７０を発行させる。
【０１９４】
図２０は、移動チケットの表示例を示す図である。移動チケット７０は、プリンタ２８〜２８ｄによって発行される。倉庫サーバ２６は、管理サーバ１００から移動チケット発行情報を受信する。プリンタ２８〜２８ｄは、倉庫サーバ２６から受信した移動チケット発行情報に基づいて、移動チケットを発行する。
【０１９５】
移動チケット７０には、移動日表示部７１、移動区分表示部７２、部品番号表示部７３、部品名称表示部７４、移動元表示部７５、移動先表示部７６および無線タグ部７７が設けられている。
【０１９６】
移動日表示部７１は、移動日を表示する領域である。
移動区分表示部７２は、移動区分の名称を表示する領域である。
部品番号表示部７３は、移動対象の部品の部品番号を表示する領域である。
【０１９７】
部品名称表示部７４は、移動対象の部品の部品名を表示する領域である。
移動元表示部７５は、移動元となる拠点および拠点内の場所を示す情報を表示する領域である。移動元表示部７５には、拠点名称表示部７５ａ、倉庫種別表示部７５ｂおよび保管アドレス表示部７５ｃが設けられている。
【０１９８】
拠点名称表示部７５ａは、移動元の拠点名を表示する領域である。
倉庫種別表示部７５ｂは、移動元となる拠点における倉庫種別を表示する領域である。
保管アドレス表示部７５ｃは、該当の倉庫種別につき、移動対象の部品が保管された保管アドレスを表示する領域である。
【０１９９】
移動先表示部７６は、移動先となる拠点および拠点内の場所を示す情報を表示する領域である。移動先表示部７６には、拠点名称表示部７６ａ、倉庫種別表示部７６ｂおよび保管アドレス表示部７６ｃが設けられている。
【０２００】
拠点名称表示部７６ａは、移動先の拠点名を表示する領域である。
倉庫種別表示部７６ｂは、移動先の拠点における倉庫種別を表示する領域である。
保管アドレス表示部７６ｃは、該当の倉庫種別につき、移動対象の部品を保管すべき保管アドレスを表示する領域である。
【０２０１】
無線タグ部７７は、移動チケット７０に表記された出庫指示情報（出庫計画管理テーブル１４１の対応するレコードの情報を含む）や該当の部品の部品在庫情報を電子データとして記憶する。また、無線タグ部７７はゲート２５〜２５ｄ，３３〜３３ｇ等と通信し、これらの情報をゲート２５〜２５ｄ，３３〜３３ｇ等に送信する。
【０２０２】
次に、以上のような構成を備える生産管理システムの処理手順に関して説明する。なお、出材指令生成部１５０は、物品情報記憶部１１０および生産計画記憶部１２０を参照して、出材すべき部品についての出材指令レコードを定期的に生成し、出材指令情報記憶部１３０に記憶された出材指令管理テーブル１３１に格納している。
【０２０３】
図２１は、出庫計画生成処理を示すフローチャートである。以下、図２１に示す処理をステップ番号に沿って説明する。
［ステップＳ１１］出庫計画生成部１６０は、出材指令情報記憶部１３０に記憶された出材指令管理テーブル１３１を参照し、未処理の出材指令レコードを１つ取得する。
【０２０４】
［ステップＳ１２］出庫計画生成部１６０は、部品在庫情報記憶部１１３に記憶された部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・に基づいて、倉庫２０，２０ａ，２０ｂおよび工場３０，３０ａに保管された在庫の引当処理を行う。
【０２０５】
［ステップＳ１３］出庫計画生成部１６０は、引当の結果、不足があるか否かを判定する。不足がない場合、処理をステップＳ１４に進める。
［ステップＳ１４］出庫計画生成部１６０は、引き当てた在庫に基づいて、出庫計画レコードを生成し、出庫計画管理テーブル１４１に登録する。出庫計画生成部１６０は、引き当てた在庫に移動中のものが含まれる場合、その在庫に関する出庫計画レコードには移動中フラグ“１”を設定する。出庫計画生成部１６０は、出庫計画レコードを生成済みの出材指令レコードを処理済として管理する。そして、処理をステップＳ１６に進める。
【０２０６】
［ステップＳ１５］出庫計画生成部１６０は、不足品が存在するために、該当の指令に対する出庫計画レコードの生成ができない旨のエラーを報知する。出庫計画生成部１６０は、例えばエラーメッセージを含む電子メールによって管理者にエラーを報知することができる。
【０２０７】
［ステップＳ１６］出庫計画生成部１６０は、出材指令管理テーブル１３１に含まれる全ての出材指令レコードを処理済であるか否かを判定する。全て処理済である場合、処理を完了する。未処理のレコードが存在する場合、処理をステップＳ１１に進める。
【０２０８】
このように、出庫計画生成部１６０は、出材指令で指示される部品ごとに倉庫２０等からの引当を行い、出庫計画を生成する。
なお、出庫計画生成部１６０は、上記出庫計画生成処理を、例えば所定の周期で開始することができる。あるいは、出材指令情報記憶部１３０が更新されたタイミングで開始してもよい。また、管理サーバ１００がシステム管理者による当処理の開始を指示する所定の操作入力を受け付けたタイミングで開始してもよい。
【０２０９】
また、ステップＳ１５において、出庫計画生成部１６０は資材管理部１９０に不足品の発注を促すようにしてもよい。このようにすれば、不足品の迅速な確保ができる。
次に、上記ステップＳ１２の在庫引当処理を詳細に説明する。
【０２１０】
図２２は、在庫引当処理を示すフローチャートである。以下、図２２に示す処理をステップ番号に沿って説明する。
［ステップＳ２１］出庫計画生成部１６０は、出材指令レコードに含まれる部品番号、出材数および出材先を取得する。例えば、出庫計画生成部１６０は、出材指令情報記憶部１３０に記憶された出材指令管理テーブル１３１の“指令番号００１”のレコードを取得しているとする。この場合、部品番号“部品０１１”、出材数“５０”、出材先“工場０１”を取得する。
【０２１１】
［ステップＳ２２］出庫計画生成部１６０は、工場３０，３０ａのライン倉庫で管理される在庫からの部品の確保を試みる。このとき、出庫計画生成部１６０は、まず、現時点でライン倉庫に保管されている部品から優先的に引当を行う。そして、不足があれば、ライン倉庫に移動中の部品から引当を行う。例えば、出庫計画生成部１６０は、工場３０に関する部品在庫テーブルを参照して、“部品０１１”に対応する部品であって、所在区分が“Ｂ４”、かつ、移動区分が“０”の部品（現時点で保管されているもの）から引当を行う。そして、不足があれば、同テーブルの“部品０１１”に対応する部品であって、所在区分が“Ｂ４”、かつ、移動区分の設定がある部品（移動中のもの）から引当を行う。
【０２１２】
［ステップＳ２３］出庫計画生成部１６０は、ステップＳ２２の引当で出材数分の部品を全て確保できたか否かを判定する。不足がある場合、処理をステップＳ２４に進める。不足がない場合、処理を完了する。
【０２１３】
［ステップＳ２４］出庫計画生成部１６０は、倉庫２０，２０ａ，２０ｂの部品倉庫エリアに保管される在庫から不足分の部品の確保を試みる。このとき、出庫計画生成部１６０は、まず、現時点で部品倉庫エリアの各倉庫種別に保管されている部品、該当の倉庫種別の倉庫に移動中の部品の順で引当を行う。例えば、出庫計画生成部１６０は、部品在庫テーブル１１３ａに基づいて、次のように部品番号“部品０１１”に対応する部品の引当を行う。まず、“部品０１１”に対応する所在区分“Ｂ１”、“Ｂ２”の在庫のうち、出庫優先度が最も高い所在区分“Ｂ１”、かつ、移動区分“０”である在庫番号“在庫００１”の在庫を引き当てる。不足がある場合、所在区分“Ｂ１”の在庫のうち、移動区分“Ａ１Ｂ１”である在庫番号“在庫００２”の在庫を引き当てる。更に不足がある場合、所在区分“Ｂ２”の在庫番号“在庫００３”の在庫を引き当てる。
【０２１４】
［ステップＳ２５］出庫計画生成部１６０は、ステップＳ２４の引当で出材数分の部品を全て確保できたか否かを判定する。不足がある場合、処理をステップＳ２６に進める。不足がない場合、処理を完了する。
【０２１５】
［ステップＳ２６］出庫計画生成部１６０は、倉庫２０，２０ａ，２０ｂの入庫エリアに保管される在庫から不足分の部品の確保を試みる。このとき、出庫計画生成部１６０は、まず、現時点で入庫エリアに保管されている部品から優先的に引当を行う。そして、不足があれば、入庫エリアに移動中の部品から引当を行う。例えば、出庫計画生成部１６０は、部品在庫テーブル１１３ａに基づいて、次のように部品番号“部品０１１”に対応する部品の引当を行う。まず、“部品０１１”に対応する所在区分“Ａ１”、かつ、移動区分が“０”の在庫番号“在庫００４”の在庫を引き当てる。そして、不足があれば、同テーブルの“部品０１１”に対応する部品であって、所在区分が“Ａ１”、かつ、移動区分が“０１Ａ１”の在庫番号“在庫００５”の在庫を引き当てる。
【０２１６】
このようにして、出庫計画生成部１６０は、所在区分ごとの出庫優先度に基づいて、在庫の引当を行う。
なお、上記ステップＳ２２〜Ｓ２６の処理の順序は、所在区分テーブル１１１ｃに設定された各所在区分の出庫優先度に準じている。ただし、サプライヤ４０，４０ａへの出庫に対する引当では上記ステップＳ２２，２３を省略できる。その場合、ステップＳ２１の次にステップＳ２４を実行する。
【０２１７】
なお、引当可能な在庫が複数存在する場合には、入庫日の古いものから優先して引き当てることができる。これにより、在庫の先入れ先出しが可能となる。
また、上記ステップＳ２４において、出庫計画生成部１６０は、同一の所在区分の部品が複数の倉庫に存在する場合には、複数の倉庫のうち、例えば出材先の工場（あるいは、サプライヤ）に最も近い倉庫から優先して引当元とすることができる。このようにすれば、拠点間の部品の輸送に要する時間を短縮できるため、部品到着に急を要する出庫を行う場合に有用である。
【０２１８】
図２３は、出庫処理を示すフローチャートである。以下、図２３に示す処理をステップ番号に沿って説明する。
［ステップＳ３１］入出庫管理部１８２は、倉庫サーバ２６から移動させる部品につき移動チケット７０のチケット発行要求を受け付けると、該当の部品についての移動開始を受け付ける。
【０２１９】
［ステップＳ３２］入出庫管理部１８２は、出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１を参照して、移動チケット７０の発行対象とする出庫番号に対応する出庫計画レコードを取得する。そして、出庫元の所在区分と出庫先の所在区分とから移動区分を取得する。例えば、出庫番号“出庫００１”について移動区分“Ｂ１Ｅ１”を取得する。
【０２２０】
［ステップＳ３３］入出庫管理部１８２は、部品在庫情報記憶部１１３に記憶された部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・のうち、出庫先となる拠点の部品在庫テーブルに移動させる部品の部品在庫レコードを生成する。入出庫管理部１８２は、この部品在庫レコードの移動区分にステップＳ３２で取得した移動区分を設定する。例えば、出庫番号“出庫００１”について、工場３０の部品在庫テーブルに、部品番号“部品０１１”、所在区分“Ｅ１”、移動区分“Ｂ１Ｅ１”を含む部品在庫レコードを生成する。入出庫管理部１８２は、在庫番号、入庫日等を適宜採番／取得して、生成した部品在庫レコードに設定する。
【０２２１】
［ステップＳ３４］入出庫管理部１８２は、部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・のうち、出庫元となる拠点の部品在庫テーブルから移動させる部品の部品在庫レコードを削除する。例えば、出庫番号“出庫００１”について、倉庫２０の部品在庫テーブル１１３ａから、ロット番号“ＡＢ０００１”や保管アドレス“棚０２７１”から特定される在庫番号“在庫００１”の部品在庫レコードを削除する。
【０２２２】
［ステップＳ３５］入出庫管理部１８２は、移動チケット７０の発行を許可するチケット発行許可通知を倉庫サーバ２６に送信する。倉庫サーバ２６は、チケット発行許可通知の受信により、所定のプリンタに移動チケット７０を発行させる。また、入出庫管理部１８２は、移動チケット７０の発行を許可した出庫番号を出庫指示部１７０に通知する。出庫指示部１７０は、該当の出庫番号についての出庫指示を出庫指示表示部６１０から削除する。
【０２２３】
［ステップＳ３６］入出庫管理部１８２は、ステップＳ３２で取得した移動区分が預託品利用に該当するか否かを判定する。預託品利用である場合、処理をステップＳ３７に進める。預託品利用でない場合、処理をステップＳ３８に進める。なお、入出庫管理部１８２は、物品管理情報記憶部１１１に記憶された移動区分テーブル１１１ｄに設定された預託利用フラグを参照して、該当の移動区分が預託品利用であるか否かを判定できる。
【０２２４】
［ステップＳ３７］入出庫管理部１８２は、預託品９２の出庫数を資材管理部１９０に計上する。資材管理部１９０は、預託品９２の出庫数に応じた検収処理を行う。
［ステップＳ３８］入出庫管理部１８２は、部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・の自動発注を示す項目を参照して、移動開始を受け付けた部品が自動発注の対象であるか否かを判定する。自動発注の対象である場合、処理をステップＳ３９に進める。自動発注の対象でない場合、処理を完了する。
【０２２５】
［ステップＳ３９］入出庫管理部１８２は、移動開始した部品を資材管理部１９０に通知する。資材管理部１９０は、該当の部品の新規発注を行う。
このようにして、入出庫管理部１８２は、部品の出庫処理を行う。その際、移動開始を受け付けたタイミングで、移動対象の部品を移動先の拠点の在庫として管理する。また、入出庫管理部１８２は、当部品につき入庫処理が行われるまでは移動中の在庫として管理する。
【０２２６】
更に、資材管理部１９０は、預託品９２が製造ラインやサプライヤ４０，４０ａに出庫される場合には、出庫数に応じた預託品９２の検収を行うことができる。これにより、預託品９２の検収の効率化を図れる。
【０２２７】
また、資材管理部１９０は、自動発注対象の部品が製造ラインやサプライヤ４０，４０ａに出庫される場合には、出庫した分に応じた発注を行うことができる。これにより、例えば利用頻度の高い部品につき発注処理の効率化を図れる。なお、該当の部品につき倉庫２０内の安全在庫を下回った際に、所定量だけ部品の自動発注処理を行うようにしてもよい。
【０２２８】
また、ステップＳ３５のチケット発行許可通知の送信は、ステップＳ３１の次に実行してもよい。その場合、ステップＳ３４の次にステップＳ３６が実行される。
図２４は、入庫予定登録処理を示すフローチャートである。以下、図２４に示す処理をステップ番号に沿って説明する。
【０２２９】
［ステップＳ４１］入庫予定登録処理部１８１は、工場３０，３０ａおよびサプライヤ４０，４０ａに設置された所定の端末装置（例えば、工場３０であれば工場サーバ３４）から注残品の倉庫２０，２０ａ，２０ｂへの出庫開始を受け付ける。例えば、入庫予定登録処理部１８１は部品注残情報記憶部１１２に記憶された部品注残テーブル１１２ａの注残番号“注残００１”の部品番号“部品０１１”の部品の倉庫２０への出庫開始をサプライヤ４０から受け付ける。
【０２３０】
［ステップＳ４２］入庫予定登録処理部１８１は、出庫先となる倉庫の部品在庫テーブルに所在区分“Ａｙ”の部品在庫レコードを登録する。このとき、登録した部品在庫レコードに移動区分“０ｘＡｙ”を設定する。例えば、入庫予定登録処理部１８１は、注残番号“注残００１”の注残品について、購入区分“一般購入”の部品（一般購入品９１）の入庫予定状態に対応する所在区分“Ａ１”を設定した部品在庫レコードを部品在庫テーブル１１３ａに登録する。また、移動元所在区分および移動先所在区分が、それぞれ“０１”（一般購入品注残）および“Ａ１”（入庫予定（一般購入品））であるので、移動区分“０１Ａ１”を設定する。このようにして登録された部品在庫レコードは、部品在庫テーブル１１３ａの在庫番号“００５”の在庫に対応する。この時点での部品在庫レコードは、在庫としては未計上の状態であるが、出庫対象としての選択（引当）は可能である。
【０２３１】
［ステップＳ４３］入庫予定登録処理部１８１は、倉庫サーバ２６から該当部品の検収データを受信する。ここで、倉庫サーバ２６は、部品に付された移動チケット７０の無線タグ部７７からゲート２５を介して注残品の情報を取得すると所定の検収データを生成して管理サーバ１００に送信する。検収データには、部品のロット番号を含めることができる。また、入庫エリア２１において保管すべき保管アドレスを自動的に取得して検収データに含めることもできる。
【０２３２】
［ステップＳ４４］入庫予定登録処理部１８１は、ステップＳ４２で生成した部品在庫レコードの移動区分を“０”に更新する。例えば、部品在庫テーブル１１３ａの在庫番号“在庫００５”の部品在庫レコードの移動区分を“０１Ａ１”から“０”に更新する。これにより、該当の部品の移動中状態が解除される。また、検収データに基づいて、該当のレコードにロット番号や保管アドレスを設定する。
【０２３３】
［ステップＳ４５］入庫予定登録処理部１８１は、部品注残テーブル１１２ａから対応する部品注残レコードを削除する。例えば、注残番号“注残００１”の部品注残レコードを削除する。この時点で、該当の部品在庫レコードを在庫として計上できる。入庫予定登録処理部１８１は、在庫の計上を出庫計画生成部１６０に通知する。ここで、在庫の計上とは、在庫としての物理的な取り扱いが可能となった状態であり、入庫エリア２１への部品の到達を意味する。
【０２３４】
［ステップＳ４６］出庫計画生成部１６０は、出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１を参照して、該当の部品が移動中の時点で引き当てた出庫計画が存在するか否かを判定する。存在する場合、処理をステップＳ４７に進める。存在しない場合、処理を完了する。例えば、部品在庫テーブル１１３ａの在庫番号“在庫００５”の部品在庫レコードに対して、出庫計画管理テーブル１４１の出庫番号“出庫００５”の出庫計画レコードが移動中であった注残品からの引当に基づく在庫待ちの出庫計画である。
【０２３５】
［ステップＳ４７］出庫計画生成部１６０は、出庫計画管理テーブル１４１の在庫待ちの出庫計画レコードを更新する。具体的には、該当の出庫計画レコードの移動フラグを“１”から“０”に更新する。また、ロット番号や出庫元の保管アドレスを該当の出庫計画レコードに設定する。
【０２３６】
［ステップＳ４８］出庫指示部１７０は、出庫計画管理テーブル１４１が更新されたことを検知すると、その内容を出庫指示画面６００に反映させる。例えば、出庫計画管理テーブル１４１の出庫番号“出庫００５”の出庫計画レコードに対応する出庫指示を出庫指示表示部６１０に表示させる。ここでの出庫指示は、入庫エリア２１からの出庫となるので特急出庫である。
【０２３７】
このようにして、入庫予定登録処理部１８１は、注残品が出庫された時点で在庫品としての登録を行う。そして、出庫指示部１７０は、その注残品が入庫エリア２１に着荷した際に在庫待ちの出庫計画が存在する場合には、その部品につき特急出庫の指示を行う。
【０２３８】
図２５は、入庫処理を示すフローチャートである。以下、図２５に示す処理をステップ番号に沿って説明する。
［ステップＳ５１］入出庫管理部１８２は、倉庫サーバ２６から図２３の出庫処理によって移動中となった部品が、目的地へ到着した旨（移動完了）を受け付ける。
【０２３９】
［ステップＳ５２］入出庫管理部１８２は、移動完了した部品について、部品在庫情報記憶部１１３に記憶された部品在庫テーブル１１３ａ，１１３ｂ，１１３ｃ，・・・の対応する部品在庫レコードの移動区分を“０”に更新する。これにより、該当の部品の移動中状態が解除される。入出庫管理部１８２は、該当の部品について移動中状態を解除した旨を出庫計画生成部１６０に通知する。
【０２４０】
［ステップＳ５３］出庫計画生成部１６０は、出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１を参照して、該当の部品が移動中の時点で引き当てた出庫計画が存在するか否かを判定する。存在する場合、処理をステップＳ５４に進める。存在しない場合、処理を完了する。例えば、部品在庫テーブル１１３ａの在庫番号“在庫００２”、“在庫００３”の部品在庫レコードに対して、出庫計画管理テーブル１４１の出庫番号“出庫００２”、“出庫００３”の出庫計画レコードが移動中在庫からの引当に基づく到着待ちの出庫計画である。
【０２４１】
［ステップＳ５４］出庫計画生成部１６０は、出庫計画管理テーブル１４１の到着待ちの出庫計画レコードを更新する。具体的には、該当の出庫計画レコードの移動フラグを“１”から“０”に更新する。
【０２４２】
［ステップＳ５５］出庫指示部１７０は、出庫計画管理テーブル１４１が更新されたことを検知すると、その内容を出庫指示画面６００に反映させる。例えば、出庫計画管理テーブル１４１の出庫番号“出庫００２”や“出庫００３”の出庫計画レコードに対応する出庫指示を出庫指示表示部６１０に表示させる。
【０２４３】
このようにして、入出庫管理部１８２は、在庫部品の移動完了を登録する。出庫指示部１７０は、移動待ちの出庫計画が存在する場合には、その部品につき通常出庫やライン出庫の指示を行う。
【０２４４】
なお、このようにしてなされる出庫指示は、通常出庫やライン出庫の出庫指示である。
次に、製造ライン３１，３１ａやサプライヤ４０，４０ａで仕掛状態となった部品の部品在庫情報からの消込処理について説明する。
【０２４５】
図２６は、仕掛品消込処理を示すフローチャートである。以下、図２６に示す処理をステップ番号に沿って説明する。
［ステップＳ６１］入出庫管理部１８２は、工場３０，３０ａやサプライヤ４０，４０ａに設置された所定の端末装置から、製品・内製品の試済データや社給品の検収データを受信する。
【０２４６】
［ステップＳ６２］入出庫管理部１８２は、該当の製品等を構成する部品について、部品在庫情報記憶部１１３に記憶された部品在庫テーブル中の所在区分を更新する。例えば、工場３０における内製品の部品について、工場３０の部品在庫テーブルの該当の部品の所在区分を“Ｅ１”から“１１”に更新する。あるいは、サプライヤ４０，４０ａで仕掛中であった部品については、所在区分“Ｅ２”から“１２”に更新する。
【０２４７】
［ステップＳ６３］入出庫管理部１８２は、所在区分“１１”、“１２”が設定された部品在庫レコードを削除する。
このようにして、製品の試済が完了すると、その製品のために出庫した部品の部品在庫テーブルからの消し込みを行う。
【０２４８】
管理サーバ１００は、以上に示した処理手順によって、注残品から試済等までの部品の一連の状態を管理することができる。
次に、生産管理システムにおける各種処理の流れの具体例を示す。
【０２４９】
図２７は、特急出庫時の出庫指示の通知の流れを示すシーケンス図である。以下、図２７に示す処理をステップ番号に沿って説明する。
［ステップＳ１０１］ゲート２５は、移動チケット７０が有する無線タグ部７７と通信することで部品の到着を検知する。ゲート２５は、無線タグ部７７から到着した部品の情報を読み取り、読み取り結果に基づく部品到着情報を倉庫サーバ２６に送信する。倉庫サーバ２６は、ゲート２５から部品到着情報を受信する。
【０２５０】
［ステップＳ１０２］倉庫サーバ２６は、受信した部品到着情報に基づいて所定の検収データを生成し、管理サーバ１００に送信する。管理サーバ１００は、倉庫サーバ２６から検収データを受信する。
【０２５１】
［ステップＳ１０３］管理サーバ１００は、該当の部品について入庫エリア２１への移動中状態を解除する。そして、管理サーバ１００は、出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１を参照して、その部品について在庫待ちとなっていた工場３０の製造ライン３１に対する出庫計画レコードを検出する。
【０２５２】
［ステップＳ１０４］管理サーバ１００は、到着した部品の出庫指示を倉庫サーバ２６に送信する。倉庫サーバ２６は、管理サーバ１００から出庫指示を受信する。
［ステップＳ１０５］倉庫端末装置２６ａは、倉庫作業者による出庫指示画面６００を表示するための所定の操作入力を受け付けると、倉庫サーバ２６に出庫指示画面の表示要求を送信する。倉庫サーバ２６は、表示要求に応じて、出庫指示画面の内容を倉庫端末装置２６ａに送信する。これにより、倉庫端末装置２６ａの出庫指示画面６００に到着した部品の出庫指示が表示される。
【０２５３】
［ステップＳ１０６］倉庫端末装置２６ａは、出庫指示画面６００において、到着した部品に対するチケット発行ボタン６２０の押下を受け付けると、該当の部品のチケット発行要求を倉庫サーバ２６に送信する。倉庫サーバ２６は、倉庫端末装置２６ａからチケット発行要求を受信する。
【０２５４】
［ステップＳ１０７］倉庫サーバ２６は、チケット発行要求を管理サーバ１００に送信する。管理サーバ１００は、倉庫サーバ２６からチケット発行要求を受信する。
［ステップＳ１０８］管理サーバ１００は、該当の部品について在庫の登録変更を行う。すなわち、移動対象の部品を移動先となる拠点の部品として設定し、移動元から削除する。
【０２５５】
［ステップＳ１０９］管理サーバ１００は、チケット発行要求に対するチケット発行許可を倉庫サーバ２６に送信する。倉庫サーバ２６は、管理サーバ１００からチケット発行許可を受信する。すると、倉庫サーバ２６は、プリンタ２８ａに製造ライン３１に対する移動チケット７０を発行させる。
【０２５６】
このようにして、管理サーバ１００は特急出庫の指示を行う。
これにより、注残品が倉庫２０に着荷した時点で出庫が必要な場合、その部品について即座に製造ライン３１，３１ａ等への出庫を促すことができる。
【０２５７】
図２８は、到着待ち部品の出庫指示の通知の流れを示すシーケンス図である。以下、図２８に示す処理をステップ番号に沿って説明する。なお、工場端末装置３４ａは、ライン倉庫３２に設けられた端末装置である。また、ライン倉庫３２には、移動チケット７０の発行を行うプリンタも設けられているとする。
【０２５８】
［ステップＳ１１１］倉庫サーバ２６は、工場３０におけるライン倉庫３２への部品の出庫に際して、倉庫端末装置２６ｂから移動チケット７０の発行要求を受け付ける。倉庫サーバ２６は、該当の部品についてチケット発行要求を管理サーバ１００に送信する。管理サーバ１００は、倉庫サーバ２６からチケット発行要求を受信する。
【０２５９】
［ステップＳ１１２］管理サーバ１００は、該当の部品について在庫の登録変更を行う。すなわち、移動対象の部品を移動先となる拠点の部品として設定し、移動元から削除する。
【０２６０】
［ステップＳ１１３］管理サーバ１００は、チケット発行要求に対するチケット発行許可を倉庫サーバ２６に送信する。倉庫サーバ２６は、管理サーバ１００からチケット発行許可を受信する。すると、倉庫サーバ２６は、プリンタ２８ｂに移動チケット７０を発行させる。
【０２６１】
［ステップＳ１１４］管理サーバ１００は、出材指令情報記憶部１３０に記憶された出材指令管理テーブル１３１に基づいて、出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１を更新する。このとき、管理サーバ１００はステップＳ１１２で移動中とした部品を引き当てて、工場３０の製造ライン３１に対する出庫計画を生成したとする。
【０２６２】
［ステップＳ１１５］ゲート３３は、移動チケット７０が有する無線タグ部７７と通信することで部品の通過を検知する。ゲート３３は、無線タグ部７７から到着した部品の情報を読み取り、読み取り結果に基づく部品到着情報を工場サーバ３４に送信する。工場サーバ３４は、ゲート３３から部品到着情報を受信する。
【０２６３】
［ステップＳ１１６］工場サーバ３４は、受信した部品到着情報に基づく到着通知を管理サーバ１００に送信する。管理サーバ１００は、工場サーバ３４から到着通知を受信する。
【０２６４】
［ステップＳ１１７］管理サーバ１００は、該当の部品についてライン倉庫３２への移動中状態を解除する。そして、管理サーバ１００は、出庫計画記憶部１４０に記憶された出庫計画管理テーブル１４１を参照して、その部品について到着待ちとなっていた出庫計画レコードを検出する。
【０２６５】
［ステップＳ１１８］管理サーバ１００は、到着した部品の出庫指示を工場サーバ３４に送信する。工場サーバ３４は、管理サーバ１００から出庫指示を受信する。
［ステップＳ１１９］工場端末装置３４ａは、工場作業者による出庫指示画面６００を表示するための所定の操作入力を受け付けると、工場サーバ３４に出庫指示画面の表示要求を送信する。工場サーバ３４は、表示要求に応じて、出庫指示画面の内容を工場端末装置３４ａに送信する。これにより、工場端末装置３４ａの出庫指示画面６００にライン倉庫３２に到着した部品の出庫指示が表示される。
【０２６６】
以降、図２７のステップＳ１０６〜Ｓ１０９と同様の処理によりチケットの発行が行われ、到着した部品の出庫が行われる。
このようにして、管理サーバ１００は出庫指示を行う。上記の例は、ライン倉庫３２からの出庫であるのでライン出庫の場合である。なお、通常出庫の場合も同様である。
【０２６７】
これにより、移動中の部品につき、それが目的地に到着した時点で出庫が必要な場合、その部品について即座に製造ライン３１，３１ａ等への出庫を促すことができる。
また、管理サーバ１００は、預託品９２の移動先に応じて、預託品９２の利用を検知し、その利用分の検収を行うことができる。以下、その預託品が製造ライン３１へ出庫される場合を例示する。
【０２６８】
図２９は、預託品利用時の処理の流れを示すシーケンス図である。以下、図２９に示す処理をステップ番号に沿って説明する。
［ステップＳ１２１］倉庫サーバ２６は、工場３０における製造ライン３１への部品の出庫に際して、倉庫端末装置２６ｂから移動チケット７０の発行要求を受け付ける。倉庫サーバ２６は、該当の部品についてのチケット発行要求を管理サーバ１００に送信する。管理サーバ１００は、倉庫サーバ２６からチケット発行要求を受信する。
【０２６９】
［ステップＳ１２２］管理サーバ１００は、該当の部品について在庫の登録変更を行う。すなわち、移動対象の部品を移動先となる拠点の部品として設定し、移動元から削除する。
【０２７０】
［ステップＳ１２３］管理サーバ１００は、チケット発行要求に対するチケット発行許可を倉庫サーバ２６に送信する。倉庫サーバ２６は、管理サーバ１００からチケット発行許可を受信する。すると、倉庫サーバ２６は、プリンタ２８ｂに移動チケット７０を発行させる。
【０２７１】
［ステップＳ１２４］管理サーバ１００は、製造ライン３１に対する移動チケット７０の発行許可を行った部品が預託品であるため、その出庫量に応じた預託品の検収処理を行う。
【０２７２】
［ステップＳ１２５］ゲート３３ｂは、移動チケット７０が有する無線タグ部７７と通信することで部品の通過を検知する。ゲート３３ｂは、無線タグ部７７から到着した部品の情報を読み取り、読み取り結果に基づく部品到着情報を工場サーバ３４に送信する。工場サーバ３４は、ゲート３３ｂから部品到着情報を受信する。
【０２７３】
［ステップＳ１２６］工場サーバ３４は、受信した部品到着情報に基づく到着通知を管理サーバ１００に送信する。管理サーバ１００は、工場サーバ３４から到着通知を受信する。
【０２７４】
このように、管理サーバ１００は、製造ライン３１等への出庫を受け付けた際に、該当の預託品が利用されたことを検知する。そして、該当の預託品の出庫量に応じた検収処理を実行する。これにより、預託品の使用量に応じた検収を効率的に行うことができる。
【０２７５】
なお、ステップＳ１２４の預託品の検収は、ステップＳ１２６の製造ライン３１への到着が確認されたタイミングで行うこととしてもよい。
更に、管理サーバ１００は、自動発注対象の部品に関して、その移動先に応じて、該当部品の利用を検知し、その利用分を自動発注することができる。以下、自動発注対象の部品が製造ライン３１へ出庫される場合を例示する。
【０２７６】
図３０は、自動発注品利用時の処理の流れを示すシーケンス図である。以下、図３０に示す処理をステップ番号に沿って説明する。
［ステップＳ１３１］倉庫サーバ２６は、工場３０における製造ライン３１への部品の出庫に際して、倉庫端末装置２６ｂから移動チケット７０の発行要求を受け付ける。倉庫サーバ２６は、該当の部品についてのチケット発行要求を管理サーバ１００に送信する。管理サーバ１００は、倉庫サーバ２６からチケット発行要求を受信する。
【０２７７】
［ステップＳ１３２］管理サーバ１００は、該当の部品について在庫の登録変更を行う。すなわち、移動対象の部品を移動先となる拠点の部品として設定し、移動元から削除する。
【０２７８】
［ステップＳ１３３］管理サーバ１００は、チケット発行要求に対するチケット発行許可を倉庫サーバ２６に送信する。倉庫サーバ２６は、管理サーバ１００からチケット発行許可を受信する。すると、倉庫サーバ２６は、プリンタ２８ｂに移動チケット７０を発行させる。
【０２７９】
［ステップＳ１３４］管理サーバ１００は、製造ライン３１に対する移動チケット７０の発行許可を行った部品が自動発注の対象品であるため、その出庫に応じた部品の発注処理を行う。
【０２８０】
［ステップＳ１３５］ゲート３３ｂは、移動チケット７０が有する無線タグ部７７と通信することで部品の通過を検知する。ゲート３３ｂは、無線タグ部７７から到着した部品の情報を読み取り、読み取り結果に基づく部品到着情報を工場サーバ３４に送信する。工場サーバ３４は、ゲート３３ｂから部品到着情報を受信する。
【０２８１】
［ステップＳ１３６］工場サーバ３４は、受信した部品到着情報に基づく到着通知を管理サーバ１００に送信する。管理サーバ１００は、工場サーバ３４から到着通知を受信する。
【０２８２】
このように、管理サーバ１００は、製造ライン３１等への出庫を受け付けた際に、自動発注対象の部品が利用されたことを検知する。そして、該当の部品の出庫量に応じた自動発注処理を実行する。これにより、例えば、使用頻度の高い部品の使用量に応じた発注を効率的に行うことができる。
【０２８３】
なお、ステップＳ１３４の部品の自動発注処理は、ステップＳ１３６の製造ライン３１への到着が確認されたタイミングで行うこととしてもよい。
以上で説明したように、管理サーバ１００によれば、物品の出庫管理を効率的に行うことができる。
【０２８４】
ここで、従来の方法のように、現時点に存在する位置により在庫の管理を行うとすると、移動中の部品については何れの拠点にも存在しないことから、出材指令に対して出庫計画を生成するための引当の対象とすることができなかった。このような場合には、出材指令に対して、在庫確保が不可能な旨のエラーが通知されていた。そのようなエラーに対し、生産計画の変更が必要なのか、部品の自動発注が必要なのか等の意思決定を迅速かつ適正に行うことができなかった。例えば、倉庫に部品の到着が予定されているにも関わらず、発注を行ってしまうと、在庫過多の状態となり、製品の生産量と部品の入庫量とのバランスを欠く要因となり得るという問題があった。
【０２８５】
これに対し、管理サーバ１００は上述のように、倉庫内外を移動中の在庫を含めて出庫計画を生成することができるので、出材指令に対して迅速な対応が可能となる。
特に、拠点間で発生する物品の移動としては、例えばサプライヤ４０から倉庫２０への部品の移動、倉庫２０，２０ａ間等での部品の移動、および倉庫２０内での部品の移動等がリアルタイムに発生し得る。管理サーバ１００は、これらの移動の種別に応じて優先順位を設けて出庫対象とする部品を選択する。具体的には、製造ライン３１，３１ａに対するより早い出庫が期待できるライン倉庫３２，３２ａに保管されている部品、あるいはライン倉庫３２，３２ａへ移動中の部品を最優先して出庫対象を選択する。また、入庫エリア２１に保管されている部品、あるいは入庫エリア２１へ移動中の部品よりも部品倉庫エリア２２に保管されている部品を優先して出庫対象を選択する。このように、より早く出庫できる物品を適切に選択できるので、急を要する物品につき即座に出庫を行いたい場合に特に有用である。これにより、リアルタイムに発生し得る在庫の移動に応じた出庫管理を一層効率的に行うことができる。
【０２８６】
その結果、現状の在庫状況に一層即した精度の高い生産計画を行うことが可能となる。
以上、本発明の生産管理装置、生産管理システム、生産管理プログラムおよび生産管理方法を図示の実施の形態に基づいて説明したが、これらに限定されるものではなく、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。更に、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【０２８７】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【符号の説明】
【０２８８】
１  生産管理装置
１ａ  出材指令記憶部
１ｂ  在庫情報記憶部
１ｃ  出庫計画記憶部
１ｄ  物品移動管理部
１ｅ  出庫計画生成部
１ｆ  出庫指示部
２  物品
Ｐ１  出発地点
Ｐ２  目的地点
Ｐ３  出庫先地点
【図１】
0005613179.tif 000002
【図２】
0005613179.tif 000003
【図３】
0005613179.tif 000004
【図４】
0005613179.tif 000005
【図５】
0005613179.tif 000006
【図６】
0005613179.tif 000007
【図７】
0005613179.tif 000008
【図８】
0005613179.tif 000009
【図９】
0005613179.tif 000010
【図１０】
0005613179.tif 000011
【図１１】
0005613179.tif 000012
【図１２】
0005613179.tif 000013
【図１３】
0005613179.tif 000014
【図１４】
0005613179.tif 000015
【図１５】
0005613179.tif 000016
【図１６】
0005613179.tif 000017
【図１７】
0005613179.tif 000018
【図１８】
0005613179.tif 000019
【図１９】
0005613179.tif 000020
【図２０】
0005613179.tif 000021
【図２１】
0005613179.tif 000022
【図２２】
0005613179.tif 000023
【図２３】
0005613179.tif 000024
【図２４】
0005613179.tif 000025
【図２５】
0005613179.tif 000026
【図２６】
0005613179.tif 000027
【図２７】
0005613179.tif 000028
【図２８】
0005613179.tif 000029
【図２９】
0005613179.tif 000030
【図３０】
0005613179.tif 000031