(57)【要約】【課題】他のユーザに対する権限委譲を、ウェブページ毎に容易に行うことに貢献すること。【解決手段】情報管理装置は、委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する委譲情報取得部と、第１の情報、及び１又は２以上のユーザの認証情報を格納する情報格納部と、被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、情報格納部に格納される第１の情報と、第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析部と、を備える。【選択図】図１
2015185037.tif 000002
【特許請求の範囲】
【請求項１】
委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する委譲情報取得部と、
前記第１の情報、及び１又は２以上のユーザの認証情報を格納する情報格納部と、
被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、前記情報格納部に格納される前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析部と、
を備える情報管理装置。
【請求項２】
前記委譲情報解析部は、取得した前記被代行ユーザの前記認証情報を用いて、当該被代行ユーザで認証した、前記代行対象のページの画面の生成を行う、請求項１に記載の情報管理装置。
【請求項３】
前記委譲対象のページを識別する情報は、委譲対象のページのＵＲＬ（Uniform Resource）であり、前記代行対象のページを識別する情報は、代行対象のページのＵＲＬである、請求項１又は２に記載の情報管理装置。
【請求項４】
権限委譲設定のユーザインターフェースを制御する権限委譲装置と、
代行設定のユーザインターフェースを制御する代行制御装置と、
前記権限委譲に関する情報を管理する情報管理装置と、
を含む情報管理システムであって、
前記権限委譲装置は、
委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を設定し、当該第１の情報を前記情報管理装置に送信する、権限委譲設定部を備え、
前記代行制御装置は、
被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を設定し、当該第２の情報を前記情報管理装置に送信する、代行設定部を備え、
前記情報管理装置は、
前記第１の情報を取得する委譲情報取得部と、
前記第１の情報、及び１又は２以上のユーザの認証情報を格納する情報格納部と、
前記第２の情報を取得し、前記情報格納部に格納される前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析部と、
を備える情報管理システム。
【請求項５】
前記権限委譲設定部は、前記第１の情報をＨＴＴＰリクエストとして前記情報管理装置に送信し、
前記代行設定部は、前記第２の情報をＨＴＴＰリクエストとして前記情報管理装置に送信する、請求項５に記載の情報管理システム。
【請求項６】
委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を設定し、当該第１の情報をＨＴＴＰリクエストして送信する、権限委譲設定部を備える、権限委譲装置。
【請求項７】
被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を設定し、当該第２の情報をＨＴＴＰリクエストして送信する、代行設定部を備える、代行制御装置。
【請求項８】
委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する情報取得工程と、
前記第１の情報を格納する情報格納工程と、
１又は２以上のユーザの認証情報を格納する工程と、
被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析工程と、
を含む情報管理方法。
【請求項９】
情報管理装置を制御するコンピュータに実行させるプログラムであって、
委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する情報取得処理と、
前記第１の情報を格納する情報格納処理と、
１又は２以上のユーザの認証情報を格納する処理と、
被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析処理と、
を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置、情報管理システム、情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
ウェブシステムにおいては、編集、閲覧が可能なユーザを制限する、アクセス権限（以下、権限と呼ぶ）を設定する場合がある。また、ウェブページの編集、及び閲覧を許可するユーザと、編集を許可しないが、閲覧を許可するユーザと、を区別する場合がある。また、そのようなウェブシステムにおいては、権限を他のユーザに委譲できる場合がある。
【０００３】
特許文献１において、権限委譲者のクライアントが、権限委譲者から権限被委譲者に委譲する権限の範囲、有効期限を記述した認証チケットを生成し、権限被委譲者に譲渡する技術が記載されている。そして、特許文献１に記載された技術においては、認証サーバが、権限被委譲者のクライアントに対して、権限委譲者が委譲した権限の範囲、有効期限を記述したリストを送る。そして、権限被委譲者のクライアントが送信されたリストに記述された権限の範囲内、有効期限の範囲内で、権限委譲者に代わる権限被委譲者の代理操作を許可する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３４２３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
なお、上記先行技術文献の開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明の観点からなされたものである。
【０００６】
上述の通り、ウェブシステムにおいては、ユーザ毎に、権限を設定する場合がある。また、そのようなウェブシステムにおいては、権限を他のユーザに委譲できる場合がある。
【０００７】
しかし、同一のウェブシステムにおいて、所定のウェブページに関しては、他人に権限を委譲し、代行操作を依頼したいが、他のウェブページに関しては、他人に権限を委譲することを望まない場合がある。
【０００８】
例えば、勤務先の企業のウェブシステムにおいて、上司が、部下に、ユーザ情報（例えば、氏名、所属部署、電話番号等）の入力操作を、代行させる場合を考える。しかし、代行操作を依頼する上司は、部下が、パスワードの変更画面にアクセスすることを望まない場合がある。
【０００９】
ここで、特許文献１に記載された技術では、ウェブページ毎に、権限委譲を設定することはできない。また、特許文献１においては、ウェブページ毎に権限を委譲することについて、一切開示、及び示唆されていない。
【００１０】
そこで、本発明は、他のユーザに対する権限委譲を、ウェブページ毎に容易に行うことに貢献する情報管理装置、情報管理システム、情報管理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の視点によれば、委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する委譲情報取得部と、前記第１の情報、及び１又は２以上のユーザの認証情報を格納する情報格納部と、被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、前記情報格納部に格納される前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析部と、を備える情報管理装置が提供される。
【００１２】
本発明の第２の視点によれば、権限委譲設定のユーザインターフェースを制御する権限委譲装置と、代行設定のユーザインターフェースを制御する代行制御装置と、前記権限委譲に関する情報を管理する情報管理装置と、を含む情報管理システムであって、
前記権限委譲装置は、委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を設定し、当該第１の情報を前記情報管理装置に送信する、権限委譲設定部を備え、
前記代行制御装置は、被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を設定し、当該第２の情報を前記情報管理装置に送信する、代行設定部を備え、
前記情報管理装置は、前記第１の情報を取得する委譲情報取得部と、前記第１の情報、及び１又は２以上のユーザの認証情報を格納する情報格納部と、前記第２の情報を取得し、前記情報格納部に格納される前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析部と、を備える情報管理システムが提供される。
【００１３】
本発明の第３の視点によれば、委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を設定し、当該第１の情報をＨＴＴＰリクエストして送信する、権限委譲設定部を備える、権限委譲装置が提供される。
【００１４】
本発明の第４の視点によれば、被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を設定し、当該第２の情報をＨＴＴＰリクエストして送信する、代行設定部を備える、代行制御装置が提供される。
【００１５】
本発明の第５の視点によれば、委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する情報取得工程と、前記第１の情報を格納する情報格納工程と、１又は２以上のユーザの認証情報を格納する工程と、被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析工程と、を含む情報管理方法が提供される。
なお、本方法は、権限委譲に関する情報を管理する情報管理装置という、特定の機械に結び付けられている。
【００１６】
本発明の第６の視点によれば、情報管理装置を制御するコンピュータに実行させるプログラムであって、委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する情報取得処理と、前記第１の情報を格納する情報格納処理と、１又は２以上のユーザの認証情報を格納する処理と、被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、前記第１の情報と、前記第２の情報と、に基づいて、被代行ユーザの認証情報を取得する委譲情報解析処理と、を実行するプログラムが提供される。
なお、本プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（non-transient）なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００１７】
本発明の各視点によれば、他のユーザに対する権限委譲を、ウェブページ毎に容易に行うことに貢献する情報管理装置、情報管理システム、情報管理方法、及びプログラムが提供される。
【図面の簡単な説明】
【００１８】
【図１】一実施形態の概要を説明するための図である。
【図２】人事情報管理システム１０００の全体構成の一例を示すブロック図である。
【図３】権限委譲設定操作の一例を示す図である。
【図４】第１の実施形態に係る権限委譲データの一例を示す図である。
【図５】権限委譲設定処理の一例を示すフローチャートである。
【図６】代行設定操作の一例を示す図である。
【図７】代行先設定処理の一例を示すフローチャートである。
【図８】第２の実施形態に係る権限委譲データの一例を示す図である。
【発明を実施するための形態】
【００１９】
初めに、図１を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。
【００２０】
上述の通り、他のユーザに対する権限委譲を、ウェブページ毎に容易に行うことに貢献する人事情報管理装置が望まれる。
【００２１】
そこで、一例として、図１に示す情報管理装置１１００を提供する。情報管理装置１１００は、委譲情報取得部１１０１と、情報格納部１１０２と、委譲情報解析部１１０３と、を備える。
【００２２】
委譲情報取得部１１０１は、委譲ユーザを識別する情報と、委譲対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第１の情報を取得する。ここで、第１の情報は、ページ単位で、権限を委譲するユーザと、権限を委譲されるユーザと、を特定する情報である。情報格納部１１０２は、第１の情報、及び１又は２以上のユーザの認証情報を格納する。ここで、情報格納部１１０２は、予め、１又は２以上のユーザの認証情報を格納しておいても良い。なお、ユーザの認証情報とは、ユーザを認証するための情報であれば、その詳細は問わず、例えば、ユーザのＩＤ（Identification）と、パスワードと、を対応付けた情報であっても良い。
【００２３】
委譲情報解析部１１０３は、被代行ユーザを識別する情報と、代行対象のページを識別する情報と、被委譲ユーザを識別する情報と、を含む、第２の情報を取得し、情報格納部１１０２に格納される第１の情報と、第２の情報と、に基づいて、被代行ユーザの認証情報を取得する。ここで、第２の情報は、ページ単位で、権限を委譲するユーザ（即ち、被代行ユーザ）と、代行処理を行うユーザ（即ち、権限を委譲されるユーザ）と、を特定する情報である。
【００２４】
そのため、情報管理装置１１００においては、権限を委譲するためには、ページ単位で、権限を委譲するユーザと、権限を委譲されるユーザと、を指定すれば良い。つまり、情報管理装置１１００においては、ページ毎に、権限の委譲を実現する機能を実装する必要がない。従って、情報管理装置１１００は、他のユーザに対する権限委譲を、ウェブページ毎に容易に行うことに貢献する。
【００２５】
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。なお、以下の説明では、簡単のため、「ウェブページ」を、「ページ」と呼ぶ。また、以下の説明では、簡単のため、「ウェブブラウザ」を、「ブラウザ」と呼ぶ。また、以下の説明では、上記の「情報管理装置」を「人事情報管理装置」と呼ぶ。また、以下の説明では、上記の「委譲情報取得部」を、「委譲情報取得及びＬＤＡＰ変換部」と呼ぶ。また、以下の説明では、上記の「情報格納部」を「人事情報格納部」と呼ぶ。また、以下の説明では、「委譲情報解析部」を「権限委譲情報解析及び代行画面生成部」と呼ぶ。
【００２６】
図２は、本実施形態に係る人事情報管理システム１０００の全体構成の一例を示すブロック図である。人事情報管理システム１０００は、権限委譲装置１と、人事情報管理装置２と、代行制御装置３と、Ｗｅｂサーバ装置４と、を含んで構成される。
【００２７】
なお、以下の説明では、上記のユーザを識別する情報として、ユーザのＵＩＤ（User Identifier）を例示して説明する。ただし、これは、本実施形態に係る人事情報管理システム１０００において、ユーザを識別する情報を、ユーザのＵＩＤに限定する趣旨ではない。
【００２８】
権限委譲装置１は、権限委譲を設定するためのユーザインターフェースを制御する装置である。例えば、権限委譲装置１は、ブラウザのアドオンとして、「委譲」ボタンが組み込まれた装置であっても良い。権限委譲装置１は、権限委譲設定部１１を含む。
【００２９】
代行制御装置３は、代行処理を設定するためのユーザインターフェースを制御する装置である。例えば、代行制御装置３は、ブラウザのアドオンとして、「代行」ボタンが組み込まれた装置であっても良い。代行制御装置３は、代行設定部３１を含む。
【００３０】
人事情報管理装置２は、権限委譲装置１及び代行制御装置３から送信された情報に基づいて、人事情報を管理する。人事情報管理装置２は、委譲情報取得部及びＬＤＡＰ（Lightweight Directory Access Protocol）変換部２１と、権限委譲情報更新部２２と、人事情報格納部５１と、権限委譲情報解析及び代行画面生成部４１と、権限委譲情報参照部４２と、を含んで構成される。なお、図２は、本実施形態に係る人事情報管理装置２に関係するモジュールを主に記載する。人事情報管理装置２の詳細については、後述する。
【００３１】
次に、権限委譲設定部１１について、詳細に説明する。
【００３２】
権限委譲設定部１１は、権限委譲を行うためのユーザインタフェースを制御する。さらに、権限委譲設定部１１は、人事情報管理装置２の委譲情報取得及びＬＤＡＰ変換部２１に対して、委譲対象のユーザ及びページに関する情報を送信する。
【００３３】
具体的には、委譲したいユーザのＵＩＤの入力（又は選択）処理が行われた、と権限委譲設定部１１は判断したとする。その場合、権限委譲設定部１１は、
・認証しているユーザのＵＩＤ（User Identifier）と、
・委譲対象のページのＵＲＬ（Uniform Resource Locator）と、
・入力された被委譲ユーザのＵＩＤリストと、
を含む情報を、ＨＴＴＰ（Hypertext Transfer Protocol）リクエストとして、委譲情報取得及びＬＤＡＰ変換部２１に送信する。
【００３４】
権限委譲設定部１１は、ブラウザのアドオン機能を実現する場合、ＡｃｔｉｖｅＸ（商標）を用いて実現しても良い。また、権限委譲設定部１１は、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure）等を用いて、通信経路を暗号化して、情報を送信することが好ましい。
【００３５】
次に、代行設定部３１について、詳細に説明する。
【００３６】
代行設定部３１は、代行処理を設定するためのユーザインターフェースを制御する。さらに、代行設定部３１は、人事情報管理装置２の権限委譲情報解析及び代行画面生成部４１に対して、代行するユーザ及びページに関する情報を送信する。
【００３７】
具体的には、被代行ユーザのＵＩＤの入力（又は選択）処理が行われた、と代行設定部３１は判断したとする。その場合、代行設定部３１は、
・代行対象のＵＲＬと、
・認証しているユーザのＵＩＤ（即ち、代行ユーザのＵＩＤ）と、
・選択された被代行ユーザのＵＩＤと、
・情報の送信がアドオン経由で実行されることを示す、フラグ情報と、
を含む情報を、ＨＴＴＰリクエストとして、権限委譲情報解析及び代行画面生成部４１に送信する。
【００３８】
さらに、代行設定部３１は、権限委譲情報解析及び代行画面生成部４１から返信された画面情報を表示する。権限委譲情報解析及び代行画面生成部４１の詳細については、後述する。
【００３９】
代行設定部３１は、ブラウザのアドオン機能を実現する場合、ＡｃｔｉｖｅＸを用いて、実現しても良い。また、代行設定部３１は、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure）等を用いて、通信経路を暗号化して、情報を送信することが好ましい。
【００４０】
次に、人事情報管理装置２の各モジュールについて、詳細に説明する。
【００４１】
委譲情報取得及びＬＤＡＰ変換部２１は、権限委譲装置１から送信されたＨＴＴＰリクエストを人事情報格納部５１に登録可能な形式に変換する。具体的には、委譲情報取得及びＬＤＡＰ変換部２１は、ＨＴＴＰリクエストをＬＤＡＰリクエストに変換する。
【００４２】
権限委譲情報更新部２２は、委譲情報取得及びＬＤＡＰ変換部２１が生成した、ＬＤＡＰリクエストを、人事情報格納部５１に反映させる。
【００４３】
人事情報格納部５１は、権限委譲データを格納する。また、人事情報格納部５１は、ＬＤＡＰサーバとして機能する。
【００４４】
権限委譲データとは、委譲ユーザのＵＩＤと、委譲対象のページのＵＲＬと、被委譲ユーザのＵＩＤリストと、を含むデータである。権限委譲データは、被委譲ユーザのＵＩＤに対して、１又は２以上の委譲対象のページのＵＲＬと、１又は２以上の被委譲ユーザのＵＩＤリストと、を含んでも良い。ここで、権限委譲データは、所定の委譲対象のページのＵＲＬに対して、２以上の被委譲ユーザのＵＩＤリストを含んでも良い。
【００４５】
図４は、権限委譲データの一例を示す図である。図４に示す権限委譲データは、ＵＲＬ「http://XXX.co.jp/sites/usr_modify.jsp」、及びＵＲＬ「http//XXX.co.jp/sites/portal_modify.jsp」に対して、ＵＩＤ「U-00001」、ＵＩＤ「U-00002」のユーザにアクセスを許可することを示す。また、図４に示す権限委譲データは、ＵＲＬ「http//XXX.co.jp/sites/usr_modify.jsp」に対して、ＵＩＤ「U-00003」を用いて、ＵＩＤ「U-00002」のユーザにアクセスを許可することを示す。
【００４６】
権限委譲情報解析及び代行画面生成部４１は、被代行ユーザのＵＩＤの認証情報を取得し、被代行ユーザで認証した該当ＵＲＬの画面の生成、及び送信を行う。
【００４７】
具体的には、まず、権限委譲情報解析及び代行画面生成部４１は、代行制御装置３から送信されたＨＴＴＰリクエストが、代行設定部３１を介して送信されていることを確認する。そして、権限委譲情報解析及び代行画面生成部４１は、被代行ユーザのＵＩＤと、代行対象のＵＲＬと、代行ユーザのＵＩＤとに基づいて、被代行ユーザのＵＩＤの認証情報を取得する。ここで、権限委譲情報解析及び代行画面生成部４１は、被代行ユーザのＵＩＤの認証情報を、権限委譲情報参照部４２を介して、人事情報格納部５１から取得する。そして、委譲対象の画面の生成、及び送信を行う。
【００４８】
権限委譲情報参照部４２は、人事情報格納部５１を参照し、ＵＩＤの認証情報を取得する。具体的には、システム権限で、人事情報格納部５１を参照し、被代行ユーザのＵＩＤの認証情報を取得する。そして、権限委譲情報参照部４２は、取得した、被委譲ユーザのＵＩＤの認証情報を権限委譲情報解析及び代行画面生成部４１に返信する。
【００４９】
次に、本実施形態に係る人事情報管理システム１０００の動作について説明する。
【００５０】
まず、権限委譲設定操作について説明する。
【００５１】
図３は、権限委譲設定操作の一例を示す図である。具体的には、図３は、ユーザ２０１が、連絡先編集画面２０４の操作を、他の人に委譲する操作の一例を示す図である。なお、以下の説明では、図３に示すユーザ２０１の氏名を、「鈴木一郎」とする。
【００５２】
まず、ユーザ２０１は、ログイン画面２０２を利用して、人事情報管理システム１０００にログインする。そして、ユーザ２０１は、ログイン画面２０２の後に表示されるメイン画面２０３を利用して、連絡先編集画面２０４を起動する。
【００５３】
ここで、連絡先編集画面２０４はウェブ画面であるとする。その場合、ユーザ２０１（「鈴木一郎」）は、委譲対象の連絡先編集画面２０４を表示した状態で、アドオンとして組み込まれている、連絡先編集画面２０４内の「委譲」ボタンを押下する。
【００５４】
権限委譲設定部１１は、「委譲」ボタンが押下されたと判断した場合、権限委譲先設定画面２０５を表示する。ここで、権限委譲設定部１１は、権限委譲先設定画面２０５に、被委譲ユーザのリストを表示する。
【００５５】
そして、ユーザ２０１は、権限委譲先設定画面２０５に表示される、被委譲ユーザのリストから、被委譲の１又は２以上のユーザを選択する。図３の場合、「鈴木二郎」、及び「鈴木三郎」が選択されている。そして、ユーザ２０１は、１又は２以上の被委譲ユーザを選択後、権限委譲先設定画面２０５の「ＯＫ」ボタンを押下する。
【００５６】
権限委譲設定部１１は、権限委譲先設定画面２０５の「ＯＫ」ボタンが押下されたと判断した場合、ユーザ２０１のＵＩＤと、委譲対象のページのＵＲＬと、被委譲ユーザのＵＩＤのリストと、を含むＨＴＴＰリクエストを、人事情報管理装置２に送信する。人事情報管理装置２は、受信したＨＴＴＰリクエストに基づいて、人事情報格納部５１に、権限委譲データ２０６を格納する。
【００５７】
次に、権限委譲設定処理について説明する。
【００５８】
図５は、権限委譲設定処理の一例を示すフローチャートである。
【００５９】
まず、委譲対象のＵＩＤが入力された、と権限委譲設定部１１は判断したとする。その場合、ステップＡ１において、委譲情報取得及びＬＤＡＰ変換部２１は、送られた画面のＵＲＬとＵＩＤの情報からＬＤＡＰリクエストに変換する。具体的には、委譲情報取得及びＬＤＡＰ変換部２１は、「委譲」ボタンが押下された時に表示していたＵＲＬと、「委譲」ボタンの押下操作を行ったユーザ（委譲ユーザ）のＵＩＤと、被委譲ユーザのＵＩＤと、を含むＨＴＴＰリクエストを受信する。そして、委譲情報取得及びＬＤＡＰ変換部２１は、受信したＨＴＴＰリクエストを、ＬＤＡＰリクエストに変換する。
【００６０】
ステップＡ２において、権限委譲情報更新部２２は、ＬＤＡＰ更新を行う。具体的には、権限委譲情報更新部２２は、ＬＤＡＰリクエストを人事情報格納部５１に送信する。
【００６１】
ステップＡ３において、既に同一のデータが存在するか否かを、人事情報格納部５１は判断する。具体的には、送信されたＬＤＡＰリクエストに含まれるデータと同一のデータが、人事情報格納部５１に格納されているか否かを、人事情報格納部５１は判断する。
【００６２】
同一のデータが存在しない場合（ステップＡ３のＮｏ分岐）には、人事情報格納部５１は、権限委譲データを登録する（ステップＡ４）。そして、ステップＡ６に遷移する。
【００６３】
一方、同一のデータが存在する場合（ステップＡ３のＹｅｓ分岐）には、人事情報格納部５１は、権限委譲データを登録しない（ステップＡ５）。そして、ステップＡ６に遷移する。
【００６４】
ステップＡ６において、権限委譲情報更新部２２は、登録完了結果をブラウザのアドオン画面に返却する。具体的には、権限委譲情報更新部２２は、権限委譲登録の有無等を権限委譲設定部１１に通知する。そして、権限委譲設定部１１は、「委譲」ボタンが押下された際のウェブ画面に、権限委譲登録の有無等を表示する。
【００６５】
次に、代行設定操作について説明する。
【００６６】
図６は、代行設定操作の一例を示す図である。具体的には、図６は、ユーザ３０１が連絡先編集画面３０４の操作を、他の人の操作を代行する操作の一例を示す図である。なお、以下の説明では、ユーザ３０１の氏名を「鈴木二郎」とする。
【００６７】
まず、ユーザ３０１は、ログイン画面３０２を利用して、人事情報管理システム１０００にログインする。そして、ユーザ３０１は、ログイン画面３０２の後に表示されるメイン画面３０３を利用して、連絡先編集画面３０４を起動する。
【００６８】
ここで、連絡先編集画面３０４はウェブ画面であるとする。その場合、ユーザ３０１（「鈴木二郎」）は、代行対象の連絡先編集画面３０４を表示した状態で、アドオンとして組み込まれている、連絡先編集画面３０４内の「代行」ボタンを押下する。
【００６９】
代行設定部３１は、「代行」ボタンが押下されたと判断した場合、代行先設定画面３０５を表示する。ここで、権限委譲設定部１１は、代行先設定画面３０５に、被代行ユーザのリストを表示する。
【００７０】
そして、ユーザ３０１は、代行先設定画面３０５に表示される、被代行ユーザのリストから、被代行の１又は２以上のユーザを選択する。図６の場合、「鈴木一郎」が選択されている。そして、ユーザ３０１は、１又は２以上の被代行ユーザを選択後、代行先設定画面３０５の「ＯＫ」ボタンを押下する。
【００７１】
代行設定部３１は、代行先設定画面３０５の「ＯＫ」ボタンが押下されたと判断した場合、ユーザ３０１のＵＩＤと、代行対象のＵＲＬと、被代行ユーザのＵＩＤと、を含むＨＴＴＰリクエストを、人事情報管理装置２に送信する。人事情報管理装置２は、受信したＨＴＴＰリクエストに基づいて、人事情報格納部５１に、権限委譲データ３０６を格納する。
【００７２】
そして、ユーザ３０１は、被代行ユーザ（図６の場合「鈴木一郎」）に代行して、「鈴木一郎」の連絡先設定画面３０７を編集する。つまり、人事情報管理装置２は、ユーザ３０１が、被代行ユーザ（「鈴木一郎」）の操作を代行して、代行対象のＵＲＬで示すウェブ画面を編集することを許可する。
【００７３】
次に、代行先設定処理について説明する。
【００７４】
図７は、代行先設定処理の一例を示すフローチャートである。
【００７５】
まず、代行設定部３１は、「代行」ボタンが押下されたと判断したとする。その場合、ステップＡ１１において、他の人の操作を代行するユーザのユーザ情報に、権限委譲情報が含まれているか否かを、権限委譲情報解析及び代行画面生成部４１は確認する。具体的には、権限委譲情報解析及び代行画面生成部４１は、「代行」ボタンが押下されたときに表示していたＵＲＬ、「代行」ボタンの押下操作を行った、ユーザのＵＩＤと、被代行ユーザのＵＩＤと、を含むＨＴＴＰリクエストを受信する。
【００７６】
そして、権限委譲情報解析及び代行画面生成部４１は、権限委譲情報参照部４２を経由して、人事情報格納部５１に格納された権限委譲データを参照する。そして、操作を代行するＵＲＬの権限委譲情報が、人事情報格納部５１に格納された権限委譲データに含まれるか否かを、権限委譲情報解析及び代行画面生成部４１は確認する。
【００７７】
ステップＡ１２において、権限委譲情報が含まれているか否かを、権限委譲情報解析及び代行画面生成部４１は判断する。権限委譲情報が含まれていない場合（ステップＡ１２のＮｏ分岐）には、ステップＡ１３に遷移する。一方、権限委譲情報が含まれている場合（ステップＡ１２のＹｅｓ分岐）には、ステップＡ１４に遷移する。
【００７８】
ステップＡ１３において、権限委譲情報解析及び代行画面生成部４１は、代行できるユーザがいない旨を返却する。具体的には、権限委譲情報解析及び代行画面生成部４１は、権限委譲がされていない旨の画面を生成する。そして、ステップＡ１８に遷移する。
【００７９】
一方、権限委譲情報が含まれている場合（ステップＡ１２のＹｅｓ分岐）には、代行設定部３１は、代行可能なユーザのリストを返却して画面に表示させる（ステップＡ１４）。
【００８０】
ステップＡ１５において、代行設定部３１は、被代行ユーザを選択する。具体的には、代行設定部３１は、ユーザの操作に基づいて、被代行ユーザを選択、決定する。
【００８１】
ステップＳ１６において、権限委譲情報参照部４２は、被代行のＩＤをキーに、システム権限で被代行ユーザの認証情報を取得する。具体的には、権限委譲情報参照部４２は、被代行ユーザのＵＩＤをキーとして、人事情報格納部５１に格納された、権限委譲情報を参照する。そして、被代行ユーザのＵＩＤに対応する、被代行ユーザの認証情報を、人事情報格納部５１から抽出する。
【００８２】
ステップＡ１７において、権限委譲情報解析及び代行画面生成部４１は、被代行ユーザの認証情報を用いて、被代行ユーザで認証した状態の画面を生成する。
【００８３】
ステップＡ１８において、権限委譲情報解析及び代行画面生成部４１は、参照結果を代行制御装置３に返却する。具体的には、権限委譲情報解析及び代行画面生成部４１は、ステップＡ１３、又はステップＡ１７において生成した画面を、代行制御装置３に送信する。
【００８４】
以上のように、本実施形態に係る人事情報管理システム１０００は、権限委譲対象のページのＵＲＬと、被委譲ユーザのＵＩＤに基づいて、ページ単位で、権限を委譲する。従って、本実施形態に係る人事情報管理システム１０００は、他のユーザに対する権限委譲を、ウェブページ毎に容易に行うことに貢献する。
【００８５】
さらに、本実施形態に係る人事情報管理システム１０００は、人事情報管理装置２が、権限委譲を一括して管理する。そのため、ページ毎に、権限委譲の仕組みを実装する必要がない。従って、本実施形態に係る人事情報管理システム１０００は、ウェブページの管理者の負担を低減することに貢献する。
【００８６】
［第２の実施形態］
次に、第２の実施形態について詳細に説明する。
【００８７】
本実施形態は、権限委譲の条件を、より詳細に指定する形態である。なお、本実施形態における説明では、上記の実施形態と重複する部分の説明は省略する。さらに、本実施形態における説明では、上記の実施形態と同一の構成要素には、同一の符号を付し、その説明を省略する。また、本実施形態における説明では、上記の実施形態と同一の作用効果についても、その説明を省略する。
【００８８】
本実施形態に係る人事情報管理システム１０００の全体構成は、図２に示す通りであるため、詳細な説明は省略する。
【００８９】
本実施形態に係る権限委譲設定部１１は、第１の実施形態に係る権限委譲設定部１１に比べ、より一層、権限委譲の条件を詳細に設定できる。例えば、本実施形態に係る権限委譲設定部１１は、特定のＵＲＬに対して、権限を委譲する有効期限を設定できるようにしても良い。また、本実施形態に係る権限委譲設定部１１は、権限被委譲ユーザの職位を指定できるようにしても良い。その結果、本実施形態に係る権限委譲設定部１１は、特定の職位以上のユーザに、権限を委譲することが可能となる。
【００９０】
図８は、本実施形態に係る権限委譲データの一例を示す図である。図８に示す権限委譲データは、「http://XXX.co.jp/sites/usr_modify.jsp」、「http://XXX.co.jp/sites/portal_modify.jsp」に対して、ＵＩＤ「U-00002」のユーザがＵＩＤ「U-00001」の権限で、「2013/12/01」〜「2014/12/01」までアクセスできることを示す。また、ＵＲＬ「http://XXX.co.jp/sites/usr_modify.jsp」に対して、ＵＩＤ「U-00002」のユーザがＵＩＤ「U-00003」の権限で、「2013/12/01」〜「2015/12/01」までアクセスできることを示す。
【００９１】
以上のように、本実施形態に係る人事情報管理システム１０００は、権限委譲の条件を、より詳細に指定する。従って、本実施形態に係る人事情報管理システム１０００は、第１の実施形態に係る人事情報管理システム１０００と同様の効果を奏すると共に、より一層、利便性を向上させることに貢献する。
【００９２】
上述の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００９３】
（付記１）上記第１の視点に係る情報管理装置の通りである。
【００９４】
（付記２）前記委譲情報解析部は、取得した前記被代行ユーザの前記認証情報を用いて、当該被代行ユーザで認証した、前記代行対象のページの画面の生成を行う、付記１に記載の情報管理装置。
【００９５】
（付記３）前記委譲対象のページを識別する情報は、委譲対象のページのＵＲＬ（Uniform Resource）であり、前記代行対象のページを識別する情報は、代行対象のページのＵＲＬである、付記１又は２に記載の情報管理装置。
【００９６】
（付記４）上記第２の視点に係る情報管理システムの通りである。
【００９７】
（付記５）前記権限委譲設定部は、前記第１の情報をＨＴＴＰリクエストとして前記情報管理装置に送信し、前記代行設定部は、前記第２の情報をＨＴＴＰリクエストとして前記情報管理装置に送信する、付記５に記載の情報管理システム。
【００９８】
（付記６）上記第３の視点に係る権限委譲装置の通りである。
【００９９】
（付記７）上記第４の視点に係る代行制御装置の通りである。
【０１００】
（付記８）上記第５の視点に係る情報管理方法の通りである。
【０１０１】
（付記９）前記委譲情報解析工程において、前記被代行ユーザの前記認証情報を用いて、当該被代行ユーザで認証した、前記代行対象のページの画面の生成を行う、付記８に記載の情報管理方法。
【０１０２】
（付記１０）上記第６の視点に係るプログラムの通りである。
【０１０３】
（付記１１）前記委譲情報解析処理において、前記被代行ユーザの前記認証情報を用いて、当該被代行ユーザで認証した、前記代行対象のページの画面の生成を行う、付記１０に記載のプログラム。
【０１０４】
なお、上記の特許文献の開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素（各請求項の各要素、各実施形態の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【０１０５】
１  権限委譲装置
２  人事情報管理装置
３  代行制御装置
４  Ｗｅｂサーバ装置
１１  権限委譲設定部
２１  委譲情報取得及びＬＤＡＰ変換部
２２  権限委譲情報更新部
３１  代行設定部
４１  権限委譲情報解析及び代行画面生成部
４２  権限委譲情報参照部
５１  人事情報格納部
２０１、３０１  ユーザ
２０２、３０２  ログイン画面
２０３、３０３  メイン画面
２０４、３０４  連絡先編集画面
２０５  権限委譲先設定画面
２０６、３０６  権限委譲データ
３０５  代行先設定画面
３０７  連絡先設定画面
１０００  人事情報管理システム
１１００  情報管理装置
１１０１  委譲情報取得部
１１０２  情報格納部
１１０３  委譲情報解析部
【図１】
2015185037.tif 000003
【図２】
2015185037.tif 000004
【図３】
2015185037.tif 000005
【図４】
2015185037.tif 000006
【図５】
2015185037.tif 000007
【図６】
2015185037.tif 000008
【図７】
2015185037.tif 000009
【図８】
2015185037.tif 000010