(57)【特許請求の範囲】
【請求項１】
情報システムで用いられるシステムマスタデータベースから、該情報システムにおける分類された複数の項目要素に関する項目情報が格納されたマスタ情報を取得するマスタ情報取得手段と、
前記マスタ情報取得手段によって取得されたマスタ情報に格納された前記項目情報の各項目要素間の接続関係および上下階層の従属関係の該マスタ情報における関連付けを表す関連付け情報を生成する関連付け情報生成手段と、
前記マスタ情報を表示画面上に選択可能に表示する表示手段と、
前記表示手段によって表示画面上に表示された前記マスタ情報の選択操作に関する選択操作入力を受け付ける入力受付手段と、
前記入力受付手段によって選択操作入力が受け付けられた場合に、前記関連付け情報生成手段によって生成された関連付け情報に基づいて、前記マスタ情報に関連付けられた各項目要素を、該マスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線を介して展開接続された状態で、分散表示するように表示処理を行う制御手段と
を備えたことを特徴とする情報表示装置。
【請求項２】
前記関連付け情報生成手段は、前記マスタ情報取得手段によって複数の情報システムから複数のマスタ情報が取得された場合に、該複数のマスタ情報それぞれにおける前記関連付けとともに当該複数のマスタ情報間の関連付けを表す関連付け情報を生成し、
前記表示手段は、前記複数のマスタ情報をそれぞれが関連付けられたことを示す結合線を介して接続された状態で選択可能に表示し、
前記制御手段は、前記入力受付手段によって前記複数のマスタ情報のうち少なくとも一のマスタ情報に対する選択操作入力が受け付けられた場合に、前記結合線を介して各マスタ情報が接続された状態を維持しつつ該一のマスタ情報に関連付けられた各項目要素を当該一のマスタ情報を中心として拡散放射状に前記接続線を介して展開接続された状態で分散表示するように表示処理を行うことを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記制御手段は、前記複数のマスタ情報に関連付けられた各項目要素がそれぞれ拡散放射状に分散表示される際に該項目要素が互いに重合表示されないように表示位置を調整する表示処理を行うことを特徴とする請求項２記載の情報表示装置。
【請求項４】
前記入力受付手段は、前記制御手段によって表示画面上に分散表示された各項目要素のうち、任意の項目要素同士の連結操作に関する連結操作入力をさらに受け付け、
前記入力受付手段によって連結操作入力が受け付けられた場合に、前記関連付け情報生成手段によって生成された関連付け情報に含まれる前記任意の項目要素同士の関連付けを更新する関連付け情報更新手段をさらに備え、
前記制御手段は、前記関連付け情報更新手段によって更新された関連付け情報に基づいて、前記任意の項目要素同士と該項目要素同士の連結状態および当該項目要素同士における上下階層の方位を表す矢印付連結線を介して接続された状態で連結表示する表示処理を行うことを特徴とする請求項１から３のいずれか１項記載の情報表示装置。
【請求項５】
前記関連付け情報生成手段は、前記関連付け情報を前記マスタ情報取得手段によって取得されたマスタ情報とともに格納する中間ファイルを生成し、
前記制御手段によって連結表示された任意の項目要素同士のうち、上位階層または同階層に表された一の項目要素の所定の項目情報に関する編集がなされた場合に、前記中間ファイルを参照して、前記矢印付連結線を介して接続された他の項目要素の前記所定の項目情報に対応する項目情報に編集内容を反映する項目情報編集手段をさらに備えたことを特徴とする請求項４記載の情報表示装置。
【請求項６】
前記マスタ情報および前記項目要素は、前記表示画面上にアイコンまたは文字列を表す画像により表示されることを特徴とする請求項１から５のいずれか１項記載の情報表示装置。
【請求項７】
情報システムで用いられるシステムマスタデータベースから、該情報システムにおける分類された複数の項目要素に関する項目情報が格納されたマスタ情報を情報処理装置に読み取らせるマスタ情報取得工程と、
前記マスタ情報取得工程にて読み取ったマスタ情報に格納された前記項目情報の各項目要素間の接続関係および上下階層の従属関係の該マスタ情報における関連付けを表す関連付け情報を生成する関連付け情報生成工程と、
前記マスタ情報を表示画面上に選択可能に前記情報処理装置に表示させる表示工程と、
前記表示工程にて表示画面上に表示された前記マスタ情報の選択操作に関する選択操作入力を前記情報処理装置に取得させる入力受付工程と、
前記入力受付工程にて選択操作入力が受け付けられた場合に、前記関連付け情報生成工程にて生成された関連付け情報に基づいて、前記選択操作に対応するマスタ情報に関連付けられた各項目要素を、該マスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線を介して展開接続された状態で、情報処理装置に分散表示させる制御工程と
を含むことを特徴とする情報表示方法。
【請求項８】
前記関連付け情報生成工程では、前記マスタ情報取得工程にて複数の情報システムから複数のマスタ情報が取得された場合に、該複数のマスタ情報それぞれにおける前記関連付けとともに当該複数のマスタ情報間の関連付けを表す関連付け情報を前記情報処理装置に生成させ、
前記表示工程では、前記複数のマスタ情報をそれぞれが関連付けられたことを示す結合線を介して接続された状態で選択可能に前記情報処理装置に表示させ、
前記制御工程では、前記入力受付工程にて前記複数のマスタ情報のうち少なくとも一のマスタ情報に対する選択操作入力が受け付けられた場合に、前記結合線を介して各マスタ情報が接続された状態を維持しつつ該一のマスタ情報に関連付けられた各項目要素を当該一のマスタ情報を中心として拡散放射状に前記接続線を介して展開接続された状態で分散表示するように情報処理装置に表示処理させることを特徴とする請求項７記載の情報表示方法。
【請求項９】
前記制御工程では、前記複数のマスタ情報に関連付けられた各項目要素がそれぞれ拡散放射状に分散表示される際に該項目要素が互いに重合表示されないように表示位置を調整する表示処理を前記情報処理装置に行わせることを特徴とする請求項８記載の情報表示方法。
【請求項１０】
前記入力受付工程では、前記制御工程にて表示画面上に分散表示された各項目要素のうち、任意の項目要素同士の連結操作に関する連結操作入力をさらに前記情報処理装置に取得させ、
前記入力受付工程にて連結操作入力が取得された場合に、前記関連付け情報生成工程にて生成された関連付け情報に含まれる前記任意の項目要素同士の関連付け情報を情報処理装置に更新させる関連付け情報更新工程をさらに含み、
前記制御工程では、前記関連付け情報更新工程にて更新された関連付け情報に基づいて、前記任意の項目要素同士と該項目要素同士の連結状態および当該項目要素同士における上下階層の方位を表す矢印付連結線を介して接続された状態で連結表示する表示処理を前記情報処理装置に行わせる
ことを特徴とする請求項７から９のいずれか１項記載の情報表示方法。
【請求項１１】
前記関連付け情報生成工程では、前記関連付け情報を前記マスタ情報取得工程にて取得されたマスタ情報とともに格納する中間ファイルを前記情報処理装置に生成させ、
前記制御工程にて連結表示された任意の項目要素同士のうち、上位階層または同階層に表された一の項目要素の所定の項目情報に関する編集がなされた場合に、前記中間ファイルを参照して、前記矢印付連結線を介して接続された他の項目要素の前記所定の項目情報に対応する項目情報に当該編集内容を前記情報処理装置に反映させる項目情報編集工程をさらに含むことを特徴とする請求項１０記載の情報表示方法。
【請求項１２】
前記マスタ情報および前記項目要素は、前記表示画面上にアイコンまたは文字列を表す画像により表示されることを特徴とする請求項７から１１のいずれか１項記載の情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報システムで用いられるシステムマスタデータベースから取得したマスタ情報に基づき各種の情報を表示する情報表示装置、情報表示方法および情報表示プログラムに関し、特に各種の情報の結び付け方や表示される際に関する操作性および視認性を向上させることができる情報表示装置、情報表示方法および情報表示プログラムに関する。
【背景技術】
【０００２】
従来より、情報システムで用いられる各種の情報を表示するものとして、例えば下記特許文献１に開示されているツリー構造表示装置が知られている。このツリー構造表示装置は、同じノードを親に持つ全体ノード群のうち、表示しない非表示ノードとして所定のノード群が指定されたとき、全体ノード群を表示するための仮想表示領域を折りたたむことによって全体ノード群をディスプレイの表示領域内に収めるものである。
【０００３】
そして、折りたたまれて表示されないノード群が表示されるはずであった位置に境界アイコンを表示するとともに、ノード群に含まれるノードのうち代表ノードとして選択されたいずれか一つの非表示ノードの表示モードを非表示から表示に変更して画面表示する。これにより、階層関係にあるノードをツリー構造で表示する際の操作性または視認性を改良することができる構成とされている。
【０００４】
【特許文献１】特開２００７−１８１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示されている従来のツリー構造表示装置では、所定のノード群が非表示とされてしまうため、親ノードに含まれるすべての情報を容易に把握することができないという問題があった。また、親ノードが複数表示された場合における親ノード同士の関連性（例えば、結び付き方）や各全体ノード群の親ノードに対する関連性などが容易に視認することができないという問題があった。さらに、親ノードに含まれるすべてのノード群がツリー構造で表示されるため、例えば最上位階層のノード群と最下位階層のノード群を一見して把握しづらく、ノード群の操作性も良好とは言えなかった。
【０００６】
本発明は、このような問題点に鑑みてなされたもので、情報システムのマスタ情報に含まれる各項目要素の結び付き方や表示される際に関する操作性および視認性を向上させることができる情報表示装置、情報表示方法および情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報表示装置（例えば、情報処理サーバ１１０）は、情報システムで用いられるシステムマスタデータベース（例えば、記憶部２１０）から、該情報システムにおける分類された複数の項目要素に関する項目情報（例えば、マスタ項目３２０〜３９０）が格納されたマスタ情報（例えば、システムマスタデータ３００）を取得するマスタ情報取得手段（例えば、データ取得部２０２）と、前記マスタ情報取得手段によって取得されたマスタ情報に格納された前記項目情報の各項目要素間の接続関係および上下階層の従属関係の該マスタ情報における関連付けを表す関連付け情報（例えば、関連付テーブル２１２）を生成する関連付け情報生成手段（例えば、制御部２０１）と、前記マスタ情報を表示画面上に選択可能に表示する表示手段（例えば、表示処理部２０３）と、前記表示手段によって表示画面上に表示された前記マスタ情報の選択操作に関する選択操作入力を受け付ける入力受付手段（例えば、入力受付部２０５）と、前記入力受付手段によって選択操作入力が受け付けられた場合に、前記関連付け情報生成手段によって生成された関連付け情報に基づいて、前記マスタ情報に関連付けられた各項目要素を該マスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線（例えば、接続線９０２）を介して展開接続された状態で分散表示するように表示処理を行う制御手段（例えば、制御部２０１）とを備えたことを特徴とする。
【０００８】
本発明に係る情報表示装置は、上記のように構成されることにより、マスタ情報に格納された各項目要素を、表示画面上に表示されたマスタ情報を選択操作するだけでマスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線を介して展開接続された状態で分散表示することができるので、各項目要素の結び付け方や表示される際に関する操作性および視認性を向上させることが可能となる。
【０００９】
前記関連付け情報生成手段は、前記マスタ情報取得手段によって複数の情報システムから複数のマスタ情報が取得された場合に、該複数のマスタ情報それぞれにおける前記関連付けとともに当該複数のマスタ情報間の関連付けを表す関連付け情報を生成し、前記表示手段は、前記複数のマスタ情報をそれぞれが関連付けられたことを示す結合線を介して接続された状態で選択可能に表示し、前記制御手段は、前記入力受付手段によって前記複数のマスタ情報のうち少なくとも一のマスタ情報に対する選択操作入力が受け付けられた場合に、前記結合線を介して各マスタ情報が接続された状態を維持しつつ該一のマスタ情報に関連付けられた各項目要素を当該一のマスタ情報を中心として拡散放射状に前記接続線を介して展開接続された状態で分散表示するように表示処理を行うように構成されていてもよい。
【００１０】
前記制御手段は、前記複数のマスタ情報に関連付けられた各項目要素がそれぞれ拡散放射状に分散表示される際に該項目要素が互いに重合表示されないように表示位置を調整する表示処理を行うように構成されていてもよい。
【００１１】
前記入力受付手段は、前記制御手段によって表示画面上に分散表示された各項目要素のうち、任意の項目要素同士の連結操作に関する連結操作入力をさらに受け付け、前記入力受付手段によって連結操作入力が受け付けられた場合に、前記関連付け情報生成手段によって生成された関連付け情報に含まれる前記任意の項目要素同士の関連付けを更新する関連付け情報更新手段（例えば、制御部２０１）をさらに備え、前記制御手段は、前記関連付け情報更新手段によって更新された関連付け情報に基づいて、前記任意の項目要素同士と該項目要素同士の連結状態および当該項目要素同士における上下階層の方位を表す矢印付連結線（例えば、矢印付連結線９１０）を介して接続された状態で連結表示する表示処理を行うように構成されていてもよい。
【００１２】
前記関連付け情報生成手段は、前記関連付け情報を前記マスタ情報取得手段によって取得されたマスタ情報とともに格納する中間ファイルを生成し、前記制御手段によって連結表示された任意の項目要素同士のうち、上位階層または同階層に表された一の項目要素の所定の項目情報に関する編集がなされた場合に、前記中間ファイルを参照して、前記矢印付連結線を介して接続された他の項目要素の前記所定の項目情報に対応する項目情報に編集内容を反映する項目情報編集手段（例えば、制御部２１０）をさらに備えた構成とされていてもよい。
【００１３】
前記マスタ情報および前記項目要素は、例えば前記表示画面上にアイコンまたは文字列を表す画像により表示されるものである。
【００１４】
本発明に係る情報表示方法は、情報システムで用いられるシステムマスタデータベースから、該情報システムにおける分類された複数の項目要素に関する項目情報（例えば、マスタ項目３２０〜３９０）が格納されたマスタ情報（例えば、システムマスタデータ３００）を取得するマスタ情報取得工程と、前記マスタ情報取得工程にて取得されたマスタ情報に格納された前記項目情報の各項目要素間の接続関係および上下階層の従属関係の該マスタ情報における関連付けを表す関連付け情報（例えば、関連付テーブル２１２）を生成する関連付け情報生成工程と、前記マスタ情報を表示画面上に選択可能に表示する表示工程と、前記表示工程にて表示画面上に表示された前記マスタ情報の選択操作に関する選択操作入力を受け付ける入力受付工程と、前記入力受付工程にて選択操作入力が受け付けられた場合に、前記関連付け情報生成工程にて生成された関連付け情報に基づいて、前記マスタ情報に関連付けられた各項目要素を、該マスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線（例えば、接続線９０２）を介して展開接続された状態で、分散表示するように表示処理を行う制御工程とを含むことを特徴とする。
【００１５】
本発明に係る情報表示プログラムは、コンピュータに、情報システムで用いられるシステムマスタデータベースから、該情報システムにおける分類された複数の項目要素に関する項目情報（例えば、マスタ項目３２０〜３９０）が格納されたマスタ情報（例えば、システムマスタデータ３００）を取得させるマスタ情報取得工程と、前記マスタ情報取得工程にて取得されたマスタ情報に格納された前記項目情報の各項目要素間の接続関係および上下階層の従属関係の該マスタ情報における関連付けを表す関連付け情報（例えば、関連付テーブル２１２）を生成させる関連付け情報生成工程と、前記マスタ情報を表示画面上に選択可能に表示させる表示工程と、前記表示工程にて表示画面上に表示された前記マスタ情報の選択操作に関する選択操作入力を受け付けさせる入力受付工程と、前記入力受付工程にて選択操作入力が受け付けられた場合に、前記関連付け情報生成工程にて生成された関連付け情報に基づいて、前記マスタ情報に関連付けられた各項目要素を、該マスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線を介して展開接続された状態で、分散表示するように表示処理を行わせる制御工程とを実行させるためのものである。
【発明の効果】
【００１６】
以上のように本発明によれば、情報システムのマスタ情報に含まれる各項目要素の結び付け方や表示される際に関する操作性および視認性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下に、添付の図面を参照して、本発明に係る情報表示装置、情報表示方法および情報表示プログラムの好適な実施の形態について詳細に説明する。
【００１８】
図１は、本発明の一実施の形態に係る情報表示装置を備える情報処理システムの全体構成の例を示す説明図である。また、図２は、同情報処理システムの情報処理サーバの機能的構成の例を示すブロック図である。また、図３は、同情報処理サーバにおけるシステムマスタデータの例を示す説明図である。また、図４は、同情報処理サーバのハードウェア構成の例を示す構成図である。
【００１９】
図１に示すように、情報処理システム１００は、情報処理サーバ１１０と、複数のクライアント端末１０１〜１０Ｎ（Ｎは任意の整数）とを含む。この情報処理システム１００を構成する情報処理サーバ１１０および各クライアント端末１０１〜１０Ｎは、例えば、それぞれインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信ネットワーク１１９に接続されている。なお、通信ネットワーク１１９には、情報処理システム１００と異なる他の情報システム（システム１〜システムＮ）が接続されており、情報処理システム１００との間で各種の情報のやりとりを行うことが可能である。
【００２０】
情報処理サーバ１１０は、例えば情報処理システム１００のシステム管理者によって管理され、各クライアント端末１０１〜１０Ｎや上記システム１〜Ｎとそれぞれ連携して情報処理を行うための各種の機能を有する。この情報処理サーバ１１０は、例えばＷＷＷサーバなどの情報処理装置によって構成され、テレビジョン装置や液晶表示装置などによって構成される画像表示部（表示画面）を有する表示装置を、内部あるいは外部に備えている。
【００２１】
各クライアント端末１０１〜１０Ｎは、それぞれ情報処理を行うユーザによって管理され、例えばパーソナルコンピュータやワークステーション、携帯情報端末などの情報処理装置によって構成される。各クライアント端末１０１〜１０Ｎは、通信ネットワーク１１９に接続するための通信モジュールなどのハードウェアおよび通信ソフトなどのソフトウェアを備えている。これらのクライアント端末１０１〜１０Ｎは、それぞれ、情報処理サーバ１１０と同様に、テレビジョン装置や液晶表示装置などによって構成される画像表示部（表示画面）を有する表示装置を、内部あるいは外部に備えている。
【００２２】
情報処理サーバ１１０は、図２に示すように、処理実行部２００と、記憶部２１０とを備え、処理実行部２００は、制御部２０１と、データ取得部２０２と、表示処理部２０３と、項目処理部２０４と、入力受付部２０５とを有し、各種の設定に関する設定情報２０６を含んで構成される。
【００２３】
また、記憶部２１０は、システムマスタテーブル２１１と、関連付テーブル２１２と、中間生成ＤＢ（データベース）２１３とを備えて構成される。処理実行部２００の制御部２０１は、情報処理サーバ１１０全体の制御を司る。データ取得部２０２は、各クライアント端末１０１〜１０Ｎから送信された各種データや記憶部２１０に記憶されている各種データ、および通信ネットワーク１１９に接続されたシステム１〜Ｎからの各種データを取得する。
【００２４】
表示処理部２０３は、表示装置の表示画面上に制御部２０１により演算処理された各種データやデータ取得部２０２により取得された各種データを文字、図形、記号、アイコンなどの各態様によって表示する。項目処理部２０４は、表示処理部２０３によって表示装置の表示画面上に表示される各種データの項目要素（例えば、マスタ項目やマスタ項目中の詳細項目など）に関する各種処理を行う。
【００２５】
入力受付部２０５は、キーボードやマウスなどの入力装置からの操作入力に伴う入力情報を受け付ける。この入力受付部２０５は、具体的には、表示処理部２０３によって表示装置の表示画面上に表示された各種データに対するユーザの選択操作などによる入力情報を受け付ける。
【００２６】
記憶部２１０のシステムマスタテーブル２１１は、情報処理システム１００のシステム全体を統括管理するためのシステムマスタデータや、例えばデータ取得部２０２により取得されたシステム１〜Ｎのシステムマスタデータなどを格納する。関連付テーブル２１２は、システムマスタテーブル２１１に格納された各システムマスタデータに含まれるマスタ項目やマスタ項目中の詳細項目（例えば、社員マスタがマスタ項目である場合の社員コード、氏名、住所など）の接続関係や上下階層の従属関係、および各システムマスタデータ同士の接続関係などの関連付け情報を格納する。
【００２７】
中間生成ＤＢ２１３は、処理実行部２００により各種処理が実行されるときに一時的に生成される中間生成ファイルを格納する。この中間生成ＤＢ２１３に格納される中間生成ファイルは、具体的には、例えばＸＭＬ形式のファイルであり、表示処理部２０３によって表示装置の表示画面上に表示される各種データの表示位置を示すマッピング情報などが含まれる。
【００２８】
ここで、システムマスタテーブル２１１に格納されるシステムマスタデータについて説明する。システムマスタデータテーブル２１１には、図３に示すように、システムマスタデータ３００が格納される。このシステムマスタデータ３００は、各項目要素としてマスタ項目３１０を含む。
【００２９】
マスタ項目３１０は、例えば、社員マスタ６１０と、商品マスタ６３０と、仕入先マスタ７１０と、倉庫マスタ８２０と、製品マスタ６２０と、部門マスタ７２０と、その他のマスタとを含む。また、これら各マスタは、それぞれの項目に関する各種の詳細情報を格納する。
【００３０】
すなわち、社員マスタ６１０は、例えば、詳細情報として、社員の固有識別コードである社員コード３２１、社員の氏名３２２、社員の自宅住所３２３、社員に関するその他の各種の情報３２４を含む。また、倉庫マスタ８２０は、例えば、詳細情報として、倉庫の固有識別コードである倉庫コード３５１、倉庫名称３５２、倉庫の所在地３５３、倉庫の担当者３５４、倉庫に関するその他の各種の情報３５５を含む。なお、このシステムマスタデータテーブル２１１には、上記システム１〜Ｎから取得した各種データごとにマスタ項目や詳細情報などの各項目要素が異なるシステムマスタデータが複数格納されてもよい。また、システムマスタデータは、業務依頼者もしくは指示者（人、部、課、グループなど）と業務実行者（同じく、人、部、課、グループなど）との関係における両者間にて遂行される業務（企業などの活動全体ではなく、活動を構成する構成要素、例えば、受注、出荷、請求、仕入、入荷などの取引）に関する各項目要素を格納するものであってもよい。
【００３１】
このように機能的に構成された情報処理サーバ１１０のハードウェア構成は、例えば次のようなものとなる。すなわち、情報処理サーバ１１０は、図４に示すように、ＣＰＵ１２１と、ＲＯＭ１２２と、ＲＡＭ１２３と、磁気ディスクドライブ１２４と、磁気ディスク１２５と、光ディスクドライブ１２６と、光ディスク１２７と、入力装置１２８と、スキャナ１２９と、ディスプレイ１３０と、プリンタ１３１と、通信インタフェース（Ｉ／Ｆ）１３２とを備えて構成され、各構成部１２１〜１２４、１２６、１２８〜１３２は、システムバス１４０によってそれぞれ接続されている。
【００３２】
ＣＰＵ１２１は、情報処理サーバ１１０の全体の制御を司る。ＲＯＭ１２２は、ブートプログラム、情報表示プログラム、通信プログラム、ファイル作成プログラム、データ解析プログラムなどの各種のプログラムを記録している。また、ＲＡＭ１２３は、ＣＰＵ１２１が処理を実行している際のワークエリアなどとして使用される。
【００３３】
ここで、情報表示プログラムは、システムマスタデータテーブル２１１に格納されたシステムマスタデータ３００や、関連付テーブル２１２に格納された関連付け情報、中間生成ＤＢに格納された中間生成ファイルなどに基づいて、ディスプレイ１３０の表示画面上に各種の情報を表示させる。
【００３４】
磁気ディスクドライブ１２４は、ＣＰＵ１２１の制御にしたがって磁気ディスク１２５に対するデータの読み取りや書き込みなどを制御する。磁気ディスク１２５は、磁気ディスクドライブ１２４の制御で書き込まれたデータを記録する。なお、磁気ディスク１２５としては、例えば、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）を用いることが可能である。
【００３５】
光ディスクドライブ１２６は、ＣＰＵ１２１の制御にしたがって光ディスク１２７に対するデータの読み取りや書き込みなどを制御する。光ディスク１２７は、光ディスクドライブ１２６の制御にしたがってデータが読み出される着脱自在な記録媒体である。この光ディスク１２７としては、書き込み可能な記録媒体を用いることもできる。また、この着脱可能な記録媒体としては、光ディスク１２７の他、ＭＯやメモリカードなどが用いられてもよく、その場合は対応するドライブ装置が備えられればよい。
【００３６】
これら磁気ディスク１２５や光ディスク１２７に記録されるデータの一例としては、図２に示した記憶部２１０に格納される各種データ（例えば、システムマスタデータ、関連付け情報、中間生成ファイルなど）が挙げられる。また、これら磁気ディスク１２５や光ディスク１２７に記録されるデータとしては、情報処理システム１００において用いられる各種の情報が挙げられる。
【００３７】
入力装置１２８は、文字や数値、あるいは各種指示や操作などの入力のための複数のキーを備えたキーボード、マウス、タッチパネル、リモコンなどによって構成され、この入力装置１２８から入力された情報はＣＰＵ１２１によって受け付けられて情報処理サーバ１１０に入力される。
【００３８】
スキャナ１２９は、ＣＣＤやＣＭＯＳなどの撮像デバイスを備え、撮像した画像情報を情報処理サーバ１１０に対して出力する。ディスプレイ１３０は、表示画面上にカーソル、メニュー、ウィンドウ、アイコン、または文字や画像などの各種データを表示する。このディスプレイ１３０は、例えば、ＣＲＴ、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなどによって構成される。プリンタ１３１は、文字や画像などの各種データを紙などの印刷媒体上に印刷出力する。
【００３９】
通信Ｉ／Ｆ１３２は、情報処理サーバ１１０のＣＰＵ１２１と通信ネットワーク１１９との間で送受信される各種データの通信全般の処理を司る。この通信Ｉ／Ｆ１３２は、例えば有線あるいは無線による通信機能を備えた通信モジュールによって構成される。そして、上述した磁気ディスク１２５や光ディスク１２７に記録される各種データは、例えばこの通信Ｉ／Ｆ１３２に接続された通信ネットワーク１１９を介して外部から取得されるものであってもよい。
【００４０】
なお、各クライアント端末１０１〜１０Ｎの機能的構成およびハードウェア構成は、上述した情報処理サーバ１１０の機能的構成およびハードウェア構成と同様の構成を採用することができるので、ここでは説明を省略する。また、図２に示した処理実行部２００の制御部２０１および項目処理部２０４は、例えばＣＰＵ１２１によってその機能を実現し、データ取得部２０２は、例えばＣＰＵ１２１、磁気ディスクドライブ１２４、光ディスクドライブ１２６および通信Ｉ／Ｆ１３２などによってその機能を実現する。
【００４１】
さらに、図２に示した処理実行部２００の表示処理部２０３は、例えばＣＰＵ１２１およびディスプレイ１３０によってその機能を実現し、入力受付部２０５は、入力装置１２８によってその機能を実現する。そして、図２に示した記憶部２１０は、例えばＲＯＭ１２２、ＲＡＭ１２３、磁気ディスク１２５および光ディスク１２７などによってその機能を実現する。
【００４２】
図５は、本例の情報処理システム１００における情報表示処理手順の例を示すフローチャートである。また、図６〜図９は、ディスプレイ１３０の表示画面上の表示態様の例を説明するための説明図である。ここでは、上記システム１〜Ｎのうち、システム１〜３から取得したシステムマスタデータに基づき情報処理サーバ１１０において情報表示処理を行う場合を例に挙げて説明するが、クライアント端末１０１〜１０Ｎやシステム１〜Ｎにおいても同様に情報表示処理が行われてもよいことは言うまでもない。なお、以降において、既に説明した部分と重複する箇所には同一の符号を付して説明を省略する。また、本例の情報表示処理に特に関わる部分以外の説明は省略することとする。
【００４３】
図５に示すように、まず、情報処理サーバ１１０の制御部２０１により記憶部２１０のシステムマスタデータテーブル２１１に格納された複数のシステム１〜３のそれぞれのシステムマスタデータ、関連付テーブル２１２に格納された関連付け情報などが読み出され、これらの情報に基づいて表示処理部２０３によって、ディスプレイ１３０の表示画面上に、例えば各システム１〜３のシステムマスタデータが処理実行部２００に読み込まれたことを表すアイコンを表示する（ステップＳ１０１）。
【００４４】
この場合、システム１〜３の各システムマスタデータは、例えば図６に示すように表示される。すなわち、図６に示すように、ディスプレイ１３０の表示画面５００上の所定位置には、処理実行部２００にて表示処理を行う複数のシステム（システム１〜システム３）のシステムマスタデータを示すシステムアイコン６００，７００，８００が表示される。ここで、各システム１〜３は、読み出された関連付け情報によって互いに関連付けられているため、これらのシステムアイコン６００，７００，８００は、例えば相互関連付けを表す結合線９０１によって結合された状態で表示される。
【００４５】
システムアイコン６００，７００，８００を表示したら、制御部２０１は、入力受付部２０５によって、例えば表示画面５００上のシステムアイコン６００，７００，８００が、操作者（ユーザ）のマウスクリックなどの選択操作により選択されたことに基づく展開表示の選択が受け付けられたか否かを判断する（ステップＳ１０２）。選択が受け付けられたと判断された場合は（ステップＳ１０２のＹ）、選択が受け付けられた被選択のシステムアイコン６００，７００，８００のシステムマスタデータに含まれる各項目要素である各マスタ項目を示す情報を、図７に示すように、例えば被選択のシステムアイコン６００，７００，８００を中心として拡散放射状にそれぞれ関連付けられたことを示す接続線９０２を介して展開接続された状態で分散表示する（ステップＳ１０３）。
【００４６】
ここで、図７に示した例では、各システムアイコン６００，７００，８００がそれぞれ選択された場合を示しており、各システムアイコン６００，７００，８００が結合線９０１で結合された状態を維持しつつ、例えばシステム１を示すシステムアイコン６００には、このシステム１のシステムマスタデータに含まれるマスタ項目として社員マスタ、製品マスタ、商品マスタ、財務マスタをそれぞれ示すマスタアイコン６１０〜６４０が接続線９０２を介して展開接続されている。
【００４７】
また、システム２を示すシステムアイコン７００には、このシステム２のシステムマスタデータに含まれるマスタ項目として仕入先マスタ、部門マスタ、カタログマスタをそれぞれ示すマスタアイコン７１０〜７３０が接続線９０２を介して展開接続されている。さらに、システム３を示すシステムアイコン８００には、このシステム３のシステムマスタデータに含まれるマスタ項目として顧客マスタおよび倉庫マスタをそれぞれ示すマスタアイコン８１０，８２０が接続線９０２を介して展開接続されている。
【００４８】
本例の情報表示処理では、簡単な選択操作によって、このように各システム１〜３のシステムマスタデータや、これらのシステムマスタデータに含まれる各マスタ項目が、それぞれの関連性を容易に視認できるように拡散放射状に展開された状態で分散表示されるため、各項目要素の結び付き方や、各項目要素が表示される際などに関する情報の操作性や視認性を向上させることができる。
【００４９】
各マスタ項目を分散表示したら、制御部２０１は、入力受付部２０５によって、例えば表示画面５００上のマスタアイコン６１０〜６４０、７１０〜７３０、８１０，８２０が、上述したようなマウスクリックなどの選択操作により選択されたことに基づく展開表示の選択が受け付けられたか否かを判断する（ステップＳ１０４）。選択が受け付けられたと判断された場合は（ステップＳ１０４のＹ）、選択が受け付けられた被選択のマスタアイコン６１０〜６４０、７１０〜７３０、８１０，８２０のマスタ項目に含まれる各項目要素である各詳細項目を示す情報を、図８に示すように、例えば被選択のマスタアイコン６１０〜６４０、７１０〜７３０、８１０，８２０を中心として拡散放射状にそれぞれ関連付けられたことを示す接続線９０３を介して展開接続された状態で分散表示する（ステップＳ１０５）。
【００５０】
ここで、図８に示した例では、主にシステム１の製品マスタ、商品マスタ、システム３の倉庫マスタのマスタアイコン６２０，６３０，８２０がそれぞれ選択された場合を示しており、各システムアイコン６００，７００，８００が結合線９０１で結合された状態を維持しつつ、例えば製品マスタを示すマスタアイコン６２０には、この製品マスタに含まれる詳細項目として製品コード、製品名称、製品概要、部品分類コード、定格電力、保管場所電話番号などをそれぞれ示す文字領域が接続線９０３を介して展開接続されている。
【００５１】
また、商品マスタを示すマスタアイコン６３０には、この商品マスタに含まれる詳細項目として商品名称、商品コード、メーカ名称、商品保管場所電話番号などをそれぞれ示す文字領域が接続線９０３を介して展開接続されている。さらに、倉庫マスタを示すマスタアイコン８２０には、この倉庫マスタに含まれる詳細項目として倉庫名称、倉庫コード、所在地、倉庫電話番号、取扱い商品名称などをそれぞれ示す文字領域が接続線９０３を介して展開接続されている。
【００５２】
本例の情報表示処理では、簡単な選択操作によって、このように段階的に各マスタ項目や、これら各マスタ項目に含まれる詳細項目が、それぞれの関連性を容易に視認できるように拡散放射状に展開された状態でさらに分散表示されるため、同じく情報の操作性や視認性を向上させることが可能となる。
【００５３】
そして、各詳細項目を分散表示したら、制御部２０１は、入力受付部２０５によって、例えば表示画面５００上の任意の詳細項目を示す文字領域がマウスドラッグなどの連結操作により連結されたことに基づく連結操作入力が受け付けられて情報の連結操作があったか否かを判断する（ステップＳ１０６）。連結操作があったと判断された場合は（ステップＳ１０６のＹ）、図８に示すように、連結操作入力に伴い選択された文字領域同士を、矢印付連結線９１０を介して接続された状態で連結表示し（ステップＳ１０７）、本フローチャートによる一連の情報表示処理を終了する。
【００５４】
ここで、図８に示した例では、製品マスタの保管場所電話番号を示す文字領域６２１と、倉庫マスタの倉庫電話番号を示す文字領域８２１と、商品マスタの商品保管場所電話番号を示す文字領域６３３とが矢印付連結線９１０でそれぞれ連結された場合を示している。この矢印付連結線９１０の矢印は、例えば連結された項目要素の接続関係や上下階層間の従属関係の定義を表しており、両端矢印の場合は同階層、一端矢印の場合は矢印先端側が下位階層などとすることができる。
【００５５】
なお、上記ステップＳ１０２または上記ステップＳ１０４にてそれぞれ選択が受け付けられなかったと判断された場合（ステップＳ１０２のＮまたはステップＳ１０４のＮ）、および上記ステップＳ１０６にて連結操作がなかったと判断された場合（ステップＳ１０６のＮ）は、本フローチャートによる一連の情報表示処理を終了する。
【００５６】
ここで、表示処理部２０３は、図９に示すように、上記ステップＳ１０３、ステップＳ１０５およびステップＳ１０７において分散表示や連結表示される各マスタ項目や各詳細項目を示すアイコンや文字領域を、それぞれが互いに重ならないように表示画面５００上の座標情報などを参照して表示位置を自動的に調整して表示するようにしてもよい。すなわち、例えば図８に示した表示領域９９０においては、文字領域が重なっている状態となっているが、表示処理部２０３が表示位置の自動調整を行うと、図９に示した表示領域９９０のように文字領域などが重なることなく表示される。このような処理により、表示される各項目要素の視認性を著しく向上させることが可能となる。また、表示処理部２０３は、ユーザの操作入力によって各マスタ項目や各詳細項目の分散表示の態様が変更された場合においても、同様に自動的に表示位置を調整するようにしてもよい。なお、この表示位置の調整は、例えば各マスタ項目や各詳細項目の分散表示の段階設定により、ある段階までは自動調整が行われずに（ただし、手動調整は可能な状態で）各項目要素が重なるように調整されてもよいが、最終段階においては重ならないように調整されるとよい。
【００５７】
また、上述した矢印付連結線９１０で連結された項目要素については、制御部２０１によって次のような関連付けと相互関係条件設定による情報の更新処理が行われる。図１０および図１１は、項目要素の関連付けなどによる更新処理を説明するための説明図である。なお、ここでは、図９に示した項目要素の文字領域の符号を、そのまま項目要素の符号として用いて説明する。また、特に明記しない限り、説明に不要な項目要素については省略して説明する。図１０に示すように、例えば製品マスタ６２０の保管場所電話番号６２３と、商品マスタ６３０の商品保管場所電話番号６３３と、倉庫マスタ８２０の倉庫電話番号８２１とが両端矢印の矢印付連結線９１０で連結された場合は、制御部２０１は、これら製品マスタ６２０、商品マスタ６３０および倉庫マスタ８２０に含まれる項目要素を、例えば相互関係においてそれぞれ更新し合うように条件を設定して関連付け情報を更新する。
【００５８】
この場合、制御部２０１は、更新された関連付け情報に基づいてこれら製品マスタ６２０と商品マスタ６３０と倉庫マスタ８２０において、それぞれ一致する情報があるか否かを判断し、一致する情報があった場合は一方が編集などにより更新された際にその更新内容を他方に自動的に反映するように処理を行うようにしてもよい。
【００５９】
さらに、制御部２０１は、例えば製品マスタ６２０に含まれる詳細情報の製品コード６２１、製品名称６２２、その他の各種の情報６２５と、商品マスタ６３０に含まれる詳細情報の商品コード６３１、商品名称６３２、その他の各種の情報６３５と、倉庫マスタ８２０に含まれる詳細情報の倉庫コード３５１、倉庫名称３５２、取扱い商品名称３５６、その他の各種の情報３５５のうち、上述したように保管場所電話番号６２３と商品保管場所電話番号６３３と倉庫電話番号８２１とが矢印付連結線９１０で連結された場合は、まず、これらの連結された情報が一致しているか否かを判断する。
【００６０】
そして、保管場所電話番号６２３と商品保管場所電話番号６３３と倉庫電話番号８２１とが矢印付連結線９１０で連結され、かつ情報が一致している場合は（すなわち、図１０に示すように、すべての電話番号が「０３−△△△△−××××」で一致している場合）、例えば製品名称６２２と商品名称６３２と取扱い商品名称３５６とが、図中矢印付破線で示すようにさらに矢印付連結線９１０にて連結され、これらの情報が一致しているときは、次のような処理を行う。すなわち、例えば商品マスタ６３０の商品名称６３２の「缶詰Ａ」が最新の情報である場合は、製品マスタ６２０の製品名称６２２の「かんづめＡ」や倉庫マスタ８２０の取扱い商品名称３５６の「カンヅメＡ」を、図１１に示す製品名称６２２や取扱い商品名称３５６のように、それぞれ最新の情報「缶詰Ａ」となるように自動的に更新する処理を行う。その他の各詳細情報についても、同様に更新処理が行われてもよい。
【００６１】
これにより、ユーザの操作入力などによって関連付けられた項目要素のうち、いずれか一つの項目要素が編集あるいは更新などされた場合には、制御部２０１により関連付テーブル２１２の関連付け情報が参照されて、自動的に関連付けられた他の項目要素についても編集あるいは更新をなすように構成することができる。したがって、ユーザの利便性を著しく向上させることが可能となる。
【００６２】
さらに制御部２０１は、図示は省略するが、上述した矢印付連結線９１０で連結された項目要素について、次のような処理を行ってもよい。すなわち、制御部２０１は、矢印付連結線９１０で連結された項目要素同士のうち、上位階層または同階層に表された項目要素の所定の項目情報に関する変更などの編集処理が行われた場合に、矢印付連結線９１０を介して接続された他の項目要素の対応する項目情報を、中間生成ＤＢ２１３における中間生成ファイルの該当箇所を編集内容に合わせて更新することによって自動的に反映する。この中間生成ファイルの更新は、上述したような図１０を用いて説明した更新処理においても行われてもよい。制御部２０１によってこのような処理が行われれば、操作性を向上させることが可能となる。
【００６３】
以上述べたように、本実施の形態によれば、情報システムで用いられるシステムマスタデータベースからマスタ情報を取得し、このマスタ情報に格納された項目情報の各項目要素間の接続関係や上下階層の従属関係の関連付けを表す関連付け情報を生成し、マスタ情報を表示画面上に選択可能に表示し、表示された前記マスタ情報の選択操作に関する選択操作入力が受け付けられた場合に、関連付け情報に基づいて、マスタ情報に関連付けられた各項目要素をこのマスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線を介して展開接続された状態で分散表示するように表示処理を行うようにしたので、マスタ情報に格納された各項目要素を、表示画面上に表示されたマスタ情報を選択操作するだけでマスタ情報を中心として拡散放射状にそれぞれ関連付けを示す接続線を介して展開接続された状態で分散表示することができ、各項目要素の結び付け方や表示される際に関する操作性および視認性を向上させることができる。
【００６４】
また、上述した実施の形態によれば、例えばユーザの連結操作などに基づいて、表示された各項目要素を矢印付連結線で連結した場合に、関連付け情報を更新すると共に自動的に連結された項目要素の詳細情報を最新の情報に更新したりすることができるため、ユーザの利便性を向上させることができる。
【００６５】
なお、本実施の形態で説明した情報表示方法は、あらかじめ用意された情報表示プログラムをパーソナルコンピュータやワークステーションなどの情報処理装置で実行することにより実現され、この情報表示プログラムは、ハードディスク、フレキシブルディスク、光ディスクなどのコンピュータで読み取り可能な記録媒体に記録され、この記録媒体から読み出されることによって実行されるものである。また、この情報表示プログラムは、インターネットなどの通信ネットワークを介して配布することができる伝送媒体であってもよい。
【産業上の利用可能性】
【００６６】
本発明によれば、情報システムで用いられるシステムマスタデータベースから取得したマスタ情報に基づき各種の情報を表示するのに有用である。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施の形態に係る情報表示装置を備える情報処理システムの全体構成の例を示す説明図である。
【図２】同情報処理システムの情報処理サーバの機能的構成の例を示すブロック図である。
【図３】同情報処理サーバにおけるシステムマスタデータの例を示す説明図である。
【図４】同情報処理サーバのハードウェア構成の例を示す構成図である。
【図５】本例の情報処理システムにおける情報表示処理手順の例を示すフローチャートである。
【図６】ディスプレイの表示画面上の表示態様の例を説明するための説明図である。
【図７】ディスプレイの表示画面上の表示態様の例を説明するための説明図である。
【図８】ディスプレイの表示画面上の表示態様の例を説明するための説明図である。
【図９】ディスプレイの表示画面上の表示態様の例を説明するための説明図である。
【図１０】項目要素の関連付けなどによる更新処理を説明するための説明図である。
【図１１】項目要素の関連付けなどによる更新処理を説明するための説明図である。
【符号の説明】
【００６８】
１００          情報処理システム
１０１〜１０Ｎ  クライアント端末
１１０          情報処理サーバ
１１９          通信ネットワーク
１２１          ＣＰＵ
１２２          ＲＯＭ
１２３          ＲＡＭ
１２４          磁気ディスクドライブ
１２５          磁気ディスク
１２６          光ディスクドライブ
１２７          光ディスク
１２８          入力装置
１２９          スキャナ
１３０          ディスプレイ
１３１          プリンタ
１３２          通信Ｉ／Ｆ
２００          処理実行部
２１０          記憶部
【図１】
0004933967.tif 000002
【図２】
0004933967.tif 000003
【図３】
0004933967.tif 000004
【図４】
0004933967.tif 000005
【図５】
0004933967.tif 000006
【図６】
0004933967.tif 000007
【図７】
0004933967.tif 000008
【図８】
0004933967.tif 000009
【図９】
0004933967.tif 000010
【図１０】
0004933967.tif 000011
【図１１】
0004933967.tif 000012