(57)【要約】【課題】製品を構成する購入部品の購入先に、調査項目の回答要求を重複して要求しないようにする。【解決手段】調査支援装置５は、部品ＤＢ装置２を用いて調査依頼の対象製品を構成する購入部品を特定する。そして、前記特定した購入部品のうち、調査結果データが調査ＤＢ装置３に記憶されていない購入部品の調査項目を特定する。それから、特定した購入部品の調査項目の回答要求データを回答要求支援装置６に送信する。回答要求支援装置６は、回答要求データを前記特定した購入部品の購入先のサプライヤ端末８に送信する。【選択図】図１
2007094509.tif 000002
【特許請求の範囲】
【請求項１】
購入部品の調査結果を管理する部品管理システムであって、
各製品の部品構成表データおよび購入先データが記憶された部品記憶部と、
各部品の調査項目データおよび調査結果データが記憶された調査記憶部と、
調査範囲を示す各カテゴリに属する調査項目データが記憶されたカテゴリ記憶部と、
製品の調査を支援する調査支援部と、を有し、
前記調査支援部は、
調査が必要な部品の情報を記憶する要調査部品記憶手段と、
調査対象製品および調査対象範囲を示すカテゴリの指定を含む調査依頼の入力を受け付ける調査依頼受付手段と、
前記部品記憶部に記憶されている、前記調査依頼受付手段で受け付けた調査依頼に含まれている識別情報を持つ製品の部品構成表データを用いて、当該製品の購入部品を特定する購入部品特定手段と、
前記調査依頼受付手段で受け付けた調査依頼で指定されているカテゴリに属する全ての調査項目を、前記カテゴリ記憶部を用いて特定し、前記購入部品特定手段で特定された購入部品のうち、前記調査記憶部に調査結果データが記憶されていない購入部品を検出し、検出した購入部品を未調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目と共に、前記要調査部品記憶手段に記憶する未調査部品検出手段と、
前記購入部品特定手段で特定された購入部品であって且つ前記調査記憶部に調査結果データが記憶されている購入部品各々について、前記特定した全ての調査項目の調査結果データが前記調査記憶部に記憶されているか否かを調べ、記憶されていない場合に、当該購入部品を再調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目のうち前記調査記憶部に調査結果データが記憶されていない調査項目と共に、前記要調査部品記憶手段に記憶する再調査部品検出手段と、
前記未調査部品検出手段および前記再調査部品検出手段により前記要調査部品記憶手段に記憶された購入部品のデータを出力する要調査部品出力手段と、を有すること
を特徴とする部品管理システム。
【請求項２】
請求項１に記載の部品管理システムであって、
前記調査項目データは、調査項目の有効期限を含み、
前記調査結果データは、調査日時を含み、
前記再調査部品検出手段は、
前記購入部品特定手段で特定された購入部品であって且つ前記調査記憶部に調査結果データが記憶されている購入部品各々について、前記特定した全ての調査項目の調査結果データのうち前記調査記憶部に記憶されている調査結果データの調査日時が、当該調査結果データに対応する調査項目データの有効期限を経過しているか否かを更に調べ、経過している場合に、当該購入部品を再調査部品として、当該購入部品の購入先データおよび前記有効期限を経過している調査結果データの調査項目と共に、前記要調査部品記憶手段に記憶すること
を特徴とする部品管理システム。
【請求項３】
請求項１又は２に記載の部品管理システムであって、
前記調査支援部は、
前記要調査部品記憶手段に記憶されている購入部品の調査項目について調査結果データが前記調査記憶部に記憶されているか否かを調べ、記憶されている場合に、前記要調査部品記憶手段に記憶されている当該購入部品の調査結果に調査済みを示すフラグを付与する調査状態監視手段と、
前記購入部品特定手段で特定された購入部品の数と、前記要調査部品記憶手段に記憶されている購入部品のうち前記フラグが付与されていない購入部品の数とを用いて、前記特定した調査項目の調査結果データを入手済みの購入部品の割合を示すカバー率を算出するカバー率算出手段と、
前記カバー率が所定値以上となった場合に、前記購入部品特定手段で特定された購入部品の前記特定した調査項目の調査結果データを、前記調査記憶部から読み出して、前記調査依頼に対する報告書データを作成して出力する報告書データ作成手段と、をさらに有すること
を特徴とする部品管理システム。
【請求項４】
請求項１乃至３の何れか一項に記載の部品管理システムであって、
購入部品の購入先に対する調査結果データの回答要求を支援する回答要求支援部をさらに有し、
前記回答要求支援部は、
購入先データ毎に、端末のアドレスが記憶されたアドレス記憶手段と、
前記要調査部品出力手段より出力された購入品のデータを、当該データに含まれている購入先データに対応付けられて前記アドレス記憶手段に記憶されているアドレスを持つ端末へ、ネットワークを介して送信する回答要求送信手段と、を有すること
を特徴とする部品管理システム。
【請求項５】
コンピュータが購入部品の調査結果を管理する部品管理方法であって、
調査対象製品および調査対象範囲を示すカテゴリの指定を含む調査依頼の入力を受け付ける調査依頼受付ステップと、
各製品の部品構成表データおよび購入先データが記憶された前記部品記憶部から、前記調査依頼受付ステップで受け付けた調査依頼に含まれている識別情報を持つ製品の部品構成表データを読出し、該読出した部品構成表データを用いて、当該製品の購入部品を特定する購入部品特定ステップと、
前記調査依頼受付ステップで受け付けた調査依頼で指定されているカテゴリに属する全ての調査項目を、調査範囲を示す各カテゴリに属する調査項目データが記憶されたカテゴリ記憶部を用いて特定し、前記購入部品特定ステップで特定された購入部品のうち、各部品の調査項目データおよび調査結果データが記憶された調査記憶部に記憶されていない購入部品を検出し、検出した購入部品を未調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目と共に記憶する未調査部品検出ステップと、
前記購入部品特定ステップで特定された購入部品であって且つ前記調査記憶部に調査結果データが記憶されている購入部品各々について、前記特定した全ての調査項目の調査結果データが前記調査記憶部に記憶されているか否かを調べ、記憶されていない場合に、当該購入部品を再調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目のうち前記調査記憶部に調査結果データが記憶されていない調査項目と共に記憶する再調査部品検出ステップと、
前記未調査部品検出ステップおよび前記再調査部品検出ステップにより記憶された購入部品のデータを出力する要調査部品出力ステップと、を実行すること
を特徴とする部品管理方法。
【請求項６】
購入部品の調査結果を管理するためのコンピュータで読み取り可能なプログラムであって、
調査対象製品および調査対象範囲を示すカテゴリの指定を含む調査依頼の入力を受け付ける調査依頼受付ステップと、
各製品の部品構成表データおよび購入先データが記憶された前記部品記憶部から、前記調査依頼受付ステップで受け付けた調査依頼に含まれている識別情報を持つ製品の部品構成表データを読出し、該読出した部品構成表データを用いて、当該製品の購入部品を特定する購入部品特定ステップと、
前記調査依頼受付ステップで受け付けた調査依頼で指定されているカテゴリに属する全ての調査項目を、調査範囲を示す各カテゴリに属する調査項目データが記憶されたカテゴリ記憶部を用いて特定し、前記購入部品特定ステップで特定された購入部品のうち、各部品の調査項目データおよび調査結果データが記憶された調査記憶部に記憶されていない購入部品を検出し、検出した購入部品を未調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目と共に記憶する未調査部品検出ステップと、
前記購入部品特定ステップで特定された購入部品であって且つ前記調査記憶部に調査結果データが記憶されている購入部品各々について、前記特定した全ての調査項目の調査結果データが前記調査記憶部に記憶されているか否かを調べ、記憶されていない場合に、当該購入部品を再調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目のうち前記調査記憶部に調査結果データが記憶されていない調査項目と共に記憶する再調査部品検出ステップと、
前記未調査部品検出ステップおよび前記再調査部品検出ステップにより記憶された購入部品のデータを出力する要調査部品出力ステップと、を前記コンピュータに実行させること
を特徴とするコンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品の化学物質情報等の調査データを管理する技術に関する。
【背景技術】
【０００２】
非特許文献１には、製品の納品先からの調査依頼に従い、当該製品を構成する購入部品の購入先に、当該購入部品における化学物質の含有量の回答要求を送信するシステムが開示されている。
【０００３】
【非特許文献１】グリーン調達調査共通化協議会編著  「グリーン調達の実務  電気・電子機器用部材のグリーン調達調査共通化指針」  社団法人産業環境管理協会発行  平成１５年９月２０日  第２０頁-第１０１頁
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、調査対象となる化学物質の範囲は、製品の納品先によって異なるが、一部重複していることも多い。また、異なる製品に同じ購入部品を利用していることがあり、一方の製品に対する化学物質の調査に際し、当該購入部品については他方の製品に対する化学物質の調査において調査済みの場合もある。
【０００５】
しかし、非特許文献１に記載のシステムは、これらの点を考慮しておらず、製品の納品先からの調査依頼を受ける都度、当該製品を構成する購入部品の購入先に、当該購入部品における化学物質の含有量の回答要求を送信していた。
【０００６】
本発明は上記事情に鑑みてなされたものであり、製品を構成する購入部品の購入先に、化学物質情報等の調査項目の回答要求を重複して要求しないようにすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、製品の納品先からの調査依頼に対して、当該製品を構成する購入部品のうち真に調査が必要な購入部品の調査項目を特定する。
【０００８】
例えば、本発明は、購入部品の調査結果を管理する部品管理システムであって、
各製品の部品構成表データおよび購入先データが記憶された部品記憶部と、
各部品の調査項目データおよび調査結果データが記憶された調査記憶部と、
調査範囲を示す各カテゴリに属する調査項目データが記憶されたカテゴリ記憶部と、
製品の調査を支援する調査支援部と、を有し、
前記調査支援部は、
調査が必要な部品の情報を記憶する要調査部品記憶手段と、
調査対象製品および調査対象範囲を示すカテゴリの指定を含む調査依頼の入力を受け付ける調査依頼受付手段と、
前記部品記憶部に記憶されている、前記調査依頼受付手段で受け付けた調査依頼に含まれている識別情報を持つ製品の部品構成表データを用いて、当該製品の購入部品を特定する購入部品特定手段と、
前記調査依頼受付手段で受け付けた調査依頼で指定されているカテゴリに属する全ての調査項目を、前記カテゴリ記憶部を用いて特定し、前記購入部品特定手段で特定された購入部品のうち、前記調査記憶部に調査結果データが記憶されていない購入部品を検出し、検出した購入部品を未調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目と共に、前記要調査部品記憶手段に記憶する未調査部品検出手段と、
前記購入部品特定手段で特定された購入部品であって且つ前記調査記憶部に調査結果データが記憶されている購入部品各々について、前記特定した全ての調査項目の調査結果データが前記調査記憶部に記憶されているか否かを調べ、記憶されていない場合に、当該購入部品を再調査部品として、当該購入部品の購入先データおよび前記特定した全ての調査項目のうち前記調査記憶部に調査結果データが記憶されていない調査項目と共に、前記要調査部品記憶手段に記憶する再調査部品検出手段と、
前記未調査部品検出手段および前記再調査部品検出手段により前記要調査部品記憶手段に記憶された購入部品のデータを出力する要調査部品出力手段と、を有する。
【発明の効果】
【０００９】
本発明では、調査対象製品を構成する購入部品のうち、調査結果データが記憶されていない購入部品の調査項目を特定する。このように、本発明によれば、真に調査が必要な購入部品の調査項目を特定することができるので、購入部品の購入先に、調査項目の回答要求を重複して要求しないようにすることができる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の実施の形態を説明する。
【００１１】
図１は本発明の一実施形態が適用された部品管理システムの概略構成図である。図示するように、部品管理システム１は、インターネット等のネットワーク９を介して、部品の購入先のネットワーク端末であるサプライヤ端末８に接続されている。また、部品管理システム１は、部品ＤＢ（データベース）装置２と、調査ＤＢ装置３と、カテゴリＤＢ装置４と、調査支援装置５と、回答要求支援装置６と、各装置２〜６を相互接続するＬＡＮ等のネットワーク７と、を有する。
【００１２】
部品ＤＢ装置２は、各製品の部品構成表を管理する。部品構成表とは、製品を部品展開することで得られる構成部品のツリー構造を部品間の親子関係により表現したデータである。図３（Ａ）は部品構成表の模式図である。ここで、符号２０４は部品の識別情報である部品番号、符号２０５は部品名称である。
【００１３】
図２は部品ＤＢ装置２の概略構成図である。図示するように、ネットワーク７に接続するためのネットワークＩＦ部２０１と、部品番号記憶部２０２と、親子関係記憶部２０３と、購入先記憶部２０４と、記憶部２０２〜２０４へのアクセスを制御する記憶制御部２０５と、を有する。
【００１４】
部品番号記憶部２０２には、各種製品の構成部品の情報が記憶されている。図３（Ｂ）は部品番号記憶部２０２の登録内容例を示す図である。図示するように、部品の部品番号を登録するためのフィールド２０２２と、当該部品の部品名称を登録するためのフィールド２０２３とを備えて、１つのレコード２０２１が形成されている。
【００１５】
親子関係記憶部２０３には、部品番号記憶部２０２にレコードが記憶されている各部品の親子関係が記憶されている。図３（Ｃ）は親子関係記憶部２０３の登録内容例を示す図である。図示するように、親部品の部品番号を登録するためのフィールド２０３２と、子部品の部品番号を登録するためのフィールド２０３３と、子部品の員数を登録するためのフィールド２０３４とを備えて、１つのレコード２０３１が形成されている。
【００１６】
購入先記憶部２０４には、各購入部品の購入先の情報が記憶されている。図３（Ｄ）は購入先記憶部２０４の登録内容例を示す図である。図示するように、部品の部品番号を登録するためのフィールド２０４２と、当該部品の購入先の識別情報（購入先ＩＤ）を登録するためのフィールド２０４３と、当該部品の購入先での管理番号（購入先型番）を登録するためのフィールド２０４４と、当該部品の部品名を登録するためのフィールド２０４５と、当該部品の質量を登録するためのフィールド２０４６とを備えて、１つのレコード２０４１が形成されている。
【００１７】
図１に戻って説明を続ける。調査ＤＢ装置３は、各部品の調査結果を管理する。図４は調査ＤＢ装置３の概略構成図である。図示するように、ネットワーク７、９に接続するためのネットワークＩＦ部３０１と、調査項目記憶部３０２と、調査結果記憶部３０３と、調査状況記憶部３０４と、記憶部３０２〜３０４へのアクセスを制御する記憶制御部３０５と、を有する。
【００１８】
調査項目記憶部３０２には、各調査項目の情報が記憶されている。図５（Ａ）は調査項億記憶部３０２の登録内容例を示す図である。図示するように、調査項目の識別情報（調査項目ＩＤ）を登録するためのフィールド３０２２と、当該調査項目の名称を登録するためのフィールド３０２３とを備えて、１つのレコード３０２１が形成されている。なお、本実施形態の調査項目ＩＤは、調査項目を管理する規格を示す文字列と、該規格において調査項目に割当てられた識別番号との組合せで構成されている。例えば、調査項目がＣＡＳに登録された化学物質Ｎ１の場合、文字列「ＣＡＳ」と、化学物質Ｎ１のＣＡＳ番号との組合せが調査項目ＩＤとなる。また、例えば、調査項目がＪＩＳ規格の場合、文字列「ＪＩＳ」と、該規格に割当てられたＪＩＳ番号との組合せが調査項目ＩＤとなる。また、例えば、調査項目がＩＳＯ規格の場合、文字列「ＩＳＯ」と、該規格に割当てられたＩＳＯ番号との組合せが調査項目ＩＤとなる。
【００１９】
調査結果記憶部３０３には、購入部品の購入先から報告された当該購入部品における調査項目の調査結果が記憶される。図５（Ｂ）は調査結果記憶部３０３の登録内容例を示す図である。図示するように、購入部品の購入先ＩＤを登録するためのフィールド３０３２と、当該購入部品の購入先型番を登録するためのフィールド３０３３と、調査項目の調査項目ＩＤを登録するためのフィールド３０３４と、当該購入部品における当該調査項目の調査結果を登録するためのフィールド３０３５とを備えて、１つのレコード３０３１が形成されている。
【００２０】
調査状況記憶部３０４には、各購入部品の調査状況が記憶される。図５（Ｃ）は調査状況記憶部３０４の登録内容例を示す図である。図示するように、調査状況記憶部３０４には、行を表す部品番号３０４１と、列を表す調査項目ＩＤ３０４３との組合せによって特定されるエントリ３０４３を複数有するマトリックステーブル３０４０が登録されている。エントリ３０４３には、当該エントリ３０４３の行を表す部品番号３０４１により特定される購入部品に対して、当該エントリ３０４３の列を表す調査項目ＩＤ３０４２により特定される調査が行われている場合に、当該調査の調査日時が登録される。一方、当該調査が行われていない場合、当該エントリ３０４３はヌルデータとなる。
【００２１】
図１に戻って説明を続ける。カテゴリＤＢ装置４は、調査範囲を示すカテゴリの情報を管理する。図６はカテゴリＤＢ装置４の概略構成図である。図示するように、ネットワーク７に接続するためのネットワークＩＦ部４０１と、カテゴリ記憶部４０２と、記憶部４０２へのアクセスを制御する記憶制御部４０３と、を有する。
【００２２】
カテゴリ記憶部４０２には、各カテゴリが対象とする調査項目の情報が記憶される。図７はカテゴリ記憶部４０２の登録内容例を示す図である。図示するように、カテゴリ記憶部４０２には、行を表す調査項目ＩＤ４０２１と、列を表すカテゴリＩＤ４０２２との組合せによって特定されるエントリ４０２３を複数有するマトリックステーブル４０２０が登録されている。エントリ４０２３には、当該エントリ４０２３の行を表す調査項目ＩＤ４０２１により特定される調査項目が、当該エントリ４０２３の列を表すカテゴリＩＤ４０２２により特定されるカテゴリに属する場合に、当該調査項目の調査結果の有効期限が登録される。一方、当該カテゴリに属さない場合、当該エントリ４０２３はヌルデータとなる。
【００２３】
図１に戻って説明を続ける。調査支援装置５は、顧客の製品に対する調査依頼に対して、当該製品を構成する購入部品のうち真に調査が必要な購入部品の調査項目を特定する。図８は調査支援装置５の概略構成図である。図示するように、演算部５００と、記憶部５２０と、キーボード、ディスプレイ、ＣＤ-ＲＯＭドライブ等の周辺装置と情報の入出力を行なう入出力部５４０と、ネットワーク７に接続するためのネットワークＩＦ部５６０と、を有する。
【００２４】
記憶部５２０は、調査依頼登録部５２１と、要調査部品登録部５２２と、購入部品登録部５２３と、を有する。
【００２５】
調査依頼登録部５２１には、顧客の調査依頼データが登録される。図９（Ａ）は調査依頼登録部５２１の登録内容例を示す図である。図示するように、調査依頼の識別情報（依頼ＩＤ）を登録するためのフィールド５２１１と、顧客の顧客ＩＤを登録するためのフィールド５２１２と、当該顧客から調査を依頼された製品の部品番号を登録するためのフィールド５２１３と、当該顧客から調査を依頼されているカテゴリのカテゴリＩＤを登録するためのフィールド５２１４と、当該顧客への調査報告の期限を登録するためのフィールド５２１５と、当該顧客に対し調査報告済みか否かを示すフラグを登録するためのフィールド５２１６とを備えて、１つのレコード５２１０が形成されている。
【００２６】
要調査部品登録部５２２には、調査依頼毎に、調査が必要な部品の情報が登録される。図９（Ｂ）は要調査部品登録部５２２の登録内容例を示す図である。図示するように、調査依頼登録部５２１に登録されている調査依頼のレコード５２１０の依頼ＩＤ毎にテーブル５２２５が設けられている。テーブル５２２５には、調査が必要な購入部品のレコード５２２０が登録されている。レコード５２２０は、購入部品の購入先型番および購入先ＩＤを登録するためのフィールド５２２１、５２２２と、当該購入部品に対して必要な調査項目の調査項目ＩＤのリストを登録するためのフィールド５２２３と、調査済みか否かを示すフラグを登録するためのフィールド５２２４とを有する。
【００２７】
そして、購入部品登録部５２３は、調査依頼対象の製品毎に、当該製品を構成する購入部品の情報が登録される。図９（Ｃ）は購入部品登録部５２３の登録内容例を示す図である。図示するように、調査依頼の対象製品の部品番号を登録するためのフィールド５２３１と、調査依頼の対象製品を構成する購入部品の部品番号のリストを登録するためのフィールド５２３２とを備えて、１つのレコード５２３０が形成されている。
【００２８】
次に、演算部５００は、調査依頼受付部５０１と、購入部品特定部５０２と、未調査部品検出部５０３と、再調査部品検出部５０４と、要調査部品出力部５０５と、調査状態監視部５０６と、カバー率算出部５０７と、調査報告作成部５０８とを有する。
【００２９】
図１０は、調査支援装置５の動作を説明するためのフロー図である。
【００３０】
入出力部５４０は、入力装置を介してユーザから調査依頼の登録指示を受け付けると（ステップＳ１０でＹＥＳ）、これを調査依頼受付部５０１へ通知する。これを受けて、調査依頼受付部５０１は、例えば入出力部５４０を介して表示装置に情報入力画面を表示させ、入出力部５４０を介して入力装置から顧客ＩＤ、調査範囲を示すカテゴリのカテゴリＩＤ、調査対象製品の部品番号、および調査報告の期限を受付ける（ステップＳ１１）。次に、調査依頼受付部５０１は、カテゴリＤＢ装置４にアクセスし、Ｓ１１で受付けたカテゴリＩＤがカテゴリ記憶部４０２のマトリックステーブル４０２０に登録されているか否かを調べる（ステップＳ１２）。登録されている場合はＳ１４に進む。一方、登録されていない場合は、カテゴリ記憶部４０２のマトリックステーブル４０２０に、Ｓ１１で受付けたカテゴリＩＤの列を追加する。また、調査依頼受付部５０１は、マトリックステーブル４０２０の行が表す調査項目ＩＤ４０２１を、例えば入出力部５４０を介して表示装置にリスト表示して、入力装置を介してユーザから、Ｓ１１で受付けたカテゴリＩＤにより特定されるカテゴリに属する各調査項目の調査項目ＩＤおよびその有効期限を受付ける。そして、新たに追加した列に位置するエントリ４０２３のうち、ユーザより受付けた調査項目ＩＤの行に位置するエントリ４０２３に、当該調査項目ＩＤと共に受付けた有効期限を登録する。これにより、マトリックステーブル４０２０を更新する（ステップＳ１３）。それから、Ｓ１４に進む。
【００３１】
次に、Ｓ１４において、調査依頼受付部５０１は、調査依頼登録部５２１に新たなレコード５２１０を追加し、この新たに追加したレコード５２１０のフィールド５２１１にユニークな依頼ＩＤを、フィールド５２１２〜５２１５にステップＳ１１で受け付けた顧客ＩＤ、部品番号、カテゴリＩＤ、および調査報告の期限を、そして、フィールド５２１６に調査未報告であることを示すフラグを登録する。その後、ステップＳ１０に戻る。
【００３２】
また、入出力部５４０は、入力装置を介してユーザから調査開始の指示を受け付けると（ステップＳ１５でＹＥＳ）、これを購入部品特定部５０２へ通知する。これを受けて、購入部品特定部５０２は、例えば入出力部５４０を介して表示装置に、調査依頼登録部５２１に登録されている調査依頼のレコード５２１０の内容を表示させ、入出力部５４０を介して入力装置から調査を開始する調査依頼の選択を受け付ける（ステップＳ１６）。
【００３３】
次に、購入部品特定部５０２は、ネットワークＩＦ部５６０を介して部品ＤＢ装置２にアクセスし、部品番号記憶部２０２および親子関係記憶部２０３を用いて、ステップＳ１６で選択された調査依頼の対象製品を構成する購入部品を特定する。そして、特定した購入部品の情報を調査依頼の対象製品に対応付けて購入部品登録部５２３に登録する。また、調査依頼の依頼ＩＤおよび対象製品の部品番号を未調査部品検出部５０３に通知する（ステップＳ１７）。このステップＳ１７の詳細は後述する。
【００３４】
次に、未調査部品検出部５０３は、購入部品特定部５０２より依頼ＩＤおよび部品番号を受け取ると、ネットワークＩＦ部５６０を介して調査ＤＢ装置３にアクセスし、調査項目記憶部３０２、調査結果記憶部３０３および調査状況記憶部３０４を用いて、当該部品番号により特定される調査依頼の対象製品を構成する購入部品のうち、未調査の購入部品を検出し、検出した購入部品各々の部品番号を、Ｓ１６で選択された調査依頼のレコード５２１０に登録されているカテゴリＩＤにより特定されるカテゴリに属する全ての調査項目の調査項目ＩＤと共に、要調査部品登録部５２２内の当該依頼ＩＤに対応付けられているテーブル５２２５に登録する。また、調査済みの各購入部品の部品番号を、調査依頼の依頼ＩＤと共に再調査部品検出部５０４に通知する（ステップＳ１８）。このステップＳ１８の詳細は後述する。
【００３５】
次に、再調査部品検出部５０４は、未調査部品検出部５０３より依頼ＩＤおよび部品番号を受け取ると、ネットワークＩＦ部５６０を介して調査ＤＢ装置３にアクセスし、調査項目記憶部３０２、調査結果記憶部３０３および調査状況記憶部３０４を用いて、当該部品番号により特定される購入部品（調査済みの購入部品）のうち、再調査が必要な購入部品を検出し、検出した購入部品各々の部品番号を調査すべき調査項目の調査項目ＩＤと共に、要調査部品登録部５２２内の当該依頼ＩＤに対応付けられているテーブル５２２５に登録する。また、調査依頼の依頼ＩＤを要調査部品出力部５０５に通知する（ステップＳ１９）。このステップＳ１９の詳細は後述する。
【００３６】
次に、要調査部品出力部５０５は、再調査部品検出部５０４より依頼ＩＤを受け取ると、当該依頼ＩＤに対応付けられて要調査部品登録部５２２に登録されているテーブル５２２５を読み出すと共に、調査依頼登録部５２１内の当該依頼ＩＤを持つレコード５２１０のフィールド５２１５に登録されている調査報告の期限を読み出す。そして、読み出したテーブル５２２５および調査報告の期限を含む回答要求データを生成し、ネットワークＩＦ部５６０を介して回答要求支援装置６へ送信する（ステップＳ２０）。その後、ステップＳ１０に戻る。
【００３７】
また、調査状態監視部５０６は、定期的に調査ＤＢ装置３にアクセスし、要調査部品登録部５２２に登録されているレコード５２２０各々について、フィールド５２２１、５２２２に登録されている購入先型番、購入先ＩＤに対応する購入部品に対する、フィールド５２２３に登録されている調査項目ＩＤを持つ調査項目各々の調査結果データが、調査ＤＢ装置３の調査結果記憶部３０３に全て登録されているか否かを調べる。調査結果データが全て登録されている場合は、カテゴリＤＢ装置４のカテゴリ記憶部４０２に登録されているマトリックステーブル４０２０および調査ＤＢ３の調査状況記憶部３０４に登録されているマトリックステーブル３０４０を用いて、各調査結果データが有効期限切れか否かをさらに調べる。そして、全ての調査結果データが登録されており、且つ全ての調査結果データが有効期限切れでない場合にのみ、当該レコード５２２０のフィールド５２２４のフラグを「済」とし、そうでない場合は「未」とする（ステップＳ２１）。このステップＳ２１の詳細は後述する。
【００３８】
また、カバー率算出部５０７は、定期的に、調査依頼登録部５２１にレコード５２１０が登録されている各調査依頼について、調査依頼の対象製品を構成する購入部品に対する、依頼されている調査項目が調査済みである購入部品の割合を示すカバー率を算出する。そして、算出したカバー率を、当該調査依頼の依頼ＩＤと共に、調査報告作成部５０８に通知する（ステップＳ２２）。このステップＳ２２の詳細は後述する。
【００３９】
また、調査報告作成部５０８は、定期的に、調査報告の作成タイミングとなった調査依頼が存在するか否かを判断する。具体的には、カバー率算出部５０７から調査依頼の依頼ＩＤと共に受け取ったカバー率が所定のしきい値以上である場合、当該依頼ＩＤにより特定される調査依頼が調査報告の作成タイミングになったものと判断する。また、入出力部５４０を介して入力装置から依頼ＩＤの指定を伴う調査報告作成指示を受け付けた場合、指定された依頼ＩＤにより特定される調査依頼が調査報告の作成タイミングになったものと判断する。また、調査依頼登録部５２１に、フィールド５２１６に調査未報告であることを示すフラグが登録され、且つ、現在からフィールド５２１５に登録されている報告期限までの日数が所定のしきい値未満となったレコード５２１０が登録されている場合、当該レコード５２１０のフィールド５２１１に登録されている依頼ＩＤにより特定される調査依頼が、調査報告の作成タイミングになったものと判断する（ステップＳ２３）。
【００４０】
そして、調査報告作成部５０８は、調査報告の作成タイミングとなった調査依頼を検出したならば（ステップＳ２３でＹＥＳ）、当該調査依頼の調査報告データを作成し、入出力部５４０を介して出力装置から出力する（ステップＳ２４）。その後、ステップＳ１０に戻る。
【００４１】
具体的には、調査報告作成部５０８は、調査報告を作成すべき調査依頼の依頼ＩＤを持つ調査依頼登録部５２１のレコード５２１０から、調査依頼の対象製品の部品番号（フィールド５２１３）、カテゴリＩＤ（フィールド５２１４）および顧客ＩＤ（フィールド５２１２）を読み出す。また、購入部品記憶部５２３の調査依頼の対象製品の部品番号（フィールド５２３１）を持つレコード５２３０から各購入部品の部品番号（フィールド５２３２）を読み出す。次に、調査報告作成部５０８は、ネットワークＩＦ部５６０を介して部品ＤＢ装置２にアクセスする。そして、読み出した各購入部品の部品番号について、次の処理を行う。
【００４２】
先ず、部品番号（フィールド２０４２）に対応する購入先ＩＤ（フィールド２０４３）および購入先型番（フィールド２０４４）を、購入先記憶部２０４を用いて特定し、特定した購入先ＩＤおよび購入先型番を持つ全てのレコード３０３１を調査結果記憶部３０３から読み出す。また、カテゴリ記憶部４０２に記憶されているマトリックステーブル４０２０を用いて、読み出したカテゴリＩＤを持つカテゴリに属する調査項目ＩＤを検出する。読み出したレコード３０３１のうち、フィールド３０３４に登録されている調査項目ＩＤが、検出した調査項目ＩＤに含まれているレコード３０３１を調べ、該レコード３０３１を調査報告対象レコードに選出する。それから、調査報告作成部５０８は、調査依頼の対象製品の各購入部品について選出した調査報告対象レコードの情報を含む調査報告データを作成し、これを入出力部５４０を介して出力装置から出力する。
【００４３】
図１１は、図１０のＳ１７での処理（購入部品の特定処理）を説明するためのフロー図である。
【００４４】
まず、購入部品特定部５０２は、購入部品登録部５２３に新たなレコード５２３０を追加し、このレコード５２３０のフィールド５２３１に、調査依頼の対象製品の部品番号を登録する（ステップＳ１７１）。次に、購入部品特定部５０２は、ネットワークＩＦ部５６０を介して部品ＤＢ装置２にアクセスし、調査依頼の対象製品の部品番号が親部品としてフィールド２０３２に登録されているレコード２０３１を、親子関係記憶部２０３から検索する（ステップＳ１７２）。
【００４５】
次に、購入部品特定部５０２は、検索したレコード２０３１のフィールド２０３３に登録されている部品番号各々について、当該部品番号が親部品としてフィールド２０３２に登録されている部品のレコード２０３１を、親子関係記憶部２０３からさらに検索し、このさらに検索したレコード２０３１の中から、フィールド２０３３に部品番号が登録されていないレコード２０３１を検出する。レコード２０３１のフィールド２０３３に部品番号が登録されていない場合、このレコード２０３１のフィールド２０３２に登録されている部品番号を持つ部品は、子部品を持たない末端部品であり、外部から購入したものである。そこで、この部品番号を購入部品の部品番号として、ステップＳ１７１で追加したレコード５２３０のフィールド５２３２に登録する（ステップＳ１７３）。
【００４６】
次に、購入部品特定部５０２は、ステップＳ１７３でさらに検出した全てのレコード２０３１について、フィールド２０３２に登録されている部品番号を、購入部品の部品番号として、ステップＳ１７１で追加したレコードに登録したか否かを調べる（ステップＳ１７４）。登録していないレコード２０３１が存在するならば（ステップＳ１７４でＮＯ）、このレコード２０３１のフィールド２０３３に登録されている部品番号が親部品としてフィールド２０３２に登録されているレコード２０３１を、親子関係記憶部２０３から検索し（ステップＳ１７５）、その後、ステップＳ１７３に戻る。登録していないレコード２０３１が存在しないならば（ステップＳ１７４でＹＥＳ）、調査依頼の依頼ＩＤおよび調査依頼の対象製品の部品番号を、未調査部品検出部５０３に通知して、このフローを終了する。
【００４７】
図１２は、図１０のＳ１８での処理（未調査の購入部品の検出処理）を説明するためのフロー図である。
【００４８】
まず、未調査部品検出部５０３は、要調査部品登録部５２３に新たなテーブル５２２５を、購入部品特定部５０２から受け取った調査依頼の依頼ＩＤに対応付けて登録する（ステップＳ１８１）。
【００４９】
次に、未調査部品特定部５０３は、購入部品登録部５２３から、購入部品特定部５０２から受け取った調査依頼の対象製品の部品番号がフィールド５２３１に登録されているレコード５２３０を検索し、このレコード５２３０のフィールド５２３２から、未注目の購入部品の部品番号を読み出し、これを注目番号とする（ステップＳ１８２）。それから、未調査部品特定部５０３は、ネットワークＩＦ部５６０を介して部品ＤＢ装置２にアクセスし、購入先記憶部２０４を用いて注目番号に対応する購入先ＩＤおよび購入先型番を特定する（ステップＳ１８３）。次に、未調査部品特定部５０３は、ネットワークＩＦ部５６０を介して調査ＤＢ装置３にアクセスし、特定した購入先ＩＤおよび購入先型番を持つレコード３０３１が調査結果記憶部３０３に記憶されているか否かを調べる（ステップＳ１８４）。
【００５０】
ステップＳ１８４において、注目番号に対応する購入先ＩＤおよび購入先型番を持つレコード３０３１が調査結果記憶部３０３に記憶されていない場合（ステップＳ１８４でＮＯ）、未調査部品特定部５０３は、ステップＳ１８１で登録した調査依頼の依頼ＩＤに対応するテーブル５２２５に、新たなレコード５２２０を追加する。そして、このレコードのフィールド５２２１、５２２２に、注目番号に対応する購入先型番、購入先ＩＤを、フィールド５２２３に、調査依頼登録部５２１に登録されている、購入部品特定部５０２から受け取った調査依頼の依頼ＩＤ（フィールド５２１１）を持つレコード５２１０の、フィールド５２１４に登録されているカテゴリＩＤにより特定されるカテゴリに属する各調査項目の調査項目ＩＤを、そして、フィールド５２２４に、購入部品の購入先が調査に対して未回答であることを示すフラグを登録する（ステップＳ１８５）。それから、ステップＳ１８７に進む。ここで、カテゴリＩＤにより特定されるカテゴリに属する各調査項目の調査項目ＩＤは、未調査部品特定部５０３がネットワークＩＦ部５６０を介してカテゴリＤＢ装置４にアクセスし、カテゴリ記憶部４０２に記憶されているマトリックステーブル４０２において、対象のカテゴリＩＤの列に位置するエントリ４０２３のうち、有効期限が登録されている各エントリ４０２３の行が表す調査項目ＩＤを特定することで取得する。
【００５１】
一方、ステップＳ１８４において、注目番号に対応する購入先ＩＤおよび購入先型番を持つレコード３０３１が調査結果記憶部３０３に記憶されている場合（ステップＳ１８４でＹＥＳ）、未調査部品特定部５０３は、注目番号を持つ購入部品を調査済部品に特定する（ステップＳ１８６）。それから、ステップＳ１８７に進む。
【００５２】
ステップＳ１８７において、未調査部品特定部５０３は、購入部品特定部５０２から受け取った調査依頼の対象製品の部品番号（フィールド５２３１）を持つレコード５２３０の、フィールド５２３２に登録されている全ての部品番号を、注目番号としたか否かを調べる。全ての部品番号を注目番号としていない場合はステップＳ１８２に戻る。一方、全ての部品番号を注目番号とした場合は、ステップＳ１８６で特定した調査済部品の部品番号を、調査依頼の依頼ＩＤおよび調査依頼の対象製品の部品番号と共に、再調査部品検出部５０４に通知して、このフローを終了する。
【００５３】
図１３は、図１０のＳ１９での処理（再調査が必要な購入部品の検出処理）を説明するためのフロー図である。
【００５４】
まず、再調査部品検出部５０４は、未調査部品検出部５０３から受け取った調査依頼の依頼ＩＤを持つレコード５２１０を、調査依頼登録部５２１から検索して、当該レコード５２１０のフィールド５２１４に登録されているカテゴリＩＤを特定する。また、再調査部品検出部５０４は、ネットワークＩＦ部５６０を介してカテゴリＤＢ装置４にアクセスし、カテゴリ記憶部４０２に記憶されているマトリックステーブル４０２において、特定したカテゴリＩＤの列に位置するエントリ４０２３のうち、有効期限が登録されている各エントリ４０２３の行が表す調査項目ＩＤを特定する（ステップＳ１９１）。
【００５５】
次に、再調査部品特定部５０４は、未調査部品特定部５０３から受け取った調査済部品の部品番号の中から未注目の部品番号を１つ選び、これを注目番号とする（ステップＳ１９２）。それから、再調査部品特定部５０４は、ネットワークＩＦ部５６０を介して部品ＤＢ装置２にアクセスし、購入先記憶部２０４を用いて注目番号に対応する購入先ＩＤおよび購入先型番を特定する（ステップＳ１９３）。次に、再調査部品特定部５０４は、ネットワークＩＦ部５６０を介して調査ＤＢ装置３にアクセスし、特定した購入先ＩＤ（フィールド３０３２）および購入先型番（フィールド３０３３）を持つレコード３０３１を調査結果記憶部３０３から全て読み出す。次に、再調査部品特定部５０４は、ステップＳ１９１で入手した全ての調査項目ＩＤについて、読み出した何れかのレコード３０３１のフィールド３０３４に登録されているか否かを調べる（ステップＳ１９４）。
【００５６】
ステップＳ１９４において、ステップＳ１９１で入手した全ての調査項目ＩＤが、読み出した何れかのレコード３０３１のフィールド３０３４に登録されている場合（ステップＳ１９４でＹＥＳ）、再調査部品特定部５０４は、ネットワークＩＦ部５６０を介して調査ＤＢ装置３にアクセスする。そして、ステップＳ１９１で入手した調査項目ＩＤ各々について、当該調査項目ＩＤの列に位置し、且つ、注目番号の行に位置するエントリ３０４３に登録されている調査日時が、当該調査項目の有効期限を経過しているか否かを調べる（Ｓ１９５）。ステップＳ１９１で入手したいずれの調査項目ＩＤも、調査項目の調査結果が有効期限を経過していないならば（Ｓ１９５でＮＯ）、再調査は不要であると判断し、ステップＳ２００に進む。一方、ステップＳ１９１で入手した調査項目ＩＤのなかに、調査項目の調査結果が有効期限を経過している調査項目ＩＤがあるならば（Ｓ１９５でＹＥＳ）、注目番号を持つ調査済部品を再調査部品とする。そして、要調査部品登録部５２２に登録されている、未調査部品特定部５０３から受け取った調査依頼の依頼ＩＤに対応するテーブル５２２５に、新たなレコード５２２０を追加する。次に、このレコード５２２０のフィールド５２２１、５２２２に注目番号に対応する購入先型番、購入先ＩＤを、フィールド５２２３に有効期限切れの調査項目に対応する調査項目ＩＤを、そして、フィールド５２２４に、購入先が調査に対して未回答であることを示すフラグを登録する（ステップＳ１９６）。それから、ステップＳ２００に進む。
【００５７】
ステップＳ１９４において、読み出した何れのレコード３０３１のフィールド３０３４にも登録されていない調査項目ＩＤが、ステップＳ１９１で入手した調査項目ＩＤのなかに含まれている場合（ステップＳ１９４でＹＥＳ）、注目番号を持つ調査済部品を再調査部品としてＳ１９７に進む。Ｓ１９７において、再調査部品特定部５０４は、Ｓ１９４で読み出した全てのレコード３０３１のフィールド３０３４に登録されている調査項目ＩＤ各々について、当該調査項目ＩＤの列に位置し、且つ、注目番号の行に位置するエントリ３０４３に登録されている調査日時が、当該調査項目の有効期限を経過しているか否かを、Ｓ１９５と同様の要領により調べる。Ｓ１９４で読み出した全てのレコード３０３１のフィールド３０３４に登録されているいずれの調査項目ＩＤも、調査項目の調査結果が有効期限を経過していないならば（Ｓ１９７でＮＯ）、要調査部品登録部５２２に登録されている、未調査部品特定部５０３から受け取った調査依頼の依頼ＩＤに対応するテーブル５２２５に、新たなレコード５２２０を追加する。次に、このレコードのフィールド５２２１、５２２２に注目番号に対応する購入先型番、購入先ＩＤを、フィールド５２２３に、ステップＳ１９１で入手した調査項目ＩＤのうち、ステップＳ１９４で読み出したいずれのレコード３０３１のフィールド３０３４にも登録されていない調査項目ＩＤを、そして、フィールド５２２４に、購入先が調査に対して未回答であることを示すフラグを登録する（ステップＳ１９８）。それから、ステップＳ２００に進む。一方、Ｓ１９４で読み出したレコード３０３１のフィールド３０３４に登録されている調査項目ＩＤの中に、調査項目の調査結果が有効期限を経過している調査項目があるならば（ステップＳ１９７でＹＥＳ）、要調査部品登録部５２２に登録されている、未調査部品特定部５０３から受け取った調査依頼の依頼ＩＤに対応するテーブル５２２５に、新たなレコード５２２０を追加する。次に、このレコードのフィールド５２２１、５２２２に注目番号に対応する購入先型番、購入先ＩＤを、フィールド５２２３に、ステップＳ１９１で入手した調査項目ＩＤのうち、ステップＳ１９４で読み出したいずれのレコード３０３１のフィールド３０３４にも登録されていない調査項目ＩＤ、および、有効期限切れの調査項目に対応する調査項目ＩＤを、そして、フィールド５２２４に、購入先が調査に対して未回答であることを示すフラグを登録する（ステップＳ１９９）。その後、ステップＳ２００に進む。
【００５８】
ステップＳ２００において、再調査部品検出部５０４は、未調査部品検出部５０３から受け取った全ての調査済部品の部品番号を、注目番号としたか否かを調べる。全ての部品番号を注目番号としていない場合はステップＳ１９２に戻る。一方、全ての部品番号を注目番号とした場合は、調査依頼の依頼ＩＤを要調査部品出力部５０５に通知して、このフローを終了する。
【００５９】
図１４は、図１０のＳ２１での処理（調査状態監視処理）を説明するためのフロー図である。
【００６０】
まず、調査状態監視部５０６は、要調査部品登録部５２２に登録されているテーブル５２２５のうち、未注目のテーブル５２２５に注目し、これを注目テーブルとする（ステップＳ２１１）。
【００６１】
次に、調査状態監視部５０６は、注目テーブルに登録されているレコード５２２０のうち、フィールド５２２４に未回答を示すフラグが登録されている未注目のレコード５２２０に、注目して、これを注目レコードとする（ステップＳ２１２）。
【００６２】
それから、調査状態監視部５０６は、ネットワークＩＦ部５６０を介して調査ＤＢ装置３にアクセスし、注目レコードのフィールド５２２３に登録されている全ての調査項目ＩＤについて、当該調査項目ＩＤと、注目レコードのフィールド５２２１、５２２２に登録されている購入先型番、購入先ＩＤとを持つレコード３０３１が、調査結果記憶部３０３に登録されているか否かを調べる（ステップＳ２１３）。
【００６３】
ステップＳ２１３において、登録されている場合は（ステップＳ２１３でＹＥＳ）、再調査部品特定部５０４は、注目レコードのフィールド５２２３に登録されている調査項目ＩＤ各々について、当該調査項目ＩＤの列に位置し、且つ、フィールド５２２１に登録されている購入先型番に対応する部品番号（部品ＤＢ装置２の購入先記憶部２０４から特定できる）の行に位置するエントリ３０４３に登録されている調査日時が、当該調査項目の有効期限を経過しているか否かを、図１３のＳ１９５と同様の要領により調べる（ステップＳ２１４）。そして、有効期限切れの調査項目がない場合にのみ（ステップＳ２１３でＮＯ）、注目レコードのフィールド５２２４に登録されているフラグを未回答を示すフラグから回答済みを示すフラグに変更し（Ｓ２１５）、その後、ステップＳ２１６に進む。
【００６４】
一方、ステップＳ２１３において、登録されていない場合（ステップＳ２１３でＮＯ）、および、ステップＳ２１４において、有効期限切れの調査項目がある場合（ステップＳ２１４でＹＥＳ）は、直ちにステップＳ２１６に進む。
【００６５】
ステップＳ２１６において、調査状態監視部５０６は、注目テーブル内の全てのレコード５２２０に注目したか否かを調べ、注目していない場合はステップＳ２１２に戻り、注目している場合はステップＳ２１７に進む。
【００６６】
ステップＳ２１７において、調査状態監視部５０６は、要調査部品登録部５２２に登録されている全てのテーブル５２２５に注目したか否かを調べ、注目していない場合はステップＳ２１１に戻る。一方、注目している場合は、カバー率算出部５０７にカバー率の算出指示を出力し、このフローを終了する。
【００６７】
図１５は、図１０のＳ２２での処理（カバー率の算出処理）を説明するためのフロー図である。
【００６８】
まず、カバー率算出部５０７は、調査依頼登録部５２１に登録されているレコード５２１０のうち、フィールド５２１６に調査未報告を示すフラグが登録されている未注目のレコード５２１０に、注目して、これを注目レコードとする（ステップＳ２２１）。
【００６９】
次に、カバー率算出部５０７は、注目レコードのフィールド５２１１に登録されている依頼ＩＤに対応付けられて要調査部品登録部５２２に登録されているテーブル５２２５を特定し、さらにこのテーブル５２２５に登録されているレコード５２２０であって、フィールド５２２４に未回答を示すフラグが登録されているレコード５２２０の数を計測する（ステップＳ２２２）。また、カバー率算出部５０７は、注目レコードのフィールド５２１３に登録されている部品番号がフィールド５２３１に登録されているレコード５２３０を、購入部品記憶部５２３から特定し、このレコード５２３０のフィールド５２３２に登録されている購入部品の部品番号の数を計測する（ステップＳ２２３）。
【００７０】
それから、カバー率算出部５０７は、ステップＳ２２２で計測したレコード５２２０の数と、ステップＳ２２３で計測した購入部品の部品番号の数とを用いて、カバー率を計算する（ステップＳ２２４）。ステップＳ２２２で計測したレコード５２２０の数をＮ１、ステップＳ２２３で計測した購入部品の部品番号の数をＮ２とした場合、カバー率＝（Ｎ２-Ｎ１）/Ｎ２となる。その後、カバー率算出部５０７は、算出したカバー率を、注目レコードのフィールド５２１１に登録されている依頼ＩＤと共に、調査報告作成部５０８に通知する（ステップＳ２２５）。この際、入出力部５４０を介して出力装置にも出力してもよい。
【００７１】
さて、カバー率算出部５０７は、調査依頼登録部５２１に登録されているレコード５２１０のうち、フィールド５２１６に調査未報告を示すフラグが登録されている全てのレコード５２１０に注目したか否かを調べ、注目していない場合はステップＳ２２１に戻る。一方、注目した場合はこのフローを終了する（ステップＳ２２６）。
【００７２】
図１に戻って説明を続ける。回答要求支援装置６は、調査支援装置５から受信した回答要求データをサプライヤ端末８へ送信する。図１６は回答要求支援装置６の概略構成図である。図示するように、ネットワーク７、９に接続するためのネットワークＩＦ部６０１と、調査支援装置５から受信した回答要求データを記憶する回答要求データ記憶部６０２と、各購入先のサプライヤ端末のアドレスを記憶するサプライヤ端末アドレス記憶部６０３と、要求処理部６０４と、を有する。
【００７３】
要求処理部６０４は、ネットワークＩＦ部６０１を介して調査支援装置５から回答要求データを受信すると、これを回答要求データ記憶部６０２に記憶する。また、回答要求データに含まれているテーブル５２２５（図９（Ｂ）参照）に対応付けられている依頼ＩＤを持つレコード５２１０を含まれている各レコード５２２０を、顧客ＩＤ毎にグループ化する。そして、グループ化されたレコード５２２０を、当該グループの顧客先ＩＤに対応付けられてサプライヤ端末アドレス記憶部６０３に記憶されているサプライヤ端末８のアドレスへ、回答要求データに含まれている報告期限と共に送信する。
【００７４】
上記構成の部品管理システム１を構成する各装置２〜６は、例えば図１７に示すような、ＣＰＵ９０１と、メモリ９０２と、ＨＤＤ等の外部記憶装置９０３と、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等の可搬性を有する記憶媒体９０４から情報を読み出す読取装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するための通信装置９０８と、を備えた一般的なコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することで実現できる。
【００７５】
この所定のプログラムは、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。なお、この場合において、記憶部にはメモリ９０２や外部記憶装置９０３や記憶媒体９０４が利用され、ネットワークＩＦ部には通信装置９０８が利用される。
【００７６】
次に、上記構成の部品管理システム１の調査依頼受付から調査報告作成までの動作の概要を説明する。図１８は部品管理システム１の調査依頼受付から調査報告作成までの動作の概要を説明するためのフロー図である。
【００７７】
調査支援装置５は、ユーザより調査依頼の指示を受け付けると、図１０のステップＳ１１〜Ｓ１４を実行する。すなわち、ユーザから顧客ＩＤ、調査範囲を示すカテゴリＩＤ、および調査対象製品の部品番号を受け付ける。そして、これらの情報を元に調査依頼のデータを作成し登録する（ステップＳ５０１）。
【００７８】
また、調査支援装置５は、ユーザより調査開始の指示を受け付けると、先ず、図１０のステップＳ１６、Ｓ１７を実行する。すなわち、ユーザから依頼ＩＤを受け付けると共に、この依頼ＩＤにより特定される調査依頼の対象製品の購入部品の情報を、部品ＤＢ装置２から入手する（ステップＳ５０２）。次に、図１０のステップＳ１７を実行し、調査ＤＢ装置３から未調査部品の情報を入手する（ステップＳ５０３）。さらに、図１０のステップＳ１８を実行し、調査ＤＢ装置３から再調査部品の情報を入手する（ステップＳ５０４）。
【００７９】
それから、調査支援装置５は、図１０のステップＳ２０を実行し、未調査部品および再調査部品の情報を用いて回答要求データを作成して、回答要求支援装置６に送信する。これを受けて、回答要求支援装置６は、回答要求データを、未調査部品および再調査部品の購入先のサプライヤ端末８に送信する（ステップＳ５０５）。
【００８０】
さて、未調査部品および再調査部品の購入先は、回答要求データに従い、これらの部品の含まれている調査対象の化学物質の含有量データを作成し、これをサプライヤ端末８を用いて、購入部品ＤＢ装置３に登録する（ステップＳ５０６）。
【００８１】
一方、調査支援装置５は、定期的に図１０のＳ２１、Ｓ２２を実行し、要調査部品登録部５２２の各テーブル５２２５に登録されている各レコード５２２０のフィールド５２２４に登録されているフラグの更新、および、カバー率の算出を行う（Ｓ５０７）。そして、カバー率が所定のしきい値以上となった調査依頼に対して、図１０のＳ２４を実行し、調査報告書を作成する（ステップＳ５０７）。
【００８２】
以上、本発明の一実施形態について説明した。
【００８３】
本実施形態において、調査支援装置５は、調査依頼の対象製品を構成する購入部品のうち、調査結果のデータが調査ＤＢ装置３に記憶されていない購入部品の調査項目を特定する。そして、特定した購入部品の調査項目に対する回答要求を、該購入部品の購入先に送信する。このように、本実施形態によれば、真に調査が必要な購入部品の調査項目を特定することができるので、購入部品の購入先に、任意部品の調査項目に対する回答要求を重複して送信しないようにすることができる。
【００８４】
また、本実施形態では、図７に示すようなテーブル４０２０を用いて、各カテゴリに属する調査項目ＩＤとその有効期限を管理する。また、図５（Ｃ）に示すようなテーブル３０４０を用いて調査項目毎に、調査済みの部品番号とその調査実施日を管理する。このようにすることで、再調査が必要な任意部品の有効期限切れの調査項目を検出することができる。
【００８５】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００８６】
例えば上記の実施形態では、部品管理システム１を構成する各装置２〜６をそれぞれ別のコンピュータを用いて構築しているが、本発明はこれに限定さればい。部品管理システム１を構成する２以上の装置を１つのコンピュータを用いて構築してもよいし、あるいは、部品管理システム１を構成する１つの装置を複数のコンピュータを用いて構築するようにしても構わない。
【図面の簡単な説明】
【００８７】
【図１】図１は本発明の一実施形態が適用された部品管理システムの概略図である。
【図２】図２は部品ＤＢ装置２の概略構成図である。
【図３】図３（Ａ）は部品構成表の模式図であり、図３（Ｂ）は部品番号記憶部２０２の登録内容例を示す図であり、図３（Ｃ）は親子関係記憶部２０３の登録内容例を示す図であり、そして、図３（Ｄ）は購入先記憶部２０４の登録内容例を示す図である。
【図４】図４は調査ＤＢ装置３の概略構成図である。
【図５】図５（Ａ）は調査項目記憶部３０２の登録内容例を示す図であり、図５（Ｂ）は調査結果記憶部３０３の登録内容例を示す図であり、そして、図５（Ｃ）は調査状況記憶部３０４の登録内容例を示す図である。
【図６】図６はカテゴリＤＢ装置４の概略構成図である。
【図７】図７はカテゴリ記憶部４０２の登録内容例を示す図である。
【図８】図８は調査支援装置５の概略構成図である。
【図９】図９（Ａ）は調査依頼登録部５２１の登録内容例を示す図であり、図９（Ｂ）は要調査部品登録部５２２の登録内容例を示す図であり、そして、図９（Ｃ）は購入部品登録部５２３の登録内容例を示す図である。
【図１０】図１０は調査支援装置５の動作を説明するためのフロー図である。
【図１１】図１１は図１０のＳ１７での処理（購入部品の特定処理）を説明するためのフロー図である。
【図１２】図１２は図１０のＳ１８での処理（未調査の購入部品の検出処理）を説明するためのフロー図である。
【図１３】図１３は図１０のＳ１９での処理（再調査が必要な購入部品の検出処理）を説明するためのフロー図である。
【図１４】図１４は図１０のＳ２１での処理（調査状態監視処理）を説明するためのフロー図である。
【図１５】図１５は図１０のＳ２２での処理（カバー率の算出処理）を説明するためのフロー図である。
【図１６】図１６は回答要求支援装置６の概略構成図である。
【図１７】図１７は部品管理システム１を構成する各装置２〜６のハードウエア構成例を示す図である。
【図１８】図１８は部品管理システム１の調査依頼受付から調査報告作成までの動作の概要を説明するためのフロー図である。
【符号の説明】
【００８８】
１：部品管理システム、２：部品ＤＢ装置、３：調査ＤＢ装置、４：カテゴリＤＢ装置、５：調査支援装置、６：回答要求支援装置、７：ネットワーク、８：サプライヤ端末、９：ネットワーク、２０１：ネットワークＩＦ部、２０２：部品番号記憶部、２０３：親子関係記憶部、２０４：購入先記憶部、２０５：記憶制御部、３０１：ネットワークＩＦ部、３０２：調査項目記憶部、３０３：調査結果記憶部、３０４：調査状況記憶部、３０５：記憶制御部、４０１：ネットワークＩＦ部、４０２：カテゴリ記憶部、４０３：記憶制御部、５００：演算部、５０１：調査依頼受付部、５０２：購入部品特定部、５０３：未調査部品検出部、５０４：再調査部品検出部、５０５：要調査部品出力部、５０６：調査状態監視部、５０７：カバー率算出部、５０８：調査報告作成部、５２０：記憶部、５２１：調査依頼登録部、５２２：要調査部品登録部、５２３：購入部品登録部、５４０：入出力部、５６０：ネットワークＩＦ部、６０１：ネットワークＩＦ部、６０２：回答要求データ記憶部、６０３：サプライヤ端末アドレス記憶部、６０４：要求処理部
【図１】
2007094509.tif 000003
【図２】
2007094509.tif 000004
【図３】
2007094509.tif 000005
【図４】
2007094509.tif 000006
【図５】
2007094509.tif 000007
【図６】
2007094509.tif 000008
【図７】
2007094509.tif 000009
【図８】
2007094509.tif 000010
【図９】
2007094509.tif 000011
【図１０】
2007094509.tif 000012
【図１１】
2007094509.tif 000013
【図１２】
2007094509.tif 000014
【図１３】
2007094509.tif 000015
【図１４】
2007094509.tif 000016
【図１５】
2007094509.tif 000017
【図１６】
2007094509.tif 000018
【図１７】
2007094509.tif 000019
【図１８】
2007094509.tif 000020