(57)【要約】【課題】ＢＯＭの構成編集作業を効率良く行えるようにする。【解決手段】このコンピュータのＰＤ編集ツールは、個々の製品に関連する部品の情報を紐付けてＢＯＭの構成情報としての登録および管理する親子部品マスタ１１と、ＢＯＭを検索する条件を指定するためのＢＯＭ検索画面３１を表示し、このＢＯＭ検索画面３１に入力された検索条件に従い、親子部品マスタ１１を検索して該当ＢＯＭの構成情報を取得して検索結果画面３５を表示するＢＯＭ検索機能部１６と、検索結果画面３５から所望のＢＯＭが指定された場合、指定されたＢＯＭの各構成の紐付け状態を階層化して選択可能としたＢＯＭ同時編集画面４０を表示し、このＢＯＭ同時編集画面４０の構成が選択および数値変更され、あるいは構成の新規追加が行われた場合、すべての該当ＢＯＭについての親子部品マスタ１１の内容を更新するＢＯＭ編集機能部１７とを有する。【選択図】　　　図２
2004102895.tif 000002
【特許請求の範囲】
【請求項１】
個々の製品に関連する部品の情報を紐付けて登録および管理するデータベースと、
製品に紐付けられた部品を検索する条件を指定するための検索画面を表示し、この検索画面に入力された検索条件に従い、前記データベースを検索して該当部品の構成情報を取得して検索結果を表示する検索手段と、
前記検索結果の画面から所望の部品が指定された場合、指定された部品の各構成の紐付け状態を階層化して選択可能とした部品構成同時編集画面を表示する編集画面表示手段と、
前記部品構成同時編集画面の部品構成が選択および数値変更され、あるいは部品構成の新規追加が行われた場合、変更箇所あるいは追加箇所に関連する前記データベース上のすべての該当部品の構成を更新する更新手段と
を具備したことを特徴とするデータ編集装置。
【請求項２】
コンピュータに処理を実行させるプログラムにおいて、
前記コンピュータを、
個々の製品に関連する部品の情報を紐付けて登録および管理するデータベースと、
製品に紐付けられた部品を検索する条件を指定するための検索画面を表示し、この検索画面に入力された検索条件に従い、前記データベースを検索して該当部品の構成情報を取得して検索結果を表示する検索手段と、
前記検索結果の画面から所望の部品が指定された場合、指定された部品の各構成の紐付け状態を階層化して選択可能とした部品構成同時編集画面を表示する編集画面表示手段と、
前記部品構成同時編集画面の部品構成が選択および数値変更され、あるいは部品構成の新規追加が行われた場合、変更箇所あるいは追加箇所に関連する前記データベース上のすべての該当部品の構成を更新する更新手段と
として機能させるためのプログラム。
【請求項３】
個々の製品に関連する部品の情報を紐付けて登録および管理しているデータベースの中で、製品に紐付けられた部品を検索する条件を指定するための検索画面を表示するステップと、
前記検索画面に入力された検索条件に従い、前記データベースを検索して該当部品の構成情報を取得して検索結果を表示するステップと、
前記検索結果の画面から所望の部品が指定された場合、指定された部品の各構成の紐付け状態を階層化して選択可能とした部品構成同時編集画面を表示するステップと、
前記部品構成同時編集画面の部品構成が選択および数値変更され、あるいは部品構成の新規追加が行われた場合、変更箇所あるいは追加箇所に関連する前記データベース上のすべての該当部品の構成を更新するステップと
を有することを特徴とするデータ編集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＰＤＭ（Ｐｒｏｄｕｃｔ　Ｄａｔａ　Ｍａｎａｇｅｍｅｎｔ）システムなどに適用されるデータ編集装置、プログラム、データ編集方法に関する。
【０００２】
【従来の技術】
製品の部品を管理するための先行技術としては、部品マスタ１に書込まれた階層構造データの部品を抽出し、この抽出処理結果として編集ファイル３を得る編集システム２を備えたものがある。この編集システム２は、部品マスタ１の階層レベルに応じて継承の決定方法を変更可能としている。（例えば、特許文献１参照。）
【０００３】
また、入力された部品番号を検索キーにセットして、正展開処理と逆展開処理の展開方法を判別し、判別した展開処理を実行し、構成データを編集する部品構成の展開技術が開示されている。正展開か逆展開かの判別は、方向性を有する展開レベルに基づいてなされる。（例えば、特許文献２参照。）
【０００４】
さらに、構成部品情報データベース、及び該構成部品情報データベースを管理するデータベース管理プログラムを格納する外部記憶装置１５を有するホストコンピュータ１０と、各拠点に配置された第一分散コンピュータ２０及び第二分散コンピュータ３０とを通信回線４０を介して接続した構成部品情報検索システムにおいて、構成部品情報蓄積データ５６の拠点及び検索元部品ごとの差異を判別し、その差異部分のみを抽出した形で拠点及び検索元部品ごとの一覧に編集し、編集結果を出力する技術がある。（例えば、特許文献３参照。）
【０００５】
また、部品名称に対応する部品特徴定義項目ファイル名称、部品特徴データファイル名称、作図規則ファイル名称、２次元ＣＡＤデータファイル名称が記憶された部品名称−ファイル名称関係表記憶手段１と、２次元ＣＡＤデータファイルを生成したい部品名称を入力する作図部品指示部１１１とを有し、作図部品指示部１１１から例えば「家事下箱左側板」を入力すると、部品名称−ファイル名称関係表記憶手段１に記憶されている部品名称−ファイル名称関係表ファイルで部品特徴データファイル名として部品名称「家事下箱左側板」を検索し、その部品特徴データファイルに記述されている実際値を代入して２次元ＣＡＤデータファイル「ＣＰ２．ＤＲＷ」を生成する組立部品の設計システムが示されている。（例えば、特許文献４参照。）
【０００６】
ところで、例えばコンピュータなどの製品の部品を管理するシステムの一つにＰＤＭ（Ｐｒｏｄｕｃｔ　Ｄａｔａ　Ｍａｎａｇｅｍｅｎｔ）システムというものがある。
このＰＤＭシステムの構成編集機能は、１つの製品を構成する複数のＢＯＭ（Ｂｉｌｌ　Ｏｆ　Ｍａｔｅｒｉａｌ）を編集する場合、編集用の画面は、ＢＯＭ単位で表示される。
近年では、同じ製品で下位構成だけが異なる製品を新規製品として販売することが多くある。
【０００７】
【特許文献１】
特開平９−１６０９５５号公報（第２〜第３頁）
【特許文献２】
特開平１１−２１３００７号公報（第３〜第４頁）
【特許文献３】
特開平９−１６０９５５号公報（第７〜第１１頁）
【特許文献４】
特開平９−６２７１３号公報（第４〜第８頁）
【０００８】
【発明が解決しようとする課題】
しかしながら、従来のＰＤＭシステムの構成編集機能では、ＢＯＭの構成編集を行う場合、ＢＯＭ単位に編集画面が開くことから、複数のＢＯＭについて同時に編集することができず、同じ部分の構成変更でも別々に編集画面を開いて編集する必要があり、ＢＯＭの構成編集作業の効率が悪いという問題があった。
特許文献１には、部品データを階層構造のデータベースとして各階層レベルを辿って参照・検索する機能については示されているものの、複数のＢＯＭについて同時に編集することの記載は無い。
また、特許文献２には、ある部品に紐付けされている子部品を展開する機能は示されているものの複数の部品間の紐付けを同時に編集することの記載は無い。特許文献３には、複数の分散型コンピュータに分散および管理されている部品情報を差分で検索する機能は示されているものの、複数のＢＯＭについて同時に編集することの記載は無い。
特許文献４には、２次元ＣＡＤにおいて、個々の部品の寸法データなどを編集する機能は示されているが、あくまでも検索元部品ごとの一覧編集であり、複数のＢＯＭについて同時に編集することの記載は無い。
このように上記先行技術に示した特許文献１〜４には、本発明の課題、あるい課題を解決するための手段は記載されていない。
【０００９】
本発明はこのような課題を解決するためになされたもので、製品に紐付けられている部品の構成編集作業を効率良く行うことのできるデータ編集装置、プログラム、データ編集方法を提供することを目的としている。
【００１０】
【課題を解決するための手段】
上記した目的を達成するために、本発明のデータ編集装置は、個々の製品に関連する部品の情報を紐付けて登録および管理するデータベースと、製品に紐付けられた部品を検索する条件を指定するための検索画面を表示し、この検索画面に入力された検索条件に従い、前記データベースを検索して該当部品の構成情報を取得して検索結果を表示する検索手段と、前記検索結果の画面から所望の部品が指定された場合、指定された部品の各構成の紐付け状態を階層化して選択可能とした部品構成同時編集画面を表示する編集画面表示手段と、前記部品構成同時編集画面の部品構成が選択および数値変更され、あるいは部品構成の新規追加が行われた場合、変更箇所あるいは追加箇所に関連する前記データベース上のすべての該当部品の構成を更新する更新手段とを具備したことを特徴としている。
本発明のプログラムは、コンピュータを、個々の製品に関連する部品の情報を紐付けて登録および管理するデータベースと、製品に紐付けられた部品を検索する条件を指定するための検索画面を表示し、この検索画面に入力された検索条件に従い、前記データベースを検索して該当部品の構成情報を取得して検索結果を表示する検索手段と、前記検索結果の画面から所望の部品が指定された場合、指定された部品の各構成の紐付け状態を階層化して選択可能とした部品構成同時編集画面を表示する編集画面表示手段と、前記部品構成同時編集画面の部品構成が選択および数値変更され、あるいは部品構成の新規追加が行われた場合、変更箇所あるいは追加箇所に関連する前記データベース上のすべての該当部品の構成を更新する更新手段として機能させるためのプログラム。
本発明のデータ編集方法は、個々の製品に関連する部品の情報を紐付けて登録および管理しているデータベースの中で、製品に紐付けられた部品を検索する条件を指定するための検索画面を表示するステップと、前記検索画面に入力された検索条件に従い、前記データベースを検索して該当部品の構成情報を取得して検索結果を表示するステップと、前記検索結果の画面から所望の部品が指定された場合、指定された部品の各構成の紐付け状態を階層化して選択可能とした部品構成同時編集画面を表示するステップと、前記部品構成同時編集画面の部品構成が選択および数値変更され、あるいは部品構成の新規追加が行われた場合、変更箇所あるいは追加箇所に関連する前記データベース上のすべての該当部品の構成を更新するステップとを有することを特徴としている。
【００１１】
本発明では、検索画面において、製品に紐付けられた部品を検索する条件が指定されると、その検索条件に従いデータベースを検索して該当部品の構成情報を取得して検索結果を表示する。そして、表示された検索結果の画面から所望の部品が指定された場合、指定された部品の各構成の紐付け状態を階層化して選択可能とした部品構成同時編集画面を表示するので、オペレータは、この部品構成同時編集画面の部品構成を選択および数値変更することで、変更箇所に関連するデータベース上のすべての該当部品の構成を一度に更新でき、製品に紐付けられている部品の構成編集作業を効率良く行うことができる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図１は本発明に係るデータ編集装置、プログラム、データ編集方法の一つの実施形態であるコンピュータの構成を示す図、図２は図１のコンピュータにインストールされているＰＤＭシステムの一つの機能であるＰＤ編集ツールの機能構成図、図３は部品管理テーブルを示す図、図４はノード管理テーブルを示す図である。
【００１３】
図１に示すように、このコンピュータは、ＣＤ−ＲＯＭ４やフレキシブルディスク（ＦＤ）を装填し読み取り可能なパソコン本体１と、このパソコン本体１に接続されたキーボード２などの入力装置、モニタ３などの表示装置からなる一般的なコンピュータである。入力装置は、キーボート２以外に、マウス、トラックボール、手書き入力デバイスなども含まれる。モニタ３は、ＣＲＴモニタ、ＬＣＤモニタ、ＰＤＰモニタなどがある。
【００１４】
パソコン本体１には、ＣＰＵ、ＲＯＭおよびＲＡＭなどからなる制御部と、ハードディスクドライブ（以下ＨＤＤと称す）などの補助記憶装置と、ＣＤ−ＲＯＭ４の情報を読み取るＣＤ−ＲＯＭドライブと、ＦＤに対し情報を読み取りおよび書き込みを行うＦＤドライブと、通信装置などが搭載されている。ＲＯＭには、バイオスなどの初期動作設定プログラムが格納されている。通信装置は、インターネットへのアクセスサービスを行うプロバイダーのアクセスポイントに接続するモデム、ＴＡ、ダイアルアップルータや、ＣＡＴＶ用あるいはｘＤＳＬ通信用のモデム、および社内ＬＡＮなどに接続されるＬＡＮインターフェース（以下ＬＡＮＩ／Ｆと称す）などである。ＨＤＤにはオペレーティングシステム（以下ＯＳと称す）を含む各種ソフトウェアがインストールされている。また、ＨＤＤ内には各種ソフトウェアの一つとして、プロダクト・データ・マネージメントシステム（以下ＰＤＭシステムと称す）というアプリケーションソフトウェアが格納されている。また、ＨＤＤ内には、ＰＤＭシステム用に作成されたデータベースとしての親子部品マスタ１１（詳細は図２、図３、図４参照のこと）が格納されている。
【００１５】
ＨＤＤに格納されているＰＤＭシステムの一つの機能として、ＰＤ編集プログラム（以下ＰＤ編集ツールと称す）がある。
このＰＤ編集ツールは、図２に示すように、マスタデータベースである親子部品マスタ１１、部品管理テーブル１２、ノード管理テーブル１３、ＢＯＭ検索機能部１６、編集部品テーブル１４を生成するＢＯＭ編集機能部１７とを有している。
親子部品マスタ１１には、販売対象の製品を構成するすべての部品のデータが登録されている。親子部品マスタ１１は、部品管理テーブル１２とノード管理テーブル１３を有している。
【００１６】
部品管理テーブル１２には、図３に示すように、部品の名称、部品番号、タイプ、ノード情報としてのノードＩＤなどが設定されている。
ノード管理テーブル１２には、図４に示すように、プロジェクトナンバー（プロジェクトＮｏ）、数量、単位、ノードＩＤなどが設定されている。
これら２つの部品管理テーブル１２とノード管理テーブル１３ではノードＩＤが共通とされており、互いのノードＩＤを基にＢＯＭの情報を辿ることができる。つまり、これらのテーブルによって、個々の製品に関連する部品の親子関係がわかるように階層化され、上位階層の部品とその下の下位部品とがノードを介して紐付けられてＢＯＭの構成情報として管理されている。
ＢＯＭ検索機能部１６は、ある製品に紐付けられた中層の部品を検索する条件を指定するためのＢＯＭ検索画面３１を表示し、このＢＯＭ検索画面３１に入力された検索条件に従い、親子部品マスタ１１を検索して該当部品の構成情報を取得してモニタ３に検索結果画面３５を表示する検索手段として機能する。
ＢＯＭ編集機能部１７は、検索結果画面３５から所望の部品が指定された場合、指定された数分の編集対象のＢＯＭの各構成情報を取得して部品を階層化した編集部品テーブル１４を生成し、この編集部品テーブル１４の部品を紐付けして選択可能とした部品構成同時編集画面としてのＢＯＭ同時編集画面４０を表示する編集画面表示手段として機能する。
ＢＯＭ編集機能部１７は、ＢＯＭ同時編集画面４０の部品構成が選択および数値変更され、あるいは部品構成の新規追加が行われた場合、変更箇所あるいは追加箇所に関連する親子部品マスタ１１のすべての該当部品の構成を更新する更新手段として機能する。
【００１７】
ＰＤＭシステムは、製品の構成情報をツリー形式で管理し、ツリーの各ノード（節点）に製品を構成する各部品のデータ（属性データ及び文書・図面等の実体データ）を割り当てることによって製品全体の構成データを管理するシステムである。
具体的には、図５に示すように、ある製品Ａ１の構成情報は、製品Ａ１に紐付けられている各部品Ｂ＿１，Ｃ＿１、，Ｄ，Ｅ，Ｄ＿１，Ｄ＿２，Ｅ＿１，Ｅ＿２が階層化されており、各部品間はノード（節点）で接続されている。ノードにはＩＤが付与されており、それをノードＩＤと呼ぶ。この例では、部品Ｂ＿１と部品Ｄとの間にノードＩＤ：１００、部品Ｃ＿１と部品Ｅとの間にノードＩＤ：２００が存在し、それぞれのノードＩＤには下位階層の部品として部品Ｄ、部品Ｅが紐付けられている。
このノードＩＤにより、上位階層の部品（モジュール）と下位階層の部品（モジュール）の親子関係が定まり、製品の紐付け状態が判定できる。ノードＩＤ：１００のとき、製品１〜Ｂ＿１〜部品Ｄ〜Ｄ＿１，Ｄ＿２という構成になる。
【００１８】
この実施形態のコンピュータのＰＤＭシステムでは、中層の部品以下の、考えられる下位部品の構成全てを表示するために親子部品マスタ１１のテーブルを工夫した。
図５を例に説明すると、最上位の階層は一つの製品Ａ１、例えばパソコンなどであり、中間階層の部品モジュールＢ＿１，Ｃ＿１，Ｄ，Ｅは、パソコンを構成する部品群、例えば出力装置／記憶装置／中央処理装置などである。下位階層の部品モジュールＤ＿１，Ｅ＿１，Ｄ＿２，Ｅ＿２は、ディスプレイ、プリンタ…、以下となる。一般に、最上位の階層Ａ１から中間階層の部品モジュールＤ，Ｅまでが基本構成となり、下位階層の部品モジュールＤ＿１，Ｅ＿１，Ｄ＿２，Ｅ＿２がオプションパーツとなる。
最上位階層から全ての下位階層の構成を含んでいるＢＯＭを使用する目的は、ＢＯＭの全体構造を管理し、下位構成の取り得る全てのパターンを把握（管理）し、部品構成の編集を可能にするためである。
プリンタとして、インクジェット式、…、ラインプリンタまで“プリンタ”として考え得る構成全てを想定していれば、プリンタＡとして基本構成＋インクジェット式を選択、プリンタＢとして基本構成＋レーザプリンタを選択、というような最下位階層の部品構成だけを選択して新たな製品の構成を作ることが可能になる。
そこで、この例では、中間階層の部品モジュール、例えば出力装置などのノードＩＤから、下位階層の部品モジュール、例えばレーザプリンタなどのノードＩＤの構造を保持し、最大構成を持つＢＯＭをツリー表示し、対応するノードＩＤの部品を表示することによって、複数のＢＯＭの編集を行う。
【００１９】
以下、図６〜図１０を参照して、ＰＤ編集ツールにて、類似する構造のＢＯＭを同時に表示しＢＯＭの最下位階層の部品構成を編集する動作について説明する。図６はＰＤ編集ツールの動作を示すフローチャート、図７はＢＯＭ検索画面を示す図、図８はＢＯＭ検索結果画面３５を示す図、図９はＢＯＭ編集画面４１を示す図、図１０は複数のＢＯＭ　Ｐ１，Ｐ２が同時に編集される様子を示す図である。
オペレータがコンピュータに対してＰＤ編集ツールの起動操作を行うと、ＰＤ編集ツールが起動する。
すると、ＰＤ編集ツールのＢＯＭ検索機能部１６により、図７に示すようなＢＯＭ検索画面３１が表示される（図６のＳ１０１）。
このＢＯＭ検索画面３１には、名前、商談番号、仕様連番、顧客名、顧客コード、機種、台数、処理サイズ、指示区分、仕様書番号、納入仕様書提出日、納入仕様書返却日、営業担当などの検索条件入力欄を有する検索条件指示部３２と、検索ボタン３３、終了ボタン３４などが表示されている。
オペレータがキーボード２を操作してＢＯＭ検索画面３１の所望の検索条件を入力すると、ＢＯＭ検索機能部１６は、入力された検索条件を基に親子部品マスタ１１を検索し（Ｓ１０２）、該当する部品の情報を取得して検索結果画面３５を表示する（Ｓ１０３）。
【００２０】
検索結果画面３５には、図８に示すように、仕様連番検索結果として、例えば選択用のラジオボックス３６、ＢＯＭの名前、商談番号、仕様連番、顧客名、機種、台数、処理サイズ、指示区分、仕様書番号、納入仕様書提出日、納入仕様書返却日、営業担当、仕様担当、納入国、状態（ランク）、入力日、入力担当、修正日、修正担当、工場計画作業区分、ＭａｘＢＯＭ番号、処理中フラグなどが表形式で表示される。また、検索結果画面３５には、マルチＢＯＭ編集ボタン３７が表示される。
この検索結果画面３５の表示内容を確認したオペレータが、検索結果画面３５上の所望のラジオボックス３６を少なくとも一つ以上選択操作すると、ＢＯＭ編集機能部１７は、指定された数分のＢＯＭの各構成情報を取得して編集部品テーブル１４を生成し（Ｓ１０４）、この編集部品テーブル１４に基づいて、部品の紐付け状態を階層化して選択可能としたＢＯＭ同時編集画面４０を生成し、表示する（Ｓ１０５）。
【００２１】
ＢＯＭ同時編集画面４０には、図９に示すように、画面向かって左側にＡｓｓｙ名称として、階層化された状態で各部品名が表示される。
また、画面向かって右側には、選択、位置番号、部品番号、ＢＯＭ番号（Ｐ１，Ｐ２など）などの各編集欄が表示される。位置番号とはノード位置である。ＢＯＭ番号の欄に設定されている数値を変更することで、部品バリエーションの数を増やすことができる。
また、画面下側には、表示／非表示ボタン、更新ボタン、構成編集ボタン、ノード追加ボタン、リリースボタン、Ａｓｓｙ検索ボタン、キャンセルボタンなどが表示される。
このような内容のＢＯＭ同時編集画面４０において、編集対象の部品の選択欄が選択されると、ＢＯＭ編集機能部１７は、その欄にチェックを入れ、また、該当部品のＢＯＭ番号の欄の数値が変更されると、変更箇所に関連する親子部品マスタ１１上のすべての該当ＢＯＭの構成情報を更新する（Ｓ１０６）。なお、部品構成の新規追加が行われた場合、ＢＯＭ編集機能部１７は、追加箇所に関連する親子部品マスタ１１上のすべての該当ＢＯＭの構成情報を更新する。
【００２２】
ここで、ＢＯＭ編集機能部１７の編集部品テーブル１４を作成する動作について詳細に説明する。
ＢＯＭ編集機能部１７は、編集対象のＢＯＭのうち、最上位の部品から取り得る下位構成全てに含まれる最大構成を持つＢＯＭ番号を取得し、ノード管理テーブル１３からその最大構成のＢＯＭのリンク情報を取得する。そして、取得したリンク情報を基に部品のレコードを部品の位置番号順にソートする。
次に、ＢＯＭ編集機能部１７は、取得した最大構成のＢＯＭの全レコード（全部品）のリンク情報を取得する。その際、取得したリンクの子部品情報から、ノードＩＤや表示する部品名称を取得する。続いて、ＢＯＭ編集機能部１７は、親子部品マスタ１１の表示行一行と同サイズのレコードを作成し、取得したリンクの子部品情報から、その部品番号を親子部品マスタ１１のレコードの最大構成をもつＢＯＭの部品番号格納位置の子部品番号側に設定、表示する。
次に、ＢＯＭ編集機能部１７は、取得したノードＩＤをキーとし、位置番号の順位を要素とする編集部品テーブル１４を作成する。
つまり、ＢＯＭ編集機能部１７は、指定した部品の下位構成を最大構成として持つＢＯＭからノードＩＤを取得して、表示する階層のレベルを判定し、その階層のモジュールの中にノードＩＤが存在する場合にはそのノードＩＤに関連するＢＯＭをすべて表示する。
【００２３】
上記により、図１０に示すように、ＢＯＭ　Ｐ１の部品Ｄを部品Ｅに変更する編集と、ＢＯＭ　Ｐ２の部品Ｄを部品Ｆに変更する編集とを同一画面上で同時に行うことができる。
【００２４】
このようにこの実施形態のコンピュータによれば、既存の製品群の中から所望の製品を選んでＢＯＭ構成を編集する場合、予め取り得る下位構成全てを考えておき、ＰＤ編集ツールを起動させて検索画面に検索条件を入力し、モニタ３に表示された検索結果画面の内容を見てから、どの部品構成を選択するか決め、所望のＢＯＭを選択することで、複数のＢＯＭを同時に編集する画面（ＢＯＭ同時編集画面４０）が表示されるので、選択した複数のＢＯＭに紐付いている子部品をいっしょに編集することができる。
例えば中位階層のＢＯＭ、例えばプリンタなどを指定してその下位階層のレーザプリンタを選択した場合、レーザプリンタを構成している感光ドラム、トナー、レーザ…などは、レーザプリンタを選択した時点で自動的にレーザプリンタの子構成として紐付いた状態、つまり１製品に属する全てのＢＯＭがツリー表示された状態で、ＢＯＭ同時編集画面４０が表示されるので、複数のＢＯＭについての構成編集作業を同時に行うことができる。
また、親子部品マスタ１１に、モジュールとモジュールを紐付けているノードＩＤを管理するノード管理テーブル１３と、モジュールに関する情報を管理する部品管理テーブル１２とを設け、それぞれのテーブルをノードＩＤで関連付けることで、１つ１つのモジュールに関する情報だけでなく、ＢＯＭの親子関係（どの親と子が紐付いているか、ツリー上、どの部品がどういった順序で構成されているか、など）を同時に管理できる。
さらに、ＰＤＭシステムの一つの能としてＰＤ編集ツールに、複数のＢＯＭの構成を一度に編集するＢＯＭ同時編集画面４０を生成および表示し、製品の構成のうち考えられるもの全てを同時に編集処理することにより、類似する構成を持つＢＯＭに含まれる全てのＢＯＭの構成表示・編集が可能になり、業務効率を向上することができる。
なお、本発明は上記実施形態のみに限定されるものではない。
上記実施形態におけるソフトウェア、つまりＰＤ編集ツールは、フレキシブルディスクなどのコンピュータが読み出し可能な記憶媒体に記憶されていても良く、また、ソフトウェア（プログラム）単体として伝送されるものでもよい。この場合、記憶媒体に記憶されたソフトウェア（プログラム）をコンピュータが読み出したり、ＬＡＮやインターネッ上のサイト（サーバ）からダウンロードしてインストールすることにより、各実施形態における処理が可能になる。
【００２５】
つまり、本発明におけるソフトウェア（プログラム）は、コンピュータと独立した記憶媒体に記憶されているものだけに限らず、ＬＡＮやインターネットなどの伝送媒体を介して流通されるものも含まれる。
なお、記憶媒体としては、上記フレキシブルディスクの他、例えば磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤなど）、光磁気ディスク（ＭＯなど）、半導体メモリなど、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式はいずれの形態であっても良い。
【００２６】
【発明の効果】
以上説明したように本発明によれば、プロダクトデータマネージメントシステムにおいて、複数の部品の構成情報を一度に編集するための画面を表示させるようにしたことで、製品に紐付けられている部品の構成編集作業を効率良く行えるようになる。
【図面の簡単な説明】
【図１】本発明のつの実施形態のコンピュータの概要構成を示す図。
【図２】図１のコンピュータにインストールされているＰＤＭシステムのＰＤ編集ツールの機能構成図。
【図３】図２のＰＤ編集ツールの部品管理テーブル示す図。
【図４】図２のＰＤ編集ツールのノード管理テーブルを示す図。
【図５】製品において部品とノードの関係を説明するための図。
【図６】ＰＤ編集ツールの動作を示すフローチャート。
【図７】ＢＯＭ検索画面を示す図。
【図８】ＢＯＭ検索結果画面３５を示す図。
【図９】ＢＯＭ編集画面４１を示す図。
【図１０】複数のＢＯＭ　Ｐ１，Ｐ２が同時に編集される様子を示す図。
【符号の説明】
１…パソコン本体、２…キーボード、３…モニタ、４…ＣＤ−ＲＯＭ、１１…親子部品マスタ（データベース）、１２…部品管理テーブル、１３…ノード管理テーブル、１４…編集部品テーブル、１６…ＢＯＭ検索機能部、１７…ＢＯＭ編集機能部。
【図１】
2004102895.tif 000003
【図２】
2004102895.tif 000004
【図３】
2004102895.tif 000005
【図４】
2004102895.tif 000006
【図５】
2004102895.tif 000007
【図６】
2004102895.tif 000008
【図７】
2004102895.tif 000009
【図８】
2004102895.tif 000010
【図９】
2004102895.tif 000011
【図１０】
2004102895.tif 000012