(57)【特許請求の範囲】
【請求項１】
コンピュータに、
製品に含まれる複数の品目間の上位または下位の関係で表される構成を示す構成情報と、各品目の属性毎の属性値を示す属性情報とを保持し、
所定の属性の属性値を、前記所定の属性の属性値を設定する対象である対象品目と前記対象品目に対して上位の品目である起点品目との間の構成情報と対応付けて、複数設定し、
前記所定の属性として、前記対象品目と前記起点品目との間の構成情報によらず固有の値を保持する属性と、前記対象品目と前記起点品目との間の構成情報に応じて、前記固有の値とは異なる値を保持する属性とを設ける
ことを含む処理を実行させるための品目管理プログラム。
【請求項２】
前記対象品目と前記起点品目との間の構成情報を、前記対象品目と前記起点品目との間に含まれる全ての品目間の構成を示す構成情報とするか、または前記対象品目と前記起点品目との構成を示す構成情報とする請求項１記載の品目管理プログラム。
【請求項３】
前記コンピュータに、
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に含まれる品目から前記起点品目を選択可能な状態で、かつ前記対象品目の前記所定の属性の属性値を入力可能な状態で表示する
ことをさらに含む処理を実行させるための請求項１又は請求項２記載の品目管理プログラム。
【請求項４】
前記コンピュータに、
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に前記起点品目が含まれる場合には、前記起点品目を識別するマークを表示し、かつ前記対象品目の前記所定の属性の属性値を表示し、前記表示された構成に前記起点品目が含まれない場合には、前記対象品目の前記所定の属性の属性値を表示しないように制御する
ことをさらに含む処理を実行させるための請求項１〜請求項３のいずれか１項記載の品目管理プログラム。
【請求項５】
前記コンピュータに、
前記所定の属性の属性値が設定された品目を、他の構成の一部に複写、他の構成の一部に移動、または他の品目に置換する場合に、複写後、移動後、または置換後の品目について、前記所定の属性の属性値を引き継ぐか否かの選択を受け付け、引き継ぐことが選択された場合には、前記所定の属性を含む全ての属性情報及び構成情報を複写、移動、または置換し、引き継がないことが選択された場合には、前記所定の属性を除く属性情報及び構成情報を複写、移動、または置換する
ことをさらに含む処理を実行させるための請求項１〜請求項４のいずれか１項記載の品目管理プログラム。
【請求項６】
前記コンピュータに、
前記所定の属性の属性値が数値の場合に、前記対象品目から前記起点品目までの品目の各々について、前記所定の属性の属性値を積算した値を有する他の所定の属性を設定する
ことをさらに含む処理を実行させるための請求項１〜請求項５のいずれか１項記載の品目管理プログラム。
【請求項７】
前記コンピュータに、
品目間の構成の相違を比較する際に、前記所定の属性の属性値が相違する場合も、構成間の相違として抽出する
ことをさらに含む処理を実行させるための請求項１〜請求項６のいずれか１項記載の品目管理プログラム。
【請求項８】
製品に含まれる複数の品目間の上位または下位の関係で表される構成を示す構成情報と、各品目の属性毎の属性値を示す属性情報とを保持する記憶部と、
所定の属性の属性値を、前記所定の属性の属性値を設定する対象である対象品目と前記対象品目に対して上位の品目である起点品目との間の構成情報と対応付けて、複数設定する設定部と、を含み、
前記所定の属性として、前記対象品目と前記起点品目との間の構成情報によらず固有の値を保持する属性と、前記対象品目と前記起点品目との間の構成情報に応じて、前記固有の値とは異なる値を保持する属性とを設ける
品目管理装置。
【請求項９】
コンピュータが、
製品に含まれる複数の品目間の上位または下位の関係で表される構成を示す構成情報と、各品目の属性毎の属性値を示す属性情報とを保持し、
所定の属性の属性値を、前記所定の属性の属性値を設定する対象である対象品目と前記対象品目に対して上位の品目である起点品目との間の構成情報と対応付けて、複数設定し、
前記所定の属性として、前記対象品目と前記起点品目との間の構成情報によらず固有の値を保持する属性と、前記対象品目と前記起点品目との間の構成情報に応じて、前記固有の値とは異なる値を保持する属性とを設ける
ことを含む処理を実行する品目管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、品目管理プログラム、品目管理装置、及び品目管理方法に関する。
【背景技術】
【０００２】
従来、製品に含まれる部品、モジュール、または製品そのものを示す品目毎の属性、及び品目間の構成を部品表システムで管理することが行われている。例えば、部品表サーバの部品表データベースに登録された部品表を検索キーとして、製品に関する情報をデータベースサーバの統合データベースに登録するシステムが提案されている。従来の部品表システムでは、部品を一意に識別可能な品目番号で管理し、部品の属性である名称、コスト、材質、コメント等の属性値も一意な値として持たせている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３０７８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
同じ部品であっても、その部品をどの製品に使用するか、製品のどの部位で使用するかによって、属性値として異なる値を採用したい場合がある。しかしながら、従来の部品表システムでは、属性毎に一意な属性値を割り当てるため、一つの属性について異なる属性値を扱いたい場合は、異なる属性値毎に別の品目として登録するなどの方法をとる必要がある。この場合、部品表システムで管理する品目数が増えるため、管理コストが増大し、また、属性値の変更の際に、一部の品目に対する変更漏れが生じ易い、という問題がある。
【０００５】
また、コスト１、コスト２、コスト３のように、一つの属性について異なる属性値を持つ複数の属性項目を持たせ、必要に応じて、どの属性項目が持つ属性値を使うかを制御する方法も考えられる。この場合、用意する属性項目の数を事前に決めることが困難であり、また、有効にする属性値を切り替えるための制御が必要であり、運用が煩雑になる、という問題がある。
【０００６】
本発明は、一つの側面として、一つの属性について異なる属性値を扱う場合に、管理コストの増大、及び運用の煩雑さを低減することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様として、製品に含まれる複数の品目間の上位または下位の関係で表される構成を示す構成情報と、各品目の属性毎の属性値を示す属性情報とを保持する。そして、所定の属性の属性値を、前記所定の属性の属性値を設定する対象である対象品目と前記対象品目に対して上位の品目である起点品目との間の構成情報と対応付けて、複数設定する。前記所定の属性として、前記対象品目と前記起点品目との間の構成情報によらず固有の値を保持する属性と、前記対象品目と前記起点品目との間の構成情報に応じて、前記固有の値とは異なる値を保持する属性とを設ける。
【発明の効果】
【０００８】
一つの側面として、一つの属性について異なる属性値を扱う場合に、管理コストの増大、及び運用の煩雑さを低減することができる、という効果を有する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る品目管理装置の機能ブロック図である。
【図２】品目情報ＤＢ２０の一例を示す図である。
【図３】管理画面の一例を示す図である。
【図４】編集機能の一例である複写を説明するための図である。
【図５】編集機能の一例である置換を説明するための図である。
【図６】編集機能の一例である積算を説明するための図である。
【図７】複写時の構成パス属性テーブルの一例を示す図である。
【図８】移動時の構成パス属性テーブルの一例を示す図である。
【図９】置換時の構成パス属性テーブルの一例を示す図である。
【図１０】積算時の構成パス属性テーブルの一例を示す図である。
【図１１】本実施形態に係る品目管理装置として機能するコンピュータの概略を示すブロック図である。
【図１２】品目管理処理の一例を示すフローチャートである。
【図１３】複写処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明に係る実施形態の一例を詳細に説明する。
【００１１】
品目管理装置１０は、品目情報データベース（ＤＢ）２０に登録された品目の属性に関する属性情報、及び品目間の構成を示す構成情報を管理する。品目とは、製品に含まれる部品、モジュール、製品自体等の製品を構成する要素をいう。また、本実施形態では、所定の属性については、複数の異なる属性値を保持可能な属性として管理する。
【００１２】
図１に示すように、本実施形態に係る品目管理装置１０は、表示制御部１１と、編集部１２と、格納部１３とを含む。なお、表示制御部１１の一部機能及び格納部１３は、本発明の設定部の一例である。また、図２に示すように、品目情報ＤＢ２０は、構成属性テーブル２１と、品目属性テーブル２２と、構成パス属性テーブル２３とを含む。以下、各部について詳述する。
【００１３】
表示制御部１１は、品目情報ＤＢ２０の各テーブルに登録された情報に基づいて、例えば図３に示すような管理画面３０が、ユーザが利用する表示装置に表示されるように制御する。管理画面３０は、図３に示すように、構成領域３１と、品目属性領域３２と、構成属性領域３３と、構成パス属性領域３４と、起点フラグ領域３５とを含む。
【００１４】
構成属性テーブル２１には、例えば図２に示すように、品目毎に、その品目を識別するための品目番号に対応付けて、その品目の親品目の品目番号、その品目の子品目の品目番号及び個数の情報を含む構成属性情報が登録されている。なお、図２において、「＜品目Ｘ＞」の表記は、品目Ｘの品目番号を表す。以下の説明及び他の図においても同様である。表示制御部１１は、構成属性テーブル２１に登録された構成属性情報に基づいて、製品に含まれる複数の品目間の上位または下位の親子関係で表される構成を、例えば図３に示すようなツリー構造で構成領域３１に表示する。また、表示制御部１１は、表示された構成に含まれる品目毎の個数を、構成属性領域３３に表示する。
【００１５】
品目属性テーブル２２は、例えば図２に示すように、品目毎に、品目番号に対応付けて、その品目の名称、種別、コメント等の属性毎の属性値を示す属性情報が登録されている。品目属性テーブル２２に登録された属性を、後述する構成パス属性と区別するため、「品目属性」と称する。品目属性は、品目属性毎に固有の値を持つ。表示制御部１１は、品目属性テーブル２２に登録された品目属性情報に基づいて、例えば図３に示すように、構成領域３１に表示された構成に含まれる品目に対応して、品目属性毎の属性値を品目属性領域３２に表示する。
【００１６】
なお、構成属性情報及び品目属性情報については、従来の部品表システムと同様の構成を適用することができるため、詳細な説明を省略する。
【００１７】
ここで、上記の品目属性のように、一般に、品目は属性毎に一つの値を持ち、品目の名称、種別、コスト等の属性毎の属性値は、品目毎に決まっている。しかしながら、同じ部品でも大量生産品に使われる場合と少量生産品に使われる場合とでは、別のコストを持たせたい場合がある。また、製品を構成するモジュール毎に製造する海外拠点が異なる場合などは、そのモジュールに含まれる部品の調達コストが異なるため、同じ部品でも製造拠点が異なるモジュール毎に異なるコストを持たせたい場合がある。ただし、上述したように、異なる属性値毎に品目を増やしたり、属性項目を増やしたりする場合には、管理コストが増大したり、運用が煩雑になったりする。そこで、本実施形態では、品目がどの製品に使用されるか、また、製品のどの部位で使用されるかに応じて、異なる属性値を保持可能な構成パス属性を持つ。
【００１８】
構成パス属性テーブル２３には、例えば図２に示すように、構成パス属性の属性値が設定される対象の対象品目の構成上の部位を示す構成パスキーと、対象品目が構成パスキーで表される構成に含まれる場合に適用される属性値とが対応付けて登録されている。構成パスキーは、製品に含まれる品目のうち、対象品目の上位品目から選択された起点品目と、対象品目との間の構成を表すものである。例えば、図２の構成パス属性テーブル２３の「構成パスキー」の項目に示すように、起点品目から対象品目までに含まれる品目の品目番号を、連結記号（図２の例では「／（スラッシュ）」）で連結した表記とすることができる。なお、図２の例では、対象品目の品目番号は「品目番号」として別の項目に登録し、構成パスキーは、起点品目から対象品目の１つ上位の品目までの品目番号で表している。
【００１９】
本実施形態における「対象品目」とは、構成パス属性の属性値が設定される品目であり、図３の例では、部品Ｙが該当する（図３中の破線Ａ）。起点品目は、構成パスキーの先頭の品目番号が示す品目、すなわち構成パスキーで表される構成の最上位の品目である。図３の例では、起点フラグ領域３５で起点フラグがＯＮに設定されている品目であり、サブユニットＳ及びユニットＤの各々が該当する（図３中の破線Ｂ）。図３の例では、起点フラグ領域３５にマーク（「○」）が設定されている場合が、起点フラグがＯＮであることを表す。なお、起点品目は、対象品目を含む製品を示す品目（品目間の構成のルートに相当する品目）から、対象品目の１つ上位の品目までに含まれる品目から任意に選択することができる。
【００２０】
図２の構成パス属性テーブル２３及び図３の例では、部品Ｙのコストに関する構成パス属性（図２及び図３では「構成コスト」と表記）について、部品ＹがサブユニットＳの配下にあるという構成上の部位にある場合には、属性値は「１００」が適用されることを表している。また、部品ＹがユニットＤの配下のサブユニットＴの配下にあるという構成上の部位にある場合には、属性値は「２００」が適用されることを表している。
【００２１】
また、管理画面３０は、構成パス属性を表示するか否かを選択するためのチェックボックス３６を有する。図３の例では、機種Ａ及び機種Ｂの各々について、ルートの品目から末端の品目までの構成を表示している。しかし、例えば、サブユニットＴを指定して管理画面３０の表示が指示された場合などには、サブユニットＴ及びサブユニットＴ配下の品目のみを表示するようにすることも可能である。一方で、部品Ｙの構成パス属性「構成コスト」の属性値「２００」という値は、上述のように、部品ＹがユニットＤの配下のサブユニットＴの配下にあるという構成上の部位にある場合に適用される値である。そのため、サブユニットＴより上位の品目が表示されていない場合には、部品Ｙが、ユニットＤ以外の品目の配下のサブユニットＴの配下にある可能性もあり、属性値「２００」を適用する構成か否かを判別できない。そのため、表示制御部１１は、チェックボックス３６がチェックされていない状態において、起点品目が表示されていない場合は、構成パス属性の属性値も表示しないように制御する。また、表示制御部１１は、起点品目が表示されていない状態で、チェックボックス３６がチェックされた場合には、起点品目からの構成が表示されるように構成を展開表示すると共に、対象品目の構成パス属性の属性値を表示する。
【００２２】
表示制御部１１は、管理画面３０の各領域に対して、ユーザの操作により属性値及び起点フラグを設定可能に、かつ構成を編集可能に表示する。設定または編集が行われた場合には、表示制御部１１は、設定または編集された内容に応じて、各領域に表示する情報を変更して再表示する。なお、「設定」とは、属性値の入力または変更、及び起点フラグをＯＮまたはＯＦＦにする設定をいい、「編集」とは、後述する編集部１２により提供される編集機能に応じた処理をいう。
【００２３】
また、管理画面３０は、さらに、各領域で設定または編集された情報を確定する際に選択される確定ボタン３７と、確定することなく、例えばメニュー画面等の前画面に戻る際に選択される戻るボタン３８とを含む。
【００２４】
編集部１２は、管理画面３０に表示された内容に対する各種編集機能を提供する。なお、以下では、一般的なデータベース管理システムにおいて適用される編集機能と同様の部分については詳細な説明を省略し、主に構成パス属性が関連する編集機能について説明する。
【００２５】
具体的には、編集部１２は、機能領域３１に表示された構成の一部を、他の構成の一部に複写または移動する機能を提供する。例えば図４に示すように、編集部１２は、対象品目の構成パス属性情報が示す構成パスキーに含まれる品目が選択された状態において、各種編集機能を選択可能な編集メニューを提示する。編集メニューから「複写」が選択された場合には、編集部１２は、選択された品目を複写元品目として特定し、指定された複写先品目の配下に、複写元品目及び複写元品目の配下の品目を複写して表示するように、表示制御部１１に指示する。この際、複写先品目に、構成パス属性情報を引き継ぐか否かを引き継ぎフラグにより設定可能としておく。引き継ぎフラグがＯＮの場合、すなわち、構成パス属性情報を引き継ぐ場合には、構成属性情報、品目属性情報、及び構成パス属性情報の全てを複写する。引継ぎフラグがＯＦＦの場合、すなわち、構成パス属性情報を引き継がない場合には、構成属性情報及び品目属性情報のみを複写する。なお、構成パス属性を引き継いだ複写の場合には、複写先において起点品目が指定されている必要がある。移動の場合も、移動元品目及び移動元品目の配下の品目を削除するか否かが相違する点を除いては、複写と同様である。
【００２６】
また、編集部１２は、ある品目の情報を他の品目の情報に置換する機能を提供する。例えば図５上図に示すように、対象品目が選択された状態において、編集メニューから「置換」が選択されたとする。編集部１２は、図５下図に示すような置換指定画面３９を表示するように表示制御部１１に指示する。置換指定画面３９では、対象品目を置換元品目として表示し、置換先品目を入力可能とする。また、置換元品目に複数の親品目が存在する場合、いずれの品目の配下にある置換元品目の置換を有効とするかを選択可能に一覧表示する。編集部１２は、置換指定画面３９で指定された内容に応じて置換を行った情報を管理画面３０に表示するように、表示制御部１１に指示する。この際、上記の複写の場合と同様に、引継ぎフラグがＯＮの場合には、置換先品目が置換元品目の構成属性情報、品目属性情報、及び構成パス属性情報の全てを保持するように置換する。一方、引継ぎフラグがＯＦＦの場合には、置換先品目が置換元品目の構成パス属性情報以外を保持するように置換する。
【００２７】
また、編集部１２は、属性値が数値の構成パス属性の属性値を積算する機能を提供する。例えば図６上図に示すように、起点品目を選択した状態において、編集メニューから「積算」が選択されたとする。編集部１２は、構成パスキーに含まれる各品目について、対象品目の構成パス属性の属性値を順次積算した値を計算する。編集部１２は、図６下図に示すように、計算した品目毎の積算値を別の構成パス属性の属性値として表示するように、表示制御部１１に指示する。
【００２８】
格納部１３は、管理画面３０の確定ボタン３７が選択された場合に、管理画面３０に表示されている各種情報を、品目情報ＤＢ２０の対応する各テーブルに格納する。例えば、構成パス属性の属性値及び起点フラグが新たに設定され、確定ボタン３７が選択されたとする。格納部１３は、起点フラグがＯＮに設定されている起点品目と、構成パス属性の属性値が設定されている対象品目及びその属性値とを抽出する。格納部１３は、構成属性テーブル２１を参照して、抽出した起点品目から対象品目までの品目の品目番号を連結した構成パスキーを作成する。また、格納部１３は、作成した構成パスキーを構成パス属性テーブル２３の「構成パスキー」の項目に、抽出した対象品目の品目番号を「品目番号」の項目に、抽出した属性値を対応する「構成パス属性」の項目に格納する。
【００２９】
また、格納部１３は、編集部１２により提供される編集が行われた場合には、編集された内容に応じて、各テーブルに情報を格納し、必要に応じて既存の情報を削除する。例えば、引継ぎフラグがＯＮに設定されている状態で、図４に示すような複写が行われたとする。格納部１３は、図７に示すように、複写元品目配下の対象品目の構成パス属性情報を複写して、構成パス属性テーブル２３に格納すると共に、複写先で設定されている起点品目に基づいて構成パスキーを変更する。なお、引継ぎフラグがＯＦＦの場合には、構成パス属性の複写は行われないため、格納部１３による構成パス属性テーブル２３への格納も行われない。また、移動の場合は、図８に示すように、移動元品目配下の対象品目の構成パス属性情報を削除する点を除いては、複写の場合と同様である。
【００３０】
また、例えば、引継ぎフラグがＯＮに設定されている状態で、図５に示すような置換が行われた場合には、格納部１３は、図９に示すように、置換元品目の構成パス属性情報の品目番号を置換先品目の品目番号に置換した構成パス属性情報を作成して格納する。また、格納部１３は、置換元品目の構成パス属性情報を削除する。
【００３１】
また、例えば、図６に示すような積算が行われた場合には、格納部１３は、図１０に示すように、構成パスキーに含まれる対象品目以外の品目についての構成パス属性情報を追加する。格納部１３は、追加した構成パス属性情報について、起点品目から、構成パス属性情報を追加した品目の１つ上位の品目までの品目番号を連結した構成パスキーを作成する。なお、構成パス属性情報を追加した品目が起点品目の場合の構成パスキーは、起点品目であることを示す記号、例えば構成パスキーの連結記号として用いている「／（スラッシュ）」とすることができる。格納部１３は、作成した構成パスキーを、追加した構成パス属性情報の「構成パスキー」の項目に格納し、編集部１２で計算された各品目に対応する積算値を、対応する構成パス属性の項目に格納する。
【００３２】
品目管理装置１０は、例えば図１１に示すコンピュータ４０で実現することができる。コンピュータ４０はＣＰＵ４１、一時記憶領域としてのメモリ４２、及び不揮発性の記憶部４３を備える。また、コンピュータ４０は、入出力装置４８が接続される入出力インターフェース（Ｉ／Ｆ）４４を備える。また、コンピュータ４０は、記録媒体４９に対するデータの読み込み及び書き込みを制御するｒｅａｄ／ｗｒｉｔｅ（Ｒ／Ｗ）部４５、及びインターネット等のネットワークに接続されるネットワークＩ／Ｆ４６を備える。ＣＰＵ４１、メモリ４２、記憶部４３、入出力Ｉ／Ｆ４４、Ｒ／Ｗ部４５、及びネットワークＩ／Ｆ４６は、バス４７を介して互いに接続される。
【００３３】
入出力Ｉ／Ｆ４４に接続される入出力装置４８は、ディスプレイ等の表示装置、及びマウスやキーボード等の入力装置を含む。表示装置には、図３に示したような管理画面３０が表示され、ユーザが入力装置を操作して各種情報の設定または編集を行う。なお、管理画面３０の表示、及びユーザによる設定または編集は、ネットワークＩ／Ｆ４６を介してネットワークで接続されたパーソナルコンピュータ等で行ってもよい。
【００３４】
記憶部４３はＨＤＤ（Hard Disk Drive）、ＳＳＤ（solid state drive）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部４３には、コンピュータ４０を品目管理装置１０として機能させるための品目管理プログラム５０が記憶されている。また、記憶部４３は、品目情報ＤＢ２０を構成する情報が記憶される品目情報ＤＢ記憶領域６０を有する。ＣＰＵ４１は、品目管理プログラム５０を記憶部４３から読み出してメモリ４２に展開し、品目管理プログラム５０が有するプロセスを順次実行する。また、ＣＰＵ４１は、品目情報ＤＢ記憶領域６０に記憶された情報を読み出して、品目情報ＤＢ２０を構成する各テーブルとしてメモリ４２に展開する。
【００３５】
品目管理プログラム５０は、表示制御プロセス５１と、編集プロセス５２と、格納プロセス５３とを有する。ＣＰＵ４１は、表示制御プロセス５１を実行することで、図１に示す表示制御部１１として動作する。また、ＣＰＵ４１は、編集プロセス５２を実行することで、図１に示す編集部１２として動作する。また、ＣＰＵ４１は、格納プロセス５３を実行することで、図１に示す格納部１３として動作する。これにより、品目管理プログラム５０を実行したコンピュータ４０が、品目管理装置１０として機能することになる。
【００３６】
なお、品目管理装置１０は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００３７】
次に、本実施形態に係る品目管理装置１０の作用について説明する。品目管理装置１０に対して、品目が指定されると共に、管理画面３０の表示が指示されると、品目管理装置１０により、図１２に示す品目管理処理が実行される。
【００３８】
図１２に示す品目管理処理のステップＳ１１で、表示制御部１１が、指定された品目に関する構成属性情報、品目属性情報、及び構成パス属性情報を、品目情報ＤＢ２０の各テーブルから取得する。そして、表示制御部１１は、取得した構成属性情報に基づいて、指定された品目を含む製品を構成する複数の品目間の上位または下位の親子関係で表される構成を、例えば図３に示すようなツリー構造で構成領域３１に表示する。また、表示制御部１１は、取得した構成属性情報に基づいて、表示された構成に含まれる品目毎の個数を、構成属性領域３３に表示する。また、表示制御部１１は、取得した品目属性情報に基づいて、構成領域３１に表示された構成に含まれる品目に対応して、品目属性毎の属性値を、例えば図３に示すように品目属性領域３２に表示する。さらに、表示制御部１１は、取得した構成パス属性情報の構成パスキーの先頭の品目番号で示される起点品目が表示されている場合には、その起点品目に対応する起点フラグをＯＮに設定する。
【００３９】
次に、ステップＳ１２で、表示制御部１１が、チェックボックス３６がチェックされているか否か、及び起点フラグがＯＮに設定されている起点品目が表示されているか否かを判定する。肯定判定の場合には、処理はステップＳ１３へ移行し、表示制御部１１は、上記ステップＳ１１で取得した構成パス属性情報に基づいて、対象品目の構成パス属性領域３４に属性値を表示し、処理はステップＳ１４へ移行する。上記ステップＳ１２が否定判定の場合には、処理はステップＳ１３をスキップして、ステップＳ１４へ移行する。
【００４０】
ステップＳ１４では、管理画面３０に対するユーザの操作が行われるまで待機し、操作が行われた場合には、表示制御部１１が、ユーザの操作が確定ボタン３７の選択か否かを判定する。確定ボタン３７の選択の場合には、処理はステップＳ１８へ移行し、確定ボタン３７の選択ではない場合には、処理はステップＳ１５へ移行する。
【００４１】
ステップＳ１５では、表示制御部１１が、ユーザの操作が、編集コマンドの起動か否かを判定する。例えば、機能領域３１に表示されたいずれかの品目を選択した状態で、編集メニューからいずれかの編集機能が選択された場合には、編集コマンドが起動されたと判定することができる。編集コマンドが起動された場合には、処理はステップＳ２０へ移行し、選択された編集機能に応じた編集処理を実行し、処理はステップＳ１４に戻る。
【００４２】
上記ステップＳ１５で否定判定された場合には、処理はステップＳ１６へ移行し、表示制御部１１が、ユーザの操作が戻るボタン３８の選択か否かを判定する。戻るボタン３８の選択の場合には、処理はステップＳ１７へ移行し、表示制御部１１が、前画面を表示し、品目管理処理を終了する。一方、戻るボタン３８が選択されていない場合には、ユーザの操作は、起点フラグまたはいずれかの属性値の設定であると判定し、処理はステップＳ１４に戻る。
【００４３】
ステップＳ１８では、格納部１３が、管理画面３０に表示された情報から、設定または編集された情報を抽出する。抽出した情報に構成パス属性情報が含まれる場合には、格納部１３は、必要に応じて、構成パスキーを作成する。そして、格納部１３は、抽出した情報に応じたテーブルに、抽出した情報を格納し、また、移動や置換等の編集が行われた場合には、必要に応じて各テーブルの既存の情報を削除して、処理はステップＳ１４に戻る。
【００４４】
ここで、ステップＳ２０で実行される編集処理の一例として、構成パス属性が設定されている対象品目を含む構成の複写処理について説明する。対象品目の構成パス属性が示す構成パスキーに含まれるいずれかの品目が選択された状態で、編集メニューから「編集」が選択されると、図１３に示す複写処理が実行される。
【００４５】
図１３に示す複写処理のステップＳ２１で、編集部１２が、複写先品目が指定されたか否かを判定する。指定された場合には、処理はステップＳ２２へ移行し、指定されていない場合には、本ステップの判定を繰り返す。
【００４６】
ステップＳ２２では、編集部１２が、選択された品目を複写元品目として特定すると共に、指定された複写先の品目、及び構成パス属性情報の引継ぎフラグの設定を取得する。次に、ステップＳ２３で、編集部１２が、引継ぎフラグがＯＮかＯＦＦかを判定し、ＯＮの場合には、処理はステップＳ２４へ移行し、ＯＦＦの場合には、処理はステップＳ２５へ移行する。
【００４７】
ステップＳ２４では、編集部１２が、指定された複写先品目の配下に、複写元品目及び複写元品目の配下の品目の各々の構成属性情報、品目属性情報、及び構成パス属性情報を複写して表示するように、表示制御部１１に指示する。一方、ステップＳ２５では、編集部１２が、指定された複写先品目の配下に、複写元品目及び複写元品目の配下の品目の各々の構成属性情報及び品目属性情報を複写して表示するように、表示制御部１１に指示する。次に、ステップＳ２６で、表示制御部１１が、編集部１２から指示された情報を再表示して、図１２に示す品目管理処理にリターンする。
【００４８】
以上説明したように、本実施形態に係る品目管理装置１０によれば、品目が使用される製品の構成上の部位を示す構成パスキーに対応して、異なる属性値を保持する構成パス属性を用意する。これにより、品目や属性項目を増やすことなく、一つの属性について異なる属性値を扱うことができる。従って、一つの属性について異なる属性値を扱う場合に、管理コストの増大、及び運用の煩雑さを低減することができる。
【００４９】
なお、上記実施形態では、例えばコストという属性については、品目属性では扱わず、構成パス属性のみで扱う場合について説明したが、同じ属性について、品目属性と構成パス属性との両方で扱うようにしてもよい。この場合、品目属性では、その品目が使用される製品の構成上の部位によらず固有の属性値を設定し、構成パス属性では、特定の部位で使用される場合の属性値のみを設定することができる。また、この場合において、チェックボックス３６がチェックされていない場合や、起点品目が表示されていない場合には、品目属性の属性値を代表的に表示するようにしてもよい。また、属性値を積算する場合などに、いずれの属性値を優先して扱うかの順位情報を持つことで、目的に応じた使い分けが可能になる。
【００５０】
また、上記実施形態では、構成パス属性として「コスト」を例示して説明しているが、これに限定されない。品目を製品に取り付ける際の注意事項等のコメント、品目の名称等も、同じ品目であっても異なる属性値を採用したい場合があるため、構成パス属性として扱うことができる。
【００５１】
また、上記実施形態では、起点品目から対象品目までに含まれる全ての品目により構成パスキーを表す場合について説明したが、起点品目及び対象品目のみで構成パスキーを表してもよい。前者の場合は、品目間の親子関係がどのような場合にどの属性値を適用するかを、詳細に定義することができる。後者の場合は、機種やユニットなどの上位の品目に応じた大きなくくりで属性値を異ならせたい場合には、下位の品目が相違する毎に構成パスキーを列挙する必要がないため、有効な表記方法である。
【００５２】
また、上記実施形態では、構成パスキーを、起点品目から対象品目までに含まれる品目の品目番号を連結した表記としたが、これに限定されず、起点品目から対象品目までに含まれる各品目を識別可能なコードを用いて表記すればよい。
【００５３】
また、上記実施形態では、編集処理として、複写、移動、置換、及び積算について説明したが、これに限定されない。構成パス属性テーブルについて、一般的なデータベース管理システムで行われる処理を適用可能である。例えば、構成パス属性テーブルに登録された構成パス属性情報を所定の形式のファイルとして出力したり、外部から取り込んだりすることもできる。また、品目の構成を比較する際に、構成属性情報のみでなく、構成パス属性情報の相違も構成の相違として抽出するようにしてもよい。
【００５４】
また、上記では開示の技術に係る品目管理プログラムの一例である品目管理プログラム５０が記憶部４３に予め記憶（インストール）されている態様を説明したが、これに限定されない。開示の技術に係るプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記録媒体に記録された形態で提供することも可能である。
【００５５】
以上の実施形態に関し、更に以下の付記を開示する。
【００５６】
（付記１）
コンピュータに、
製品に含まれる複数の品目間の上位または下位の関係で表される構成を示す構成情報と、各品目の属性毎の属性値を示す属性情報とを保持し、
所定の属性の属性値を、前記所定の属性の属性値を設定する対象である対象品目と前記対象品目に対して上位の品目である起点品目との間の構成情報と対応付けて、複数設定する
ことを含む処理を実行させるための品目管理プログラム。
【００５７】
（付記２）
前記所定の属性として、前記対象品目と前記起点品目との間の構成情報によらず固有の値を保持する属性と、前記対象品目と前記起点品目との間の構成情報に応じて、前記固有の値とは異なる値を保持する属性とを設ける付記１記載の品目管理プログラム。
【００５８】
（付記３）
前記対象品目と前記起点品目との間の構成情報を、前記対象品目と前記起点品目との間に含まれる全ての品目間の構成を示す構成情報とするか、または前記対象品目と前記起点品目との構成を示す構成情報とする付記１または付記２記載の品目管理プログラム。
【００５９】
（付記４）
前記コンピュータに、
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に含まれる品目から前記起点品目を選択可能な状態で、かつ前記対象品目の前記所定の属性の属性値を入力可能な状態で表示する
ことをさらに含む処理を実行させるための付記１〜付記３のいずれか１項記載の品目管理プログラム。
【００６０】
（付記５）
前記コンピュータに、
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に前記起点品目が含まれる場合には、前記起点品目を識別するマークを表示し、かつ前記対象品目の前記所定の属性の属性値を表示し、前記表示された構成に前記起点品目が含まれない場合には、前記対象品目の前記所定の属性の属性値を表示しないように制御する
ことをさらに含む処理を実行させるための付記１〜付記４のいずれか１項記載の品目管理プログラム。
【００６１】
（付記６）
前記コンピュータに、
前記所定の属性の属性値が設定された品目を、他の構成の一部に複写、他の構成の一部に移動、または他の品目に置換する場合に、複写後、移動後、または置換後の品目について、前記所定の属性の属性値を引き継ぐか否かの選択を受け付け、引き継ぐことが選択された場合には、前記所定の属性を含む全ての属性情報及び構成情報を複写、移動、または置換し、引き継がないことが選択された場合には、前記所定の属性を除く属性情報及び構成情報を複写、移動、または置換する
ことをさらに含む処理を実行させるための付記１〜付記５のいずれか１項記載の品目管理プログラム。
【００６２】
（付記７）
前記コンピュータに、
前記所定の属性の属性値が数値の場合に、前記対象品目から前記起点品目までの品目の各々について、前記所定の属性の属性値を積算した値を有する他の所定の属性を設定する
ことをさらに含む処理を実行させるための付記１〜付記６のいずれか１項記載の品目管理プログラム。
【００６３】
（付記８）
前記コンピュータに、
品目間の構成の相違を比較する際に、前記所定の属性の属性値が相違する場合も、構成間の相違として抽出する
ことをさらに含む処理を実行させるための付記１〜付記７のいずれか１項記載の品目管理プログラム。
【００６４】
（付記９）
前記コンピュータに、
前記所定の属性の属性値と、対応する前記対象品目と前記起点品目との間の構成情報とを、所定のファイル形式で出力、または外部から取り込む
ことをさらに含む処理を実行させるための付記１〜付記８のいずれか１項記載の品目管理プログラム。
【００６５】
（付記１０）
前記対象品目と前記起点品目との間の構成情報を、前記起点品目から前記対象品目までに含まれる品目の識別情報を連結した構成パスで表す付記１〜付記９のいずれか１項記載の品目管理プログラム。
【００６６】
（付記１１）
前記起点品目は、対象品目を含む製品に含まれる品目のうち、最上位の品目から、対象品目の１つ上位の品目までに含まれるいずれかの品目から選択された品目である付記１〜付記１０のいずれか１項記載の品目管理プログラム。
【００６７】
（付記１２）
製品に含まれる複数の品目間の上位または下位の関係で表される構成を示す構成情報と、各品目の属性毎の属性値を示す属性情報とを保持する記憶部と、
所定の属性の属性値を、前記所定の属性の属性値を設定する対象である対象品目と前記対象品目に対して上位の品目である起点品目との間の構成情報と対応付けて、複数設定する設定部と、
を含む品目管理装置。
【００６８】
（付記１３）
前記所定の属性として、前記対象品目と前記起点品目との間の構成情報によらず固有の値を保持する属性と、前記対象品目と前記起点品目との間の構成情報に応じて、前記固有の値とは異なる値を保持する属性とを設ける付記１２記載の品目管理装置。
【００６９】
（付記１４）
前記設定部は、前記対象品目と前記起点品目との間の構成情報を、前記対象品目と前記起点品目との間に含まれる全ての品目間の構成を示す構成情報とするか、または前記対象品目と前記起点品目との構成を示す構成情報とする付記１２または付記１３記載の品目管理装置。
【００７０】
（付記１５）
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に含まれる品目から前記起点品目を選択可能な状態で、かつ前記対象品目の前記所定の属性の属性値を入力可能な状態で表示する表示制御部をさらに含む付記１２〜付記１４のいずれか１項記載の品目管理装置。
【００７１】
（付記１６）
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に前記起点品目が含まれる場合には、前記起点品目を識別するマークを表示し、かつ前記対象品目の前記所定の属性の属性値を表示し、前記表示された構成に前記起点品目が含まれない場合には、前記対象品目の前記所定の属性の属性値を表示しないように制御する表示制御部をさらに含む付記１２〜付記１５のいずれか１項記載の品目管理装置。
【００７２】
（付記１７）
前記所定の属性の属性値が設定された品目を、他の構成の一部に複写、他の構成の一部に移動、または他の品目に置換する場合に、複写後、移動後、または置換後の品目について、前記所定の属性の属性値を引き継ぐか否かの選択を受け付け、引き継ぐことが選択された場合には、前記所定の属性を含む全ての属性情報及び構成情報を複写、移動、または置換し、引き継がないことが選択された場合には、前記所定の属性を除く属性情報及び構成情報を複写、移動、または置換する編集部をさらに含む付記１２〜付記１６のいずれか１項記載の品目管理装置。
【００７３】
（付記１８）
前記所定の属性の属性値が数値の場合に、前記対象品目から前記起点品目までの品目の各々について、前記所定の属性の属性値を積算した値を有する他の所定の属性を設定する編集部をさらに含む付記１２〜付記１７のいずれか１項記載の品目管理装置。
【００７４】
（付記１９）
品目間の構成の相違を比較する際に、前記所定の属性の属性値が相違する場合も、構成間の相違として抽出する編集部をさらに含む付記１２〜付記１８のいずれか１項記載の品目管理装置。
【００７５】
（付記２０）
前記所定の属性の属性値と、対応する前記対象品目と前記起点品目との間の構成情報とを、所定のファイル形式で出力、または外部から取り込む編集部をさらに含む付記１２〜付記１９のいずれか１項記載の品目管理装置。
【００７６】
（付記２１）
前記設定部は、前記対象品目と前記起点品目との間の構成情報を、前記起点品目から前記対象品目までに含まれる品目の識別情報を連結した構成パスで表す付記１２〜付記２０のいずれか１項記載の品目管理装置。
【００７７】
（付記２２）
前記起点品目は、対象品目を含む製品に含まれる品目のうち、最上位の品目から、対象品目の１つ上位の品目までに含まれるいずれかの品目から選択された品目である付記１２〜付記２１のいずれか１項記載の品目管理装置。
【００７８】
（付記２３）
コンピュータに、
製品に含まれる複数の品目間の上位または下位の関係で表される構成を示す構成情報と、各品目の属性毎の属性値を示す属性情報とを保持し、
所定の属性の属性値を、前記所定の属性の属性値を設定する対象である対象品目と前記対象品目に対して上位の品目である起点品目との間の構成情報と対応付けて、複数設定する
ことを含む処理を実行させる品目管理方法。
【００７９】
（付記２４）
前記所定の属性として、前記対象品目と前記起点品目との間の構成情報によらず固有の値を保持する属性と、前記対象品目と前記起点品目との間の構成情報に応じて、前記固有の値とは異なる値を保持する属性とを設ける付記２３記載の品目管理方法。
【００８０】
（付記２５）
前記対象品目と前記起点品目との間の構成情報を、前記対象品目と前記起点品目との間に含まれる全ての品目間の構成を示す構成情報とするか、または前記対象品目と前記起点品目との構成を示す構成情報とする付記２３または付記２４記載の品目管理方法。
【００８１】
（付記２６）
前記コンピュータに、
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に含まれる品目から前記起点品目を選択可能な状態で、かつ前記対象品目の前記所定の属性の属性値を入力可能な状態で表示する
ことをさらに含む処理を実行させる付記２３〜付記２５のいずれか１項記載の品目管理方法。
【００８２】
（付記２７）
前記コンピュータに、
前記対象品目を含む製品の少なくとも一部を表す構成を表示装置に表示すると共に、表示された構成に前記起点品目が含まれる場合には、前記起点品目を識別するマークを表示し、かつ前記対象品目の前記所定の属性の属性値を表示し、前記表示された構成に前記起点品目が含まれない場合には、前記対象品目の前記所定の属性の属性値を表示しないように制御する
ことをさらに含む処理を実行させる付記２３〜付記２６のいずれか１項記載の品目管理方法。
【００８３】
（付記２８）
前記コンピュータに、
前記所定の属性の属性値が設定された品目を、他の構成の一部に複写、他の構成の一部に移動、または他の品目に置換する場合に、複写後、移動後、または置換後の品目について、前記所定の属性の属性値を引き継ぐか否かの選択を受け付け、引き継ぐことが選択された場合には、前記所定の属性を含む全ての属性情報及び構成情報を複写、移動、または置換し、引き継がないことが選択された場合には、前記所定の属性を除く属性情報及び構成情報を複写、移動、または置換する
ことをさらに含む処理を実行させる付記２３〜付記２７のいずれか１項記載の品目管理方法。
【００８４】
（付記２９）
前記コンピュータに、
前記所定の属性の属性値が数値の場合に、前記対象品目から前記起点品目までの品目の各々について、前記所定の属性の属性値を積算した値を有する他の所定の属性を設定する
ことをさらに含む処理を実行させる付記２３〜付記２８のいずれか１項記載の品目管理方法。
【００８５】
（付記３０）
前記コンピュータに、
品目間の構成の相違を比較する際に、前記所定の属性の属性値が相違する場合も、構成間の相違として抽出する
ことをさらに含む処理を実行させる付記２３〜付記２９のいずれか１項記載の品目管理方法。
【００８６】
（付記３１）
前記コンピュータに、
前記所定の属性の属性値と、対応する前記対象品目と前記起点品目との間の構成情報とを、所定のファイル形式で出力、または外部から取り込む
ことをさらに含む処理を実行させる付記２３〜付記３０のいずれか１項記載の品目管理方法。
【００８７】
（付記３２）
前記対象品目と前記起点品目との間の構成情報を、前記起点品目から前記対象品目までに含まれる品目の識別情報を連結した構成パスで表す付記２３〜付記３１のいずれか１項記載の品目管理方法。
【００８８】
（付記３３）
前記起点品目は、対象品目を含む製品に含まれる品目のうち、最上位の品目から、対象品目の１つ上位の品目までに含まれるいずれかの品目から選択された品目である付記２３〜付記３２のいずれか１項記載の品目管理方法。
【符号の説明】
【００８９】
１０   品目管理装置
１１   表示制御部
１２   編集部
１３   格納部
２０   品目情報ＤＢ
２１   構成属性テーブル
２２   品目属性テーブル
２３   構成パス属性テーブル
３０   管理画面
３４   構成パス属性領域
３５   起点フラグ領域
３６   チェックボックス
４０   コンピュータ
４２   ＣＰＵ
４２   メモリ
４３   記憶部
５０   品目管理プログラム
【図１】
0006409355.tif 000002
【図２】
0006409355.tif 000003
【図３】
0006409355.tif 000004
【図４】
0006409355.tif 000005
【図５】
0006409355.tif 000006
【図６】
0006409355.tif 000007
【図７】
0006409355.tif 000008
【図８】
0006409355.tif 000009
【図９】
0006409355.tif 000010
【図１０】
0006409355.tif 000011
【図１１】
0006409355.tif 000012
【図１２】
0006409355.tif 000013
【図１３】
0006409355.tif 000014