(57)【特許請求の範囲】
【請求項１】
所定の情報源からネットワーク通信を利用して閲覧可能であって、組織を構成する複数の人員のそれぞれの複数の事項に関する情報を管理するサーバにより構成されるシステムであって、
前記組織における各人員ｘの職位ｐ（ｘ）を特定するポジションデータと、職位間の相関関係を特定するリレーションデータと、前記相関関係に基づいて一の人員の複数の事項に関する情報のうち、他の人員が閲覧可能な情報を特定するアクセスルールとを記憶する記憶装置と、
第ｎ人員ｘnの端末から前記ネットワークを介して前記第ｎ人員ｘnと、第ｍ人員ｘmとを特定するエンティティデータを受信するデータ取得手段と、
前記データ取得手段により受信された前記エンティティデータと、前記記憶装置により記憶されている前記ポジションデータとに基づき、前記第ｍ人員ｘmおよび前記第ｎ人員ｘn のそれぞれの前記組織における職位ｐi＝ｐ（ｘm）およびｐj＝ｐ（ｘn）をそれぞれ判定するポジション判定手段と、
前記ポジション判定手段により判定された前記第ｍ人員ｘmの職位ｐi＝ｐ（ｘm）および前記第ｎ人員ｘnの職位ｐj＝ｐ（ｘn）と、前記記憶装置により記憶されている前記リレーションデータとに基づき、職位ｐiに対する職位ｐjの相関関係ｒij＝ｒ（ｐi，ｐj）を判定するリレーション判定手段と、
前記リレーション判定手段により判定された前記相関関係ｒ（ｐ（ｘm），ｐ（ｘn））に基づき、前記記憶装置により記憶されているアクセスルールにしたがって、前記所定の情報源から前記第ｎ人員ｘnの端末に対して送信される、前記第ｍ人員ｘmの複数の事項に関する情報を前記アクセスルールにより特定される前記第ｎ人員ｘnにより閲覧可能な事項の情報に限定するように制御する情報制御手段とを備えていることを特徴とする情報管理システム。
【請求項２】
請求項１記載の情報管理システムにおいて、
前記ポジションデータおよび前記リレーションデータのうち少なくともいずれか一方の変更操作を可能とするデータ変更可能化手段を備えていることを特徴とする情報管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の情報源からネットワーク通信を利用して閲覧可能で、組織を構成する複数の人員に関する情報を管理するシステムに関する。
【０００２】
【従来の技術】
従来、情報へのアクセスを制御する方法が提案されている（たとえば、特許文献１参照）。
【０００３】
会社等の組織において、情報の安全のため、一の人員ｘmに関する情報のうち他の人員ｘnが閲覧可能／不可能な情報を特定するアクセスルールが設定されている。
【０００４】
たとえば、図５（ａ）のアクセスルールによれば、第ｎ人員ｘn（ｎ＝１，２，‥，Ｎ）は、第１人員ｘ1に関する情報のうち、事項１，３‥，‥，ｈに関する情報を閲覧することができるが（○印参照）、事項２，‥，ｇ，‥に関する情報を閲覧することはできない（×印参照）。また、第ｎ人員ｘnは、第２の人員ｘ2に関する情報のうち、事項２，３，‥，ｇ，‥に関する情報を閲覧することができるが（○印参照）、事項１，‥，ｈに関する情報にはアクセスできない（×印参照）。
【０００５】
組織変更や配置換え等のため、エンティティ人員の組織におけるポジション職位が変動した場合、アクセスルールを変更する必要がある。これは、新たに上司となった第ｎ人員ｘnが、新たに部下となった第ｍ人員ｘmに関する情報にアクセスできる等の態勢を整え、組織の円滑な機能を確保するためである。また、第ｎ人員ｘnが、第ｋの人員ｘkに関する情報の閲覧が許可される職位から、当該情報の閲覧が禁止される職位に変更された後、なおも第ｎ人員ｘnにより第ｋの人員ｘkに関する情報が閲覧される事態を防止するためである。
【０００６】
【特許文献１】
特開２００２−１４９４９４号公報
【０００７】
【発明が解決しようとする課題】
しかし、従来、図５（ｂ）に示すように人員（第ｎエンティティ）ｘnごとに、第１人員（第１エンティティ）ｘ1に関する情報のうち、事項１，３，‥，ｈに関する情報を閲覧することができなくなり（斜線部参照）、第３人員（第３エンティティ）ｘ3に関する情報のうち、事項１，３，‥，ｈに関する情報を閲覧することができるようになり（同）、‥という手順により図５（ａ）に示すアクセスルールが変更されていた。すなわち、情報を閲覧する主体である人員ｘnごとに、また、情報を閲覧される対象である人員ｘmごとに閲覧可能な情報が変更設定されることでアクセスルールが変更されていた。
【０００８】
したがって、情報を閲覧する側の人員ｘnの数（Ｎ）×情報を閲覧される側の第ｍ人員ｘmの数（Ｎ）×情報の事項数（ｇ）のスケールに応じた変更処理が必要となる。このため、アクセスルールの変更作業が煩雑で多大な手間・時間、さらにはコストを要するという不都合があった。この不都合は、組織の規模（〜人員の数）、さらには組織変更の規模が大きくなるほど顕著となっていた。
【０００９】
そこで、本発明は、組織変更等に伴うアクセスルールの変更の簡便を図りながら、人員に関する情報を管理しうるシステムを提供することを解決課題とする。
【００１０】
【課題を解決するための手段】
第１発明の情報管理システムは、所定の情報源からネットワーク通信を利用して閲覧可能であって、組織を構成する複数の人員のそれぞれの複数の事項に関する情報を管理するサーバにより構成されるシステムであって、前記組織における各人員ｘの職位ｐ（ｘ）を特定するポジションデータと、職位間の相関関係を特定するリレーションデータと、前記相関関係に基づいて一の人員の複数の事項に関する情報のうち、他の人員が閲覧可能な情報を特定するアクセスルールとを記憶する記憶装置と、第ｎ人員ｘnの端末から前記ネットワークを介して前記第ｎ人員ｘnと、第ｍ人員ｘmとを特定するエンティティデータを受信するデータ取得手段と、前記データ取得手段により受信された前記エンティティデータと、前記記憶装置により記憶されている前記ポジションデータとに基づき、前記第ｍ人員ｘmおよび前記第ｎ人員ｘn のそれぞれの前記組織における職位ｐi＝ｐ（ｘm）およびｐj＝ｐ（ｘn）をそれぞれ判定するポジション判定手段と、前記ポジション判定手段により判定された前記第ｍ人員ｘmの職位ｐi＝ｐ（ｘm）および前記第ｎ人員ｘnの職位ｐj＝ｐ（ｘn）と、前記記憶装置により記憶されている前記リレーションデータとに基づき、職位ｐiに対する職位ｐjの相関関係ｒij＝ｒ（ｐi，ｐj）を判定するリレーション判定手段と、前記リレーション判定手段により判定された前記相関関係ｒ（ｐ（ｘm），ｐ（ｘn））に基づき、前記記憶装置により記憶されているアクセスルールにしたがって、前記所定の情報源から前記第ｎ人員ｘnの端末に対して送信される、前記第ｍ人員ｘmの複数の事項に関する情報を前記アクセスルールにより特定される前記第ｎ人員ｘnにより閲覧可能な事項の情報に限定するように制御する情報制御手段とを備えていることを特徴とする。
【００１１】
第１発明の情報管理システムによれば、組織における一の人員ｘnの職位ｐ（ｘn）および他の人員ｘmの職位ｐ（ｘm）の相関関係ｒ（ｐ（ｘm），ｐ（ｘn））に基づき、アクセスルールが設定されている。このため、第ｍ人員ｘmの職位ｐ（ｘm）と、第ｎ人員ｘnの職位ｐ（ｘn）とを特定するポジションデータさえ変更されれば、当該変更後の新たな相関関係ｒ（ｐ（ｘm），ｐ（ｘn））に基づき、新たなアクセスルールが設定されうる。
【００１２】
また、直接の変更対象となる職位の数は、人員の数Ｎ程度のスケールであり、従来の変更処理量を左右するスケールＮ×Ｎ×ｇと比較して非常に小さい。さらに職位の数は、複数の人員が一の職位に重複しうるため、人員の数Ｎよりもさらに小さく抑制されうる。
【００１３】
したがって、情報を閲覧する側の人員ｘnごとに、且つ、情報を閲覧される側の人員ｘmごとに閲覧可能な情報が変更されるという従来方法と比較し、著しく手間・時間、およびコストを節約し、簡易にアクセスルールを変更することができる。
【００１４】
第２発明の情報管理システムは、第１発明の情報管理システムにおいて、前記ポジションデータおよび前記リレーションデータのうち少なくともいずれか一方の変更操作を可能とするデータ変更可能化手段を備えていることを特徴とする。
【００１５】
第２発明の情報管理システムによれば、データ変更可能化手段による「ポジションデータ」の変更、必要があれば「リレーションデータ」の変更を通じてアクセスルールが変更設定されうる。
【００１６】
【発明の実施の形態】
本発明の情報管理システムの実施形態について図面を用いて説明する。
【００１７】
図１は本発明の情報管理システムの一実施形態の構成説明図であり、図２は本発明の情報管理システムの一実施形態の機能説明図、図３は本発明の情報管理システムの一実施形態におけるアクセスルールの説明図であり、図４は本発明の情報管理システムの適用対象となる組織の説明図である。
【００１８】
図１に示す情報管理システムは、クライアント（エンティティ人員の端末）２０とネットワークを介して相互通信可能に接続されたサーバ１０により構成されている。
【００１９】
また、情報管理システムは、記憶装置１１と、データ取得ユニット１２と、ポジション職位判定ユニット１３と、リレーション判定ユニット１４と、情報制御ユニット１５と、情報提供ユニット１６と、情報変更可能化ユニット１７とを備えている。
【００２０】
記憶装置１１は「所定の情報源」として「人員の複数の事項に関する情報」を記憶する。なお、「所定の情報源」として、情報管理システムとは別個に存在するデータベース等が採用されてもよい。また、記憶装置１１は「ポジション職位データ」、「リレーションデータ」および「アクセスルール」を記憶する。
【００２１】
「人員の複数の事項に関する情報」は、人員（エンティティ）ｘ1，ｘ2，‥，ｘNのそれぞれについての複数の事項１，２，‥，ｇに関する情報である。
【００２２】
「ポジションデータ」は、各人員ｘの組織における職位（ポジション）ｐ（ｘ）を特定する。
【００２３】
「リレーションデータ」は、第ｉ職位ｐiに対する第ｊ職位ｐjの相関関係ｒ（ｐi，ｐj）を特定する。
【００２４】
また、「リレーションデータ」は、職位の内部属性（職位に関する情報を構成する項目）の相関関係を判定する評価関数（「もし‥ならば結果は‥」というような記述形式をとる評価関数）により記述される。
【００２５】
たとえば、組織における第ｉ職位ｐiに対する第ｊ職位ｐjの相関関係ｒ（ｐi，ｐj）を評価する関数Ｆは次のように表される。
【００２６】
ｒ（ｐi，ｐj）＝Ｆ｛ｆ1（Ａ1i，Ａ1j），ｆ2（Ａ2i，Ａ2j），‥，ｆk（Ａki，Ａkj）｝
ここで、Ａ1i，Ａ2i，‥，Ａkiは第ｉ職位ｐiの内部属性（「部署」, 「職位」などの、職位に関する情報を構成する項目）であり、Ａ1j，Ａ2j，‥，Ａkjは第ｊ職位ｐjの内部属性であり、ｆ1i（ｘ，ｙ），ｆ2i（ｘ，ｙ），‥，ｆki（ｘ，ｙ）は項目Ａijごとの関係評価関数である。
【００２７】
「アクセスルール」は、一の人員（第ｍ人員）ｘmの職位ｐ（ｘm）に対する他の人員（第ｎ人員）ｘnの職位ｐ（ｘn）の相関関係ｒ（ｐ（ｘm），ｐ（ｘn））に応じ、第ｍ人員ｘmの複数の事項に関する情報のうち第ｎ人員ｘnが閲覧可能な情報を特定する。
【００２８】
この「アクセスルール」によれば、図３に示すように一の人員（第ｎ人員）ｘnはその職位ｐjと相関関係ｒ1jにある第１職位ｐ1を有する他の人員（第ｍ人員）ｘmに関する情報のうち、事項１，２，‥，ｇ，‥ｈに関する情報にアクセスできる一方（○印参照）、事項３‥に関する情報を閲覧することができない（×印参照）。また、一の人員（第ｍ人員）ｘmはその職位ｐjと相関関係ｒijにあるポジション職位ｐiを有する他の人員（第ｎ人員）ｘnに関する情報のうち、事項１，２，３，‥に関する情報にアクセスできる一方（○印参照）、事項‥，ｇ，‥，ｈに関する情報にアクセスできない（×印参照）。
【００２９】
データ取得ユニット１２は、一の人員（一のエンティティ）ｘnのクライアント２０からネットワークを介して当該人員ｘnと、他の人員（他のエンティティ）ｘmとを特定する「エンティティデータ」を受信する。
【００３０】
ポジション判定ユニット１３は、データ取得ユニット１２により受信された「エンティティデータ」と、記憶装置１１により記憶されている「ポジションデータ」とに基づき、第ｍ人員ｘmおよび第ｎ人員ｘnのそれぞれの組織における第ｉ職位ｐi＝ｐ（ｘm）および第ｊ職位ｐj＝ｐ（ｘn）をそれぞれ判定する。
【００３１】
リレーション判定手段１４は、ポジション判定ユニット１３により判定された第ｉ職位ｐi＝ｐ（ｘm）および第ｊ職位ｐj＝ｐ（ｘn）と、記憶装置１１により記憶されている「リレーションデータ」とに基づき、第ｉ職位ｐiに対する第ｊ職位ｐjの相関関係ｒ（ｐi，ｐj）を判定する。
【００３２】
情報制御ユニット１５は、リレーション判定ユニット１４により判定されたリレーションｒ（ｐi，ｐj）と、記憶装置１１により記憶されている「アクセスルール」とに基づき、記憶装置１１（所定の情報源）から第ｎ人員ｘnにより閲覧可能な第ｍ人員ｘmに関する情報を抽出する。
【００３３】
情報提供ユニット１６は情報制御ユニット１５により抽出された「第ｍ人員ｘmに関する情報」をエンティティ人員ｘnのクライアント２０にネットワークを介して送信する。
【００３４】
データ変更可能化ユニット１７は記憶装置１１により記憶されている各人員の「ポジションデータ」の変更を可能とする。具体的には、データ変更可能化ユニット１７はモニタや、キーボード等（図示略）を通じた任意の人員による「ポジションデータ」の変更設定を可能とする。
【００３５】
なお、データ変更可能化ユニット１７によりアプリケーションソフトがクライアント２０にダウンロードされ、クライアント２０におけるモニタおよびキーボード等（図示略）を通じた任意の人員によるポジションデータの変更設定が可能とされてもよい。また、データ変更可能化ユニット１７により、「ポジションデータ」に代え、または加えて「リレーションデータ」が変更設定可能とされていてもよい。
【００３６】
図１の情報管理システムの機能について図２および図３を用いて説明する。
【００３７】
まず、第ｎ人員（第ｎエンティティ）ｘnのクライアント２０から、この第ｎ人員ｘn自身と、第ｍ人員（第ｍエンティティ）ｍとを特定する「エンティティデータ」がネットワークを介してサーバ１０に送信される（図２／矢印１）。
【００３８】
次に、ポジション判定ユニット１３がエンティティデータ（図２／矢印１参照）と、記憶装置１１により記憶されている「ポジションデータ」とに基づき、第ｍ人員ｘmおよび第ｎ人員ｘnのそれぞれの職位（第ｉ職位）ｐi＝ｐ（ｘm）および職位（第ｊ職位）ｐj＝ｐ（ｘn）をそれぞれ判定する（図２／ｓ１）。
【００３９】
続いて、リレーション判定ユニット１４がポジション判定ユニット１３により判定された職位と、記憶装置１１により記憶されている「リレーションデータ」とに基づき、第ｉ職位ｐiに対する第ｊ職位ｐjの組織内における相関関係ｒij＝ｒ（ｐi，ｐj）を判定する（図２／ｓ２）。
【００４０】
また、情報制御ユニット１５がリレーション判定ユニット１４により判定された相関関係ｒijと、記憶装置１１により記憶されている「アクセスルール」とに基づき、第ｎ人員ｘnにより閲覧可能な第ｍ人員ｘmに関する情報を記憶装置１１から抽出する（図２／ｓ３）。
【００４１】
そして、情報提供ユニット１６が情報制御ユニット１５により抽出された「第ｍ人員（第ｍエンティティ）ｘmに関する情報」を第ｎ人員ｘnのクライアント２０にネットワークを介して送信する（図２／矢印２）。
【００４２】
本発明によれば、前述のように第ｎ人員ｘnはその職位（第ｊ職位）ｐjとリレーションｒ1jにある第１職位ｐ1にある第ｍ人員ｘmに関する情報のうち、事項１，２，‥，ｇ，‥，ｈに関する情報を閲覧することができる一方、事項３，‥に関する情報を閲覧することができない（図３参照）。また、第ｎ人員ｘnはその第ｊ職位ｐjと相関関係ｒijにある第ｉ職位ｐiを有する第ｍ人員ｘmに関する情報のうち、事項１，２，３，‥に関する情報を閲覧することができる一方、事項‥，ｇ，‥，ｈに関する情報を閲覧することができない（同）。
【００４３】
このように情報を閲覧する側の第ｎ人員ｘnの職位ｐ（ｘn）および情報を閲覧される側の第ｍ人員ｘmの職位ｐ（ｘm）の相関関係ｒ（ｐ（ｘm），ｐ（ｘn））に基づき、アクセスルールが設定されている。
【００４４】
このため、第ｍ人員ｘmの職位ｐ（ｘm）と、第ｎ人員ｘnの職位ｐ（ｘn）とを特定するポジションデータさえ変更されれば、当該変更後の新たな相関関係ｒ（ｐ（ｘm），ｐ（ｘn））に基づき、新たなアクセスルールが設定されうる。
【００４５】
たとえば、第ｍ人員ｘmの職位ｐ（ｘm）および第ｎ人員ｘnの職位ｐ（ｘn）が変更され、相関関係ｒ（ｐ（ｘm），ｐ（ｘn））が図３に矢印で示すように「ｒij」から「ｒ3j」に変動したとする。この場合、第ｎ人員ｘnは第ｍ人員ｘmに関する情報のうち、事項１，３，‥に関する情報を閲覧することができなくなり、事項‥，ｇ，‥，ｈに関する情報を閲覧することができるようになる。
【００４６】
また、変更対象となる職位の数ｋは、人員の数Ｎ程度のスケールであり、従来の変更処理量を左右するスケールＮ×Ｎ×ｇと比較して非常に小さい。さらに職位の数ｋは、複数の人員が一の職位に重複しうるため、人員の数Ｎよりもさらに小さく抑制されうる。
【００４７】
したがって、情報を閲覧する側の第ｎ人員ｘnごとに、かつ、情報を閲覧される側の第ｍ人員ｘmごとに閲覧可能な情報が変更されるという従来方法と比較し、著しく手間・時間、およびコストを節約し、簡易にアクセスルールを変更することができる。
【００４８】
ここで、本発明の情報管理システムが図４に示す会社組織の人事にあてはめられた場合について考察する。
【００４９】
図４に示す組織においては、複数の部署１００、２００、３００、‥が上位から順に階層的に区分されている。また、部署２００において職位は、リーダー（１名）２１０と、リーダー以外の職位２２０とに区分されている。また、リーダー以外の職位２２０は、職位２２１、２２２、２２３、‥と上位から順に階層的に区分されている。部署１００、３００、‥における職位も部署２００と同様に区分されている。
【００５０】
（１）部署２００において職位２２０（２２１、２２２、‥）にある第ｎ人員ｘnからみて、職位２１０にある第ｍ人員ｘmは相関関係「直接上司」に該当する。これは他の部署１００、３００、‥においても同様である。また、職位２１０（または３１０）にある第ｎ人員ｘnからみて、部署１００の職位１１０（または２１０）にある第ｍ人員ｘmは相関関係「直接上司」に該当する。
【００５１】
（２）一方、部署２００において職位２１０にある第ｎ人員ｘnからみて、職位２２０にある第ｍ人員ｘmは相関関係「直接部下」に該当する。これは他の部署１００、３００、‥においても同様である。また、部署１００の職位１１０（または２１０）にある第ｎ人員ｘnからみて、部署２００の職位２１０（または３１０）にある第ｍ人員ｘmは相関関係「直接部下」に該当する。
【００５２】
（３）さらに部署２００において職位２２２、２２３、‥にある第ｎ人員ｘnからみて、職位２２１にある第ｍ人員ｘmは相関関係「同一部署に所属する上位人員」に該当する。これは他の部署１００、３００、‥においても同様である。
【００５３】
（４）また、部署２００において職位２２２にある第ｎ人員ｘnからみて、職位２２２にある第ｍ人員ｘmは相関関係「同一部署に所属する等位人員」に該当する。これも他の部署１００、３００、‥においても同様である。
【００５４】
（５）さらに部署２００において職位２２１にある第ｎ人員ｘnからみて、職位２２２、２２３、‥にある第ｍ人員ｘmは相関関係「同一部署に所属する下位人員」に該当する。これは他の部署１００、３００、‥においても同様である。
【００５５】
（６）また、職位２２０にある第ｎ人員ｘnからみて、職位１１０（＝自己の所属する部署２００の上位部署１００のリーダー）にある第ｍ人員ｘmは相関関係「間接上司」に該当する。職位３２０にある第ｎ人員ｘnからみて、職位２１０（＝自己の所属する部署３００の上位部署２００のリーダー）にある第ｍ人員ｘmは相関関係「間接上司」に該当する。
【００５６】
（７）一方、職位１１０にある第ｎ人員ｘnからみて、職位２２０（＝自己の所属する部署１００の下位部署２００のリーダー以外の職位）にある第ｍ人員ｘmは相関関係「間接部下」に該当する。また、職位２１０にある第ｎ人員ｘnからみて、職位３２０（＝自己の所属する部署２００の下位部署３００のリーダー以外の職位）にある第ｍ人員ｘmは相関関係「間接部下」に該当する。
【００５７】
（８）なお、上記以外の人員の相関関係は一括されてもよく、複数に区分されていてもよい。
【００５８】
たとえば、第ｎ人員ｘnの職位が２２０から２１０に変動し（部署はそのまま）、第ｍ人員ｘmの部署が１００、職位が２１０から１２０に変動したとする。この場合、記憶装置１１に記憶されている「第ｎ人員ｘnは部署２００、職位２２０、人員ｘmは部署２００、職位２１０、‥」というポジションデータが、当該職位変動に伴い、情報変更可能化ユニット１７により「第ｎ人員ｘnは部署２００、職位２１０、第ｍ人員ｘmは部署１００、職位１２０、‥」というポジションデータに変更される。
【００５９】
これにより、職位変動前は第ｎ人員ｘnおよび第ｍ人員ｘmのアクセスルールは「直接上司」「直接部下」という相関関係に応じて設定されていたのが、職位変動後は第ｎ人員ｘnおよび第ｍ人員ｘmのアクセスルールは「間接上司」「間接部下」という相関関係に応じて設定されることになる。
【００６０】
多数の人員の職位が変動した場合、このように記憶装置１１に記憶されている人員のポジションデータが変更されるだけで、アクセスルールを変更するのは、前記のように従来方法（図５参照）と比較して非常に簡易である。
【図面の簡単な説明】
【図１】本発明の情報管理システムの一実施形態の構成説明図
【図２】本発明の情報管理システムの一実施形態の機能説明図
【図３】本発明の情報管理システムの一実施形態におけるアクセスルールの説明図
【図４】本発明の情報管理システムの適用対象となる組織の説明図
【図５】従来のアクセスルールの変更方法の説明図
【符号の説明】
１０‥サーバ、１１‥記憶装置、１２‥データ取得ユニット、１３‥ポジション判定ユニット、１４‥リレーション判定ユニット、１５‥情報制御ユニット、１６‥情報提供ユニット、１７‥データ変更可能化ユニット、２０‥クライアント（エンティティの端末）
【図１】
0004093836.tif 000002
【図２】
0004093836.tif 000003
【図３】
0004093836.tif 000004
【図４】
0004093836.tif 000005
【図５】
0004093836.tif 000006