(57)【特許請求の範囲】
【請求項１】
製品を構成する多数の部品の部品情報を、該部品情報が示す部品の種類や仕様属性に関連づけて管理する部品情報管理装置において、
前記多数の部品情報を同種部品を示す部品情報毎に分類し、これら同種部品を示す部品情報を集めて部品クラスデータとして記憶した部品クラス記憶手段と、
前記部品クラスデータ内の部品情報がそれぞれ備える部品の複数種の仕様属性データを仕様属性種類毎に分類して記憶した仕様属性記憶手段と、
前記部品クラスデータと複数種の仕様属性データとを選択可能に表示する表示手段と、
前記表示手段に表示された特定の部品クラスデータと複数種の仕様属性データとの選択を受け付ける入力装置と、
新規部品を示す新規部品情報を登録する際に、前記部品クラス記憶手段及び前記仕様属性記憶手段から読み出されて、前記入力装置により選択された特定の部品クラスデータと複数種の仕様属性データとを組み合わせることで新規部品の名称を生成する名称生成手段と、
前記名称生成手段により生成された新規部品の名称を記憶する部品名称記憶手段とを備え、
前記表示される複数種の仕様属性データの配列順序は予め設定され、
前記部品クラスデータ及び複数種の仕様属性データは、該部品クラスデータ及び複数種の仕様属性データにそれぞれ対応する表記名称データを含み、
前記名称生成手段は、前記選択された部品クラスデータと複数種類の仕様属性データとを組み合わせて新規部品の名称を生成する際に、前記選択された部品クラスデータ及び複数種の仕様属性データにそれぞれ含まれる表記名称データを前記配列順序で組み合わせた状態で新規部品の表記名称として前記表示手段に表示することを特徴とする部品情報管理装置。
【請求項２】
請求項１に記載の部品情報管理装置において、
前記仕様属性データには、部品情報が示す部品の仕様属性に関連づけられた複数の属性値が設けられ、
前記仕様属性データは、前記複数の属性値のうちいずれか一つが選択されることにより設定されることを特徴とする部品情報管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、部品情報管理装置に関するものである。
【０００２】
【背景の技術】
近年、住宅の設計においては、設計作業を省力化するために、いわゆるＣＡＤシステムが用いられるようになっている。
従来の住宅用のＣＡＤシステムにおいては、オペレータの指示により、予め記憶された各種のデータに基づいて住宅の構造が決定され、間取り図、斜視図、設計図等の図面として出力されるようになっている。
住宅等の建築物は、発注者の意向に基づいて個々に設計されて建築されるので、各建築物は、基本的に互いに異なるものとなっているとともに、建築物は、その躯体を構成する柱、梁、壁、床等の部品の他に、外装や内装のように、住宅の構造とはほとんど関係なく、発注者の好みによって決められる多数の部品が存在する。
これら多数の部品は、ＣＡＤシステム等により管理され、このような多数の部品の管理方法の一例として特開平７−１２９４４３号公報に記載された技術があある。この技術では製品を構成する多数の部品をピラミッド状の複数段に分類し、それぞれの部品の関連を識別データ化して、段位間の製品と部品を上方または下方の縦割りの関係で管理している。
【０００３】
【発明が解決しようとする課題】
ところで、上記管理方法を実行可能な装置に新しい部品の情報（例えば、新規部品の品番、部品名称、属性など）を登録する場合、一般的に品番は装置によって登録された部品情報の順に自動的に生成されるが、その他の情報はオペレータの任意により手入力で行われる。
例えば、登録される新規部品の部品情報のうち部品名称は、名称そのものを見ただけでその部品がどのようなものであるかが判るように付けられ、部品名称自体に部品の仕様属性が判別できるように付けられる。
よって、部品名称を登録する際に、部品名称として用いられる部品の種類や、部品の色、サイズ、質などの仕様属性は、ほとんどの場合、登録オペレータにより任意に手入力で行われ、登録オペレータによって部品情報の登録の仕方、特に名称の付け方が変わる可能性がある。
このため、登録された部品名称に整合性がなくなり、他のオペレータが部品名称を用いて所望の部品情報を知ろうとした場合、所望の部品情報を正確に得ることができなくなる。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、住宅のように構成する部品の種類が多数ある製品を構成する部品の名称登録を規則的に且つ容易に行える部品情報管理装置を提供する。
【０００５】
【課題を解決するための手段】
以上の課題を解決すべく請求項１記載の発明は、例えば、図１〜図３に示すように、
製品を構成する多数の部品の部品情報を、該部品情報が示す部品の種類や仕様属性に関連づけて管理する部品情報管理装置１において、
前記多数の部品情報を同種部品を示す部品情報毎に分類し、これら同種部品を示す部品情報を集めて部品クラスデータ（例えば、図２に示すクラスコード８１ａ、部品クラス名８２ａ）として記憶した部品クラス記憶手段（例えば、部品クラスマスタファイル８）と、
前記部品クラスデータ内の部品情報がそれぞれ備える部品の複数種の仕様属性データ（例えば属性種別９６）を仕様属性種類毎に分類して記憶した仕様属性記憶手段（例えば、仕様属性マスタファイル９）と、
前記部品クラスデータと複数種の仕様属性データとを選択可能に表示する表示手段(例えば、表示装置４)と、
前記表示手段に表示された特定の部品クラスデータと複数種の仕様属性データとの選択を受け付ける入力装置（例えば、入力装置５）と、
新規部品を示す新規部品情報を登録する際に、前記部品クラス記憶手段８及び前記仕様属性記憶手段９から読み出されて、前記入力装置により選択された特定の部品クラスデータと複数種の仕様属性データとを組み合わせることで新規部品の名称を生成する名称生成手段（例えば、処理部２）と、
前記名称生成手段２により生成された新規部品の名称を記憶する部品名称記憶手段（例えば部品名称マスタファイル１０）とを備え、
前記表示される複数種の仕様属性データの配列順序は予め設定され（図１３〜図１５）、
前記部品クラスデータ及び複数種の仕様属性データは、該部品クラスデータ及び複数種の仕様属性データにそれぞれ対応する表記名称データ（例えば、表記名称８３ａ、９４２）を含み、
前記名称生成手段２は、前記選択された部品クラスデータと複数種類の仕様属性データとを組み合わせて新規部品の名称を生成する際に、前記選択された部品クラスデータ及び複数種の仕様属性データにそれぞれ含まれる表記名称データ８３ａ、９４２を前記配列順序で組み合わせた状態で新規部品の表記名称として前記表示手段に表示することを特徴とする部品情報管理
ることを特徴とする。
【０００６】
請求項１記載の部品情報管理装置にあっては、新規部品情報を登録する際に、前記名称生成手段２により前記部品クラス記憶手段８及び前記仕様属性記憶手段８から選択された特定の部品クラスデータと仕様属性データ９６を組み合わせられることで生成された名称が、前記部品名称記憶手段１０に記憶されるので、新規部品の名称は、予め設定された部品クラスデータと仕様属性データ範囲内で生成されることになり、新規部品名称の付け方が一定の規則に従ったものとなる。
したがって、新規部品名称を登録する際に、同種同属性を有する部品情報どうしの整合性がとれ、従来と異なりオペレータ毎に同種同属性を有する部品について異なる名称が登録されることがなく、登録された名称を用いて所定の部品情報を検索する場合、正確にその情報を得ることができる。更に、新規部品名称は、選択された部品クラスデータと仕様属性データに含まれる表記名称データを組み合わせた状態で新規部品の表記名称として前記表示手段４に表示されるので、生成された新規部品情報は、前記表示手段４に表示される新規部品の表記名称を視認することで容易に確認することができる。
【００１１】
請求項２記載の発明は、例えば、図１〜図３に示すように、請求項１に記載の部品情報管理装置において、
前記仕様属性データ（例えば、属性種別９６）には、部品情報が示す部品の仕様属性に関連づけられた複数の属性値９４が設けられ、
前記仕様属性データは、前記複数の属性値９４のうちいずれか一つが選択されることにより設定されることを特徴とする。
【００１２】
属性値は、部品情報の示す部品の属性に対応する値であり、この属性値を設定することで、部品情報の示す部品の具体的な属性、例えば、色、サイズ、柄、機構を部品情報として設定することができる。
【００１３】
請求項２記載の部品情報管理装置にあっては、請求項１に記載の発明と同様の効果を得ることができるとともに、前記仕様属性データ（例えば属性種別）には、いずれか一つを選択することで前記仕様属性データを設定する複数の属性値９４が設けられているので、複数の属性値９４から所定の属性値９４を選択することで新規部品の仕様属性を設定することができる。よって、予め設定された属性値により新規部品名称を設定することになり、オペレータが任意の属性値を作成して新規部品の名称とすることがなく、同種部品にオペレータ毎に違う名称を付けることがない。
【００１６】
【発明の実施の形態】
以下に、本発明に係る部品情報管理装置の実施の形態例を図１から図１５に基づいて説明する。本発明に係る部品情報管理装置で管理される部品情報は、ある製品を構成する多数の部品の部品情報であれば、どのようなな部品の情報であってもよい。なお、この実施の形態では、部品情報管理装置の管理する部品情報を、製品として住宅を構成する部品の情報としている。また、本実施の形態の部品情報管理装置は、コンピュータシステムにより構成されるＣＡＤシステムに応用してもよい。
この場合、部品情報管理装置は、ＣＡＤシステムの一部として機能し、ＣＡＤシステムにより設計される住宅の各部所に各部品を割り付けたり、割り付ける部品を変更したり、見積書や発注書の作成にあたって、各部品を変更したりする際に、各部品を特定するための部品名称、品番、ユニーク値を入力したり、部品を検索したりできる。この部品情報管理装置１では、各部品情報は、部品が製品に使用される部位、機能、種類によって部品クラス（部品クラスデータ）として分類されるとともに、これら部品クラスに属する仕様属性（仕様属性データ）を備えるものとして管理されている。そして、新規部品の部品登録を行う際には、まず部品クラスを選択して、該部品クラスにおける仕様属性を設定することで部品名称および内部コード（ユニーク値）を生成することができる。以下ではこの新規部品名称を生成する機能を主に説明する。
【００１７】
図１に示す部品情報管理装置１は、周知のようにＣＰＵを備えた処理部２と、ＲＡＭ２１、ハードディスク、光磁気ディスク等からなる記憶装置（部品クラス記憶手段、仕様属性記憶手段及び部品情報記憶手段）３と、カラーディスプレイ等からなる表示装置（表示手段）４と、キーボードやマウス等の入力装置５とを基本構成とし、処理部２及び各装置３〜５はバス２３により接続されている。
【００１８】
処理部２（ＣＰＵ）は、記憶装置３に格納されているシステムプログラム（プログラムファイル７内に格納）や部品情報データベース６の部品クラスマスタファイル８や仕様属性マスタファイル９の検索や検索結果の表示処理に対応する各種アプリケーションプログラムや、入力装置５から入力される各種指示信号に応じた各種データ等をＲＡＭ２１に格納し、この指示及び入力データに応じてＲＡＭ２１内に格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ２１に一時的に格納するとともに、処理結果を画像生成して表示装置４に表示する。また、処理部２は、一部或いは全部の処理結果情報を記憶装置３の部品情報データベース６に記憶させるようになっている。
また、ＲＡＭ２１は、処理部（ＣＰＵ）２が記憶装置３に格納されたプログラムを実行する際に各種データを展開するプログラム格納領域を形成するとともに、ＣＰＵが実行する処理に関わるデータを一時的に記憶する記憶領域、入力指示と入力データとによって処理される作業領域等を形成する。
【００１９】
具体的に処理部２は、各プログラムに基づいて、部品情報（部品クラスデータ、属性種別データ）を記憶装置３内に格納する処理、登録された部品情報を表示装置４に表示する処理、新規部品を示す新規部品情報を登録する際に、記憶装置３から特定の部品クラスデータや仕様属性データを読み出す処理、読み出された情報を表示装置４に表示する処理、表示装置４に表示される情報を入力装置５により選択させる処理、入力装置５により選択された部品情報に基づいて記憶装置３から部品情報の部品クラス名（部品クラスデータの一部）や属性値（仕様属性データの一部）を読み出して順に並べて表示して名称を生成する処理、生成された名称を新規部品の名称として記憶装置３に記憶させる処理などを行う。
【００２０】
入力装置５は、キーボードの他、マウス、タッチペン等のポインティングデバイスを備えている。
【００２１】
表示装置４は、例えば、ＣＲＴ（Cathode Ray  Tube）、ＬＣＤ（Liquid  Crystal Display）等により構成され、処理部（ＣＰＵ）２の表示制御に従い、新規部品を部品情報データベース６に登録する際の入力項目や、部品情報データベース６の検索結果等を画面上に表示する。
なお、この装置４には、プリンタ等の出力装置２２がバス２１を介して接続されており、処理部（ＣＰＵ）２からの指示に従い、記憶装置３に格納された部品情報を出力して表示する。
【００２２】
記憶装置３は、プログラムやデータ等が予め記憶されたハードディスク装置であり、この記憶装置３には、部品情報データベース６と、プログラムファイル７とが設けられている。
また、この部品情報データベース６には、入力装置５からの操作により、部品情報を登録したり、登録されている部品情報を検索したり、登録されている部品情報に追加情報を書き込むことができるようになっている。
前記記憶装置３は、プログラムやデータ等が記憶された記録媒体を有しているが、この記録媒体を光学的なものの他、磁気的、若しくは半導体メモリ等で構成してもよい。この記録媒体は記憶装置３に固定的に設けたもの（例えば、磁気テープ、ハードディスク等）でもよく、着脱自在に設けたもの（例えば、ＦＤ、ＭＯ、ＬＤ、ＤＶＤ、ＺＩＰ等）でもよい。
【００２３】
なお、この実施の形態では、記憶装置３の部品情報データベース６には、住宅を設計するために、各部品の部品情報として内部コード、製品名称、製品番号（品番）、単価、取付費用、形状データ（部品クラスデータと仕様属性データ）、グラフィックデータ等がデータベースとして記憶されるとともに、ＣＡＤシステム上で設計されたデータが記憶される。
【００２４】
部品情報データベース６は、内部コード（ユニーク値）と部品名称を生成するために、各部品情報の示す部品をある製品（ここでは住宅）に使用される部位、機能、種類などで分類し、同種部品を示す部品情報の集まりを部品クラス（部品クラスデータ）として記憶した部品クラスマスタファイル８と、前記部品クラスデータにそれぞれ設定される仕様属性データを記憶した仕様属性マスタファイル９と、部品を登録する際に生成される部品名称及び内部コード（ユニーク値）を記憶する部品名称マスタファイル１０とを備える。
【００２５】
部品クラスマスタファイル８には、図２に示すように、各部品情報が示す部品が属する部品クラスを示すクラスコード領域８１、部品クラス名領域８２、表記名称領域８３、属性種別コード９１ａ（仕様属性マスタファイル９内に格納）を備えた仕様属性種別定義テーブル８４及び名称生成テーブル８５等を備える部品クラスデータが格納されている。
【００２６】
クラスコード領域８１には部品クラスデータとして格納される部品情報の識別情報であり、各部品クラスデータを分類するためのクラスコード８１ａ（A0001、A0002、A0003、…）が格納され、部品クラス名領域８２には前記クラスコード領域８１のクラスコード８１ａに対応する部品クラス名８２ａ（引き違いサッシ、開き戸厨房セット、防火玄関ドア、…）が格納されている。
【００２７】
また、表記名称領域８３には、クラスコード領域８１及び部品クラス名領域８２に格納されるクラスコード８１ａ及び部品クラス名８２ａに対応する表記名称８３ａ（引違い、Ｈ厨房、Ｂ玄関、…）が格納されている。
これら表記名称８３ａは、処理部２によりクラスコード８１ａや部品クラス名８２ａが読み出されて表示装置４に表示される際に、部品名称の一部として表示される。
さらに、仕様属性定義テーブル８４には、クラスコード領域８１及び部品クラス名領域８２に格納されるクラスコード８１ａ及び部品クラス名８２ａに設定される属性種別情報（仕様属性データ）を示す属性種別コード９１ａが格納される。
この属性種別コード９１ａは、新規部品名称を登録する際に、所定の部品クラスデータが選択された後、選択された部品クラスデータに設定された仕様属性（図３では属性種別として分類：仕様属性データ）を仕様属性マスタファイル９（図３参照）から読み出すためのものである。属性の種類として例えば、部品クラスデータに属する部品の色、使用される階、材質、開閉機構、サイズ、用途、タイプ等が挙げられる。
【００２８】
また、名称生成テーブル８５には、クラスコード領域８１及び部品クラス名領域８２に格納されるクラスコード８１ａ及び部品クラス名８２ａに設定される属性種別（仕様属性データ）のうち、属性の名称を示す属性種別コード９１ａが格納されている。
この名称生成テーブル８５に格納された属性種別コード９１ａの並び順で、前記部品クラス（部品クラスデータ）における属性種別の名称生成順序が設定される。なお、処理部２によって、名称生成テーブル８５に格納された属性種別コード９１ａの順序は書き換え可能となっている。
【００２９】
具体的には、部品クラス名領域８２に格納された「引違いサッシ」は、クラスコード８１ａとしてクラスコード領域８１のA0001を有し、表示装置４に表示される際には表示画面上に表記名称の「引違い」が表示される。また、この「引き違いサッシ」は仕様属性種別定義テーブル８４及び名称生成テーブル８５に格納された仕様属性マスタファイル９の属性種別コード９１ａ（具体的にはB001、B002、B003、B004）を備える。
なお、これら属性種別コードB001、B002、B003、B004の示す属性種別の名称は図３の仕様属性マスタファイル９の一例に示すように、「サッシ色」、「使用階」、「サッシ種」、「開閉機構」である。
【００３０】
仕様属性マスタファイル９には、部品クラス（部品クラスデータ）に設定された属性の種類が属性種別（仕様属性データ）として格納されている。
詳細には、図３に示すように、仕様属性マスタファイル９は、部品クラスマスタファイル８において仕様属性種別定義テーブル８４及び名称生成テーブル８５に格納された属性種別コード９１ａを格納する属性種別コード領域９１と、各属性種別コード９１ａに対応する属性種別名９２ａを格納する属性種別名領域９２を備える属性種別領域９６を備えるとともに、各属性種別領域９６の属性種別毎に設定された複数の属性値（属性値コード）９４を格納する属性値領域９５とを備える。
【００３１】
属性値領域９６の各属性値９４は、該該属性値９４の示す属性値名９４１、該属性値名９４１の表記名称９４２を備える。
例えば、図３において、属性種別コードB001・属性種別名「サッシ色」の属性種別データが備える属性値９４は、属性値01の属性値名「グレー」・表記名称「Ｇ」、属性値02の属性値名「ブラック」・表記名称「Ｂ」、属性値03の属性値名「ホワイト」・表記名称「Ｗ」等である。
また、属性種別コードB003の属性種別名「サッシ種」では、その材質を示す属性値01として属性種別名「アルミ型」・該「アルミ型」の表記名称として「Ｍ」、属性値02として属性種別名「アルウッド」・該「アルウッド」の表記名称として「ＡＰ」を備える。
【００３２】
そして、各属性種別（仕様属性データ）では、処理部２の処理により属性種別毎に、それぞれ属性値９４を選択可能となっており、選択された属性値９４では、その表記名称が表示装置４に表示され、表示装置４において各属性種別で所定の属性値９４が選択された場合、選択された属性値９４の有する表記名称９４２を順に集めて並べることで部品名称が生成される。
このように部品クラスマスタファイル８及び仕様属性マスタファイル９により、製品（この実施の形態では住宅）を構成する部品の部品情報は種類、部位、機能等に基づいて階層的に整理された状態となっている。
【００３３】
上記部品クラスマスタファイル８及び仕様属性マスタファイル９を備えることで、新規登録される部品の部品名称を生成する際に、所定の部品クラス（部品クラス名）が選択されると、処理部２は部品クラスマスタファイル８上の多数の部品クラス名８２ａとともに部品クラスの表記名称８３ａを表示装置４に表示する。
次いで、表示された部品クラス名から所定の部品クラス名が選択されると、処理部２は選択された部品クラス名に設定された属性種別を仕様属性種別定義テーブル８４及び名称生成テーブル８５が備える属性コード９４１ａを読み込むとともに、該属性種別コード９１ａを備える属性種別データを仕様属性マスタファイル９から選択して読み込み、その属性種別名９２ａを表示装置４に表示するとともに該属性種別データの備える複数の属性値９４から任意の属性値９４を選択できるようにする。そして任意の属性値９４が選択されると、その属性値９４の備える属性値の表記名称９４２が新規部品名称の一部として用いられるように構成されている。
【００３４】
部品名称マスタファイル１０は部品名称データが格納されたものであり、部品名称データとして、処理部２の処理により生成された新規部品名称が、該新規部品名称とともに生成される内部コードとともに登録される。この部品名称マスタファイル１０は格納する内部コードにより部品クラスマスタファイル８や仕様属性マスタファイル９に関連づけられている。
【００３５】
また、記憶装置３には、処理部２が各処理を実行するためのプログラムファイル７が格納されており、処理部２が各処理プログラムを読み込むことにより種種の処理を行う。
つまり、プログラムファイル７には、記憶装置３から部品クラスマスタファイル８、仕様属性マスタファイル９からそれぞれ部品クラスデータ、属性種別（仕様属性データ）を読み込んで表示装置４に表示するプログラム、表示装置に表示された情報を入力装置５を介して作業者に選択させるプログラム、選択された情報を記憶装置３から読み出して部品名称及び内部コードとして部品名称ファイルに記憶させるプログラム等が格納されている。
【００３６】
具体的に記憶装置３は、部品クラスマスタファイル８からクラスコード８１ａとともに部品クラス名領域８２の部品クラス名８２ａ、表記名称領域８３の表記名称８３ａを読み込んで表示装置４に表示するプログラム、前記部品クラスマスタファイル８で読み込んだクラスコード８１ａに属する仕様属性種別定義テーブル８４や名称生成テーブル８５に格納された属性種別コード９１ａに関連する属性種別を仕様属性マスタファイル９から読み込むとともに、読み込んだ属性種別コード９１ａに関連する属性種別名９２ａの属する属性値９４の属性値名９４１及び表記名称９４２を表示装置４に表示するプログラム等を備える。
【００３７】
さらに記憶装置３は、選択された部品クラスデータ毎における属性種別（仕様属性データ）の設定順を名称生成テーブル８５に格納された属性種別コード９１ａの順番で設定するプログラム、設定された属性種別の順で各属性種別毎の属性値を選択して決定させるプログラム、決定された属性値を集めることで新規部品の部品名称を生成するとともに内部コード（ユニーク値）を生成するプログラム、生成された新規部品名称や内部コードを部品名称マスタファイル１０に格納するプログラム、表示装置４に表示された表示画面を出力装置によって出力するプログラム等を備える。
【００３８】
また、プログラムファイル７は、部品クラスデータを登録可能な画面や属性種別情報を登録可能な画面を表示装置４に表示し、該表示装置４により登録された各情報を部品情報データベース６に部品クラスデータや属性種別データに登録（例えば、部品クラスデータであれば、部品クラスマスタファイル８に新規のクラスコード８１ａ、部品クラス名８２ａ、表記名称８３ａ、仕様属性定義テーブル８４及び名称生成テーブル８５へ属性種別コード９１ａを登録、属性種別情報であれば、仕様属性マスタファイル９に属性種別コード９１ａ、属性種別名９２ａ、それぞれの属性種に属する属性値９４を登録）するプログラムを備える。
【００３９】
なお、仕様属性種別定義テーブル８４及び名称生成テーブル８５内の属性種別コード９１ａは上記プログラムに基づいて処理部２により読み込まれ、属性種別毎に属性値が選択可能となっており、選択された属性値９４の表記名称９４ａは、名称生成テーブル８５に設定された順で部品名称として並べられる。
【００４０】
上記構成の部品情報管理装置１は、予め登録されている部品クラスデータや属性種別（仕様属性データ）の属性値を組み合わせることで、つまり、これら部品クラスデータや属性値の表記名称を所定の順で組み合わせることで新規部品の部品名称と内部コード（ユニーク値）を生成して登録する機能を有する。
この機能を説明する前に、部品情報管理装置１において、新規部品の部品名称を生成する際に集められる表記名称を有する部品情報（部品クラス、属性種別、属性値）を上記部品情報データベース６に登録する方法について説明する。
まず、属性種別・属性値を登録可能な状態にするため、図４に示すように、属性種別・属性値登録画面４１を表示する。なお、この登録画面４１は新規に属性種別データを登録し、その属性種別データに関する属性値を登録する機能の他に、登録されている属性種別データ（属性値も含む）を更新（メンテナンス）する機能を備えている。
【００４１】
この登録画面４１には、属性種別名、属性種別コード、属性種別の登録期限等を登録可能な各表示領域４１ａ〜４１ｃを備える属性種別登録領域４１１と、属性値コード、属性値名、表記名称、名称カナ、登録期限を登録可能な各領域４２ａ〜４２ｅを備える属性値登録領域４２等を備えるとともに、画面下部に設けられ押下することで各領域に何も表示されない画面にして各情報の登録を可能とする新規（Ｉ）ボタン４３、入力情報を確定する登録／更新（Ｕ）ボタン４４と、入力情報を取り消す取消し（Ｏ）ボタン４５、登録画面４１を終了させる終了（Ｘ）ボタン４６等が設けられている。
【００４２】
この図４の表示画面４１には、既に登録されている属性種別情報（属性種別名「サッシ名称」、属性種別コード「ＴＳＴＹＰ−０１２」、属性種別の登録期限「9999/99/99」）と、該属性種別情報に関する属性値情報（属性値コード01〜10、属性値名「引違い」、「４枚引違い」、表記名称「引違」「引違」、登録期限「9999/99/99」等）が表示されている。
【００４３】
この図４の状態の画面４１において新規（Ｉ）ボタン４３を押下して属性種別灯籠句領域４１１・属性値登録領域４２にそれぞれ何も表示されず、各領域４１ａ〜４１ｃ、４２に項目を入力可能な状態（図５で示す画面表示）にし、各領域４１ａ〜４１ｃに属性種別名、属性種別コード、属性種別の登録期限を、さらに領域４２ａ〜４２ｅに属性値コード、属性値名、表記名称、名称カナ、登録期限をそれぞれ手入力で入力する。
例えば、図６では、属性種別名領域４１ａに属性種別名として「用途」、属性種別コード領域４１ｂに属性種別コードとして「ＫＭＹＯＵ」、属性種別の登録期限領域４１ｃに登録期限として「9999/99/99」、属性値コード領域４２ａに属性値コードとして「01」「02」、属性値名領域４２ｂに各属性コード「01」，「02」に関する属性値名として「パラペット用」，「バルコニー用」、表記名称領域４２ｃに各属性コード「01」，「02」に関する表記名称として「パラペット」，「バルコニー」、名称カナ領域４２ｄに各属性コード「01」，「02」に関する名称カナとして「パラペット」，「バルコニー」、登録期限領域４２ｅに各属性コード「01」，「02」に関する登録期限としてそれぞれ「9999/99/99」を入力した画面４１を示す。
【００４４】
そして、登録／更新（Ｕ）ボタン４４を押下することで、これら入力情報は、それぞれ部品情報データベース６における所定の箇所に格納され、終了（Ｘ）ボタン４６を押下することで登録を終了する、
なお、属性種別コード領域４１ｂにおける属性種別コードの後部を構成する番号部分（例えば-002）は登録／更新（Ｕ）ボタン４４を押下することで「ＫＭＹＯＵ」でいままで採番された最大の数より一つ大きい数字で自動表示される。
なお、上記画面４１において既に登録されている属性種別・属性値を更新する場合は、裏の属性種別一覧から変更する属性種別を選択し、図４のような登録画面を表示させる。そして、選択された属性種別登録画面において、属性種別に関する情報、つまり、属性値コード、属性値名、表記名称、名称カナ、登録期限を手入力により追加できるようになっている。既に登録された属性値情報（属性値コード、属性値名、表記名称、名称カナ、登録期限）のうち、属性値コードを除く全てが変更可能となっている。
【００４５】
次いで部品クラスの設定について説明する。
部品クラス（部品クラスデータ）の設定は、上述した属性種別・属性値登録で設定された内容を用いるものであり、この部品クラスの表記名称と名称カナは新規部品登録に際し、名称を生成する際の属性値として集められるものである。
【００４６】
部品クラスの設定（登録）では、まず、部品クラスを登録可能な状態にするため、図７に示すように、部品クラス登録・更新画面５１を表示する。なお、この登録・更新画面５１は新規に部品クラスを登録し、その部品クラスに関する属性種別を登録する機能と、登録されている部品クラス・属性種別を更新（メンテナンス）する機能を有する。
登録・更新画面５１は、部品クラス名、該部品クラス名を示す部品クラスコード、部品クラスの表記名称、部品クラス表記名称を示す名称カナ、部品クラスの登録期限等を登録可能な各表示領域５１ａ〜５１ｅを備える部品クラス登録領域５１１と、部品クラスに属する属性種別と該部品クラスに属する属性種別を用いて部品名称を生成する際の属性種別の登録順・名称順を示す順序登録領域５１２とを備える。
【００４７】
順序登録領域５１２は、変更前と、変更後の属性種別と名称生成ルールを表示するものであり、変更前、変更後のルールを示す領域５１２ａ、５１２ｂには、それぞれ、登録順序、名称順序、属性種別名、属性種別名に関する属性種別コードなどを表示する各領域５２ａ〜５２ｄ等が設けられている。
この順序登録領域５１２の変更後の領域５１２ｂにおいて属性種別の登録順を変更することで、処理部２は部品クラスマスタファイル８の名称生成テーブルの属性種別コード９１ａの順番を書き換えて、部品クラスにおける属性の名称の生成順を変更する。
【００４８】
また、この登録・更新画面５２は、画面下部に設けられ押下することで各領域に何も表示されない画面にして各情報の登録を可能とする新規（Ｉ）ボタン５３と、入力情報を確定する登録／更新（Ｕ）ボタン５４と、入力情報を取り消す取消し（Ｏ）ボタン５６、属性登録（Ｚ）ボタン５７、登録・更新画面５１を終了させる終了（Ｘ）ボタン５８等が設けられている。
【００４９】
この図７では、既に登録されている部品クラス情報（部品クラス名「アルウッド引違いサッシ」、部品クラスコード「ＴＳ１Ｃ−００７」、部品クラスの登録期限「9999/99/99」）と、部品クラス情報に関する属性種別、該属性種別の登録順序、属性種別の名称生成順序等の属性種別情報（属性種別名「サッシ名称」、「サッシ種」…、前記属性種別名の属性種別コード「ＴＳＹＰ−０１２」「ＴＳＳＨＵ−０１９」…、等）が表示されている。
【００５０】
この図７の状態の画面５１において部品クラスを登録する際には、新規（Ｉ）ボタン５３を押下して部品クラス登録領域５１１、順序登録領域５１２の表示領域にそれぞれ何も表示されない登録可能な状態（図８で示す画面表示状態）とし、各領域に部品クラス名（例えば、「換気笠木」）、部品クラスコード（例えば、「ＫＭ１」）、表記名称（例えば「カンキカサギ」）、部品クラスの登録期限（例えば「9999/99/99」、登録順序（例えば、最初に登録される属性種別として「用途」、次に登録される属性種別として「タイプ」）、名称順序（「１」、「２」）、文字調整、調整カナ、属性種別コード（「ＫＭＹＯＵ−００２」、「ＫＭＴＹＰ−００２」）等を手入力で入力する。上記項目を入力した状態の画面５１を図９で示す。
なお、図９において部品クラスコード領域５１ｂに表示された部品クラスコードの後側に表示された番号（例えば、「Ｃ−００３」）は、登録／更新（Ｕ）ボタン５４を押下した際に登録している部品クラス（例えば、「ＫＭ１」）でいままで採番された最大の数より一つ大きい数字で自動発番したものである。また、属性種別名は属性種別コードを手入力することにより自動的に表示する。
登録／更新（Ｕ）ボタン５４を押下することで、これら入力情報は、それぞれ部品情報データベース６の所定の箇所に格納され、終了（Ｘ）ボタン５８を押下することで登録を終了する。
【００５１】
また、上記画面５１において既に登録されている部品クラスや、該部品クラスにおける属性種別、属性種別の登録順序、名称生成順序を更新する場合は、裏の部品クラス一覧（図示しない）から変更する部品クラスを選択して、図９のような状態の登録・更新画面５１を表示させる。そして、選択された部品クラス登録・更新画面５１において、登録順序、名称順序、文字調整、調整カナ、属性種別コードを手入力により追加できるようになっている。
【００５２】
次に上記部品情報管理装置が行う動作について詳細に説明する。
以下では本実施の形態における部品情報管理装置において、図１０を参照して処理部２により実行される部品名称登録処理について説明する。
動作説明の前提として、以下に説明する図１０のフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記憶装置３に格納されており、処理部２は上記プログラムコードに従った動作を逐次実行する。また、処理部２は記録媒体に記録された上記プログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体を介して外部から供給されたプログラムあるいはデータを利用してこの実施の形態特有の動作を実行することもできる。
【００５３】
まず、ステップＳ１では、新規部品が属する部品クラスを設定可能な状態で待機する。
新規部品登録画面の入力設定可能状態の一例として図１１を示す。なお、この新規部品登録画面６０では、新規に部品（ユニーク値）を登録し、その部品に関する情報（属する部品クラスデータや、仕様属性データ）を登録する機能と、登録されている部品（ユニーク値）に関する情報を更新（メンテナンス）する機能を有している。
【００５４】
図１１に示す新規部品登録画面６０には、新規部品の情報が入力される表示領域６１１〜６２７（設定部門、品番、品番区分、部品区分、名称（カナ）、名称、規格寸法、単位、専用構法、起案No.、納入図書No.、設計予算、専用地域、内製区分、資材メーカー品番、部品データシートNo.、扱い区分等）と、新規部品の名称を入力して生成する名称生成領域６２等が設けられ、画面６０下部に設けられた新規（Ｉ）ボタン６３を押下することで、各表示領域に各情報が入力可能（新規登録モード）となっている。
なお、画面６０下部には、押下することで各領域に何も表示されない画面にして上記各領域６１１〜６２７の入力を可能とする新規（Ｉ）ボタン６３の他に、入力情報を確定する登録／更新（Ｕ）ボタン６４と、入力情報を取り消す取消し（Ｏ）ボタン６５、削除（Ｄ）ボタン６６、部品クラス（Ｂ）ボタン６７、画面６０を終了させる終了（Ｘ）ボタン６８等が設けられている。
【００５５】
このステップＳ１で表示した新規部品登録画面６０において、作業者により新規部品が属する部品クラス情報が入力されたか否かを判別（ステップＳ２）し、部品クラスが入力されていればステップＳ３に移行し、入力されていなければ、ステップＳ１に戻って処理を繰り返し部品クラス情報入力待ち状態となる。
ステップＳ３では、入力された情報に基づいて部品クラスマスタファイル８から同一の部品クラス情報（クラスコード８１ａとともににクラスコード８１ａに関連する全ての情報）を読み込んで表示装置４に表示して新規部品の部品クラスの属性種別を選択可能な状態とする。
【００５６】
具体的には、図１１に示す新規部品登録画面６０において、品番領域６１２に品番区分（図１１では３桁の品番区分「ＫＭ１」）を入力する。ついで、部品クラス（Ｂ）ボタン６７を押下する。このとき、処理部２は、入力された情報（品番区分「ＫＭ１」）に基づいて部品情報データベース６から入力された情報（品番区分「ＫＭ１」）に属する部品クラス情報を表示装置４に表示する。
例えば、表示装置４には、図１２に示すように、新規部品登録画面６０（図１１参照）で入力された品番区分（ここでは「ＫＭ１」）を有する部品クラスがツリー状に構成された部品クラスツリー画面７１を表示する。
【００５７】
そして、この部品クラスツリー画面７１上で新規部品を設定したい部品クラスを選択（例えば、「換気笠木」８２ｄを反転表示させる）し、選択決定（Ｓ）ボタン７２を押下することで新規部品が属する部品クラス（「換気笠木」）を設定する。このとき表示画面は、画面７１から新規部品登録画面６０（図１２参照）に戻り、入力された情報に関連する情報（例えば、名称領域６１６に「換気笠木」、名称カナ領域に「カンキカサギ」、品番区分領域６１３に選択された部品クラスが属する品番区分「木製下地材」）をそれぞれ表示する。
【００５８】
また、新規部品登録画面６０の名称生成領域６２には、部品クラスマスタファイル８上から、設定された部品クラス情報（部品クラスコード（例えば、「ＫＭ１００３」）及び部品クラス名（例えば、「換気笠木」）をクラスコード生成領域６２ａ、部品クラス名生成領域６２ｂにそれぞれ表示するとともに、部品クラス情報に関連する仕様属性定義テーブル８４及び名称生成テーブル８５に格納された属性種別コード（図２で図示する９１ａ）に設定されている属性種別情報っを仕様属性マスタファイル９から読み出し、これら属性種別情報が有する属性種別名を属性種別表示領域６２ｃ、６２ｄに表示する。また、これら属性種別表示領域６２ｃ、６２ｄの備える属性値選択領域６２ｃａ、６２ｄａにそれぞれ属性毎の属性値を選択可能に表示する（図１３参照）。
この名称生成領域６２内に表示した属性種別名（例えば「用途」「タイプ」）の属性種別表示領域６２ｃ、６２ｄでは、該属性種別名に属する属性値を属性値選択領域６２ｃａ、６２ｄａにプルダウンメニュー表示により選択可能状態とする。
【００５９】
このステップＳ３において、表示した各名称生成領域６２に、作業者によりそれぞれ適当な属性値が入力されたか否かを判別（ステップＳ４）し、属性値が入力されていればステップＳ５に移行し、入力されていなければステップＳ３に戻り処理を繰り返す。
ステップＳ５では、入力された属性種別と同様の属性種別を仕様属性マスタファイル９で選択し、それぞれの属性種別に属する属性値が備える表記名称・名称カナを仕様属性マスタファイル９から読み出して、それぞれ予め各部品クラスで設定された名称順序の順で名称領域及び名称カナ領域に表示する（ステップＳ５）。
【００６０】
例えば、ステップＳ３で表示する画面の一例として示す図１３の新規部品登録画面６０には、新規部品が登録される部品クラスとして設定された「換気笠木」が名称領域６１６に表示され、設定した部品クラスが属する品番区分（例えば、木製下地材）が品番区分領域６１３に表示され、設定した部品クラスの名称である「カンキカサギ」が名称（カナ）領域６１５に表示されるとともに、名称生成領域６２を表示し、該名称生成領域６２の各名称生成領域６２ａ〜６２ｄには、設定された部品クラス「換気笠木」に設定された属性種別「用途」「タイプ」が表示されている。
【００６１】
この名称生成領域６２に表示された属性種別「用途」６２ｃ・「タイプ」６２ｄには、各名称生成領域６２ｃ・６２ｄに属する属性値を表示する表示領域６２ｃａ・６２ｄａが設けられ、これら表示領域６２ｃａ・６２ｄａに所定の属性値情報を表示させることで新規部品に属する属性値が設定される。
例えば、名称生成領域６２ｃに表示されている「用途」において、属性値01のパラペット用を選択し、名称生成領域６２ｃに表示されている「タイプ」において、属性値01のセットＡを選択する。
【００６２】
すると図１４に示すように、名称領域６１６、名称（カナ）領域６１５のそれぞれに、始めに設定された部品クラスの表記名称（例えば「換気笠木」）の後につづいて、予め設定された属性種別の順で、それぞれ属性種別で設定された属性値の名称・名称カナ（例えば、「パラペット用セットＡ」）が並んで表示される。ここで予め設定された属性種別の順とは、部品クラスマスタファイル８において名称生成テーブルに格納された属性種別コード９１ａの配列順である。
ステップＳ５では、名称領域６１６・名称カナ領域６１５に順に並べて表示された表記名称（図１４では「換気笠木パラペット用セットＡ」）・名称カナ（図１４では「カンキカサギパラペットセットA」）を部品名称情報とし、このように生成された新規部品名称情報を名称生成を行った際に集められた部品クラス及び属性種別の属性値のコードに関連づけて部品名称マスタファイル１０に登録する（ステップＳ６）。
【００６３】
具体的には、図１４において、名称生成領域６２の各領域６２ａ、６２ｂ６２ｃａ、６２ｄａに表示された項目ととともに、他の項目に新規部品情報を入力した（図１５参照）後、登録／更新（Ｕ）ボタン６４を押下することにより、生成された部品名称とともに品番KM1が取得できる。
また、図１４のように表示された新規部品登録画面６０において、登録／更新（Ｕ）ボタン６４を押下する前に、他の各領域に新規部品の情報を入力することができる。例えば、図１５では、設定部門領域６１１、部品区分領域６１４やその他の各領域６１７〜６２４にそれぞれ新規部品に関する情報を入力した状態を図示している。
なお、上記のように登録された新規部品の情報を更新する場合、例えば、図１５の新規登録表示画面において、登録された部品情報の一覧を表示する裏の「部品一覧」画面を表示させて、品番区分、名称、名称カナ、属性種別登録領域の部品クラスの各領域の項目を変更することで行う。
【００６４】
以上のように、この実施例の入力装置によれば、単に、表示装置１上に表示されたメニューから部品クラス名、属性種別に属する属性値名称を順次選択することで、容易に迅速に新規部品の名称生成することができる。
従って、新規部品の名称を生成して登録するオペレータが新規部品名称を生成して登録する際に、部品クラスを選択し、選択された部品クラスに属する各属性種別の属性値を選択することで、新規部品名称を生成することができるので、感覚的に部品名称を生成する場合でも、同一の新規部品に対してオペレータの違いにより登録される名称が異なることがない。
【００６５】
言い換えれば、部品の属性に基づいた階層的な分類を見ながら、各階層に示される属性毎の分類名を選択することにより、使用すべき部品を分類に基づいて選択するとともに、部品情報を入力することができる。すなわち、部品の選択作業と部品名称の入力作業を同時に行なうことができ、部品名称登録の大幅な省力化を図ることができる。また、選択した部品クラスにおける属性種別の属性値を設定する際に、プルダウンメニューとして属性値の表記名称が順次表示されるようになっているので、存在しない属性値を入力してしまうのを防止することができる。
【００６６】
また、プルダウンメニューを表示する表示装置４は、ＣＲＴの他に、液晶ディスプレイやその他のディスプレイを用いることができ、ＣＲＴに限定されるものではない。
【００６７】
なお、以上の実施の形態例においては、部品情報管理装置１が管理する部品情報が示す部品が構成する製品として住宅としたが、これに限定されるものではなく、多数の部品により構成される製品であればどのような製品としてもよい。
また、部品を示す部品情報としてのクラスコード、部品クラス名、属性種別コード、仕様属性名、属性値名、また、上記実施の形態を用いて生成された部品名称等は任意であり、その他、表示装置４に表示される画面の形態やその他の具体的な細部構造等についても適宜に変更可能であることは勿論である。
【００６８】
【発明の効果】
以上のように、請求項１記載の発明に係る部品情報管理装置によれば、新規部品の名称は、予め設定された部品クラスデータと仕様属性データの範囲内で生成されることになって、新規部品名称の付け方が一定の規則に従ったものとなる。よって、新規部品名称を登録する際に、従来と異なりオペレータ毎に同種同属性の部品に異なる種類属性を示す名称が登録されることがなく、整合性が取れた状態で容易に登録することができ、さらに登録された名称を用いて所定の部品情報を検索する場合、正確にその情報を得ることができる。更に、新規部品名称は、選択された部品クラスデータと仕様属性データに含まれる表記名称データを組み合わせた状態で新規部品の表記名称として前記表示手段４に表示されるので、生成された新規部品情報は、前記表示手段４に表示される新規部品の表記名称を視認することで容易に確認することができる。
【００７１】
請求項２記載の部品情報管理装置によれば、前記仕様属性データには、いずれか一つを選択することで前記仕様属性データを設定する複数の属性値が設けられているので、複数の属性値から所定の属性値を選択することで新規部品の仕様属性を設定することができ、予め設定された属性値により新規部品名称を設定することになり、オペレータが任意の属性値を作成して新規部品の名称とすることがなく、同種部品にオペレータ毎に違う名称を付けることがない。
【図面の簡単な説明】
【図１】本発明を適用した一例としての部品情報管理装置の概略全体構成図である。
【図２】図１の部品クラスマスタファイル８の備えるデータテーブルの一例を示す図である。
【図３】図１の仕様属性マスタファイル９の備えるデータテーブルの一例を示す図である。
【図４】本部品情報管理装置により表示画面に表示される属性種別・属性値登録画面の一例を示す図である。
【図５】本部品情報管理装置により表示画面に表示される属性種別・属性値登録画面の一例を示す図である。
【図６】本部品情報管理装置により表示画面に表示される属性種別・属性値登録画面の一例を示す図である。
【図７】本部品情報管理装置により表示画面に表示される部品クラス登録画面の一例を示す図である。
【図８】本部品情報管理装置により表示画面に表示される部品クラス登録画面の一例を示す図である。
【図９】本部品情報管理装置により表示画面に表示される部品クラス登録画面の一例を示す図である。
【図１０】本発明に係る部品情報管理装置が実行する部品名称登録処理を示すフローチャートである。
【図１１】部品名称登録処理において表示装置に表示される表示画面の一例を示す図である。
【図１２】部品名称登録処理において表示装置に表示される表示画面の一例を示す図である。
【図１３】部品名称登録処理において表示装置に表示される表示画面の一例を示す図である。
【図１４】部品名称登録処理において表示装置に表示される表示画面の一例を示す図である。
【図１５】部品名称登録処理において表示装置に表示される表示画面の一例を示す図である。
【符号の説明】
２      処理部（名称生成手段）
３      記憶装置
４      表示装置（表示手段）
６      部品情報データベース
８      部品クラスマスタファイル（部品クラス記憶手段）
９      仕様属性マスタファイル（仕様属性記憶手段）
１０      部品名称マスタファイル（部品情報記憶手段）
【図１】
0004851017.tif 000002
【図２】
0004851017.tif 000003
【図３】
0004851017.tif 000004
【図４】
0004851017.tif 000005
【図５】
0004851017.tif 000006
【図６】
0004851017.tif 000007
【図７】
0004851017.tif 000008
【図８】
0004851017.tif 000009
【図９】
0004851017.tif 000010
【図１０】
0004851017.tif 000011
【図１１】
0004851017.tif 000012
【図１２】
0004851017.tif 000013
【図１３】
0004851017.tif 000014
【図１４】
0004851017.tif 000015
【図１５】
0004851017.tif 000016