(57)【要約】【課題】製品の情報を柔軟且つ効率的に得ることが可能な情報管理装置、情報管理方法、及び情報管理プログラムを提供する。【解決手段】情報管理装置１は、製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられた部品表テーブルＴＢを格納する格納部１３と、外部からの指示を入力する入力部１１と、入力部１１に入力された指示に応じ、格納部１３に格納されたテーブルを検索して製品を構成する部品のツリー構造を階層毎に作成するツリー作成部１４ａと、を備える。【選択図】図１
2018077724.tif 000002
【特許請求の範囲】
【請求項１】
製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、前記製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられたテーブルを格納する格納部と、
外部からの指示を入力する入力部と、
前記入力部に入力された指示に応じ、前記格納部に格納されたテーブルを検索して前記製品を構成する部品のツリー構造を階層毎に作成する作成部と、
を備える情報管理装置。
【請求項２】
前記作成部で作成される前記ツリー構造を表示する表示部を備える請求項１記載の情報管理装置。
【請求項３】
前記テーブルの前記製品を構成する部品には、該部品の属性情報が関連付けられている、請求項１又は請求項２記載の情報管理装置。
【請求項４】
前記作成部は、前記入力部の指示に応じ、前記入力部の指示によって特定された特定部品の下位層の部品が展開された第１ツリー構造、或いは前記特定部品の下位層の部品が展開されることなく前記特定部品に対して前記特定部品の前記属性情報が関連付けられた第２ツリー構造を作成する、請求項３記載の情報管理装置。
【請求項５】
前記作成部は、前記入力部によって特定された前記製品、或いは前記入力部によって特定された前記製品を構成する部品を起点としたツリー構造を作成する、請求項１から請求項４の何れか一項に記載の情報管理装置。
【請求項６】
前記テーブルは、前記製品に対応付けられた部品を選択するための選択肢情報が前記製品の製品名に追記され、或いは前記製品を構成する部品に対応付けられた部品を選択するための選択肢情報が前記製品を構成する部品の部品名に追記されたテーブルであって、前記製品に対応付けられた部品或いは前記製品を構成する部品に対応付けられた部品が更に直下の階層に属する部品を選択する選択肢情報を備える場合に、前記製品に対応付けられた部品或いは前記製品を構成する部品に対応付けられた部品の選択肢情報を、前記製品或いは前記製品を構成する部品の選択肢情報に引継ぐための引継情報を備えるテーブルである、請求項１から請求項５の何れか一項に記載の情報管理装置。
【請求項７】
外部からの指示を入力する第１ステップと、
前記第１ステップで入力された指示に応じ、製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、前記製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられたテーブルを検索して前記製品を構成する部品のツリー構造を階層毎に作成する第２ステップと、
を有する情報管理方法。
【請求項８】
前記第２ステップで作成される前記ツリー構造を表示する第３ステップを更に有する、請求項７記載の情報管理方法。
【請求項９】
コンピュータを、
製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、前記製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられたテーブルを格納する格納手段と、
外部からの指示を入力する入力手段と、
前記入力手段に入力された指示に応じ、前記格納手段に格納されたテーブルを検索して前記製品を構成する部品のツリー構造を階層毎に作成する作成手段と、
して機能させる情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置、情報管理方法、及び情報管理プログラムに関する。
【背景技術】
【０００２】
製造業をはじめとして、多種多様な製品を取り扱う業種においては、製品の管理が極めて重要になる。近年では、製品の管理を効率化する手法として、ＰＬＭ（Product Lifecycle Management）と呼ばれる管理手法が提案されている。このＰＬＭとは、製品の企画、開発、設計等を行う段階、製品の製造、生産等を行う段階、製品の販売、保守等を行う段階等の全ての段階に亘って製品を包括的に管理する手法をいう。このようなＰＬＭを実現するシステムは、ＰＬＭシステムと呼ばれる。
【０００３】
一般的に、ＰＬＭシステムにおいて、製品は、製品を構成する部品、中間加工品、ユニット等（以下、これらを総称する場合には、単に「部品」という）がツリー構造（木構造）で表現され、各部品の仕様や製造方法を示した図面等の属性情報が各々の部品に関連付けられて管理される。つまり、ＰＬＭシステムでは、部品表のような製品の構成を示す構成情報と各部品の属性情報とが、製品を特定する情報（例えば、製品ＩＤ）を根本要素（ルート）とするツリー構造によって管理されるのが一般的である。
【０００４】
以下の特許文献１には、上述したツリー構造を用いて製品や部品の管理を行う従来の構成部品データ管理システムの一例が開示されている。具体的に、以下の特許文献１には、任意の製品又は部品と、その製品又は部品を構成する構成部品との関連を表示する構成部品表示手段と、複数個の同一系統の製品又は部品と複数個の構成部品との関連を示す図を表示する系統部品関連表示手段とを備えることで、製品の部品構成の変更、必要部品の管理が、容易かつ正確に行えるようにした部品データ管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１４８８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、近年においては、多様な消費者のニーズに応えるべく、多品種少量生産が行われる機会が多くなっている。このような多品種少量生産では、品質、価格、機能、或いはデザイン等が異なる多品種の製品が生産される。このような多品種の製品を管理する管理方法として、上述したツリー構造を製品の品種毎に用意してそれぞれ独立して管理する管理方法が考えられる。
【０００７】
しかしながら、上記の管理方法では、膨大なデータを常時保持する必要があることから、ツリー構造で管理するメリットである検索の容易性、或いは展開や逆展開の容易性を阻害する要因になることが考えられる。また、上記の管理方法では、各ツリー構造が互いに独立して管理されるため、複数のツリー構造に跨がって情報を取得するには煩雑な操作が必要になると考えられる。例えば、現在操作を行っているツリー構造を他のツリー構造に一旦切り替えて必要な情報を入手し、情報を入手してから元のツリー構造に切り替えるといった具合である。
【０００８】
また、上記の管理方法において、例えば多品種の製品に共通する部品を変更する場合には、部品を変更する操作を全てのツリー構造に対して繰り返し行わなければならないことから極めて煩雑な操作が必要になると考えられる。また、誤操作によって作業漏れが発生する可能性も考えられる。このように、上記の管理方法において、ツリー構造を複数管理する必要がある場合には、効率的な管理が困難な場合が多いと考えられる。
【０００９】
更に、上記の管理方法は、ツリー構造を全体として管理している。このため、製品の全ての構成が明らかになるまで（製品を構成する全ての部品の開発及び設計が完了するまで）ツリー構造の登録を行うことができず柔軟な対応が困難であると考えられる。また、上記の管理方法は、ツリー構造を全体として管理することから、必要な情報を得る場合には、必ず根本要素からツリー構造を辿って得る必要があり、例えばツリー構造の任意の箇所から辿るといった柔軟な操作を行うことはできない。
【００１０】
本発明は上記事情に鑑みてなされたものであり、製品の情報を柔軟且つ効率的に得ることが可能な情報管理装置、情報管理方法、及び情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の情報管理装置は、製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、前記製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられたテーブル（ＴＢ、ＴＢ１〜ＴＢ４）を格納する格納部（１３）と、外部からの指示を入力する入力部（１１）と、前記入力部に入力された指示に応じ、前記格納部に格納されたテーブルを検索して前記製品を構成する部品のツリー構造を階層毎に作成する作成部（１４ａ）と、を備える。
また、本発明の情報管理装置は、前記作成部で作成される前記ツリー構造を表示する表示部（１２）を備える。
また、本発明の情報管理装置は、前記テーブルの前記製品を構成する部品には、該部品の属性情報が関連付けられている。
また、本発明の情報管理装置は、前記作成部が、前記入力部の指示に応じ、前記入力部の指示によって特定された特定部品の下位層の部品が展開された第１ツリー構造、或いは前記特定部品の下位層の部品が展開されることなく前記特定部品に対して前記特定部品の前記属性情報が関連付けられた第２ツリー構造を作成する。
また、本発明の情報管理装置は、前記作成部が、前記入力部によって特定された前記製品、或いは前記入力部によって特定された前記製品を構成する部品を起点としたツリー構造を作成する。
また、本発明の情報管理装置は、前記テーブルが、前記製品に対応付けられた部品を選択するための選択肢情報が前記製品の製品名に追記され、或いは前記製品を構成する部品に対応付けられた部品を選択するための選択肢情報が前記製品を構成する部品の部品名に追記されたテーブルであって、前記製品に対応付けられた部品或いは前記製品を構成する部品に対応付けられた部品が更に直下の階層に属する部品を選択する選択肢情報を備える場合に、前記製品に対応付けられた部品或いは前記製品を構成する部品に対応付けられた部品の選択肢情報を、前記製品或いは前記製品を構成する部品の選択肢情報に引継ぐための引継情報を備えるテーブルである。
本発明の情報管理方法は、外部からの指示を入力する第１ステップと、前記第１ステップで入力された指示に応じ、製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、前記製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられたテーブル（ＴＢ、ＴＢ１〜ＴＢ４）を検索して前記製品を構成する部品のツリー構造を階層毎に作成する第２ステップと、を有する。
また、本発明の管理方法は、前記第２ステップで作成される前記ツリー構造を表示する第３ステップを更に有する。
本発明の情報管理プログラムは、コンピュータを、製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、前記製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられたテーブル（ＴＢ）を格納する格納手段（１３）と、外部からの指示を入力する入力手段（１１）と、前記入力手段に入力された指示に応じ、前記格納手段に格納されたテーブルを検索して前記製品を構成する部品のツリー構造を階層毎に作成する作成手段（１４ａ）と、して機能させる。
【発明の効果】
【００１２】
本発明によれば、製品と該製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、製品を構成する部品と該部品を構成する部品のうち直下の階層に属する部品とが対応付けられたテーブルを用い、入力部に入力された指示に応じ、格納部に格納されたテーブルを検索して製品を構成する部品のツリー構造を階層毎に作成するようにしているため、製品の情報を柔軟且つ効率的に得ることが可能であるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による情報管理装置の要部構成を示すブロック図である。
【図２】本発明の一実施形態で用いられる部品表テーブルの一例を示す図である。
【図３】本発明の一実施形態におけるツリー構造の一例を示す図である。
【図４】本発明の一実施形態による情報管理装置におけるツリー構造の表示例を示す図である。
【図５】本発明の一実施形態による情報管理装置におけるツリー構造の具体的な表示例を示す図である。
【図６】本発明の変形例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の一実施形態による情報管理装置、情報管理方法、及び情報管理プログラムについて詳細に説明する。図１は、本発明の一実施形態による情報管理装置の要部構成を示すブロック図である。図１に示す通り、本実施形態の情報管理装置１は、入力部１１（入力手段）、表示部１２、格納部１３（格納手段）、処理部１４、ドライブ装置１５、及び通信部１６を備えており、製品の管理を行うために用いられる装置である。この情報管理装置１は、例えば、デスクトップ型、ノート型、或いはタブレット型のコンピュータにより実現され、多種多様の製品の管理に用いて好適な装置である。
【００１５】
入力部１１は、例えばキーボードやポインティングデバイス等の入力装置を備えており、外部からの指示（例えば、情報管理装置１を操作するユーザの指示）を入力する。表示部１２は、例えば液晶表示装置等の表示装置を備えており、処理部１４の制御の下で各種情報の表示を行う。尚、入力部１１及び表示部１２は、別々に設けられていても良く、例えばタッチパネルのように一体化されたものであっても良い。
【００１６】
格納部１３は、ＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）等の記憶装置、或いはフラッシュＲＯＭ（Read Only Memory）やＥＥＰＲＯＭ（Electrically Erasable and Programmable ＲＯＭ）等の不揮発性のメモリを備えており、情報管理装置１で管理される各種情報を格納する。具体的に、格納部１３は、管理対象である製品を構成する部品に関する情報を含む部品表テーブルＴＢ（テーブル）を格納する。
【００１７】
部品表テーブルＴＢは、製品の管理を行うために従来から用いられてきた部品表をいわば電子化したものである。この部品表テーブルＴＢは、製品とその製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、製品を構成する部品とその部品を構成する部品のうち直下の階層に属する部品とが対応付けられたものである。つまり、部品表テーブルＴＢは、製品（正確には、製品を特定する情報）を根本要素（ルート）とするツリー構造のうち、製品（或いは、ある階層の部品）と、その下層の部品との関係とを規定したテーブルであるということができる。
【００１８】
図２は、本発明の一実施形態で用いられる部品表テーブルの一例を示す図である。図２においては、部品表テーブルＴＢをなす４つの部品表テーブルを例示している。具体的には、「製品」についての部品表テーブルＴＢ１、「部品Ａ」についての部品表テーブルＴＢ２、「部品Ｂ」についての部品表テーブルＴＢ３、及び「部品Ｃ」についての部品表テーブルＴＢ４を例示している。尚、図２に示す部品表テーブルＴＢ１〜ＴＢ４は、あくまでも一例であり、各テーブルを構成する要素は任意に設定することができる。
【００１９】
図２に示す通り、「製品」についての部品表テーブルＴＢ１は、管理対象である製品を特定する情報（例えば、製品ＩＤ）と、その下層の部品（「部品Ａ」，「部品Ｂ」，「部品Ｃ」）を特定する情報（例えば、部品ＩＤ）とが対応付けられたテーブルである。「部品Ａ」についての部品表テーブルＴＢ２は、「部品Ａ」を特定する情報と、「部品Ａ」の属性情報（「属性Ａ１」，「属性Ａ２」）とが関連付けられたテーブルである。「部品Ｂ」についての部品表テーブルＴＢ３は、「部品Ｂ」を特定する情報と、「部品Ｂ」の属性情報（「属性Ｂ１」，「属性Ｂ２」）とが関連付けられたテーブルである。「部品Ｃ」についての部品表テーブルＴＢ４は、「部品Ｃ」を特定する情報と、その下層の部品（「部品Ｄ」，「部品Ｅ」）を特定する情報とが対応付けられたテーブルである。
【００２０】
図３は、本発明の一実施形態におけるツリー構造の一例を示す図である。尚、図３に示すツリー構造の一部は、図２に示す部品表テーブルＴＢ１〜ＴＢ４を用いて作成される。図３（ａ）に例示するツリー構造は、製品（正確には、製品を特定する情報）を根本要素（ルート）とするものであり、第１階層には、「製品」を構成する「部品Ａ」，「部品Ｂ」，「部品Ｃ」が配置される（図２中の部品表テーブルＴＢ１参照）。また、第２階層には、「部品Ｃ」を構成する「部品Ｄ」，「部品Ｅ」が配置される（図２中の部品表テーブルＴＢ４参照）。
【００２１】
「部品Ａ」には、「属性Ａ１」，「属性Ａ２」が関連付けられており（図２中の部品表テーブルＴＢ２参照）、「部品Ｂ」には、「属性Ｂ１」，「属性Ｂ２」が関連付けられている（図３中の部品表テーブルＴＢ３参照）。また、「部品Ｄ」には、「属性Ｄ１」，「属性Ｄ２」，「属性Ｄ３」が関連付けられており、「部品Ｅ」には、「属性Ｅ１」，「属性Ｅ２」が関連付けられている。
【００２２】
理解を容易にするために、「製品」がパソコンである場合には、図３（ａ）に示すツリー構造は、例えば図３（ｂ）に示すツリー構造で示される。図３（ｂ）に示すツリー構造は、「パソコン」（正確には、パソコンを特定する情報）を根本要素とするものであり、第１階層には、「パソコン」を構成する「ケース」，「電源」，「ボード」が配置される。また、第２階層には、「ボード」を構成する「ＣＰＵ」，「メモリ」が配置される。
【００２３】
「ケース」には、属性情報として「サイズ」，「材質」が関連付けられており、「電源」には、属性情報として「サイズ」，「出力」が関連付けられている。また、「ＣＰＵ」には、「メーカ」，「型番」，「クロック」が関連付けられており、「メモリ」には、「容量」，「スピード」が関連付けられている。尚、ここでは、製品が「パソコン」である場合を例に挙げたが、他の製品も同様のツリー構造で表現することができる。
【００２４】
処理部１４は、製品の管理を行うために情報管理装置１で必要となる各種処理を行う。例えば、処理部１４は、入力部１１から入力される情報の入力処理、入力部１１から入力される指示に応じた表示部１２に対する各種情報の表示処理を行う。尚、この表示処理には、作成されたツリー構造を表示する処理が含まれる。また、処理部１４は、格納部１３に対するデータの読み出し処理及び書き込み処理、ドライブ装置１５からのデータ読み出し処理、通信部１６によって行われる通信処理等を行う。
【００２５】
この処理部１４は、ツリー作成部１４ａ（作成部、作成手段）を備える。ツリー作成部１４ａは、入力部１１から入力される指示に応じ、格納部１３に格納された部品表テーブルＴＢを検索して、管理対象である製品を構成する部品のツリー構造を作成する。ここで、ツリー作成部１４ａは、製品の情報を柔軟且つ効率的に得ることを可能にするために、ツリー構造を階層毎に作成する。尚、ツリー作成部１４ａは、入力部１１から入力される指示に応じて、従来のようにツリー構造の全体を作成することも可能である。
【００２６】
また、ツリー作成部１４ａは、入力部１１から入力される指示に応じて製品の情報の効率的な取得を可能とするために、以下に示す２種類のツリー構造の作成が可能である。
（Ａ）入力部１１からの指示によって特定された部品（特定部品）の下位層の部品が展開されたツリー構造（第１ツリー構造）
（Ｂ）入力部１１からの指示によって特定された部品（特定部品）の下位層の部品が展開されることなく特定部品に対して特定部品の属性情報が関連付けられたツリー構造（第２ツリー構造）
【００２７】
加えて、ツリー作成部１４ａは、入力部１１によって特定された製品を起点としたツリー構造も、入力部１１によって特定された製品を構成する部品を起点としたツリー構造も作成可能である。製品を起点としたツリー構造を作成可能とするのは、従来のように製品を起点としてツリー構造を辿ることができるようにするためであり、製品を構成する部品を起点としたツリー構造を作成可能とするのは、例えばツリー構造の任意の箇所からツリー構造を辿るといった柔軟な操作を行うことを可能とするためである。
【００２８】
ドライブ装置１５は、例えばＣＤ−ＲＯＭ又はＤＶＤ（登録商標）−ＲＯＭ等のコンピュータ読み取り可能な記録媒体Ｍに記録されているデータやプログラムの読み出しを行う装置である。通信部１６は、処理部１４の制御の下で、例えばインターネット等の外部のネットワークを介して通信（有線通信又は無線通信）を行う。この通信部１６によって、外部のネットワークに接続された不図示のサーバ装置から、上記記録媒体Ｍに記録されたデータやプログラムと同様のデータやプログラムをダウンロード可能である。
【００２９】
尚、情報管理装置１の処理部１４で実現される機能（具体的には、ツリー作成部１４ａの機能）は、記録媒体Ｍに記録されたプログラムをドライブ装置１５によって読み出してインストールすることによりソフトウェア的に実現される。或いは、通信部１６によってダウンロードされたプログラムをインストールすることによりソフトウェア的に実現される。
【００３０】
次に、上述した情報管理装置１の動作について説明する。以下では、理解を容易にするために、図３（ａ）に示すツリー構造の「製品」を起点とし、ツリー構造を辿ってその製品を構成する「部品Ｄ」の属性情報「属性Ｄ１」を得る場合の動作を例に挙げて説明する。図４は、本発明の一実施形態による情報管理装置におけるツリー構造の表示例を示す図である。尚、ユーザが情報管理装置１を用いて必要な情報を取得する場合には、以下で説明する通り、基本的にはツリー構造を辿る必要があることから、ユーザは製品の大まかなツリー構造を把握していることが前提となる。
【００３１】
まず、情報管理装置１を利用するユーザが入力部１１を操作し、起点となる「製品」を選択する指示を行うと、ユーザによって選択された情報が処理部１４に入力される。すると、入力された情報をキーとして格納部１３に格納された部品表テーブルＴＢを検索し、ユーザによって選択された「製品」の部品表テーブルＴＢが存在するか否かを判定する処理がツリー作成部１４ａで行われる。
【００３２】
具体的には、図２に示す部品表テーブルＴＢ１が存在するか否かが判定される。部品表テーブルＴＢ１が存在すると判定された場合には、キー情報「製品」を表示部１２に表示させる処理が行われる（図４（ａ）参照）。ここで、表示部１２に表示されるキー情報「製品」は、例えば製品の名称を示す文字情報であっても良く、製品の特徴を示す図形（所謂、アイコン）であっても良い。尚、部品表テーブルＴＢ１が存在しないと判定された場合には、表示部１２にその旨が表示される。
【００３３】
次に、ユーザが入力部１１を操作し、表示部１２に表示されたキー情報「製品」に対して、構成の展開指示を行うと（第１ステップ）、部品表テーブルＴＢ１に基づいて、「製品」を構成する「部品Ａ」，「部品Ｂ」，「部品Ｃ」が展開されたツリー構造（第１ツリー構造）を作成し、表示部１２に表示させる処理がツリー作成部１４ａで行われる（第２，第３ステップ）。これにより、図４（ａ）に示すキー情報「製品」から、キー情報「部品Ａ」，「部品Ｂ」，「部品Ｃ」が枝分かれした１層のツリー構造が表示部１２に表示される（図４（ｂ）参照）。
【００３４】
次いで、ユーザが入力部１１を操作し、表示部１２に表示されたツリー構造をなすキー情報「部品Ｃ」に対して、属性情報の表示指示を行ったとする。すると、属性情報の表示指示が行われたキー情報「部品Ｃ」に基づいて格納部１３に格納された部品表テーブルＴＢを検索し、「部品Ｃ」に関連付けられた属性情報をキー情報「部品Ｃ」に関連付けて表示部１２に表示させる処理がツリー作成部１４ａで行われる。これにより、図４（ｂ）に示すキー情報「部品Ｃ」から、属性情報「属性Ｃ１」が延びているツリー構造（第２ツリー構造）が表示部１２に表示される（図４（ｃ）参照）。
【００３５】
尚、ここでは、属性情報の表示指示が行われたキー情報（上記の例ではキー情報「部品Ｃ」）の属性情報のみを表示する例について説明しているが、属性情報の表示指示が行われていない他のキー情報の属性情報も表示するようにしても良い。例えば、属性情報の表示指示が行われたキー情報と同じ階層に属する全てのキー情報（上記の例ではキー情報「部品Ａ」，「部品Ｂ」，「部品Ｃ」の全て）の属性情報を一括して表示するようにしても良い。
【００３６】
ここで、図４（ｃ）に示すツリー構造には、ユーザが必要とする情報（「部品Ｄ」の属性情報「属性Ｄ１」）は含まれていないことから、ユーザは、表示部１２に表示されたツリー構造（図４（ｃ）に示されたツリー構造）から、自身が必要とする情報が含まれていないことを認識する。そこで、ユーザは入力部１１を操作し、表示部１２に表示されたキー情報「部品Ｃ」に対して更なる構成の展開指示を行う（第１ステップ）。尚、ユーザが図４（ｃ）に示すツリー構造を参照した場合に、自身が必要とする情報を得るためには更なる構成の展開指示が必要であると判断できるのは、前述の通り、ユーザが製品の大まかなツリー構造を把握しているためである。
【００３７】
キー情報「部品Ｃ」に対する構成の展開指示が行われると、構成の展開指示が行われたキー情報「部品Ｃ」に基づいて格納部１３に格納された部品表テーブルＴＢを検索する処理がツリー作成部１４ａで行われる。この処理によって、図２に示す部品表テーブルＴＢ４が得られる。すると、部品表テーブルＴＢ４に基づいて、「部品Ｃ」を構成する「部品Ｄ」，「部品Ｅ」が展開されたツリー構造（第１ツリー構造）を作成し、表示部１２に表示させる処理がツリー作成部１４ａで行われる（第２，第３ステップ）。これにより、図４（ｃ）に示すキー情報「部品Ｃ」から、キー情報「部品Ｄ」，「部品Ｅ」が枝分かれしたツリー構造が表示部１２に表示される（図４（ｄ）参照）。
【００３８】
以上の操作によって、ユーザが必要とする情報（属性情報「属性Ｄ１」）が関連付けられているキー情報「部品Ｄ」が表示部１２に表示されたことから、ユーザは入力部１１を操作し、表示部１２に表示されたキー情報「部品Ｄ」に対して、属性情報の表示指示を行う。すると、属性情報の表示指示が行われたキー情報「部品Ｄ」に基づいて格納部１３に格納された部品表テーブルＴＢを検索し、「部品Ｄ」に関連付けられた属性情報をキー情報「部品Ｄ」に関連付けて表示部１２に表示させる処理がツリー作成部１４ａで行われる。これにより、図４（ｄ）に示すキー情報「部品Ｄ」から、属性情報「属性Ｄ１」，「属性Ｄ２」，「属性Ｄ３」が枝分かれした状態で延びているツリー構造（第２ツリー構造）が表示部１２に表示される（図４（ｅ）参照）。
【００３９】
以上の操作によって必要な情報が得られたため、ユーザは一連の作業を終了する。尚、図４（ｅ）に示す例では、「部品Ｄ」についての属性情報「属性Ｄ１」，「属性Ｄ２」，「属性Ｄ３」に加えて、「部品Ｅ」についての属性情報「属性Ｅ１」，「属性Ｅ２」も表示されている。しかしながら、属性情報の表示指示が行われたキー情報（上記の例ではキー情報「部品Ｄ」）の属性情報のみを表示し、属性情報の表示指示が行われないキー情報（上記の例ではキー情報「部品Ｅ」）の属性情報を表示しないようにしても良い。
【００４０】
また、上述した例では、「製品」を起点としてツリー構造を辿る例について説明したが、製品を構成する任意の部品を起点とすることも可能である。任意の部品を起点とした場合には、その部品を根本要素とするツリー構造がツリー作成部１４ａによって作成されることになる。
【００４１】
図５は、本発明の一実施形態による情報管理装置におけるツリー構造の具体的な表示例を示す図である。尚、図５に示す表示例は、図４に示す「製品」がパソコンである場合の例である。つまり、図４と図５との関係は、図３（ａ）と図３（ｂ）との関係と同様である。尚、図５は、「パソコン」を起点とし、ツリー構造を辿ってそのパソコンを構成する「ＣＰＵ」の属性情報「メーカ」を得る場合の表示例である。この例では、ユーザがパソコンの大まかなツリー構造を把握していることが前提となっている。
【００４２】
図５に示す例において、ユーザは、図４を用いて説明した操作と同様の操作を行うことで、「パソコン」を起点とし、ツリー構造を辿ってそのパソコンを構成する「ＣＰＵ」の属性情報「メーカ」を得ることができる。この例において、図５（ｃ）に示すツリー構造を参照したユーザが、「ボード」の展開が必要であると判断することができるのは、ユーザは、必要とする情報（「ＣＰＵ」の属性情報「メーカ」）が関連付けられている部品「ＣＰＵ」は、「ボード」を構成する部品の１つであることを把握しているためである。
【００４３】
以上の通り、本実施形態では、製品とその製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、製品を構成する部品とその部品を構成する部品のうち直下の階層に属する部品とが対応付けられた部品表テーブルＴＢを用い、入力部１１に入力された指示に応じ、部品表テーブルＴＢを検索して製品を構成する部品のツリー構造を階層毎に作成するようにしている。このように、本実施形態では、最初から製品のツリー構造が作成されている訳ではなく、入力された指示に応じてツリー構造が階層毎に作成されることから、製品の情報を柔軟且つ効率的に得ることが可能である。
【００４４】
ここで、本実施形態の効果は、以下の通り３つに分類できる。
（１）ユーザに対する効果
ツリー構造で管理される情報の多くは、ユーザが必要な情報に辿りつくための経路をおおよそでも把握していることを前提に整理されている。仮に、経路が全く想像できないのであれば、ツリー構造で情報を管理している意味はなく、必要となる情報をキーワード検索等の検索方法によって検索すれば良いだけである。本実施形態では、上記の前提の下で、ユーザは、情報管理装置１で階層毎に作成されるツリー構造を参照しながら、不要な大量の情報に煩わされることなく、必要な情報を効率的に取得することが可能である。また、本実施形態では根本要素からツリー構造を辿るだけではなく、ツリー構造の任意の箇所から辿ることが可能であるため、柔軟な操作によって必要な情報を効率的に得ることができる。
【００４５】
（２）データの管理者に対する効果
本実施形態で用いられる部品表テーブルＴＢは、製品とその製品を構成する部品のうち直下の階層に属する部品とが対応付けられるとともに、製品を構成する部品とその部品を構成する部品のうち直下の階層に属する部品とが対応付けられたものである。つまり、ある製品又は部品と、その１つの下層に位置づけられる部品とが対応付けられたものである。このため、製品の全ての構成が明らかにならなくとも（製品を構成する全ての部品の開発及び設計が完了しなくとも）ツリー構造の登録を行うことができ、柔軟な対応が可能である。
【００４６】
また、複数のツリー構造に属する部品構成の変更に際しては、構成されたツリー構造毎に変更を加えることなく、部品表テーブルＴＢのキーとなる部品の情報を更新することで可能であり、効率的な構成管理が実現できる。更に、類似した部品構成をとる製品ラインナップの追加においても、既に登録済みの部品表テーブルＴＢを変更することなく、既存の製品との差分のみを部品表テーブルＴＢに追加するだけでよく、より柔軟性に富んだ製品対応が可能となる。
【００４７】
（３）情報管理装置に対する効果
上述の通り、本実施形態で用いられる部品表テーブルＴＢは、ある製品又は部品と、その１つの下層に位置づけられる部品とが対応付けられたもので、極めて単純なデータ構造であり、本実施形態では、このような部品表テーブルＴＢを用いてツリー構造を階層毎に作成するようにしている。このため、製品の種類毎にツリー構造を用意する必要は無く、ハードウェア及びソフトウェア双方のリソース低減を図ることができる。
【００４８】
上記（１）〜（３）の効果は、例えば品質、価格、機能、或いはデザイン等が異なる多品種の製品のように、類似する複数の構成を管理する場合においてより顕著となる。
【００４９】
また、多くの製品バリエーションを一連のコード体系で表現し、例えば特開２０１３−１８６６９３号公報に開示された管理方法を、上述した実施形態に適用することで、多様な組合せを有する製品と部品の関連付けをより効率よく管理することが可能となる。具体的には、上記の公報に開示された部品表テーブルを、上述した部品表テーブルＴＢとして用いることで、多様な組合せを有する製品と部品の関連付けをより効率よく管理することが可能となる。
【００５０】
ここで、上述した部品表テーブルＴＢとして用いる部品表テーブルは、製品に対応付けられた部品を選択するための選択肢情報が製品の製品名に追記され、或いは製品を構成する部品に対応付けられた部品を選択するための選択肢情報が製品を構成する部品の部品名に追記されたテーブルである。このテーブルは、製品に対応付けられた部品（或いは、製品を構成する部品に対応付けられた部品）が更に直下の階層に属する部品を選択する選択肢情報を備える場合に、製品に対応付けられた部品（或いは、製品を構成する部品に対応付けられた部品）の選択肢情報を、製品（或いは、製品を構成する部品）の選択肢情報に引継ぐための引継情報を備えるテーブルである。
【００５１】
以上、本発明の一実施形態による情報管理装置、情報管理方法、及び情報管理プログラムについて説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態で説明した情報管理装置１は、ツリー構造の作成及び表示を行うものであったが、ツリー構造の作成を行う装置とツリー構造の表示を行う装置とは別の装置であっても良い。
【００５２】
図６は、本発明の変形例を示す図である。図６に示す変形例は、情報管理装置１と端末装置２０とがネットワークＮによって接続されたものである。尚、ネットワークＮは、有線ネットワーク及び無線ネットワークの何れであっても良く、その接続形態は任意の接続形態であって良い。端末装置２０は、例えば、デスクトップ型、ノート型、或いはタブレット型のコンピュータにより実現される。
【００５３】
本変形例では、端末装置２０に入力されるユーザの指示がネットワークＮを介して情報管理装置１に送信され、送信されてきた指示に応じたツリー構造が情報管理装置１で作成される。そして、情報管理装置１で作成されたツリー構造がネットワークＮを介して端末装置２０に送信され、送信されてきたツリー構造が端末装置２０に表示される。尚、情報管理装置１は、例えばクラウドコンピューティングによって実現されていても良い。
【符号の説明】
【００５４】
１１              入力部
１２              表示部
１３              格納部
１４ａ            ツリー作成部
ＴＢ              部品表テーブル
ＴＢ１〜ＴＢ４    部品表テーブル
【図１】
2018077724.tif 000003
【図２】
2018077724.tif 000004
【図３】
2018077724.tif 000005
【図４】
2018077724.tif 000006
【図５】
2018077724.tif 000007
【図６】
2018077724.tif 000008