(57)【要約】【課題】セキュリティを確保しつつ、複数のシステムの情報を参照制御する。【解決手段】参照制御装置２０が、電話帳情報管理システム３０から受けたログインＩＤに対応する社員マッピング情報２１ａ内の社員コードに対応する参照キー情報１１ｂ内の所属組織及び役職を示す第１及び第２参照キーに基づき、当該第１及び第２参照キーよりも序列が下の第１及び第２参照キーを参照セキュリティツリー情報２１ｂから抽出し、当該序列が下の第１及び第２参照キーに対応する参照可能な各ログインＩＤを電話帳情報管理システム３０に送信する。電話帳情報管理システム３０は各ログインＩＤに対応する参照可能データをビュー情報３１ｂとしてクライアント装置４０に送信する。このように、各情報管理システム３０，３０’に関して、ログインした社員の所属組織及び役職よりも序列が下の各ログインＩＤに対応する参照可能データを参照させるようにした。【選択図】図１
2011186675.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置からログイン可能な複数の情報管理システムから通信可能な参照制御装置と、前記参照制御装置から通信可能な人事管理装置とを備えた情報参照制御システムであって、
前記人事管理装置は、
構成員番号と、当該構成員の所属組織を示す第１参照キーと、当該構成員の役職を示す第２参照キーとを関連付けた参照キー情報を記憶する参照キー情報記憶手段と、
前記参照制御装置から受けた構成員番号に対応する前記参照キー情報記憶手段内の第１参照キー及び第２参照キーを前記参照制御装置に送信する参照キー送信手段と、
前記参照制御装置から受けた各第１参照キー及び各第２参照キーに対応する前記参照キー情報記憶手段内の各構成員番号を前記参照制御装置に送信する構成員番号送信手段と、
を備えており、
前記参照制御装置は、
前記各情報管理システムのログインＩＤ及び前記人事管理装置の構成員番号を互いに関連付けた構成員マッピング情報を記憶する構成員マッピング情報記憶手段と、
互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる参照セキュリティツリー情報を記憶する参照セキュリティツリー情報記憶手段と、
いずれかの前記情報管理システムから受けたログインＩＤに対応する前記構成員マッピング情報内の構成員番号を前記人事管理装置に送信する構成員番号送信手段と、
前記人事管理装置から受けた第１参照キー及び第２参照キーに基づいて、当該第１参照キー及び第２参照キーよりもそれぞれ序列が下の各第１参照キー及び各第２参照キーを前記参照セキュリティツリー情報から抽出する参照キー抽出手段と、
前記抽出した各第１参照キー及び各第２参照キーを前記人事管理装置に送信し、当該人事管理装置から受けた各構成員番号に対応する前記構成員マッピング情報内の各ログインＩＤを前記いずれかの情報管理システムに送信するログインＩＤ送信手段と、
を備えており、
前記各情報管理システムは、
ログインＩＤ及び参照可能データを関連付けた参照可能情報を記憶する参照可能情報記憶手段と、
前記クライアント装置から受けたログインＩＤを前記参照制御装置に送信し、当該参照制御装置から受けた各ログインＩＤに対応する前記参照可能情報内の参照可能データを前記クライアント装置に送信する参照可能データ送信手段と、
を備えたことを特徴とする情報参照制御システム。
【請求項２】
請求項１に記載の情報参照制御システムにおいて、
前記参照セキュリティツリー情報記憶手段は、前記参照セキュリティツリー情報に代えて、複数のシステムＩＤのうちの１つ以上のシステムＩＤと、互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる複数の参照セキュリティツリー情報を記憶しており、
前記各情報管理システムの参照データ送信手段は、前記クライアント装置から受けたログインＩＤと共に、当該情報管理システムを示すシステムＩＤを前記参照制御装置に送信し、
前記参照制御装置の参照キー抽出手段は、前記情報管理システムから受けたシステムＩＤに基づいて前記参照セキュリティツリー情報記憶手段内の参照セキュリティツリー情報を選択し、当該選択した参照セキュリティツリー情報から前記抽出を行うことを特徴とする情報参照制御システム。
【請求項３】
構成員番号と、当該構成員の所属組織を示す第１参照キーと、当該構成員の役職を示す第２参照キーとを関連付けた参照キー情報を参照キー情報記憶部に記憶しており、受信した構成員番号に対応する前記参照キー情報記憶部内の第１参照キー及び第２参照キーを送信し、受信した各第１参照キー及び各第２参照キーに対応する前記参照キー情報記憶部内の各構成員番号を送信する人事管理装置と、
ログインＩＤ及び参照可能データを関連付けた参照可能情報を参照可能情報記憶部に記憶しており、クライアント装置から受けたログインＩＤを送信し、受信した各ログインＩＤに対応する前記参照可能情報内の参照可能データを前記クライアント装置に送信する複数の情報管理システムと、に通信可能な参照制御装置であって、
前記各情報管理システムのログインＩＤ及び前記人事管理装置の構成員番号を互いに関連付けた構成員マッピング情報を記憶する構成員マッピング情報記憶手段と、
互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる参照セキュリティツリー情報を記憶する参照セキュリティツリー情報記憶手段と、
いずれかの前記情報管理システムから受けたログインＩＤに対応する前記構成員マッピング情報内の構成員番号を前記人事管理装置に送信する構成員番号送信手段と、
前記人事管理装置から受けた第１参照キー及び第２参照キーに基づいて、当該第１参照キー及び第２参照キーよりもそれぞれ序列が下の各第１参照キー及び各第２参照キーを前記参照セキュリティツリー情報から抽出する参照キー抽出手段と、
前記抽出した各第１参照キー及び各第２参照キーを前記人事管理装置に送信し、当該人事管理装置から受けた各構成員番号に対応する前記構成員マッピング情報内の各ログインＩＤを前記いずれかの情報管理システムに送信するログインＩＤ送信手段と、
を備えたことを特徴とする参照制御装置。
【請求項４】
請求項３に記載の参照制御装置において、
前記参照セキュリティツリー情報記憶手段は、前記参照セキュリティツリー情報に代えて、複数のシステムＩＤのうちの１つ以上のシステムＩＤと、互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる複数の参照セキュリティツリー情報を記憶しており、
前記参照キー抽出手段は、前記いずれかの情報管理システムが前記クライアント装置から受けたログインＩＤと共に、当該情報管理システムを示すシステムＩＤを送信した場合、前記情報管理システムから受けたシステムＩＤに基づいて前記参照セキュリティツリー情報記憶手段内の参照セキュリティツリー情報を選択し、当該選択した参照セキュリティツリー情報から前記抽出を行うことを特徴とする参照制御装置。
【請求項５】
構成員番号と、当該構成員の所属組織を示す第１参照キーと、当該構成員の役職を示す第２参照キーとを関連付けた参照キー情報を参照キー情報記憶部に記憶しており、受信した構成員番号に対応する前記参照キー情報記憶部内の第１参照キー及び第２参照キーを送信し、受信した各第１参照キー及び各第２参照キーに対応する前記参照キー情報記憶部内の各構成員番号を送信する人事管理装置と、
ログインＩＤ及び参照可能データを関連付けた参照可能情報を参照可能情報記憶部に記憶しており、クライアント装置から受けたログインＩＤを送信し、受信した各ログインＩＤに対応する前記参照可能情報内の参照可能データを前記クライアント装置に送信する複数の情報管理システムと、に通信可能であって構成員マッピング情報記憶手段及び参照セキュリティツリー情報記憶手段を備えた参照制御装置のプログラムであって、
前記参照制御装置を、
前記各情報管理システムのログインＩＤ及び前記人事管理装置の構成員番号を互いに関連付けた構成員マッピング情報を前記構成員マッピング情報記憶手段に書き込む手段、
互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる参照セキュリティツリー情報を前記参照セキュリティツリー情報記憶手段に書き込む手段、
いずれかの前記情報管理システムから受けたログインＩＤに対応する前記構成員マッピング情報内の構成員番号を前記人事管理装置に送信する構成員番号送信手段、
前記人事管理装置から受けた第１参照キー及び第２参照キーに基づいて、当該第１参照キー及び第２参照キーよりもそれぞれ序列が下の各第１参照キー及び各第２参照キーを前記参照セキュリティツリー情報から抽出する参照キー抽出手段、
前記抽出した各第１参照キー及び各第２参照キーを前記人事管理装置に送信し、当該人事管理装置から受けた各構成員番号に対応する前記構成員マッピング情報内の各ログインＩＤを前記いずれかの情報管理システムに送信するログインＩＤ送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報参照制御システム、装置及びプログラムに係り、例えば、セキュリティを確保しつつ、複数のシステムの情報を参照制御し得る情報参照制御システム、装置及びプログラムに関する。
【背景技術】
【０００２】
従来、情報の参照を制御する手法としては、例えば、アクセス制御リストを用いて個人情報へのアクセスを制御する方式（例えば、特許文献１参照。）や、組織の人事情報である部署と役職によりアクセス権の有無を判断する方式（例えば、特許文献２参照。）が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９６６９９号公報、第３９段落。
【特許文献２】特開２００９−１０４６４６号公報、第７９段落。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、以上のような特許文献１，２に記載の手法は、一つのシステムに絞ったものであり、複数のシステムの統合については言及されていない。
【０００５】
また、複数のシステムを統合する場合には、システム毎にセキュリティを考慮し、それぞれのシステムのセキュリティを確保する必要がある。このため、システムとセキュリティとの組み合わせが莫大なものになり、複数のシステムの情報を参照制御することが極めて困難となってしまう。
【０００６】
本発明は上記実情を考慮してなされたもので、セキュリティを確保しつつ、複数のシステムの情報を参照制御し得る情報参照制御システム、装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一つの局面は、クライアント装置からログイン可能な複数の情報管理システムから通信可能な参照制御装置と、前記参照制御装置から通信可能な人事管理装置とを備えた情報参照制御システムであって、前記人事管理装置としては、構成員番号と、当該構成員の所属組織を示す第１参照キーと、当該構成員の役職を示す第２参照キーとを関連付けた参照キー情報を記憶する参照キー情報記憶手段と、前記参照制御装置から受けた構成員番号に対応する前記参照キー情報記憶手段内の第１参照キー及び第２参照キーを前記参照制御装置に送信する参照キー送信手段と、前記参照制御装置から受けた各第１参照キー及び各第２参照キーに対応する前記参照キー情報記憶手段内の各構成員番号を前記参照制御装置に送信する構成員番号送信手段と、を備えており、前記参照制御装置としては、前記各情報管理システムのログインＩＤ及び前記人事管理装置の構成員番号を互いに関連付けた構成員マッピング情報を記憶する構成員マッピング情報記憶手段と、互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる参照セキュリティツリー情報を記憶する参照セキュリティツリー情報記憶手段と、いずれかの前記情報管理システムから受けたログインＩＤに対応する前記構成員マッピング情報内の構成員番号を前記人事管理装置に送信する構成員番号送信手段と、前記人事管理装置から受けた第１参照キー及び第２参照キーに基づいて、当該第１参照キー及び第２参照キーよりもそれぞれ序列が下の各第１参照キー及び各第２参照キーを前記参照セキュリティツリー情報から抽出する参照キー抽出手段と、前記抽出した各第１参照キー及び各第２参照キーを前記人事管理装置に送信し、当該人事管理装置から受けた各構成員番号に対応する前記構成員マッピング情報内の各ログインＩＤを前記いずれかの情報管理システムに送信するログインＩＤ送信手段と、を備えており、前記各情報管理システムとしては、ログインＩＤ及び参照可能データを関連付けた参照可能情報を記憶する参照可能情報記憶手段と、前記クライアント装置から受けたログインＩＤを前記参照制御装置に送信し、当該参照制御装置から受けた各ログインＩＤに対応する前記参照可能情報内の参照可能データを前記クライアント装置に送信する参照可能データ送信手段と、を備えた情報参照制御システムである。
【０００８】
なお、本発明の一つの局面は、各装置の集合体をシステムとして表現したが、これに限らず、各装置の集合体又は各装置単体を、装置、方法、プログラム、又はプログラムを記憶したコンピュータ読み取り可能な記憶媒体、として表現してもよい。
【０００９】
（作用）
本発明の一つの局面においては、参照制御装置が、いずれかの情報管理システムからログインＩＤを受けると、このログインＩＤに対応する構成員マッピング情報内の構成員番号に対応する参照キー情報内の所属組織及び役職を示す第１及び第２参照キーに基づき、当該第１及び第２参照キーよりも序列が下の第１及び第２参照キーを参照セキュリティツリー情報から抽出し、当該序列が下の第１及び第２参照キーに対応する参照可能な各ログインＩＤを情報管理システムに送信する。しかる後、情報管理システムが当該各ログインＩＤに対応する参照可能データをクライアント装置に送信する。
【００１０】
このように、複数の情報管理システムのログインＩＤを構成員番号に統合するための構成員マッピング情報と、統合した構成員番号の構成員の所属組織及び役職を示す第１及び第２参照キーの序列を示す参照セキュリティツリー情報とを用いた構成により、各情報管理システムに関して、それぞれログインした構成員の所属組織及び役職よりも序列が下の各ログインＩＤに対応する参照可能データを参照させるようにしたので、セキュリティを確保しつつ、複数のシステムの情報を参照制御することができる。
【発明の効果】
【００１１】
以上説明したように本発明によれば、セキュリティを確保しつつ、複数のシステムの情報を参照制御できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係る情報参照制御システムの構成を示す模式図である。
【図２】同実施形態における人事管理装置の記憶部の構成を説明するための模式図である。
【図３】同実施形態における参照制御装置の記憶部の構成を説明するための模式図である。
【図４】同実施形態における参照セキュリティツリー情報を説明するための模式図である。
【図５】同実施形態における電話帳情報管理システムの記憶部の構成を説明するための模式図である。
【図６】同実施形態における動作を説明するためのシーケンス図である。
【図７】本発明の第２の実施形態における参照セキュリティツリー情報を説明するための模式図である。
【図８】同実施形態における動作を説明するためのシーケンス図である。
【図９】同実施形態における参照セキュリティツリー情報の変形例を説明するための模式図である。
【図１０】本発明の第３の実施形態における補完用の社員マッピング情報を説明するための模式図である。
【図１１】同実施形態における動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明の各実施形態について図面を用いて説明する。なお、以下の各装置は、装置毎に、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体から対応する装置のコンピュータにインストールされ、対応する装置の機能を実現させるためのプログラムが用いられる。
【００１４】
＜第１の実施形態＞
始めに、第１の実施形態の概要を述べる。
【００１５】
第１の実施形態では、人事情報としての社員情報を元に、組織や役職などセキュリティのキーとなる項目を設定する。設定された項目は参照キーと呼ばれる。参照キーは人事の組織の変更や異動に伴い、適宜変更される。
【００１６】
一方、各システム（以下、情報管理システムともいう）の情報を参照制御する参照制御装置では、参照キーに対し、論理的なセキュリティツリーの情報（以下、参照セキュリティツリー情報ともいう）を管理する。
【００１７】
例えば、上位組織は下位組織の情報を参照でき、役職者は一般者の情報を参照できる等といった参照キー間の序列を示す参照セキュリティツリー情報を管理する。各システムの情報を参照する場合には、ログインした構成員（社員等）の参照キーと参照セキュリティツリー情報から参照可能な情報を抽出する。
【００１８】
これにより、人事で管理する人事情報を元にセキュリティを確保しつつ、個人に関する複数のシステムのデータが参照可能となる。
【００１９】
以上が第１の実施形態の概要である。続いて、第１の実施形態の詳細を述べる。
【００２０】
図１は本発明の第１の実施形態に係る情報参照制御システムの構成を示す模式図であり、図２乃至図５は各記憶部の構成又は情報を説明するための模式図である。
【００２１】
情報参照制御システムは、図１に示すように、人事管理装置１０、参照制御装置２０、電話帳情報管理システム３０、…、他の情報管理システム３０’及びクライアント装置４０を備えている。
【００２２】
ここで、人事管理装置１０は、記憶部１１、通信部１２、入出力部１３、ＣＰＵ１４及びＨＤＤ（hard disk drive）１５が互いにバスを介して接続されている。
【００２３】
記憶部１１は、ＣＰＵ１４から読出／書込可能な主メモリであり、社員情報１１ａ、参照キー情報１１ｂ、発令情報１１ｃ及び管理プログラム１１ｐを記憶する。
【００２４】
ここで、社員情報１１ａは、図２に示すように、社員コード（構成員番号）と、発令年月日と、当該社員（構成員）の所属組織を示す組織コードと、当該社員の役職を示す役職コードと、当該社員の他の人事管理情報（生年月日、住所、電話番号、給与口座番号、履歴書情報、年金番号など）とを関連付けた情報である。なお、社員は、構成員の一例である。構成員の他の例としては、所員、署員、職員、団員、委員、組合員などがあり、団体を構成する人員という意味であれば、任意の名称を包含する。また、社員コードは、社員番号と読み替えてもよい。
【００２５】
参照キー情報１１ｂは、社員コードと、当該社員の所属組織を示す第１参照キーと、当該社員の役職を示す第２参照キーとを関連付けた情報である。なお、第１参照キーは組織コードの値であり、第２参照キーは役職コードの値である。また、「参照キー」の用語は「セキュリティキー」と読み替えてもよい。
【００２６】
発令情報１１ｃは、人の異動を管理するための情報であり、具体的には例えば、社員コードと、発令年月日と、当該社員の所属組織を示す組織コードと、当該社員の役職を示す役職コードとを関連付けた情報である。
【００２７】
管理プログラム１１ｐは、ＣＰＵ１４に実行されることにより、社員情報１１ａ及び発令情報１１ｃ等の通常の人事管理情報の作成・編集機能に加え、以下の各機能（f11p-1）〜（f11p-3）を人事管理装置１５に実現させるためのプログラムである。
【００２８】
（f11p-1）  社員コードと、当該社員の所属組織を示す第１参照キーと、当該社員の役職を示す第２参照キーとを関連付けた参照キー情報１１ｂを記憶部１１に書き込む機能。
【００２９】
（f11p-2）  参照制御装置２０から受けた社員コードに対応する参照キー情報１１ｂ内の第１参照キー及び第２参照キーを参照制御装置２０に送信する参照キー送信機能。
【００３０】
（f11p-3）  参照制御装置２０から受けた各第１参照キー及び各第２参照キーに対応する参照キー情報１１ｂ内の各社員コードを参照制御装置２０に送信する社員コード送信機能。ここで、「各第１参照キー及び各第２参照キーに対応する参照キー情報１１ｂ内の各社員コード」とは、「各第１参照キーに対応する参照キー情報１１ｂ内の各社員コード」と、「各第２参照キーに対応する参照キー情報１１ｂ内の各社員コード」との両者に共通の各社員コード（両「…各社員コード」のＡＮＤ条件を満たす各社員コード）を意味している。
【００３１】
通信部１２は、参照制御装置２０との間の通信インターフェイスである。なお、記載を簡潔にする観点から、後の動作説明中では、送信／受信の際に、通信部１２を介する旨の記載を省略する。この記載の省略は、他の通信部２２，３２でも同様に行う。
【００３２】
入出力部１３は、キーボード及びマウス等の入力装置の機能と、液晶ディスプレイ等の表示装置の機能とをもつ入出力機能部である。
【００３３】
ＣＰＵ１４は、入出力部１３の操作や参照制御装置２０からの受信データに応じて、記憶部１１内の管理プログラム１１ｐを実行する機能をもっている。
【００３４】
ＨＤＤ１５は、ＣＰＵ１４から読出／書込可能な補助メモリであり、前述した各情報１１ａ，１１ｂ，１１ｃ及び管理プログラム１１ｐを記憶する。
【００３５】
一方、参照制御装置２０は、記憶部２１、通信部２２、ＣＰＵ２３及びＨＤＤ（hard disk drive）２４が互いにバスを介して接続されている。
【００３６】
記憶部２１は、ＣＰＵ２３から読出／書込可能な主メモリであり、社員マッピング情報２１ａ及び参照セキュリティツリー情報２１ｂを含む参照エージェントプログラム２１ｐを記憶する。
【００３７】
ここで、社員マッピング情報（構成員マッピング情報）２１ａは、図３に示すように、電話帳情報管理システム３０及び他の情報管理システム３０’（各情報管理システム）のログインＩＤ及び人事管理装置３０の社員コードを互いに関連付けた情報である。
【００３８】
参照セキュリティツリー情報２１ｂは、図４に示すように、互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる情報である。図４に示す例では、第１参照キーとしての組織コードがA001の人は、組織コードがA011，A021の人のデータを参照可能である。また、第２参照キーとしての役職コードが001の人は、全ての役職コード002,003,004の人のデータを参照可能である。
【００３９】
ここで、「互いに参照権限を序列付けた複数の第１参照キー…からなる情報」とは、例えば、各第１参照キーの値と、当該各第１参照キーの値の参照権限の序列を示す序列ツリーの値とを互いに関連付けた情報である。
【００４０】
序列ツリーは、例えば、当該第１参照キーの識別番号を示す下位桁（図４の例では、下３桁）と、当該第１参照キーのデータの参照権限を有する上層キーの識別番号を示す残りの上位桁とから構成されている。なお、残りの上位桁がない序列ツリーの値“001”は、最上位の第１参照キー“000”を示している。
【００４１】
なお、参照セキュリティツリー情報２１ｂとしては、各々の所属組織を示す複数の第１参照キーを、実際の組織と同じ序列や異なる序列で関連付けることにより、任意のセキュリティを設定可能となっている。例えば、自分の所属組織の配下組織に所属する社員の情報を参照可能に設定することや、人事部の社員が全データを参照可能に設定することができる。また、これらの例から分かるように、役職を示す第２参照キーは、必須ではなく、参照キー情報１１ｂ及び参照セキュリティツリー情報２１ｂから省略してもよい。また、「参照セキュリティツリー情報」の用語は「論理セキュリティツリー情報」と読み替えてもよい。
【００４２】
参照エージェントプログラム２１ｐは、ＣＰＵ２３に実行されることにより、以下の各機能（f21p-1）〜（f21p-3）を参照制御装置２０に実現させるためのプログラムである。
【００４３】
（f21p-1）  いずれかの情報管理システム３０又は３０’から受けたログインＩＤに対応する社員マッピング情報２１ａ内の社員コードを人事管理装置３０に送信する社員コード送信機能。
【００４４】
（f21p-2）  人事管理装置３０から受けた第１参照キー及び第２参照キーに基づいて、当該第１参照キー及び第２参照キーよりもそれぞれ序列が下の各第１参照キー及び各第２参照キーを参照セキュリティツリー情報２１ｂから抽出する参照キー抽出機能。
【００４５】
（f21p-3）  抽出した各第１参照キー及び各第２参照キーを人事管理装置３０に送信し、当該人事管理装置３０から受けた各社員コードに対応する社員マッピング情報２１ａ内の各ログインＩＤを当該いずれかの情報管理システム３０又は３０’に送信するログインＩＤ送信機能。
【００４６】
通信部２２は、人事管理装置１０及び電話帳情報管理システム３０との間の通信インターフェイスである。
【００４７】
ＣＰＵ２３は、電話帳情報管理システム３０や人事管理装置１０からの受信データに応じて、記憶部２１内の参照エージェントプログラム２１ｐを実行する機能をもっている。
【００４８】
ＨＤＤ２４は、ＣＰＵ２３から読出／書込可能な補助メモリであり、前述した各情報２１ａ，２１ｂを含む参照エージェントプログラム２１ｐを記憶する。
【００４９】
他方、電話帳情報管理システム３０は、記憶部３１、通信部３２、ＣＰＵ３３及びＨＤＤ（hard disk drive）３４が互いにバスを介して接続されている。
【００５０】
記憶部３１は、ＣＰＵ３３から読出／書込可能な主メモリであり、電話帳情報３１ａ、ビュー情報３１ｂ及び参照プログラム３１ｐを記憶する。
【００５１】
ここで、電話帳情報３１ａは、図５に示すように、ログインＩＤ及び緊急連絡先電話番号（参照可能データ）を関連付けた情報である。なお、「電話帳情報」の用語は「参照可能情報」と読み替えてもよい。
【００５２】
ビュー（view）情報３１ｂは、電話帳情報３１ａのうち、クライアント装置４０に送信される情報であって、具体的には、参照制御装置２０から受けた各ログインＩＤに対応する電話帳情報３１ａ内の参照可能データからなる情報である。なお、「ビュー情報」の用語は「参照情報」と読み替えてもよい。
【００５３】
参照プログラム３１ｐは、ＣＰＵ３３に実行されることにより、以下の機能（f31p-1）を電話帳情報管理システム３０に実現させるためのプログラムである。
【００５４】
（f31p-1）  クライアント装置４０から受けたログインＩＤを参照制御装置２０に送信し、当該参照制御装置２０から受けた各ログインＩＤに対応する電話帳情報（参照可能情報）３１ａ内の参照可能データをクライアント装置４０に送信する参照可能データ送信機能。なお、後の動作説明中、クライアント装置４０に送信される参照可能データをビュー情報３１ｂとも呼ぶ。
【００５５】
通信部３２は、クライアント装置４０及び参照制御装置２０との間の通信インターフェイスである。
【００５６】
ＣＰＵ３３は、クライアント装置４０や参照制御装置２０からの受信データに応じて、記憶部３１内の参照プログラム３１ｐを実行する機能をもっている。
【００５７】
ＨＤＤ３４は、ＣＰＵ３３から読出／書込可能な補助メモリであり、前述した各情報３１ａ，３１ｂ及び参照プログラム３１ｐを記憶する。
【００５８】
また一方、他の情報管理システム３０’は、電話帳情報管理システム３０と同様の構成であるが、ログインＩＤ及び緊急連絡先電話番号（参照可能データ）を関連付けた電話帳情報３１ａに代えて、ログインＩＤ及び他の参照可能データ（例、メールアドレス、業務の成果物、又は勤務評定など）を関連付けた他の参照可能情報を記憶している。なお、他の情報管理システム３０’は、参照可能データの内容が異なるだけで電話帳情報管理システム３０と同様に動作する。但し、後の説明では、他の情報管理システム３０’ではなく、電話帳情報管理システム３０を代表例に挙げて動作等を述べる。
【００５９】
また一方、クライアント装置４０は、通常のコンピュータの機能に加え、ユーザの操作により、電話帳情報管理システム３０又は他の情報管理システム３０’にログインする機能と、ログインした電話帳情報管理システム３０又は他の情報管理システム３０’からビュー情報を受けると、当該ビュー情報を表示する機能とをもっている。
【００６０】
次に、以上のように構成された情報参照制御システムの動作について説明する。  
（準備）
人事管理装置１０においては、ユーザによる入出力部１３の操作により、管理プログラム１１ｐを実行中のＣＰＵ１４が、社員情報１１ａ及び発令情報１１ｃ等の通常の人事管理情報の作成・編集を実行する。これにより、例えば、社員情報１１ａが記憶部１１に書き込まれる。
【００６１】
また、人事管理装置１０においては、ユーザによる入出力部１３の操作により、管理プログラム１１ｐを実行中のＣＰＵ１４が、社員情報１１ａを参照しながら、社員コードと、当該社員の所属組織を示す第１参照キーと、当該社員の役職を示す第２参照キーとを関連付けた参照キー情報１１ｂを記憶部１１に書き込む。これにより、情報参照制御システムが実行可能となる。
【００６２】
後日、人事異動があったときには、人事管理装置１０においては、ユーザによる入出力部１３の操作により、管理プログラム１１ｐを実行中のＣＰＵ１４が、発令情報１１ｃの作成・編集を実行し、発令情報１１ｃを記憶部１１に書き込む。
【００６３】
しかる後、人事管理装置１０においては、ユーザによる入出力部１３の操作により、管理プログラム１１ｐを実行中のＣＰＵ１４が、発令情報１１ｃに基づいて、参照キー情報１１ｂを編集するように、社員コードと、当該社員の所属組織を示す第１参照キーと、当該社員の役職を示す第２参照キーとを関連付けた参照キー情報１１ｂを記憶部１１に書き込む。これにより、情報参照制御システムが最新の人事異動に対応して実行可能となる。
【００６４】
また、人事管理装置１０においては、最初に、社員情報１１ａから参照キー情報１１ｂを作成し、次回の人事異動からは、発令情報１１ｃから参照キー情報１１ｂを編集するので、効率よく、参照キー情報１１ｂをメンテナンスすることができる。
【００６５】
続いて、このように作成・編集した参照キー情報１１ｂを用いた情報参照制御動作について図６のシーケンス図を用いて説明する。
【００６６】
（情報参照制御動作）
クライアント装置４０は、ユーザのログイン操作により、ログインＩＤ及びパスワードを電話帳情報管理システム３０に送信する（ＳＴ１）。なお、このパスワードは、ユーザ認証可能な情報であればよく、例えば、指紋情報などの生体情報に代えてもよい。
【００６７】
電話帳情報管理システム３０においては、クライアント装置４０から受けたログインＩＤ及びパスワードを、ＣＰＵ３３が記憶部３１内の図示しない照合用ログインＩＤ及び照合用パスワードに照合し、両者が一致することを認証する（ＳＴ２）。この認証が失敗すると、電話帳情報管理システム３０は、ログインを拒否する。
【００６８】
ステップＳＴ２の認証が成功すると、電話帳情報管理システム３０においては、参照プログラム３１ｐを実行中のＣＰＵ３３が、クライアント装置４０から受けたログインＩＤを参照制御装置２０に送信する（ＳＴ３）。
【００６９】
参照制御装置２０においては、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、このログインＩＤに基づいて社員マッピング情報２１ａから社員コードを抽出し（ＳＴ４）、当該社員コードを人事管理装置１０に送信する（ＳＴ５）。
【００７０】
人事管理装置１０においては、管理プログラム１１ｐを実行中のＣＰＵ１３が、この社員コードに基づいて参照キー情報１１ｂから第１参照キー及び第２参照キーを抽出し、当該第１参照キー及び第２参照キーを参照制御装置２０に送信する（ＳＴ６）。
【００７１】
参照制御装置２０においては、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、この第１参照キー及び第２参照キーと、参照セキュリティツリー情報２１ｂとを照合し（ＳＴ７）、当該第１参照キー及び第２参照キーよりもそれぞれ序列が下の各第１参照キー及び各第２参照キーを参照セキュリティツリー情報２１ｂから抽出し、当該各第１参照キー及び各第２参照キーを人事管理装置１０に送信する（ＳＴ８）。ここで、抽出及び送信された「序列が下の」各第１参照キー及び各第２参照キーは、「参照可能な」データに対応する各第１参照キー及び各第２参照キーとなっている。
【００７２】
人事管理装置１０においては、管理プログラム１１ｐを実行中のＣＰＵ１３が、これら各第１参照キー及び各第２参照キーに基づいて参照キー情報１１ｂから各社員コードを抽出し、当該各社員コードを参照制御装置２０に送信する（ＳＴ９）。ここで、抽出及び送信された各社員コードは、「参照可能な」データに対応する各社員コードとなっている。
【００７３】
参照制御装置２０においては、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、これら各社員コードに基づいて社員マッピング情報２１ａから各ログインＩＤを抽出し（ＳＴ１０）、当該各ログインＩＤを電話帳情報管理システム３０に送信する（ＳＴ１１）。ここで、抽出及び送信された各ログインＩＤは、「参照可能な」データに対応する各ログインＩＤとなっている。
【００７４】
電話帳情報管理システム３０においては、参照プログラム３１ｐを実行中のＣＰＵ３３が、これら各ログインＩＤに基づいて電話帳情報３１ａから各参照可能データを抽出してビュー情報３１ｂを作成し（ＳＴ１２）、当該ビュー情報３１ｂをクライアント装置４０に送信する（ＳＴ１３）。
【００７５】
クライアント装置４０は、ログインした電話帳情報管理システム３０からビュー情報３１ｂを受けると、当該ビュー情報３１ｂを表示する。
【００７６】
上述したように本実施形態によれば、参照制御装置２０が、電話帳情報管理システム３０からログインＩＤを受けると、このログインＩＤに対応する社員マッピング情報２１ａ内の社員コードに対応する参照キー情報１１ｂ内の所属組織及び役職を示す第１及び第２参照キーに基づき、当該第１及び第２参照キーよりも序列が下の第１及び第２参照キーを参照セキュリティツリー情報２１ｂから抽出し、当該序列が下の第１及び第２参照キーに対応する参照可能な各ログインＩＤを電話帳情報管理システム３０に送信する。しかる後、電話帳情報管理システム３０が当該各ログインＩＤに対応する参照可能データをビュー情報３１ｂとしてクライアント装置４０に送信する。
【００７７】
このように、複数の情報管理システム３０，３０’のログインＩＤを社員コードに統合するための社員マッピング情報２１ａと、統合した社員コードの社員の所属組織及び役職を示す第１及び第２参照キーの序列を示す参照セキュリティツリー情報２１ｂとを用いた構成により、各情報管理システム３０，３０’に関して、それぞれログインした社員の所属組織及び役職よりも序列が下の各ログインＩＤに対応する参照可能データを参照させるようにしたので、セキュリティを確保しつつ、複数のシステムの情報を参照制御することができる。
【００７８】
すなわち、組織などの人事情報を元に、セキュリティを考慮しつつ、柔軟に複数の情報管理システム３０，３０’から参照可能データを収集することができる。補足すると、所蔵組織及び役職を示す参照キー情報１１ｂと、参照キー間の序列を示す参照セキュリティツリー情報２１ｂとで定まるユーザの参照権限に基づき、各情報管理システム３０，３０’から参照可能なデータを参照することができる。
【００７９】
また、参照する人と参照される人に関して、人事管理装置１０で管理している情報を元に参照できる社員の情報を抽出することができる。例えば、部長と部下など、参照する人と参照される人との関係からセキュリティ（参照権限）を判断することができる。このため、クライアント装置４００から見た場合に、参照する人と参照される人との情報を統合した１つの巨大な人事データベースとして情報参照制御システムを構築することができる。このような人事データベースは、参照される人の資格・特技（財）を参照可能データとすることにより、参照される人の資格・特技（財）を分析しながら、参照される人の配置を決める際に役立つので、人財統合データベースと呼ぶこともできる。
【００８０】
また、人事の情報を元にセキュリティを判断しているため、組織の異動に伴い、発令情報１１ｃから参照キー情報１１ｂを変更するだけでよく、論理セキュリティツリー情報やパスワード等のセキュリティの情報を変更する必要がない。
【００８１】
また、各情報管理システム３０，…，３０’と人事管理装置３０との間に共通の参照制御装置２０を介在させることにより、各情報管理システム３０，…，３０’に参照エージェントプログラムｐ２１を配置した構成に比べ、各情報管理システム３０，…，３０’を簡素化した構成で統合することができる。
【００８２】
＜第２の実施形態＞
図７は本発明の第２の実施形態に係る情報参照制御システムに適用される参照セキュリティツリー情報を説明するための模式図である。
【００８３】
すなわち、第２の実施形態は、第１の実施形態の変形例であり、情報管理システム３０，…，３０’のシステムＩＤ“s001”，“s002”，“s003”に応じて、異なる序列（異なる階層構造）の参照セキュリティツリー情報２１ｂ１，２１ｂ２を用いた形態である。
【００８４】
具体的には、参照制御装置２０の記憶部２１は、図７に示すように、第１の実施形態の参照セキュリティツリー情報２１ｂに代えて、複数のシステムＩＤのうちの１つ以上のシステムＩＤと、互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる複数の参照セキュリティツリー情報２１ｂ１，２１ｂ２を記憶している。
【００８５】
ここで、各参照セキュリティツリー情報２１ｂ１，２１ｂ２は、システムに応じて設定されたものであるため、キーの値は共通であるが、キーの値に関連付けられたシステムＩＤが互いに異なっている。また、各参照セキュリティツリー情報２１ｂ１，２１ｂ２は、互いに異なる序列を表すものであるため、共通のキーの値に対応する序列ツリーのうち、１つ以上の序列ツリーの値が異なっている。また、システム毎にセキュリティを設定した場合よりも構成を簡素化する観点から、各参照セキュリティツリー情報２１ｂ１，２１ｂ２の個数は、システムＩＤの個数よりも少ないことが好ましい。
【００８６】
これに伴い、参照エージェントプログラム２１ｐの参照キー抽出機能（f21p-2）は、いずれかの情報管理システム（例、電話帳情報管理システム３０）がクライアント装置４０から受けたログインＩＤと共に、当該情報管理システム３０を示すシステムＩＤを送信した場合、情報管理システム３０から受けたシステムＩＤに基づいて記憶部２１内の参照セキュリティツリー情報２１ｂ１又は２１ｂ２を選択し、当該選択した参照セキュリティツリー情報２１ｂ１又は２１ｂ２から、前述した抽出を行う機能となっている。
【００８７】
次に、以上のように構成された情報参照制御システムの動作を図８のシーケンス図を用いて説明する。なお、破線で囲んだステップＳＴ３’及びＳＴ７’が第１の実施形態とは異なる主な動作である。
【００８８】
（準備）
準備の動作は、第１の実施形態と同様に実行される。
【００８９】
（情報参照制御動作）
始めに、ステップＳＴ１〜ＳＴ２の動作は、前述した通りに実行される。
【００９０】
ステップＳＴ２の認証が成功すると、電話帳情報管理システム３０においては、参照プログラム３１ｐを実行中のＣＰＵ３３が、クライアント装置４０から受けたログインＩＤと共に、電話帳情報管理システム３０を示すシステムＩＤ“s001”を参照制御装置２０に送信する（ＳＴ３’）。
【００９１】
参照制御装置２０は、前述同様に、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、このログインＩＤに対応する社員マッピング情報２１ａ内の社員コードを人事管理装置１０に送信する（ＳＴ４〜ＳＴ５）。
【００９２】
人事管理装置１０においては、前述同様に、管理プログラム１１ｐを実行中のＣＰＵ１３が、この社員コードに対応する参照キー情報１１ｂ内の第１参照キー及び第２参照キーを参照制御装置２０に送信する（ＳＴ６）。
【００９３】
ここで、参照制御装置２０においては、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、ステップＳＴ３’により受けたシステムＩＤ“s001”に基づいて記憶部２１内の参照セキュリティツリー情報２１ｂ１を選択し、当該選択した参照セキュリティツリー情報２１ｂ１と、ステップＳＴ６により受けた第１参照キー及び第２参照キーとを照合する（ＳＴ７’）。
【００９４】
また、参照制御装置２０のＣＰＵ２３は、照合の結果、当該第１参照キー及び第２参照キーよりもそれぞれ序列が下の各第１参照キー及び各第２参照キーを参照セキュリティツリー情報２１ｂ１から抽出し、当該各第１参照キー及び各第２参照キーを人事管理装置１０に送信する（ＳＴ８）。
【００９５】
以下、ステップＳＴ９〜ＳＴ１３の動作は、前述した通りに実行される。
【００９６】
上述したように本実施形態によれば、システム毎のセキュリティ設定を参照セキュリティツリー情報２１ｂ１，２１ｂ２で表現する構成により、第１の実施形態の効果に加え、より一層、柔軟に複数システムの情報を参照することができる。
【００９７】
なお、図７に示す参照セキュリティツリー情報２１ｂ１，２１ｂ２は、図９に示すように、システム／ツリー関連情報２１ｃと、参照セキュリティツリー情報２１ｂ１’，２１ｂ２’のように、変形することもできる。
【００９８】
システム／ツリー関連情報２１ｃは、複数のシステムＩＤのうちの１つ以上のシステムＩＤと、参照セキュリティツリー情報２１ｂ１’，２１ｂ２’を示すツリーＩＤとを関連付けた情報である。
【００９９】
参照セキュリティツリー情報２１ｂ１’，２１ｂ２’は、ツリーＩＤと、互いに参照権限を序列付けた複数の第１参照キーと、互いに参照権限を序列付けた複数の第２参照キーとからなる情報である。
【０１００】
このように変形しても、第２の実施形態を同様に実施して同様の効果を得ることができる。
【０１０１】
＜第３の実施形態＞
図１０は本発明の第３の実施形態に係る情報参照制御システムに適用される社員マッピング情報を説明するための模式図である。
【０１０２】
すなわち、第３の実施形態は、第１の実施形態の変形例であり、電話帳情報管理システム３０が多くの情報管理システム３０’，…のログインＩＤとは異なるログインＩＤを用いる場合に対応し、当該異なるログインＩＤを社員コードに関連付けた補完用の社員マッピング情報２１ａ’を更に参照エージェントプログラム２１ａが備えた形態である。
【０１０３】
これに伴い、参照エージェントプログラム２１ｐの社員コード送信機能（f21p-1）は、いずれかの情報管理システム３０又は３０’から受けたログインＩＤに対応する社員マッピング情報２１ａ又は２１ａ’内の社員コードを人事管理装置３０に送信する社員コード送信機能となっている。
【０１０４】
同様に、参照エージェントプログラム２１ｐのログインＩＤ送信機能（f21p-3）は、抽出した各第１参照キー及び各第２参照キーを人事管理装置３０に送信し、当該人事管理装置３０から受けた各社員コードに対応する、機能（f21p-1）で用いた社員マッピング情報２１ａ又は２１ａ’内の各ログインＩＤを当該いずれかの情報管理システム３０又は３０’に送信するログインＩＤ送信機能となっている。
【０１０５】
次に、以上のように構成された情報参照制御システムの動作を図１１のシーケンス図を用いて説明する。なお、破線で囲んだステップＳＴ４’及びＳＴ１０’が第１の実施形態とは異なる主な動作である。
【０１０６】
（準備）
準備の動作は、第１の実施形態と同様に実行される。
【０１０７】
（情報参照制御動作）
始めに、ステップＳＴ１〜ＳＴ３の動作は、第１の実施形態と同様に実行される。
【０１０８】
参照制御装置２０は、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、このログインＩＤに基づいて社員マッピング情報２１ａ又は２１ａ’から社員コードを抽出する（ＳＴ４’）。
【０１０９】
補足すると、ステップＳＴ４’においては、ログインＩＤに基づく社員マッピング情報２１ａからの社員コードの抽出に失敗した場合（当該ログインＩＤが社員マッピング情報２１ａに無い場合など）、当該ログインＩＤに基づいて、補完用の社員マッピング情報２１ａ’から社員コードを抽出する。
【０１１０】
しかる後、参照制御装置２０は、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、ステップＳＴ４’で抽出した社員コードを人事管理装置１０に送信する（ＳＴ５）。
【０１１１】
また、ステップＳＴ６〜ＳＴ９の動作は、第１の実施形態と同様に実行される。  
続いて、参照制御装置２０においては、参照エージェントプログラム２１ｐを実行中のＣＰＵ２３が、人事管理装置１０から受けた各社員コードに基づいて、ステップＳＴ４’で用いた補完用の社員マッピング情報２１ａ’から各ログインＩＤを抽出し（ＳＴ１０’）、当該各ログインＩＤを電話帳情報管理システム３０に送信する（ＳＴ１１）。
【０１１２】
以下、ステップＳＴ１２〜ＳＴ１３の動作は、前述した通りに実行される。
【０１１３】
上述したように本実施形態によれば、情報管理システム３０が通常と異なるログインＩＤを用いる場合でも、この通常と異なるログインＩＤを社員コードに関連付けた補完用の社員マッピング情報２１ａ’を参照エージェントプログラム２１ｐが更に備えた構成により、第１の実施形態の効果に加え、より一層、柔軟に複数システムの情報を参照することができる。
【０１１４】
なお、第３の実施形態は、第２の実施形態と組み合わせることもでき、この場合、第２及び第３の実施形態の効果を同時に得ることができる。
【０１１５】
なお、上記実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１１６】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１１７】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【０１１８】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１１９】
また、記憶媒体は１つに限らず、複数の媒体から上記実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０１２０】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０１２１】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１２２】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【符号の説明】
【０１２３】
１０…人事管理装置、１１，２１，３１…記憶部、１１ａ…社員情報、１１ｂ…参照キー情報、１１ｃ…発令情報、１１ｐ…管理プログラム、１２，２２，３２…通信部、１３…入出力部、１４，２３，３３…ＣＰＵ、１５，２４，３４…ＨＤＤ、２０…参照制御装置、２１ａ，２１ａ’…社員マッピング情報、２１ｂ，２１ｂ１，２１ｂ１’，２１ｂ２，２１ｂ２’…参照セキュリティツリー情報、２１ｃ…システム／ツリー関連情報、２１ｐ…参照エージェントプログラム、３０，３０’…情報管理システム、３１ａ…電話帳情報、３１ｂ…ビュー情報、３１ｐ…参照プログラム、４０…クライアント装置。
【図１】
2011186675.tif 000003
【図２】
2011186675.tif 000004
【図３】
2011186675.tif 000005
【図４】
2011186675.tif 000006
【図５】
2011186675.tif 000007
【図６】
2011186675.tif 000008
【図７】
2011186675.tif 000009
【図８】
2011186675.tif 000010
【図９】
2011186675.tif 000011
【図１０】
2011186675.tif 000012
【図１１】
2011186675.tif 000013