(57)【要約】【課題】製品の設計から発注、生産までの一連の処理を効率的に行うことを目的とする。【解決手段】製品を構成する部品の設計変更に係る設計変更情報を各部品の版数毎に格納する設計変更情報格納手段より、設計変更情報を取得する設計変更情報取得手段と、設計変更情報取得手段が取得した設計変更情報を、部品の手配又は納期に係る時間情報に基づいて、製品の生産を管理する生産管理システムに入力する設計変更情報入力手段と、を有することによって上記課題を解決する。【選択図】図４
2007102446.tif 000002
【特許請求の範囲】
【請求項１】
製品を構成する部品の設計変更に係る設計変更情報を各部品の版数毎に格納する設計変更情報格納手段より、前記設計変更情報を取得する設計変更情報取得手段と、
前記設計変更情報取得手段が取得した設計変更情報を、部品の手配又は納期に係る時間情報に基づいて、前記製品の生産を管理する生産管理システムに入力する設計変更情報入力手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記設計変更情報取得手段が取得した設計変更情報が、複数の部品から構成されるユニットか否かを判定するユニット判定手段と、
前記ユニット判定手段において、設計変更情報が、複数の部品から構成されるユニットであると判定されると、ユニットの構成情報を各ユニットの版数毎に格納する構成情報格納手段より、前記ユニットの構成情報を取得する構成情報取得手段と、
を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記構成情報取得手段が取得したユニットの構成情報に基づいて、前記設計変更情報格納手段を参照し、ユニットを構成する部品の何れかの版数の設計変更情報が、前記生産管理システムに入力されているか否かを判定する入力判定手段と、
前記入力判定手段において、ユニットを構成する部品の何れかの版数の設計変更情報が、前記生産管理システムに入力されていると判定されると、前記設計変更情報格納手段より、前記設計変更情報の内、最新の版数の設計変更情報を取得する最新設計変更情報取得手段と、
前記最新設計変更情報取得手段が取得した最新の版数の設計変更情報を、前記生産管理システムに入力する最新設計変更情報入力手段と、
を更に有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
情報処理装置における設計変更情報入力方法であって、
製品を構成する部品の設計変更に係る設計変更情報を各部品の版数毎に格納する設計変更情報格納手段より、前記設計変更情報を取得する設計変更情報取得ステップと、
前記設計変更情報取得ステップにおいて取得された設計変更情報を、部品の手配又は納期に係る時間情報に基づいて、前記製品の生産を管理する生産管理システムに入力する設計変更情報入力ステップと、
を有することを特徴とする設計変更情報入力方法。
【請求項５】
請求項４に記載の設計変更情報入力方法をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
請求項５に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び設計変更情報入力方法に関する。
【背景技術】
【０００２】
例えば、新たな製品を開発する場合、製品を製造するのに必要な部品の設計情報等をＰＤＭ（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）システムで管理し、部品の共通化等を行ったりしている。また、図１に示されるように、ＰＤＭシステム内に登録されている各ユニットの版（バージョン）毎の設計情報を、登録順に、生産管理システムに入力し、生産管理システムにおいて管理することもある。
【０００３】
【特許文献１】特開２００３−０３０２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のＰＤＭシステムでは生産管理システムとの間で情報をやり取りする際、部品の設計変更が発生すると、設計変更に伴って設計変更された部品の設計情報（又は設計変更情報）を生産管理システムへ入力し、反映させていた。つまり、生産管理システムへの設計変更情報の入力は、設計変更発生の時系列に基づいて行われていた。
【０００５】
一方、生産管理システムでは、調達の都合で部品の発注を行っていた。つまり、設計変更情報をＰＤＭシステムから受け取ったとしても、受け取った順に部品の発注を行う訳ではなかった。したがって、例えば、生産管理システムの管理者等が、生産管理システムに入力された部品毎の設計変更情報を調達単位（又は発注単位）毎に整理しなおし、実際の発注が行われるまで管理しなければならなかった。つまり、製品の設計から発注、生産までの一連の処理を効率的に行えない問題があった。
【０００６】
本発明は上記の問題点に鑑みなされたもので、製品の設計から発注、生産までの一連の処理を効率的に行うことを目的とする。
【課題を解決するための手段】
【０００７】
そこで、上記問題を解決するため、本発明は、製品を構成する部品の設計変更に係る設計変更情報を各部品の版数毎に格納する設計変更情報格納手段より、前記設計変更情報を取得する設計変更情報取得手段と、前記設計変更情報取得手段が取得した設計変更情報を、部品の手配又は納期に係る時間情報に基づいて、前記製品の生産を管理する生産管理システムに入力する設計変更情報入力手段と、を有することを特徴とする。
【０００８】
よって、例えば、製品の設計変更の順ではなく、製品の部品の手配又は納期に係る時間が短い順に設計変更情報を生産管理システムに入力するので、生産管理システムでは、速やかに部品を手配又は取得して、製品を生産することができる。つまり、製品の設計変更情報を速やかに、生産に反映させることができ、製品の設計から発注、生産までの一連の処理を効率的に行うことができる。
【０００９】
また、上記問題を解決するため、本発明は、設計変更情報入力方法、プログラム、及び記録媒体としてもよい。
【発明の効果】
【００１０】
本発明によれば、製品の設計から発注、生産までの一連の処理を効率的に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面に基づいて説明する。
【００１２】
（第１の実施の形態）
図２は、情報処理装置１の一例のハードウェア構成図である。図２に示されるように、情報処理装置１は、ハードウェア構成として、入力装置１１と、表示装置１２と、記録媒体ドライブ装置１３と、ＲＯＭ１５と、ＲＡＭ１６と、ＣＰＵ１７と、インターフェース装置１８と、ＨＤ１９と、を含む。なお、ＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。また、ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。また、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、ＨＤは、Ｈａｒｄ  Ｄｉｓｋの略である。
【００１３】
入力装置１１は、情報処理装置１の操作者（ユーザ）が操作するキーボード及びマウス等で構成され、情報処理装置１に各種操作情報等を入力するのに用いられる。表示装置１２は、情報処理装置１のユーザが利用するディスプレイ等で構成され、各種情報（又は画面）等を表示するのに用いられる。インターフェース装置１８は、情報処理装置１をネットワーク等に接続するインターフェースである。
【００１４】
プログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体１４によって情報処理装置１に提供されるか、ネットワーク等を通じてダウンロードされる。記録媒体１４は、記録媒体ドライブ装置１３にセットされ、プログラムが記録媒体１４から記録媒体ドライブ装置１３を介してＨＤ１９にインストールされる。
【００１５】
ＲＯＭ１５は、情報処理装置１の電源投入時に最初に読み込まれるメインプログラム等を格納する。ＲＡＭ１６は、情報処理装置１のメインメモリである。ＣＰＵ１７は、必要に応じて、ＨＤ１９よりプログラムを読み出して、ＲＡＭ１６に格納し、プログラムを実行する。このことにより、ＣＰＵ１７は、後述する機能の全て又は一部を提供したり、後述するフローチャート等を実行したりする。また、ＨＤ１９は、プログラム以外に、例えば、部品情報ＤＢ４１、構成情報ＤＢ４２等を格納する。なお、部品情報ＤＢ４１、構成情報ＤＢ４２等の全て又はその内の幾つかの情報は、当該情報処理装置１とネットワークを介して接続された他の装置のＨＤ等に格納されていてもよい。但し、以下では説明の簡略化のため、部品情報ＤＢ４１、構成情報ＤＢ４２等は、ＨＤ１９に格納されているものとして説明を行う。
【００１６】
部品情報ＤＢ４１には、製品を構成する部品の設計変更情報が、各部品の版数（バージョン）毎に含まれる。また、構成情報ＤＢ４２には、ユニットの構成情報が、各ユニットの版数毎に含まれる。部品情報ＤＢ４１と、構成情報ＤＢ４２とは、ＰＤＭシステムによって、部品の設計変更が確定される度に該当する情報が追加（又は登録）される。
【００１７】
図３は、情報処理装置１の一例の機能構成図である。図３に示されるように、情報処理装置１は、機能構成として、未リンク部品設計情報取得部２１と、手配日数情報設定有無判定部２２と、手配日数情報入力部２３と、未リンク部品設計変更情報取得有無判定部２４と、部品設計変更情報ソート出力部２５とを含む。また、情報処理装置１は、機能構成として、リンク対象レコード取得部２６と、ユニット判定部２７と、構成情報取得部２８と、リンク対象有無判定部２９と、リンク済み最新設計変更情報取得部３０と、構成子部品情報取得有無判定部３１とを含む。また、情報処理装置１は、機能構成として、ユニット構成情報出力部３２と、部品設計変更情報出力部３３と、部品リンク済み更新部３４と、リンク対象レコード取得有無判定部３５とを含む。
【００１８】
未リンク部品設計情報取得部２１は、部品情報ＤＢ４１より、生産管理システム５０へ情報のリンクがなされていない部品、つまり、生産管理システム５０へ入力されていない部品の設計変更情報を取得する。
【００１９】
手配日数情報設定有無判定部２２は、未リンク部品設計情報取得部２１が取得した設計変更情報に、設計変更された部品を手配するのに要する日数情報（手配日数情報）が設定されているか否かを判定する。なお、本実施の形態では説明の簡略化のため、日数情報としているが、例えば時間情報等であってもよい。手配日数情報入力部２３は、未リンク部品設計情報取得部２１が取得した設計変更情報に手配日数情報が設定されていない場合、該当する手配日数情報を前記設計変更情報に設定する。例えば、情報処理装置１は、ＨＤ１９等に各部品のデフォルトの手配日数情報を格納しており、手配日数情報入力部２３は、このデフォルトの手配日数情報を前記設計変更情報に設定する。また、手配日数情報入力部２３は、手配日数情報の入力操作を要求する画面等を表示装置１２に表示し、ユーザからの手配日数情報の入力を受け取り、受け取った手配日数情報を前記設計変更情報に設定するようにしてもよい。
【００２０】
未リンク部品設計変更情報取得有無判定部２４は、未リンクの部品の設計変更情報が部品情報ＤＢ４１にまだ存在するか否かを判定する。部品設計変更情報ソート出力部２５は、未リンク部品設計情報取得部２１が取得した未リンクの部品の設計変更情報を所定の順序で並べ替え、出力する。部品設計変更情報ソート出力部２５は、例えば、手配日数情報に基づいて、手配日数情報の昇順に未リンクの部品の設計変更情報を並べ替え、出力（又は表示）する。
【００２１】
リンク対象レコード取得部２６は、リンク対象のレコード（リンク対象レコード）の情報を取得する。ここで、リンク対象レコードとは、リンク対象の部品の設計変更情報のことである。
【００２２】
ユニット判定部２７は、リンク対象の部品が複数の子部品から成るユニットか否かを判定する。構成情報取得部２８は、ユニット判定部２７における判定の結果、リンク対象の部品がユニットの場合、前記ユニットの構成情報（ユニットを構成する子部品の情報）を、構成情報ＤＢ４２から取得する。以下、ユニットを構成する子部品のことを、構成子部品という。
【００２３】
リンク対象有無判定部２９は、構成情報取得部２８が取得したユニットの構成情報に対応する部品（構成子部品）の何れかの版数の設計変更情報がリンク済みか否かを、部品情報ＤＢ４１の該当する情報を参照して判定する。
【００２４】
リンク済み最新設計変更情報取得部３０は、前記構成子部品の何れかの版数の設計変更情報がリンク済みの場合、部品情報ＤＢ４１より構成子部品についてリンク済みの最新の版数の設計変更情報を取得する。
【００２５】
構成子部品情報取得有無判定部３１は、処理していない前記ユニットを構成する構成子部品がまだ存在するか否かを判定する。ユニット構成情報出力部３２は、構成情報取得部２８が取得したユニットの構成情報を設計変更情報リンクファイル５１に出力する。部品設計変更情報出力部３３は、リンク対象部品、及びリンク対象部品がユニットを構成する部品の場合はユニットを構成する構成子部品、の設計変更情報を設計変更情報リンクファイル５１に出力する。
【００２６】
部品リンク済み更新部３４は、部品情報ＤＢ４１に格納されている、選択されたリンク対象レコードに対応する設計変更情報に含まれるリンク済みか否かを識別する値をリンク済みに更新する。リンク対象レコード取得有無判定部３５は、リンク対象レコードがまだ存在するか否かを判定する。リンク対象レコード取得有無判定部３５は、例えば、リンク対象レコード取得部２６が取得したリンク対象レコードの情報に基づいて、リンク対象レコードがまだ存在するか否かを判定する。
【００２７】
以下、設計変更情報のリンク管理処理の一例を、図４に示す。ステップＳ１において、情報処理装置１は、ＰＤＭシステムからの要求に応じて、部品の設計変更情報が部品情報ＤＢ４１に格納されると、部品情報ＤＢ４１より生産管理システムへ情報のリンクがなされていない部品設計変更情報を１件取得する。
【００２８】
ステップＳ１に続いてステップＳ２に進み、情報処理装置１は、ステップＳ１において取得した部品設計変更情報に、部品を手配するのに要する日数情報（手配日数情報）が設定されているか否かを判定する。情報処理装置１は、手配日数情報が設定されていると判定するとステップＳ４に進み、設定されていないと判定するとステップＳ３に進む。
【００２９】
ステップＳ３では、情報処理装置１が、取得した部品設計変更情報に、手配日数情報を設定する。ステップＳ４では、情報処理装置１が、未リンクの部品の設計変更情報が部品情報ＤＢ４１にまだ存在するか否かを判定する。情報処理装置１は、未リンクの部品設計変更情報が部品情報ＤＢ４１にまだ存在すると判定するとステップＳ１に戻る。一方、情報処理装置１は、未リンクの部品の設計変更情報はもう部品情報ＤＢ４１に存在しないと判定するとステップＳ５に進む。
【００３０】
ステップＳ５では、情報処理装置１が、取得した未リンクの部品の設計変更情報を手配日数情報の昇順にソートして画面に表示する。例えば、ユーザは、画面に表示された未リンクの部品の設計変更情報に基づいて、リンク対象レコードを選択する。ステップＳ５に続いてステップＳ６に進み、情報処理装置１は、例えば、ユーザが選択したリンク対象レコードの情報を受け取る。なお、ユーザがリンク対象レコードを選択するのではなく、情報処理装置１が、ステップＳ５においてソートした情報又は表示した情報に基づいて、自身でリンク対象レコードを選択してもよい。そして、情報処理装置１は、ステップＳ６において、自身が選択したリンク対象レコードの情報を取得してもよい。
【００３１】
ステップＳ７では、情報処理装置１が、受取ったリンク対象レコードの情報で識別されるリンク対象レコードに係る部品が、複数の子部品から構成されるユニットか否かを判定する。情報処理装置１は、前記部品が、ユニットであると判定すると、ステップＳ９に進み、ユニットでないと判定すると、ステップＳ８に進む。
【００３２】
ステップＳ８では、情報処理装置１が、選択された未リンクの部品の設計変更情報を、図３に示した設計変更情報リンクファイル５１に出力する。
【００３３】
一方、ステップＳ９では、情報処理装置１が、ユニットの構成情報を構成情報ＤＢ４２から１件取得する。ステップＳ１０では、情報処理装置１が、ステップＳ９において取得した構成情報に対応する構成子部品の何れかの版数の設計変更情報が、リンク済みか否かを、部品情報ＤＢ４１を参照して判定する。情報処理装置１は、構成情報に対応する構成子部品の何れかの版数の設計変更情報が、リンク済みである（つまり、リンク対象の部品ではない）と判定すると、ステップＳ１１に進む。一方、情報処理装置１は、構成情報に対応する構成子部品の何れの版数の設計変更情報も、リンク済みでない（つまり、リンク対象の部品である）と判定すると、ステップＳ１３に進む。
【００３４】
ステップＳ１１では、情報処理装置１が、ステップＳ９において取得した構成情報に基づいて、部品情報ＤＢ４１より構成子部品についてリンク済みの最新の版数の設計変更情報を取得する。ステップＳ１１に続いてステップＳ１２に進み、情報処理装置１は、ステップＳ１１において取得したリンク済みの最新の版数の設計変更情報を、図３に示した設計変更情報リンクファイル５１に出力する。
【００３５】
ステップＳ１３では、情報処理装置１が、処理していない、ユニットを構成する構成情報がまだ存在するか否かを判定する。情報処理装置１は、処理していない、ユニットを構成する構成情報がまだ存在すると判定すると、処理対象を次に進めて、ステップＳ９に戻る。一方、情報処理装置１は、処理していない、ユニットを構成する構成情報がもう存在しないと判定すると、ステップＳ１４に進む。
【００３６】
ステップＳ１４では、情報処理装置１が、ユニットの構成の設計変更情報を、図３に示した設計変更情報リンクファイル５１に出力する。ステップＳ１４に続いてステップＳ１５に進み、情報処理装置１は、部品情報ＤＢ４１に格納されている、リンク対象の部品の設計変更情報に含まれるリンク済みか否かを識別する値をリンク済み（後述する図６において"Ｙ"）に更新する。
【００３７】
ステップＳ１６では、情報処理装置１が、リンク対象レコードがまだ存在するか否かを判定する。情報処理装置１は、リンク対象レコードがまだ存在すると判定すると、ステップＳ７に戻り、リンク対象レコードがもう存在しないと判定すると、図４に示すリンク管理処理を終了する。
【００３８】
図５は、情報処理装置１において、設計変更情報を、手配日数情報に基づいて組みなおして（並べ替えて）、生産管理システム５０に出力する一例を示す図である。図５に示されるように、ユニット１で識別される部品は、新規に作成された際、子部品１と、子部品２とで構成されている。また、図５に示されるように、ユニット１で識別される部品は、新規に作成された際、版数"０１"で管理されている。また、ユニット１の子部品１及び子部品２も共に版数"０１"として管理されている。
【００３９】
ここで、ユニット１が作成された後、設計変更が発生し、ＰＤＭシステム４０において、ユニット１の版数が、"０２"、"０３"、"０４"と進行した場合を考える。また、ユニット１の版数"０２"の設計変更は、子部品１の鋳型を修正する必要があり、版数"０２"の子部品１の調達に６０日かかるとする。一方、版数"０３"の設計変更は、ユニットを構成する子部品として子部品３を追加する変更で、版数"０１"の子部品３の調達は１日で可能であるとする。
【００４０】
このような状況で、ユニット１の設計変更の情報がそのまま設計変更の発生順に生産管理システム５０に出力されると、版数"０２"のユニット１の生産が６０日先送りされ、その後、子部品３が追加された版数"０３"のユニット１が生産されることになる。よって、設計変更の時系列を逆転させる、つまり、子部品３を追加する設計変更を先にするため、上述したような機能を有する又は処理を実行する情報処理装置（リンクシステム）１を介して、設計変更情報を、生産管理システム５０に入力する。
【００４１】
部品情報ＤＢ４１の格納される部品情報の一例を図６に示す。図６に示されるように、部品情報は、部品と、版数と、手配日数と、リンク済みと、構成有と、の情報を含む。図６に示される部品情報は、子部品１、子部品２、及びユニット１については共に版数"０１"のレコードが、リンク済みに設定されている、つまり生産管理システム５０に情報がリンクされていることを表している。また、図６に示される部品情報は、前記レコード以外のレコードは、手配日数が設定されていることを表している。
【００４２】
また、構成情報ＤＢ４２に格納される設計変更情報の一例を図７に示す。図７に示されるように、構成情報は、親部品と、親部品版数と、子部品と、その子部品が親部品の構成に必要な員数と、の情報を含む。図７に示される構成情報は、ユニット１について、版数"０１"から版数"０４"までの構成情報の履歴が登録（設定）されているが、各レコードには子部品の版数は設定されていないことを表している。
【００４３】
以下、図６及び図７等を用いて、再び図４に示したフローチャートを説明する。ステップＳ１において、情報処理装置１は、部品情報ＤＢ４１より生産管理システムへ情報のリンクがなされていない部品設計変更情報を１件（例えば、図６の上から２番目のレコードを）取得する。
【００４４】
ステップＳ１に続いてステップＳ２に進み、情報処理装置１は、ステップＳ１において取得した部品設計変更情報に係る部品を手配するのに要する日数情報（手配日数情報）が部品情報ＤＢ４１に設定されているか否かを判定する。図６の例では、未リンクの部品の設計変更情報には全て手配日数情報が設定されているので、情報処理装置１は、手配日数情報が設定されていると判定し、ステップＳ４に進む。ステップＳ４において、情報処理装置１は、未リンクの部品の設計変更情報が部品情報ＤＢ４１にまだ存在するか否かを判定し、未リンクの部品の設計変更情報が部品情報ＤＢ４１にまだ存在すると判定すると、ステップＳ１からの処理を繰り返す。情報処理装置１が、ステップＳ１からステップＳ４の処理を繰り返すことによって、図６のリンク済みが"Ｙ"となっているレコード以外のレコードを全て、部品情報ＤＢ４１より取得する。
【００４５】
ステップＳ５において、情報処理装置１は、取得した未リンクの設計変更情報を手配日数情報の昇順にソートして表示する。図８は、未リンクの設計変更情報を手配日数情報の昇順にソートして表示した一例を示す図である。情報処理装置１が、未リンクの設計変更情報を手配日数情報の昇順にソートして表示するため、表示されるレコードは、設計変更の発生順とは異なる。
【００４６】
ステップＳ６において、情報処理装置１は、リンク対象のレコードの情報を受け取る。ここでは、情報処理装置１は、子部品３の版数"０１"のレコードの情報と、ユニット１の版数"０３"のレコードの情報と、をリンク対象のレコードの情報として受け取るものとする。
【００４７】
ステップＳ７において、情報処理装置１は、まず、子部品３の版数"０１"のレコードについて、子部品３が、ユニットか否かを判定する。子部品３は、ユニットではないため、情報処理装置１は、ステップＳ８に進み、子部品３の版数"０１"のレコード（設計変更情報）を、図３に示した設計変更情報リンクファイル５１に出力する。ステップＳ８に続いてステップＳ１６に進み、情報処理装置１は、リンク対象レコードがまだあるか否かを判定する。情報処理装置１は、リンク対象レコードとしてユニット１の版数"０３"のレコードがまだ存在するため、ステップＳ７に戻る。
【００４８】
ステップＳ７において、情報処理装置１は、ユニット１の版数"０３"のレコードについて、ユニット１が、ユニットか否かを判定する。ユニット１は、ユニットのため、情報処理装置１は、ステップＳ９に進み、ユニット１の版数"０３"の構成情報を、構成情報ＤＢ４２から１件取得する。例えば、情報処理装置１は、ユニット１の版数"０３"の構成情報として、子部品１の情報を取得する。
【００４９】
ステップＳ９に続いてステップＳ１０に進み、情報処理装置１は、子部品１の何れかの版数の設計変更情報が、リンク済みか否かを、部品情報ＤＢ４１を参照して判定する。図６に示されるように、子部品１の版数"０１"は、リンク済みのため、情報処理装置１は、リンク対象の部品ではないと判定して、ステップＳ１１に進む。ステップＳ１１では、情報処理装置１が、子部品１のリンク済みの最新の版数の設計変更情報（図６の一番上のレコードを）を取得する。
【００５０】
ステップＳ１１に続いてステップＳ１２に進み、情報処理装置１は、ステップＳ１１において取得したリンク済みの最新の版数の設計変更情報を、図３に示した設計変更情報リンクファイル５１に出力する。ステップＳ１３で情報処理装置１は、処理していない、ユニットを構成する構成情報がまだ存在するか否かを判定する。情報処理装置１は、処理していない、ユニット１の版数"０３"の構成情報がまだ存在するため、ステップＳ９に戻る。
【００５１】
ステップＳ９において、情報処理装置１は、ユニット１の版数"０３"の構成情報として、例えば、子部品２の情報を取得する。ステップＳ９に続いてステップＳ１０に進み、情報処理装置１は、子部品２の何れかの版数の設計変更情報が、リンク済みか否かを、部品情報ＤＢ４１を参照して判定する。図６に示されるように、子部品２の版数"０１"は、リンク済みのため、情報処理装置１は、リンク対象の部品ではないと判定して、ステップＳ１１に進む。ステップＳ１１では、情報処理装置１が、子部品２のリンク済みの最新の版数の設計変更情報（図６の上から３番目のレコードを）を取得する。
【００５２】
ステップＳ１１に続いてステップＳ１２に進み、情報処理装置１は、ステップＳ１１において取得したリンク済みの最新の版数の設計変更情報を、図３に示した設計変更情報リンクファイル５１に出力する。ステップＳ１３で情報処理装置１は、処理していない、ユニットを構成する構成情報がまだ存在するか否かを判定する。情報処理装置１は、処理していない、ユニット１の版数"０３"の構成情報がまだ存在するため、ステップＳ９に戻る。
【００５３】
ステップＳ９において、情報処理装置１は、ユニット１の版数"０３"の構成情報として、例えば、子部品３の情報を取得する。ステップＳ９に続いてステップＳ１０に進み、情報処理装置１は、子部品３の何れかの版数の設計変更情報が、リンク済みか否かを、部品情報ＤＢ４１を参照して判定する。図６に示されるように、子部品３は、リンク済みのではないため、情報処理装置１は、リンク対象の部品であると判定して、ステップＳ１３に進む。ステップＳ１３では、情報処理装置１が、処理していない、ユニットを構成する構成情報がまだ存在するか否かを判定する。情報処理装置１は、処理していない、ユニット１の版数"０３"の構成情報はもう存在しないため、ステップＳ１４に進む。ここで、子部品３の設計変更情報は、例えば、ステップＳ８において、図３に示した設計変更情報リンクファイル５１に出力される。
【００５４】
情報処理装置１は、上述したように、子部品３の版数"０１"の設計変更情報と、ユニット１の版数"０３"の設計変更情報とを、生産管理システム５０に出力する。
【００５５】
上述したように、本実施の形態では、情報処理装置１は、ＰＤＭシステム４０とは独立して、部品レベルで設計変更情報を管理している。よって、情報処理装置１は、ユニット１について、子部品１、２（又は子部品１、２、３）の全てが版数"０１"であると構成情報を編集し、ユニット１の設計変更情報を、生産管理システム５０に出力する。そして、情報処理装置１は、子部品１の版数"０２"の調達が可能となるころに、子部品１の版数"０２"を生産管理システム５０にリンクさせる。つまり、情報処理装置１は、ユニット１を、子部品１の版数"０２"と、子部品２、３の版数"０１"とで構成されたものと編集して、ユニット１の設計変更情報を、生産管理システム５０に出力する。
【００５６】
また、上述したように、本実施の形態では、部品の構成情報と独立に個々の部品の設計変更情報を管理している。よって、上述したような場合、情報処理装置１は、子部品１の版数"０２"の設計変更情報を、生産管理システム５０に出力するのを、子部品１の版数"０２"の調達が可能となるまで控えることができる。そして、情報処理装置１は、子部品３をユニット１に追加する設計変更情報を、子部品１の版数"０２"の設計変更情報より先に生産管理システム５０に出力することができる。
つまり、設計変更発生の時系列にとらわれず、生産の都合に合わせた設計変更情報のリンクが可能となり、生産管理システム５０のスムーズな運用を行うことができる。よって、製品の設計から発注、生産までの一連の処理を効率的に行うことができる。
【００５７】
（第２の実施の形態）
第１の実施の形態では、手配日数情報（又は手配時間情報）を用いて説明を行ったが、手配日数情報（又は手配時間情報）を予定納期情報としてもよい。つまり、ＰＤＭシステム４０は、部品の設計変更の各版数に対して、予定納期情報を設定するようにしてもよい。そして、情報処理装置１では、例えば図４のステップＳ２や、ステップＳ３で行ったように、未リンクの設計変更情報に予定納期情報が設定されているか否かを判定し、設定されていなければ、予定納期情報を設定するようにしてもよい。
例えば、情報処理装置１は、ＨＤ１９等に各部品のデフォルトの予定納期情報を格納しており、予定納期情報が設定されていなければ、このデフォルトの手配日数情報を設計変更情報に設定する。
【００５８】
（第３の実施の形態）
第１の実施の形態では、情報処理装置１は、例えば図４のステップＳ１からステップＳ４で示したように、未リンクの部品の設計変更情報を全て取得した。しかしながら、情報処理装置１は、所定の版数までの、未リンクの部品の設計変更情報を取得するようにしてもよい。
前記所定の版数の情報は、例えば、ユーザが入力装置１１等を介して、情報処理装置１のＨＤ１９等に格納させるようにしてもよい。このようにすることで、ユーザは、未リンクの部品の内で、所望の版数までの部品を、生産管理システム５０にリンクさせることができる。
【００５９】
（第４の実施の形態）
第１の実施の形態では、情報処理装置１は、例えば図４のステップＳ５で示したように、取得した未リンクの部品の設計変更情報を手配日数情報の昇順にソートして画面に表示した。しかしながら、情報処理装置１は、ソートして画面に表示する前に、例えばデフォルトの手配日数情報より大きい手配日数情報を有する設計変更情報が存在するか否かを判定するようにしてもよい。そして、情報処理装置１は、デフォルトの手配日数情報より大きい手配日数情報を有する設計変更情報が存在する場合は、該当する設計変更情報は、画面に表示しないか、画面に表示する場合も、エラーとして表示するようにしてもよい。
このようにすることにより、あまりにも手配日数がかかる部品の設計変更情報は、生産管理システム５０にリンクさせず、適切な手配日数になったときに、リンクさせることが可能となる。
【００６０】
以上、上述した各実施の形態によれば、製品の設計変更情報を速やかに、生産に反映させることができ、製品の設計から発注、生産までの一連の処理を効率的に行うことができる。
【００６１】
以上、本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６２】
【図１】背景技術の一例を示す図である。
【図２】情報処理装置の一例のハードウェア構成図である。
【図３】情報処理装置の一例の機能構成図である。
【図４】設計変更情報のリンク管理処理の一例を示すフローチャートである。
【図５】情報処理装置１において、設計変更情報を、手配日数情報に基づいて組みなおして、生産管理システム５０に出力する一例を示す図である。
【図６】部品情報ＤＢ４１の格納される部品情報の一例を示す図である。
【図７】構成情報ＤＢ４２に格納される設計変更情報の一例を示す図である。
【図８】未リンクの設計変更情報を手配日数情報の昇順にソートして表示した一例を示す図である。
【符号の説明】
【００６３】
１      情報処理装置
１１    入力装置
１２    表示装置
１３    記録媒体ドライブ装置
１４    記録媒体
１５    ＲＯＭ
１６    ＲＡＭ
１７    ＣＰＵ
１８    インターフェース装置
１９    ＨＤ
４０    ＰＤＭシステム
５０    生産管理システム
４１    部品情報ＤＢ
４２    構成情報ＤＢ
５１    設計変更情報リンクファイル
【図１】
2007102446.tif 000003
【図２】
2007102446.tif 000004
【図３】
2007102446.tif 000005
【図４】
2007102446.tif 000006
【図５】
2007102446.tif 000007
【図６】
2007102446.tif 000008
【図７】
2007102446.tif 000009
【図８】
2007102446.tif 000010