(57)【要約】【課題】  各メンバーが同時に複数の組織に属するようなときであっても、各メンバーの情報を、操作性よく表示する。【解決手段】  認証されたユーザの操作に従って、サーバ２は、グループの情報、および、このグループそれぞれに重複して属しうるメンバーそれぞれのスケジュール・属性の情報を編集等するための画像をＰＣ１０２に表示する。ユーザが、表示された画像に対して編集等のための操作を行うと、サーバ２は、この操作を受け入れ、グループの情報、および、各メンバーのスケジュール情報および属性情報を作成し、記憶する。ＰＣ１０２から、情報を表示させるための操作を受け入れると、サーバ２は、この操作に従って、検索を行い、この操作に対応する情報を得る。サーバ２は、メンバーの情報を、選択されたグループごとに、ＰＣ１０２に表示する。【選択図】図１
2005309808.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ１つ以上のグループに属する１以上のメンバーの情報を表示する情報表示装置であって、
前記グループと、前記グループに属するメンバーとを対応付けて記憶するグループデータベースと、
前記メンバーのメンバー情報を記憶するメンバー情報データベースと、
前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を表示する情報表示手段と
を有する情報表示装置。
【請求項２】
前記メンバーは、
１以上の人および１以上の物またはこれらのいずれか
を含む
請求項１に記載の情報表示装置。
【請求項３】
前記グループデータベースは、グループそれぞれと、このグループそれぞれに属するメンバーの表示順とを対応付けてさらに受け入れ、
前記情報表示手段は、前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を、前記受け入れられた表示順に従って表示する
請求項１または２に記載の情報表示装置。
【請求項４】
前記メンバー情報データベースは、前記メンバー情報として、前記メンバーのスケジュールを示すスケジュール情報、および、前記メンバーの属性を示すメンバー属性情報、またはこれらのいずれかを記憶する
請求項１〜３のいずれかに記載の情報表示装置。
【請求項５】
前記メンバー情報データベースは、前記メンバーが属する１以上のグループそれぞれにおける属性を示すメンバー属性情報を記憶し、
前記情報表示手段は、前記グループいずれかの選択に応じて、前記記憶されたメンバー属性の内、前記選択されたグループにおけるメンバー属性情報を表示する
請求項４に記載の情報表示装置。
【請求項６】
前記グループデータベースは、グループそれぞれと、このグループそれぞれに属する１つ以上のサブグループとを対応付けてさらに受け入れ、
前記メンバー情報データベースは、前記サブグループの属性を示すサブグループ属性情報をさらに記憶し、
前記情報表示手段は、前記記憶されたメンバー情報およびサブグループ属性情報の内、前記選択されたグループに対応付けられたメンバー情報およびサブグループ属性情報またはこれらのいずれかを表示する
請求項１〜５のいずれかに記載の情報表示装置。
【請求項７】
それぞれ１つ以上のグループに属する１以上のメンバーの情報を表示する情報表示方法であって、
前記グループと、前記グループに属するメンバーとを対応付けて記憶する第１の記憶ステップと、
前記メンバーのメンバー情報を記憶する第２の記憶ステップと、
前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を表示する情報表示ステップと
を有する情報表示方法。
【請求項８】
それぞれ１つ以上のグループに属する１以上のメンバーの情報を表示する情報表示プログラムであって、
前記グループと、前記グループに属するメンバーとを対応付けて記憶する第１の記憶ステップと、
前記メンバーのメンバー情報を記憶する第２の記憶ステップと、
前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を表示する情報表示ステップと
をコンピュータに実行させる情報表示プログラム。
【請求項９】
前記メンバーは、
１以上の人および１以上の物またはこれらのいずれか
を含む
請求項８に記載の情報表示プログラム。
【請求項１０】
前記第１の記憶ステップは、グループそれぞれと、このグループそれぞれに属するメンバーの表示順とを対応付けてさらに受け入れ、
前記情報表示ステップは、前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を、前記受け入れられた表示順に従って表示する
請求項８または９に記載の情報表示プログラム。
【請求項１１】
前記第２の記憶ステップは、前記メンバー情報として、前記メンバーのスケジュールを示すスケジュール情報、および、前記メンバーの属性を示すメンバー属性情報、またはこれらのいずれかを記憶する
請求項８〜１０のいずれかに記載の情報表示プログラム。
【請求項１２】
前記第２の記憶ステップは、前記メンバーが属する１以上のグループそれぞれにおける属性を示すメンバー属性情報を記憶し、
前記情報表示ステップは、前記グループいずれかの選択に応じて、前記記憶されたメンバー属性の内、前記選択されたグループにおけるメンバー属性情報を表示する
請求項１１に記載の情報表示プログラム。
【請求項１３】
前記第１の記憶ステップは、グループそれぞれと、このグループそれぞれに属する１つ以上のサブグループとを対応付けてさらに受け入れ、
前記第２の記憶ステップは、前記サブグループの属性を示すサブグループ属性情報をさらに記憶し、
前記情報表示ステップは、前記記憶されたメンバー情報およびサブグループ属性情報の内、前記選択されたグループに対応付けられたメンバー情報およびサブグループ属性情報またはこれらのいずれかを表示する
請求項８〜１２のいずれかに記載の情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の組織に属することがある人および物のスケジュールなどの情報を、組織ごとに表示する情報表示装置およびその方法に関する。
【背景技術】
【０００２】
現在、組織に属するメンバーのスケジュールなどを行うために、非特許文献１，２に開示されたサイボウズ（登録商標）、および、非特許文献３に開示されたＯＵＴＬＯＯＫ（登録商標）などのソフトウエアが一般に利用されている。
しかしながら、これらのソフトウエアは、ある部署に属するメンバーが、同時に、複数のプロジェクトに参加するなど、ひとりのメンバーが同時に複数の組織に属するようなときに好適な操作性および利便性を提供し得ない。
【非特許文献１】http://office.cybozu.co.jp/cb6/index.html
【非特許文献２】http://office.cybozu.co.jp/cb6/shien/donyu/hajimete/index.html
【非特許文献３】http://office.microsoft.com/home/office.aspx?assetid=FX010857931033&CTT=1&Origin=EC790000701033&QueryID=7tC5xXxwl
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述のような背景からなされたものであり、各メンバーが同時に複数の組織に属するようなときであっても、各メンバーの情報を、操作性よく表示しうる便利な情報表示装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明にかかる情報表示装置は、それぞれ１つ以上のグループに属する１以上のメンバーの情報を表示する情報表示装置であって、前記グループと、前記グループに属するメンバーとを対応付けて記憶するグループデータベースと、前記メンバーのメンバー情報を記憶するメンバー情報データベースと、前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を表示する情報表示手段とを有する。
【０００５】
好適には、前記メンバーは、１以上の人および１以上の物またはこれらのいずれかを含む。
【０００６】
好適には、前記グループデータベースは、グループそれぞれと、このグループそれぞれに属するメンバーの表示順とを対応付けてさらに受け入れ、前記情報表示手段は、前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を、前記受け入れられた表示順に従って表示する。
【０００７】
好適には、前記メンバー情報データベースは、前記メンバー情報として、前記メンバーのスケジュールを示すスケジュール情報、および、前記メンバーの属性を示すメンバー属性情報、またはこれらのいずれかを記憶する。
【０００８】
好適には、前記メンバー情報データベースは、前記メンバーが属する１以上のグループそれぞれにおける属性を示すメンバー属性情報を記憶し、前記情報表示手段は、前記グループいずれかの選択に応じて、前記記憶されたメンバー属性の内、前記選択されたグループにおけるメンバー属性情報を表示する。
【０００９】
好適には、前記グループデータベースは、グループそれぞれと、このグループそれぞれに属する１つ以上のサブグループとを対応付けてさらに受け入れ、前記メンバー情報データベースは、前記サブグループの属性を示すサブグループ属性情報をさらに記憶し、前記情報表示手段は、前記記憶されたメンバー情報およびサブグループ属性情報の内、前記選択されたグループに対応付けられたメンバー情報およびサブグループ属性情報またはこれらのいずれかを表示する。
【００１０】
また、本発明にかかる情報表示方法は、それぞれ１つ以上のグループに属する１以上のメンバーの情報を表示する情報表示方法であって、前記グループと、前記グループに属するメンバーとを対応付けて記憶する第１の記憶ステップと、前記メンバーのメンバー情報を記憶する第２の記憶ステップと、前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を表示する情報表示ステップとを有する。
【００１１】
また、本発明にかかる情報表示プログラムは、それぞれ１つ以上のグループに属する１以上のメンバーの情報を表示する情報表示プログラムであって、前記グループと、前記グループに属するメンバーとを対応付けて記憶する第１の記憶ステップと、前記メンバーのメンバー情報を記憶する第２の記憶ステップと、前記グループいずれかの選択に応じて、前記記憶されたメンバー情報の内、前記選択されたグループに属するメンバーのメンバー情報を表示する情報表示ステップとをコンピュータに実行させる。
【発明の効果】
【００１２】
本発明によれば、各メンバーが同時に複数の組織に属するようなときであっても、各メンバーの情報を、操作性よく表示しうる便利な情報表示装置およびその方法が提供される。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を説明する。
【００１４】
［ネットワークシステム１］
図１は、本発明にかかる情報表示方法が適用されるネットワークシステム１の構成を例示する図である。
図１に示すように、ネットワークシステム１は、スケジュールおよび情報表示の対象となる組織の構成員が使用するコンピュータ（ＰＣ）１０２−１〜１０２−ｍ（ｍ≧１）と、本発明にかかる情報表示方法を実現するサーバ２とが、ＬＡＮあるいはＷＡＮなどのネットワーク１００を介して接続された構成を採る。
【００１５】
ネットワークシステム１においては、それぞれ１つ以上の組織（企業の部署およびプロジェクトなど）に属しうる人および物（メンバー；メンバーが物であるときには、ネットワークシステム１は、物流の管理などに応用可能）のスケジュールなどの情報が、組織ごとに表示される。
なお、以下、ＰＣ１０２−１〜１０２−ｍなど、複数あり得る構成部分のいずれかを特定せずに示すときには、単に、ＰＣ１０２などと略記することがある。
また、サーバ２およびＰＣ１０２を、ノードと総称することがある。
【００１６】
［ハードウエア構成］
図２は、図１に示したサーバ２およびＰＣ１０２のハードウエア構成を例示する図である。
図２に示すように、サーバ２およびＰＣ１０２は、ＣＰＵ１２２、メモリ１２４およびこれらの周辺回路などを含む本体１２０、表示装置、キーボードおよびマウスなどを含む入出力装置１２６、記録媒体１３０に対するデータの記録および再生を行うＨＤＤおよびＣＤ装置などの記録装置１２８、および、ネットワークを介して他のノードとの通信を行うための通信装置１３２から構成される。
つまり、サーバ２およびＰＣ１０２は、ネットワーク１００を介して他のノードと通信可能なコンピュータとしての構成部分を含む。
【００１７】
［情報表示・操作用画面］
本発明の情報表示方法の実現のための具体的な構成および処理の説明に先立って、まず、これらの理解を助けるために、図３〜図１５を参照して、サーバ２およびＰＣ１０２の入出力装置１２６（図１，図２）に表示されて用いられる画面およびこれらの画面に対する操作を説明する。
なお、図３〜図１５に示す画像は、メンバーの情報を表示するため、および、メンバー・グループの追加・削除などの操作のために用いられる。
【００１８】
図３は、各組織に属するメンバーの一覧を示す第１の画面を例示する図である。
各組織に属するメンバーを把握するためには、図３に示す第１の画面が用いられる。
図３に示す第１の画面は、これを見たサーバ２およびＰＣ１０２の利用者が、いずれのグループにどのメンバーが属するかを、全体的に容易に把握できるように構成されている。
【００１９】
第１の画面には、企業の人事上の部署（ＣＣ５２４−ＨＱ，旧ＣＣ５２４；企業の部・課などに対応）、この人事上の部署に属するメンバーが管理する部門（ＳＩＭさんが管理する部門（ＳＩＭさん管理）〜Ｋプロジェクト）と、これらのグループに属するメンバー（イニシャルにて示されている構成員ＭＡ，ＡＫおよび貸し出し用ＣＤなど）とが対応付けられた形式で表示される。
なお、人事上の部署ＣＣ５２４−ＨＱに関連するグループには、他の人事上の部署からもメンバーが参加しているので、人事上の部署ＣＣ５２４−ＨＱに関連するグループには、人事上の部署ＣＣ５２４に属さないメンバーが含まれることがある。
また、以下、人事上の部署その他の組織（部門・プロジェクトなど）を、グループと総称することがある。
また、人事上の部署ＣＣ５２４−ＨＱに関連するグループには、他の人事上の部署からもメンバーが参加しているので、人事上の部署ＣＣ５２４−ＨＱに関連するグループには、人事上の部署ＣＣ５２４に属さないメンバーが含まれることがある。
【００２０】
図４は、メンバーの追加および削除のために用いられる第２の画面を例示する図である。
メンバーの追加および削除のためには、図４に示す第２の画面が用いられる。
メンバーの追加／削除の権限を有するサーバ２およびＰＣ１０２のユーザは、入出力装置１２６のマウス（図示せず）などを用いて、まず、第２の画面の下方の最も左側のボタンに対するクリックなどの操作を行い、追加・削除のいずれの操作を行うかを指定する。
なお、以下の説明においては、操作を行うユーザは、このような権限を有することを前提とし、ユーザは、スケジュールなどが表示されるメンバーと重複しうる。
次に、このユーザは、このボタンの右側にある入力用フレーム・ボタン（ＮＡＭＥ，ＧＲＯＵＰ，ＯＴＨＥＲ，＊）を用いて、必要な情報（メンバーの名前・名称、属するグループのグループ名・コードおよびその他の情報（メールアドレス・内線番号その他の任意の情報））を、サーバ２に対して入力する。
最後に、このユーザは、入力用フレーム・ボタンの右側にある実行ボタンを操作して、入力したメンバーの追加または削除を、サーバ２に実行させる。
【００２１】
図５は、グループの追加および削除のために用いられる第３の画面を例示する図である。
グループの追加および削除のためには、図５に示す第３の画面が用いられる。
サーバ２およびＰＣ１０２のユーザは、まず、第３の画面の下方の最も左側のボタンを操作してグループの追加・削除のいずれの操作を行うかを指定する。
次に、このユーザは、このボタンの右側にある入力用フレーム・ボタン（ＧＲＯＵＰＩＤ，ＤＴＹＰＥ，ＯＴＨＥＲＳ）を用いて、必要な情報（グループの識別子（ＧＲＯＵＰＩＤ），デフォルト表示のタイプ（ＤＴＹＰＥ）およびその他の情報を、サーバ２に対して入力する。
最後に、このユーザは、入力用フレーム・ボタンの右側にある実行ボタンを操作して、入力したグループの追加または削除を、サーバ２に実行させる。
【００２２】
図６は、図３に示したグループに属するメンバーのスケジュールを表示するために用いられる第４の画面（１）を例示する図である。
サーバ２は、例えば、サーバ２およびＰＣ１０２のユーザが、図３に示した第１のグループのいずれかを選択すると、サーバ２は、サーバ２およびＰＣ１０２に、図６に示すように、メンバーのスケジュールを、選択されたグループごとに示す。
第４の画面に表示された各メンバーのスケジュールは、各メンバーの名前の部分その他に対する操作により、表示されたり、省略されたりする。
なお、以下、図７〜図１１を参照して、図６に示したグループに、メンバーを加え、さらに、サブグループを設け、サブグループそれぞれに内線番号を設定するときにユーザが行うべき操作、および、この操作のために用いられる画面を説明する。
【００２３】
図７は、図６に示したグループに対するメンバーの追加および削除など（編集）を行うために用いられる第５の画面を例示する図である。
ユーザが、サーバ２およびＰＣ１０２の入出力装置１２６のキーボードに対して、あるいは、図６に示した画面に対して所定の操作を行うと、サーバ２は、図７に示す第５の画面を表示する。
図７に示すように、第５の画面は、その時点で、ユーザの編集の対象となっているグループに含まれるメンバーを表示する上側フレームと、このグループに追加されうるメンバーの一覧およびサブグループ追加のためのセパレータを示す下側フレームとを含む。
【００２４】
ユーザが、下側フレームに表示されたメンバーを、クリックなどの操作を行って選択し、さらに、メンバー追加のためのボタン（選択したメンバーを追加）を操作すると、このグループに、選択されたメンバーが追加される。
あるいは、ユーザが、上側フレームに表示されたメンバーを選択し、さらに、メンバー削除のためのボタン（選択したメンバーを削除）を操作すると、このグループから、選択されたメンバーが除かれる。
【００２５】
図８は、図７に示した第５の画面を用いてメンバーが追加されたグループに、サブグループを追加するための操作を例示する図である。
次に、ユーザが、図７，図８の下側フレーム中から、「＊セパレータ」を選択すると、このセパレータがグループに追加され、上側フレーム内に表示される。
このセパレータは、グループに属するメンバーをサブグループに分けたときに、サブグループ間を仕切るために用いられ、セパレータには、内線番号などの情報が設定されうる。
【００２６】
図９は、図７に示した第５の画面を用いてメンバーが追加されたグループのメンバーの表示順を入れ替えるために用いられる第６の画面を例示する図である。
さらに、ユーザが、サーバ２およびＰＣ１０２のキーボードあるいは第５の画面（図７，図８）などに対して所定の操作を行うと、サーバ２は、図９に示す第６の画面を表示する。
ユーザは、第６の画面のフレーム内に表示されたメンバーおよびセパレータに対して、クリックおよびドラッグなどの操作を行って、メンバーおよびセパレータを移動させ、表示順を変更する。
さらに、ユーザは、このフレームの下にある「更新」のボタンを操作して、表示順の変更を、サーバ２に実行させる。
なお、図９に示した例においては、図８および図９に示した操作により、図７に示した第５の画面を用いてメンバーが追加されたグループ（図６）に、２つのセパレータが追加されて、このグループは、３つのサブグループに分けられ、第１のサブグループには、ＳＩＭが属し、第２のサブグループには、ＭＫ，ＴＨ，ＴＤが属し、第３のサブグループには、ＥＹ，ＳＴが属している。
【００２７】
図１０は、図９に示したように表示順が変更されたメンバーの属性を編集するために用いられる第７の画面を例示する図である。
さらに、ユーザが、サーバ２およびＰＣ１０２のキーボードあるいは第６の画面（図９）などに対して所定の操作を行うと、サーバ２は、図１０に示す第７の画面を表示する。
図１０に示すように、第７の画面には、編集対象のグループに含まれるメンバーおよびセパレータと、メンバーおよびセパレータの属性を入力するためのフレームおよび予定を表示するか否かを指定するためのチェックボックスとが、対応付けられて表示される。
ユーザは、メンバーおよびセパレータの属性のフレームに対する入力、および、チェックボックスに対する指定を、適宜、行い、属性を編集する。
この編集が終わると、ユーザは、第６の画面の下方にある「更新」のボタンを押下し、サーバ２に、属性の更新を実行させる。
【００２８】
なお、図１０に示すように、メンバーが人であるときには、属性として、グループにおける地位・肩書き、内線番号などが設定される。
また、セパレータには、サブグループの名称およびその内線番号などが、属性として設定される。
図１０に示す属性は、図４に示したメンバーの追加・削除の際に設定される情報とは独立しており、この情報とは別に、任意に設定されうる。
【００２９】
図１１は、図７〜図１０に示したようにメンバーの編集がなされたグループに属するメンバーのスケジュールを表示するために用いられる第４の画面（２）を例示する図である。
図７〜図１０に示したように、ユーザが、図６に示したグループに対するメンバーの追加、サブグループの設定、メンバーおよびセパレータの表示順の入れ替え、および、属性の編集を行って、再び、第４の画面を表示させると、第４の画面は、これらの変更が反映された図１１に示す通りの内容となる。
なお、図１１に示すように、メンバーを分ける「開発メンバー」，「事務メンバー」のフレームは、図９などに示したセパレータに対応する。
【００３０】
図１２は、メンバーのスケジュールを編集するために用いられる第８の画面を例示する図である。
さらに、ユーザが、サーバ２およびＰＣ１０２のキーボードあるいは第４の画面（図１１）などに対して所定の操作を行うと、サーバ２は、図１２に示す第８の画面を表示する。
図１１に示したグループのメンバーそれぞれのスケジュールは、ユーザが、図１２に示すような第８の画面に対する操作を行うことにより編集される。
つまり、ユーザが、第８の画面の情報の上側にあるフレームを用いてスケジュールの実施／開始日、完了／終了日、開始時刻、終了時刻およびその他の情報を、適宜、編集する。
さらに、ユーザは、下側のフレーム内で、編集されたスケジュールが、いずれのメンバーのものであるかを選択し、「新規追加」のボタンを操作して、編集結果を、選択されたメンバーのスケジュールに追加させる。
【００３１】
図１３は、図１２に示したように編集がなされたスケジュールを表示するために用いられる第４の画面（３）を例示する図である。
図１４は、図６などに示したグループとは異なるグループのスケジュールを表示するために用いられる第４の画面（４）を例示する図である。
ユーザが、図１２に示したようにスケジュールを編集した後、再び、第４の画面を表示させると、第４の画面は、この編集が反映された図１３に示す通りの内容となる。
また、図１４に示すように、図１２に示したスケジュールの編集結果は、同じメンバーを含む他のグループのスケジュール表示にも反映される。
【００３２】
図１５は、メンバーの属性およびスケジュールを編集するために用いられる第９の画面を例示する図である。
なお、メンバーの属性およびスケジュールの編集のために、図１５に示すような第９の画面を用いてもよい。
ユーザが、図１０に示した第７の画面に含まれるメンバーを選択すると、図１１に示すように、サーバ２は、選択されたユーザの属性の編集のために用いられる第９の画面を表示する。
第９の画面の上半分は、メンバーの属性の編集のために用いられ、ユーザは、上半分のフレームなどを用いて、選択されたメンバーの属性を編集し、「更新する」のボタンを操作して、サーバ２に、このメンバーの属性を更新させる。
また、第９の画面の下半分は、メンバーのスケジュールの編集のために用いられ、下半分のフレームには、図１２を参照して説明したように入力されたスケジュールの一覧が表示され、ユーザは、スケジュールをクリックして選択し、「選択したもの一括削除」のボタンを操作することにより、サーバ２に、選択したスケジュールを削除させる。
【００３３】
［情報管理プログラム３］
以下、図３〜図１５に示したようにメンバーのスケジュールおよび属性を記憶し、表示する本発明にかかる情報表示方法を実現するための構成およびその処理を説明する。
図１６は、情報管理プログラム３の構成を示す図である。
図１６に示すように、情報管理プログラム３は、Ｗｅｂサーバ部３０２および認証部３０４などを含むユーザインターフェース部（ＵＩ部）３００、情報作成部３２、情報管理部３４、データベース部（ＤＢ部）３６および表示画面作成部３８から構成される。
【００３４】
情報作成部３２は、グループ情報作成部３２０、スケジュール情報作成部３２２および属性情報作成部３２４から構成される。
情報管理部３４は、グループ情報管理部３４０、スケジュール情報管理部３４２および属性情報管理部３４４から構成される。
ＤＢ部３６は、グループＤＢ３６０、スケジュールＤＢ３６２および属性ＤＢ３６４から構成される。
情報管理プログラム３８は、表示フォーム作成部３８０、表示フォームＤＢ３８２、情報検索部３８４および表示処理部３８６から構成される。
情報管理プログラム３は、記録媒体１３０などを介してサーバ２（図１，図２）に供給され、メモリ１２４にロードされて実行される。
情報管理プログラム３は、これらの構成部分により、図３〜図１５を参照して上述した本発明にかかる情報表示方法を実現する。
【００３５】
情報管理プログラム３において、ＵＩ部３００の認証部３０４は、サーバ２およびＰＣ１０２に対するユーザ（メンバー）の操作を受け入れて、このユーザが、情報管理プログラム３が記憶・管理する様々な情報にアクセスする権限を有するか、および、情報を削除、追加および編集する権限を有するか否かを認証する。
また、認証部３０４は、この認証の結果、権限を有するユーザに対してのみ、情報管理プログラム３に対して、この権限の範囲内の操作を許可する。
なお、サーバ２および情報管理プログラム３の用途によっては、属性ＤＢ３６４に、ゲストユーザに適用されるデフォルトの属性を記憶しておき、上記ユーザ認証が失敗したときであっても、このユーザが、ゲストユーザに対して許可されている操作などを行えるようにしてもよい。
このようにゲストユーザに許される操作の例として、例えば、公開されたスケジュールの閲覧、および、ゲストユーザとしての電子メールの送信および受信を挙げることができる。
【００３６】
ＵＩ部３００のＷｅｂサーバ部３０２は、図３〜図１６に示した第１〜第９の画面を示すＨＴＭＬ形式の画面データを作成し、ネットワーク１００を介してＰＣ１０２（図１）に送信する。
ＵＩ部３００は、Ｗｅｂサーバ部３０２が送信し、サーバ２およびＰＣ１０２の入出力装置１２６（図２）に表示された第１〜第９の画面（図３〜図１５）に対するユーザの操作を受け入れ、受け入れた操作を示す情報を、情報管理プログラム３の各構成部分に対して出力する。
また、ＵＩ部３００は、受け入れた操作に従って、情報管理プログラム３の各構成部分の処理を制御する。
【００３７】
図１７は、図１６に示したグループ情報作成部３２０により作成されるグループ情報を示す図である。
情報作成部３２のグループ情報作成部３２０は、図１７に示すように、第３の画面（図５）を用いて入力されたグループ名／グループコード（ＧＮ１，２，．．．／ＧＣ１，２，．．．）およびグループの情報（グループ属性情報（ＧＡ１，２，．．．））と、第５の画面（図７〜図９）に対する操作によりグループに加えられたメンバーおよびセパレータの個別情報を示す個別情報識別子（ＰＩＤ１−１，．．．，１−ｎ１，２−１，．．．，２−ｎ２，．．．；ただし、ＰＩＤ１−１，．．．，１−ｎ１，２−１，．．．，２−ｎ２，．．．は、個別情報識別しＰＩＤ１〜ｎ（図１８，図１９）それぞれを重複して含みうる）とを、グループの識別子（グループＩＤ（ＧＩＤ１，２，．．．））とを対応付けてグループ情報を作成し、グループＤＢ３６０に記憶させ、記憶させたグループ情報を管理する。
【００３８】
図１８は、図１６に示したスケジュール情報作成部３２２により作成されるスケジュール情報を示す図である。
スケジュール情報作成部３２２は、図１８に示すように、第８，第９の画面（図１２，図１５）を用いて入力あるいは編集されるメンバー１〜ｎのスケジュールを示すスケジュール情報（ＰＳ１〜ＰＳｎ）と、このメンバーの個別情報識別子（ＰＩＤ１〜ｎ）とを対応付けてスケジュール情報を作成し、スケジュールＤＢ３６２に記憶させ、記憶させたスケジュール情報を管理する。
【００３９】
図１９は、図１６に示した属性情報作成部３２４により作成される属性情報を示す図である。
属性情報作成部３２４は、図１９に示すように、第２，第７，第９の画面（図４，図１０，図１５）を用いて入力あるいは編集されるセパレータおよびメンバー１〜ｎの属性を示す属性情報（ＰＡ１〜ＰＡｎ）と、このメンバーの個別情報識別子（ＰＩＤ１〜ｎ）とを対応付けて属性情報を作成し、属性ＤＢ３６４に記憶させ、記憶させた属性情報を管理する。
【００４０】
表示画面作成部３８において、表示フォーム作成部３８０は、例えば、サーバ２の入出力装置１２６（図１，図２）に対するユーザの操作に従って、第１〜第９（図３〜図１５）の画面のフォームおよびこれらの画面を作成するために必要な情報（図１７〜図１８）の種類と、第１〜第９の画面を表示させるためのユーザの操作とを受け入れる。
表示フォーム作成部３８０は、受け入れた第１〜第９の画面のフォームおよび情報の種類と、ユーザの操作とを対応付けて表示フォーム情報を作成し、表示フォームＤＢ３８２に記憶させ、記憶させた表示フォーム情報を管理する。
【００４１】
情報検索部３８４は、ＵＩ部３００からユーザの操作を受け入れると、表示フォームＤＢ３８２に記憶された表示フォーム情報を参照し、受け入れたユーザの操作に応じて表示すべき画面のフォームを得る。
さらに、情報検索部３８４は、受け入れた操作に対応する画面を作成するために必要な情報の種類に基づいて、グループＤＢ３６０、スケジュールＤＢ３６２および属性ＤＢ３６４を検索し、必要な情報を読み出し、画面のフォームとともに、表示処理部３８６に対して出力する。
表示処理部３８６は、情報検索部３８４から入力される画面のフォームおよび情報に従って、第１〜第９の画面（図３〜図１５）を作成し、Ｗｅｂサーバ部３０２を介して、ＰＣ１０２に送信する。
【００４２】
［全体動作］
以下、ネットワークシステム１の全体的な動作を説明する。
【００４３】
ＰＣ１０２の入出力装置１２６（図１，図２）に対するユーザの操作を受けて、サーバ２上で動作する情報管理プログラム３の認証部３０４は、このユーザの認証を行う。
ＰＣ１０２に対する認証されたユーザ（メンバー）の操作に従って、表示画面作成部３８（図１６）は、第２，第３，第５，第７，第８，第９（図４，図５，図７〜図９，図１０，図１２，図１５）のいずれかを作成し、Ｗｅｂサーバ部３０２およびネットワーク１００を介して、作成した画面を、ＰＣ１０２に表示する。
ユーザが、表示されたこれらの画像に対して、情報を追加、削除および編集する操作を行うと、情報作成部３２は、ＵＩ部３００を介してこの操作を受け入れ、グループ情報、スケジュール情報および属性情報（図１７〜図１９）を作成し、情報管理部３４に記憶する。
【００４４】
ネットワーク１００およびＵＩ部３００を介して、ＰＣ１０２から、情報を表示させるための操作を受け入れると、表示画像作成部３８は、この操作に従って、情報管理部３４を検索して、この操作に対応する第１の画面（図３）または第４の画面（図６，図１１，図１３，図１４）を作成するために必要な情報を得る。
表示画像作成部３８は、検索の結果として得られた情報から、第１の画像または第４の画像を作成し、Ｗｅｂサーバ部３０２およびネットワーク１００を介して、作成した画面を、ＰＣ１０２に表示する。
【産業上の利用可能性】
【００４５】
本発明は、グループに属するメンバーの情報を管理し、表示するために利用できる。
【図面の簡単な説明】
【００４６】
【図１】本発明にかかる情報表示方法が適用されるネットワークシステムの構成を例示する図である。
【図２】図１に示したサーバおよびＰＣのハードウエア構成を例示する図である。
【図３】各組織に属するメンバーの一覧を示す第１の画面を例示する図である。
【図４】メンバーの追加および削除のために用いられる第２の画面を例示する図である。
【図５】グループの追加および削除のために用いられる第３の画面を例示する図である。
【図６】図３に示したグループに属するメンバーのスケジュールを表示するために用いられる第４の画面（１）を例示する図である。
【図７】図６に示したグループに対するメンバーの追加および削除など（編集）を行うために用いられる第５の画面を例示する図である。
【図８】図７に示した第５の画面を用いてメンバーが追加されたグループに、サブグループを追加するための操作を例示する図である。
【図９】図７に示した第５の画面を用いてメンバーが追加されたグループのメンバーの表示順を入れ替えるために用いられる第６の画面を例示する図である。
【図１０】図９に示したように表示順が変更されたメンバーの属性を編集するために用いられる第７の画面を例示する図である。
【図１１】図７〜図１０に示したようにメンバーの編集がなされたグループに属するメンバーのスケジュールを表示するために用いられる第４の画面（２）を例示する図である。
【図１２】メンバーのスケジュールを編集するために用いられる第８の画面を例示する図である。
【図１３】図１２に示したように編集がなされたスケジュールを表示するために用いられる第４の画面（３）を例示する図である。
【図１４】図６などに示したグループとは異なるグループのスケジュールを表示するために用いられる第４の画面（４）を例示する図である。
【図１５】メンバーの属性およびスケジュールを編集するために用いられる第９の画面を例示する図である。
【図１６】情報管理プログラムの構成を示す図である。
【図１７】図１６に示したグループ情報作成部により作成されるグループ情報を示す図である。
【図１８】図１６に示したスケジュール情報作成部により作成されるスケジュール情報を示す図である。
【図１９】図１６に示した属性情報作成部により作成される属性情報を示す図である。
【符号の説明】
【００４７】
１・・・ネットワークシステム、
１００・・・ネットワーク、
１０２・・・コンピュータ（ＰＣ）、
１２０・・・本体、
１２２・・・ＣＰＵ、
１２４・・・メモリ、
１２６・・・入出力装置、
１２８・・・記録装置、
１３０・・・記録媒体、
１３２・・・通信装置、
２・・・サーバ、
３・・・情報管理プログラム、
３００・・・ユーザインターフェース部（ＵＩ部）、
３０２・・・Ｗｅｂサーバ部、
３０４・・・認証部、
３２・・・情報作成部、
３２０・・・グループ情報作成部、
３２２・・・スケジュール情報作成部、
３２４・・・属性情報作成部、
３４・・・情報管理部、
３４０・・・グループ情報管理部、
３４２・・・スケジュール情報管理部、
３４４・・・属性情報管理部、
３６・・・データベース部（ＤＢ部）、
３６０・・・グループＤＢ、
３６２・・・スケジュールＤＢ、
３６４・・・属性ＤＢ、
３８・・・表示画面作成部、
３８０・・・表示フォーム作成部、
３８２・・・表示フォームＤＢ、
３８４・・・情報検索部、
３８６・・・表示処理部、
【図１】
2005309808.tif 000003
【図２】
2005309808.tif 000004
【図３】
2005309808.tif 000005
【図４】
2005309808.tif 000006
【図５】
2005309808.tif 000007
【図６】
2005309808.tif 000008
【図７】
2005309808.tif 000009
【図８】
2005309808.tif 000010
【図９】
2005309808.tif 000011
【図１０】
2005309808.tif 000012
【図１１】
2005309808.tif 000013
【図１２】
2005309808.tif 000014
【図１３】
2005309808.tif 000015
【図１４】
2005309808.tif 000016
【図１５】
2005309808.tif 000017
【図１６】
2005309808.tif 000018
【図１７】
2005309808.tif 000019
【図１８】
2005309808.tif 000020
【図１９】
2005309808.tif 000021