(57)【特許請求の範囲】
【請求項１】
操作権限と対応付けられる管理業務を管理ユーザーに対して割り当てると共に、前任管理ユーザーから後任管理ユーザーへの引き継ぎ登録時に、前記前任管理ユーザーが管理する管理業務を前記後任管理ユーザーに割り当てる業務設定手段と、
前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる場合に、当該管理業務に対応付けられる操作権限を、前記後任管理ユーザーに割り当てる操作権限設定手段と、
前記管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理を実行する処理実行手段と、
前記操作権限設定手段により前記後任管理ユーザーに操作権限が割り当てられた後、前記前任管理ユーザーから前記後任管理ユーザーに対する当該操作権限の引き継ぎ状態を管理する引き継ぎ管理手段と、
を備え、
前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている操作権限に対応する処理が前記処理実行手段により実行されることに伴い、当該操作権限に関する引き継ぎ状態を更新することを特徴とする権限管理装置。
【請求項２】
前記操作権限設定手段は、前記前任管理ユーザーが管理する管理業務に複数の操作権限が対応付けられる場合に、前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる際に、当該管理業務に対応付けられる前記複数の操作権限を、前記後任管理ユーザーに割り当て、
前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている前記複数の操作権限のうちの一の操作権限に対応する処理が実行されることに伴い、当該一の操作権限に関する引き継ぎ状態を更新することを特徴とする請求項１に記載の権限管理装置。
【請求項３】
前記引き継ぎ管理手段は、前記後任管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理が実行されることによって所定の引き継ぎ条件が成立する場合に、当該操作権限の引き継ぎ状態を引き継ぎ済みとし、
前記操作権限設定手段は、前記引き継ぎ管理手段により当該操作権限に関する引き継ぎ状態が引き継ぎ済みとされる場合に、前記前任管理ユーザーに割り当てられている当該操作権限の割り当てを解除することを特徴とする請求項１又は２に記載の権限管理装置。
【請求項４】
前記引き継ぎ条件は、前記操作権限ごとに予め設定されることを特徴とする請求項３に記載の権限管理装置。
【請求項５】
前記管理ユーザーにより閲覧可能であって、操作権限に対応する項目表示を備える管理画面を表示させる表示手段、
をさらに備え、
前記表示手段は、前記引き継ぎ管理手段により未だ引き継ぎ済みとされていない操作権限に対応する項目表示を強調表示することを特徴とする請求項３又は４に記載の権限管理装置。
【請求項６】
前記表示手段により前記管理画面が表示されている状態で、前記後任管理ユーザーによる操作入力に応じて、前記管理画面から仮想管理画面に切り換えて表示させる切換手段と、
前記切換手段により前記仮想管理画面が表示されている状態で、前記後任管理ユーザーの操作権限に基づく操作に応じて、仮想データを用いて操作権限に対応する処理を実行する仮想処理手段と、
をさらに備え、
前記引き継ぎ管理手段は、前記仮想処理手段により操作権限に対応する処理が実行されるのに応じて、当該操作権限に関する引き継ぎ状態を更新することを特徴とする請求項５に記載の権限管理装置。
【請求項７】
前記業務設定手段は、前記前任管理ユーザーに割り当てられている管理業務に対応付けられる全ての操作権限の引き継ぎ状態が引き継ぎ済みとなることにより、前記全ての操作権限の前記前任管理ユーザーへの割り当てが前記操作権限設定手段により解除される場合に、前記前任管理ユーザーに割り当てられている管理業務の割り当てを解除することを特徴とする請求項３乃至６のいずれかに記載の権限管理装置。
【請求項８】
前記業務設定手段は、管理ユーザーに対して複数の管理業務を割り当てることが可能であり、
前記操作権限設定手段は、前記前任管理ユーザーに複数の管理業務が割り当てられる場合に、前記後任管理ユーザーへ引き継がれる管理業務及び引き継がれない管理業務のいずれにも対応付けられる操作権限の前記前任管理ユーザーへの割り当てを、当該操作権限が引き継ぎ済みになっても解除しないことを特徴とする請求項３乃至７のいずれかに記載の権限管理装置。
【請求項９】
前記操作権限に基づき利用可能な一般ユーザー情報を記憶する記憶手段、
をさらに備え、
前記操作権限設定手段は、前記記憶手段に記憶される前記一般ユーザー情報のうち、利用可能な一般ユーザー情報の範囲を設定して操作権限を管理ユーザーに割り当てることを特徴とする請求項１乃至８のいずれかに記載の権限管理装置。
【請求項１０】
前記引き継ぎ管理手段は、同一の操作手順として予め設定される操作手順を有する複数の操作権限が前記後任管理ユーザーに設定された場合に、当該複数の操作権限のうち一の操作権限に対応する処理が実行されると、当該複数の操作権限に関する引き継ぎ状態を更新することを特徴とする請求項１乃至９のいずれかに記載の権限管理装置。
【請求項１１】
管理ユーザーが行う管理業務に対応する操作権限を管理する権限管理装置において実行されるプログラムであって、
前記権限管理装置を、
前記操作権限に対応する前記管理業務を前記管理ユーザーに対して割り当てると共に、前任管理ユーザーから後任管理ユーザーへの引き継ぎ登録時に、前記前任管理ユーザーが管理する管理業務を前記後任管理ユーザーに割り当てる業務設定手段、
前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる場合に、当該管理業務に対応付けられる操作権限を、前記後任管理ユーザーに割り当てる操作権限設定手段、
前記管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理を実行する処理実行手段、及び、
前記操作権限設定手段により前記後任管理ユーザーに操作権限が割り当てられた後、前記前任管理ユーザーから前記後任管理ユーザーに対する当該操作権限の引き継ぎ状態を管理する引き継ぎ管理手段、
として機能させ、
前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている操作権限に対応する処理が前記処理実行手段により実行されることに伴い、当該操作権限に関する引き継ぎ状態を更新することを特徴とするプログラム。
【請求項１２】
前記操作権限設定手段は、前記前任管理ユーザーが管理する管理業務に複数の操作権限が対応付けられる場合に、前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる際に、当該管理業務に対応付けられる前記複数の操作権限を、前記後任管理ユーザーに割り当て、
前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている前記複数の操作権限のうちの一の操作権限に対応する処理が実行されることに伴い、当該一の操作権限に関する引き継ぎ状態を更新することを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記引き継ぎ管理手段は、前記後任管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理が実行されることによって所定の引き継ぎ条件が成立する場合に、当該操作権限の引き継ぎ状態を引き継ぎ済みとし、
前記操作権限設定手段は、前記引き継ぎ管理手段により当該操作権限に関する引き継ぎ状態が引き継ぎ済みとされる場合に、前記前任管理ユーザーに割り当てられている当該操作権限の割り当てを解除することを特徴とする請求項１１又は１２に記載のプログラム。
【請求項１４】
前記引き継ぎ条件は、前記操作権限ごとに予め設定されることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記権限管理装置を、
前記管理ユーザーにより閲覧可能であって、操作権限に対応する項目表示を備える管理画面を表示させる表示手段、
としてさらに機能させ、
前記表示手段は、前記引き継ぎ管理手段により未だ引き継ぎ済みとされていない操作権限に対応する項目表示を強調表示することを特徴とする請求項１３又は１４に記載のプログラム。
【請求項１６】
前記権限管理装置を、
前記表示手段により前記管理画面が表示されている状態で、前記後任管理ユーザーによる操作入力に応じて、前記管理画面から仮想管理画面に切り換えて表示させる切換手段、及び、
前記切換手段により前記仮想管理画面が表示されている状態で、前記後任管理ユーザーの操作権限に基づく操作に応じて、仮想データを用いて操作権限に対応する処理を実行する仮想処理手段、
としてさらに機能させ、
前記引き継ぎ管理手段は、前記仮想処理手段により操作権限に対応する処理が実行されるのに応じて、当該操作権限に関する引き継ぎ状態を更新することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記業務設定手段は、前記前任管理ユーザーに割り当てられている管理業務に対応付けられる全ての操作権限の引き継ぎ状態が引き継ぎ済みとなることにより、前記全ての操作権限の前記前任管理ユーザーへの割り当てが前記操作権限設定手段により解除される場合に、前記前任管理ユーザーに割り当てられている管理業務の割り当てを解除することを特徴とする請求項１３乃至１６のいずれかに記載のプログラム。
【請求項１８】
前記業務設定手段は、管理ユーザーに対して複数の管理業務を割り当てることが可能であり、
前記操作権限設定手段は、前記前任管理ユーザーに複数の管理業務が割り当てられる場合に、当該複数の管理業務のうち、前記後任管理ユーザーへ引き継がれる管理業務及び引き継がれない管理業務のいずれにも対応付けられる操作権限を、当該操作権限が引き継ぎ済みになっても、前記前任管理ユーザーへの割り当てを解除しないことを特徴とする請求項１３乃至１７のいずれかに記載のプログラム。
【請求項１９】
前記権限管理装置は、前記操作権限に基づき利用可能な一般ユーザー情報を記憶する記憶手段を備えており、
前記操作権限設定手段は、前記記憶手段に記憶される前記一般ユーザー情報のうち、利用可能な一般ユーザー情報の範囲を設定して操作権限を管理ユーザーに割り当てることを特徴とする請求項１１乃至１８のいずれかに記載のプログラム。
【請求項２０】
前記引き継ぎ管理手段は、同一の操作手順として予め設定される操作手順を有する複数の操作権限が前記後任管理ユーザーに設定された場合に、当該複数の操作権限のうち一の操作権限に対応する処理が実行されると、当該複数の操作権限に関する引き継ぎ状態を更新することを特徴とする請求項１１乃至１９のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、権限管理装置及びプログラムに関し、特に、管理ユーザーの操作権限を管理する技術に関する。
【背景技術】
【０００２】
従来、オフィスなどに設けられる業務システムは、システムを利用可能なユーザーを予め登録しており、各ユーザーからの要求に応じて様々な処理を行う。このようなシステムには、システムを管理する管理者が予め設定される。管理者は、システムを利用するユーザーに関する情報を登録したり、システムを利用しなくなったユーザーに関する情報を削除したりする操作権限を有する。例えば管理者は、新規ユーザーからの利用申請に基づいて、システムに新規ユーザーに関する情報を登録することにより、その新規ユーザーがシステムを利用できるようにする。
【０００３】
そして、例えば事業所におけるシステムの管理業務を担当する管理者については、人事異動などに応じて、前任の管理者から後任の管理者に対して管理業務が引き継がれることがある。管理業務の引き継ぎに伴って、前任の管理者から後任の管理者に対して、管理業務を遂行するためのシステムに関する操作権限も引き継がれる。一般的に、前任者から後任者への引き継ぎでは、所定の引き継ぎ期間が設けられ、引き継ぎ期間開始に伴ってシステムに関する操作権限が前任者から後任者に引き継がれ、その引き継ぎ期間内に前任者から後任者へ管理業務に関する操作手順を説明することにより引き継ぎ作業が行われることになる。そして、引き継ぎ作業が行われることにより、後任者は業務を遂行可能な程度に管理業務に必要な操作を習熟することができる。管理業務の引き継ぎの場合、前任管理者から後任管理者に対する管理業務の引き継ぎ作業が行われ、管理業務の引き継ぎに伴って、当該管理業務に対応付けられる操作権限が後任管理者に引き継がれる。
【０００４】
しかし、管理業務に対応付けられる操作権限において、複雑な操作手順を有する操作権限がある場合には、単に後任者がこのような操作手順の説明を受けただけでは、引き継ぎ期間中に後任者が操作方法に習熟するのが困難となる。そこで、引き継ぎが開始すると、後任者に対して引き継がれる管理業務に対応する操作権限が付与されると共に、引き継ぎ期間中、前任者は引き続き当該操作権限を行使可能とすることにより、前任者が後任者を指導することが考えられる。そして、例えば特許文献１におけるアクセス権限管理システムを構成するサーバーでは、前任者及び後任者は、前任者から後任者に引き継がれるチームの構成員がアクセス可能な業務データへアクセスできる。これにより、前任者は、引き継ぎ管理期間中、引き続き従前の業務データへアクセスし、自ら処理を行う、或いは、前任のチーム構成員が行った処理を閲覧し、指導することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−５２６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のアクセス権限管理システムを構成するサーバーによると、引き継ぎ管理期間中、前任者は、後任者への業務の引き継ぎ状態如何にかかわらず、引継対象となるチームの業務データへのアクセスが可能となる。すなわち、チームの構成員のみがアクセス可能な業務データに対して、引き継ぎ管理期間中において、前任者によるアクセスが行われ得ることになる。そうすると、システムにおけるセキュリティの確保が不十分になる。
【０００７】
そこで、本発明は、上記のような従来の問題点を解決課題としており、管理業務の引き継ぎが発生した場合において、セキュリティを確保しながら、引き継ぎ作業を行うことを可能にする権限管理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、操作権限と対応付けられる管理業務を管理ユーザーに対して割り当てると共に、前任管理ユーザーから後任管理ユーザーへの引き継ぎ登録時に、前記前任管理ユーザーが管理する管理業務を前記後任管理ユーザーに割り当てる業務設定手段と、前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる場合に、当該管理業務に対応付けられる操作権限を、前記後任管理ユーザーに割り当てる操作権限設定手段と、前記管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理を実行する処理実行手段と、前記操作権限設定手段により前記後任管理ユーザーに操作権限が割り当てられた後、前記前任管理ユーザーから前記後任管理ユーザーに対する当該操作権限の引き継ぎ状態を管理する引き継ぎ管理手段とを備え、前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている操作権限に対応する処理が前記処理実行手段により実行されることに伴い、当該操作権限に関する引き継ぎ状態を更新することを特徴とする権限管理装置である。
【０００９】
請求項２の発明は、請求項１に記載の権限管理装置であって、前記操作権限設定手段は、前記前任管理ユーザーが管理する管理業務に複数の操作権限が対応付けられる場合に、前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる際に、当該管理業務に対応付けられる前記複数の操作権限を、前記後任管理ユーザーに割り当て、前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている前記複数の操作権限のうちの一の操作権限に対応する処理が実行されることに伴い、当該一の操作権限に関する引き継ぎ状態を更新することを特徴とする構成である。
【００１０】
請求項３の発明は、請求項１又は２に記載の権限管理装置であって、前記引き継ぎ管理手段は、前記後任管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理が実行されることによって所定の引き継ぎ条件が成立する場合に、当該操作権限の引き継ぎ状態を引き継ぎ済みとし、前記操作権限設定手段は、前記引き継ぎ管理手段により当該操作権限に関する引き継ぎ状態が引き継ぎ済みとされる場合に、前記前任管理ユーザーに割り当てられている当該操作権限の割り当てを解除することを特徴とする構成である。
【００１１】
請求項４の発明は、請求項３に記載の権限管理装置であって、前記引き継ぎ条件は、前記操作権限ごとに予め設定されることを特徴とする構成である。
【００１２】
請求項５の発明は、請求項３又は４に記載の権限管理装置であって、前記管理ユーザーにより閲覧可能であって、操作権限に対応する項目表示を備える管理画面を表示させる表示手段をさらに備え、前記表示手段は、前記引き継ぎ管理手段により未だ引き継ぎ済みとされていない操作権限に対応する項目表示を強調表示することを特徴とする構成である。
【００１３】
請求項６の発明は、請求項５に記載の権限管理装置であって、前記表示手段により前記管理画面が表示されている状態で、前記後任管理ユーザーによる操作入力に応じて、前記管理画面から仮想管理画面に切り換えて表示させる切換手段と、前記切換手段により前記仮想管理画面が表示されている状態で、前記後任管理ユーザーの操作権限に基づく操作に応じて、仮想データを用いて操作権限に対応する処理を実行する仮想処理手段とをさらに備え、前記引き継ぎ管理手段は、前記仮想処理手段により操作権限に対応する処理が実行されるのに応じて、当該操作権限に関する引き継ぎ状態を更新することを特徴とする構成である。
【００１４】
請求項７の発明は、請求項３乃至６のいずれかに記載の権限管理装置であって、前記業務設定手段は、前記前任管理ユーザーに割り当てられている管理業務に対応付けられる全ての操作権限の引き継ぎ状態が引き継ぎ済みとなることにより、前記全ての操作権限の前記前任管理ユーザーへの割り当てが前記操作権限設定手段により解除される場合に、前記前任管理ユーザーに割り当てられている管理業務の割り当てを解除することを特徴とする構成である。
【００１５】
請求項８の発明は、請求項３乃至７のいずれかに記載の権限管理装置であって、前記業務設定手段は、管理ユーザーに対して複数の管理業務を割り当てることが可能であり、前記操作権限設定手段は、前記前任管理ユーザーに複数の管理業務が割り当てられる場合に、前記後任管理ユーザーへ引き継がれる管理業務及び引き継がれない管理業務のいずれにも対応付けられる操作権限の前記管理ユーザーへの割り当てを、当該操作権限が引き継ぎ済みになっても解除しないことを特徴とする構成である。
【００１６】
請求項９の発明は、請求項１乃至８のいずれかに記載の権限管理装置であって、前記操作権限に基づき利用可能な一般ユーザー情報を記憶する記憶手段をさらに備え、前記操作権限設定手段は、前記記憶手段に記憶される前記一般ユーザー情報のうち、利用可能な一般ユーザー情報の範囲を設定して操作権限を管理ユーザーに割り当てることを特徴とする構成である。
【００１７】
請求項１０の発明は、請求項１乃至９のいずれかに記載の権限管理装置であって、前記引き継ぎ管理手段は、同一の操作手順として予め設定される操作手順を有する複数の操作権限が、前記後任管理ユーザーに設定された場合に、当該複数の操作権限のうち一の操作権限に対応する処理が実行されると、当該複数の操作権限に関する引き継ぎ状態を更新することを特徴とする構成である。
【００１８】
請求項１１の発明は、管理ユーザーが行う管理業務に対応する操作権限を管理する権限管理装置において実行されるプログラムであって、前記権限管理装置を、前記操作権限に対応する前記管理業務を前記管理ユーザーに対して割り当てると共に、前記管理ユーザーから後任管理ユーザーへの引き継ぎ登録時に、前記前任管理ユーザーが管理する管理業務を前記後任管理ユーザーに割り当てる業務設定手段と、前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる場合に、当該管理業務に対応付けられる操作権限を、前記後任管理ユーザーに割り当てる操作権限設定手段と、前記管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理を実行する処理実行手段と、前記操作権限設定手段により前記後任管理ユーザーに操作権限が割り当てられた後、前記前任管理ユーザーから前記後任管理ユーザーに対する当該操作権限の引き継ぎ状態を管理する引き継ぎ管理手段として機能させ、前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている操作権限に対応する処理が前記処理実行手段により実行されることに伴い、当該操作権限に関する引き継ぎ状態を更新することを特徴とする構成である。
【００１９】
請求項１２の発明は、請求項１１に記載のプログラムであって、前記操作権限設定手段は、前記前任管理ユーザーが管理する管理業務に複数の操作権限が対応付けられる場合に、前記業務設定手段により前記後任管理ユーザーに管理業務が割り当てられる際に、当該管理業務に対応付けられる前記複数の操作権限を、前記後任管理ユーザーに割り当て、前記引き継ぎ管理手段は、前記後任管理ユーザーに割り当てられている前記複数の操作権限のうちの一の操作権限に対応する処理が実行されることに伴い、当該一の操作権限に関する引き継ぎ状態を更新することを特徴とする構成である。
【００２０】
請求項１３の発明は、請求項１１又は１２に記載のプログラムであって、前記引き継ぎ管理手段は、前記後任管理ユーザーによる操作権限に基づく操作に応じて、当該操作権限に対応する処理が実行されることによって所定の引き継ぎ条件が成立する場合に、当該操作権限の引き継ぎ状態を引き継ぎ済みとし、前記操作権限設定手段は、前記引き継ぎ管理手段により当該操作権限に関する引き継ぎ状態が引き継ぎ済みとされる場合に、前記前任管理ユーザーに割り当てられている当該操作権限の割り当てを解除することを特徴とする構成である。
【００２１】
請求項１４の発明は、請求項１３に記載のプログラムであって、前記引き継ぎ条件は、前記操作権限ごとに予め設定されることを特徴とする構成である。
【００２２】
請求項１５の発明は、請求項１４又は１５に記載のプログラムであって、前記権限管理装置を、前記管理ユーザーにより閲覧可能であって、操作権限に対応する項目表示を備える管理画面を表示させる表示手段としてさらに機能させ、前記表示手段は、前記引き継ぎ管理手段により未だ引き継ぎ済みとされていない操作権限に対応する項目表示を強調表示することを特徴とする構成である。
【００２３】
請求項１６の発明は、請求項１５に記載のプログラムであって、前記権限管理装置を、前記表示手段により前記管理画面が表示されている状態で、前記後任管理ユーザーによる操作入力に応じて、前記管理画面から仮想管理画面に切り換えて表示させる切換手段、及び、前記切換手段により前記仮想管理画面が表示されている状態で、前記後任管理ユーザーの操作権限に基づく操作に応じて、仮想データを用いて操作権限に対応する処理を実行する仮想処理手段としてさらに機能させ、前記引き継ぎ管理手段は、前記仮想処理手段により操作権限に対応する処理が実行されるのに応じて、当該操作権限に関する引き継ぎ状態を更新することを特徴とする構成である。
【００２４】
請求項１７の発明は、請求項１３乃至１６のいずれかに記載のプログラムであって、前記業務設定手段は、前記前任管理ユーザーに割り当てられている管理業務に対応付けられる全ての操作権限の引き継ぎ状態が引き継ぎ済みとなることにより、前記全ての操作権限の前記前任管理ユーザーへの割り当てが前記操作権限設定手段により解除される場合に、前記前任管理ユーザーに割り当てられている管理業務の割り当てを解除することを特徴とする構成である。
【００２５】
請求項１８の発明は、請求項１３乃至１７のいずれかに記載のプログラムであって、前記業務設定手段は、管理ユーザーに対して複数の管理業務を割り当てることが可能であり、前記操作権限設定手段は、前記前任管理ユーザーに複数の管理業務が割り当てられる場合に、当該複数の管理業務のうち、前記後任管理ユーザーへ引き継がれる管理業務及び引き継がれない管理業務のいずれにも対応付けられる操作権限を、当該操作権限が引き継ぎ済みになっても、前記前任管理ユーザーへの割り当てを解除しないことを特徴とする構成である。
【００２６】
請求項１９の発明は、請求項１１乃至１８のいずれかに記載のプログラムであって、前記権限管理装置は、前記操作権限に基づき利用可能な一般ユーザー情報を記憶する記憶手段を備えており、前記操作権限設定手段は、前記記憶手段に記憶される前記一般ユーザー情報のうち、利用可能な一般ユーザー情報の範囲を設定して操作権限を管理ユーザーに割り当てることを特徴とする構成である。
【００２７】
請求項２０の発明は、請求項１１乃至１９のいずれかに記載のプログラムであって、前記引き継ぎ管理手段は、同一の操作手順として予め設定される操作手順を有する複数の操作権限が前記後任管理ユーザーに設定された場合に、当該複数の操作権限のうち一の操作権限に対応する処理が実行されると、当該複数の操作権限に関する引き継ぎ状態を更新することを特徴とする構成である。
【発明の効果】
【００２８】
本発明によれば、管理業務の前任管理ユーザーから後任管理ユーザーに引き継がれる場合に、管理業務に対応付けられる操作権限の引継状態が個別に管理されることから、セキュリティを向上させることができる。
【図面の簡単な説明】
【００２９】
【図１】権限管理システム全体の構成例を示す図である。
【図２】権限管理システムにおける管理業務について引き継ぎが発生する場合を示す図である。
【図３】引き継ぎ登録時に登録される引継情報の一例を示す概念図である。
【図４】管理サーバーの機能構成の一例を示すブロック図である。
【図５】業務管理テーブルの構成の一例を示す図である。
【図６】管理業務と操作権限とを対応付ける管理業務情報の構成の一例を示す図である。
【図７】管理ユーザーに対する操作権限の割り当てを管理する権限管理テーブルの構成の一例を示す図である。
【図８】操作権限の引き継ぎ状態を管理する引継管理テーブルの構成の一例を示す図である。
【図９】管理ユーザーによる操作履歴を示す履歴情報の構成の一例を示す図である。
【図１０】操作権限同士を対応付ける操作権限情報の構成の一例を示す図である。
【図１１】権限管理装置に管理される開発部ユーザー情報の構成の一例を示す図である。
【図１２】後任管理ユーザーの操作する情報処理装置に表示される処理依頼画像の一例を示す図である。
【図１３】後任管理ユーザーによる操作が行われる場合の処理の一例を示す図である。
【図１４】前任管理ユーザーと後任管理ユーザーの操作権限の推移の一例を示す図である。
【図１５】同一グループに属する操作権限について引き継ぎ状態が更新される場合の一例を示す図である。
【図１６】前任管理ユーザーに複数の管理業務が割り付けられる場合の一例を示す図である。
【図１７】操作権限に基づく操作を行うための管理画面の構成の一例を示す図である。
【図１８】仮想ユーザー情報を用いて仮想処理を行うための仮想管理画面の構成の一例を示す図である。
【図１９】仮想ユーザー情報の構成の一例を示す図である。
【図２０】権限管理装置により行われる主要な処理手順の一例を示すフローチャートである。
【図２１】引継登録処理の具体的な処理手順の一例を示すフローチャートである。
【図２２】通知処理の具体的な処理手順の一例を示すフローチャートである。
【図２３】操作権限行使処理の具体的な処理手順の一例を示すフローチャートである。
【図２４】督促処理の具体的な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明に関する好ましい実施形態について、図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態において、互いに共通する部材や構成要素には同一符号を付しており、それらについて重複する説明は省略する。
【００３１】
図１は、本実施形態における権限管理システム１の構成例を示す図である。権限管理システム１は、管理サーバー３と、管理サーバー３とデータ通信可能なファイルサーバー５と、管理サーバー３とデータ通信可能な特別管理室入退出管理サーバー７と、管理サーバー３とデータ通信可能であり、管理ユーザーにより操作される情報処理装置１０とを備える。この権限管理システム１は、例えばオフィスに設置され、オフィスに勤務する多数のユーザーによって利用される。ファイルサーバー５は、電子ファイルを管理するサーバーであり、アクセスを許可されたユーザーが所持するスマートフォンやタブレット端末、パーソナルコンピュータなどの情報端末１２からの要求に基づき、そのユーザーに予め許可されたファイルへのアクセスを受け付ける。特別管理室入退出管理サーバー７は、オフィスに入退室するユーザーを管理するサーバーである。
【００３２】
管理サーバー３は、ファイルサーバー５及び特別管理室入退出管理サーバー７を利用する一般ユーザーのアクセス権限や入室権限などを管理するサーバーである。管理サーバー３は、管理ユーザーが操作する情報処理装置１０との間でデータ通信可能であり、情報処理装置１０からの入力に応じて、一般ユーザーに関する情報をファイルサーバー５及び特別管理室入退出管理サーバー７へ登録する。これにより、ファイルサーバー５は、電子ファイルを格納している複数のフォルダのそれぞれに対するアクセス権限をユーザー毎に設定することができる。本実施形態において、一般ユーザーは、管理サーバー３により登録され、管理サーバー３により個別に許可された権限に基づいて、ファイルサーバー５や特別管理室入退出管理サーバー７へアクセスしてサービスを受けることができるユーザーである。
【００３３】
管理ユーザーは、上記のような一般ユーザーの権限を管理するユーザーであり、情報処理装置１０を操作することによって管理サーバー３にアクセスし、管理サーバー３に予め登録された操作権限に基づく操作を行うことでファイルサーバー５や特別管理室入退出管理サーバー７を利用する一般ユーザーの権限の登録、削除、更新などの管理業務を行う。本実施形態では、例えば部署毎に管理業務が定められており、管理サーバー３には、複数の管理業務が予め登録されている。すなわち、管理サーバー３は、管理ユーザーに割り当てられたロール（役割）を、管理業務として管理している。そして、これらの複数の管理業務のそれぞれには、管理ユーザーが部署毎の管理業務を行うことができるように、各部署に所属する一般ユーザーの権限を登録したり、削除したり、更新したりする操作権限が付与されている。なお、管理業務には、複数の操作権限が含まれることもある。そして管理サーバー３は、それら複数の管理業務のそれぞれを部署毎の管理ユーザーに割り当てて管理することにより、管理ユーザーが行うことができる操作権限を管理する。したがって、管理ユーザーは、全ての一般ユーザーの権限を登録したり削除したりできるのではなく、管理業務で定められたデータ範囲（部署）に含まれる一般ユーザーの権限を登録したり、削除したりすることができるのである。そして、管理サーバー３は、管理ユーザーによって一般ユーザーに関する情報が更新される毎に、ファイルサーバー５及び特別管理室入退出管理サーバー７に対し、更新された情報を送信する。
【００３４】
ファイルサーバー５は、管理サーバー３から送信される情報を登録しておき、一般ユーザーが操作する情報端末１２からのアクセスを検知すると、予め登録しておいた情報に基づき、そのユーザーがアクセス権限を有するか否かを判定する。そして、ユーザーがアクセス権限を有する場合、ファイルサーバー５は、ユーザーからの要求に応じて、ドキュメントデータを保存したり、或いは保存しているドキュメントデータを情報端末１２へ送信したりする。なお、一般ユーザーがアクセス可能なファイルは、その一般ユーザーに予めアクセス権限が付与されているフォルダに格納されるファイルのみであり、他のフォルダに対するアクセスは、ファイルサーバー５によって拒否される。
【００３５】
特別管理室入退出管理サーバー７は、各オフィスへの出入り口となる扉に設けられる施錠装置と接続されており、その扉を常時施錠している。また、特別管理室入退出管理サーバー７は、各オフィスへの出入り口となる扉の近傍に設けられるカードリーダー７ｂとも接続されており、一般ユーザーがカードリーダー７ｂにＩＤカード１３をかざすと、カードリーダー７ｂからそのユーザーに関する情報を取得し、入室権限があるか否かを識別する。そしてＩＤカード１３をかざしたユーザーに入室権限があれば、施錠装置を駆動して扉を解錠させる。特別管理室入退出管理サーバー７は、管理サーバー３から予め登録される一般ユーザーに関する情報に基づいて、入室権限の有無を判定し、入室権限を付与されている一般ユーザーからのアクセスである場合にのみ、施錠装置を解錠して入室を許可する。
【００３６】
図２は、管理ユーザーが担当する管理業務の引き継ぎが発生する場合の例を示す図である。例えば管理ユーザーＡから管理ユーザーＢに対する管理業務の引き継ぎが発生すると、管理サーバー３に対して、管理業務の引き継ぎの内容を示す引継情報８２が入力される。管理サーバー３は、引継情報８２が入力されると、その引継情報８２を登録し、以後、管理ユーザーＡから管理ユーザーＢに対する管理業務の引き継ぎ状態を管理する。例えば、管理サーバー３は、引継情報８２に基づいて引継業務を登録すると、一定の引継期間を設定し、その引継期間内において前任管理ユーザーＡ及び後任管理ユーザーＢの双方が引継対象業務に関する操作を行えるようにするため、前任管理ユーザーＡ及び後任管理ユーザーＢの双方に引継対象となる管理業務を割り当てて管理する。管理サーバー３は、管理ユーザーに割り当てられる管理業務に管理ユーザーが行うことができる操作権限を対応付けており、１つの管理業務に複数の操作権限が対応付けられることもある。
【００３７】
管理サーバー３は、引継情報８２に基づいて引継業務を登録し、前任管理ユーザーＡ及び後任管理ユーザーＢの双方に管理業務を割り当てると共に、この管理業務に対応付けられている操作権限を両者に割り当てる。例えば管理サーバー３に対して新規ユーザーの情報を登録する操作は、１つの操作権限によって管理され、ファイルサーバー５の所定のフォルダに対するアクセス権限の登録や削除は、別の１つの操作権限によって管理される。さらに、特別管理室入退出管理サーバー７に対する特定のオフィスへの入室権限の登録や削除も、別の１つの操作権限により管理される。これら複数の操作権限が１つの管理業務に対応付けられることもある。そして、管理サーバー３は、引継期間内において後任管理ユーザーＢによる操作権限に基づく操作が行われ、当該操作に応じた処理が行われることに伴い、引き継ぎ状態を逐次更新する。引継対象となる管理業務に複数の操作権限が対応付けられている場合、管理サーバー３は、操作権限ごとに引き継ぎ状態を更新して管理するよう構成される。なお、引継期間内において、前任管理ユーザーＡも引継対象となる管理業務に対応付けられている操作権限に基づく操作を行えるため、前任管理ユーザーＡが後任管理ユーザーＢの面前で操作を行うことで、引継対象業務に関する操作を後任管理ユーザーＢに教示することもできる。
【００３８】
図３は、引継情報８２の構成の一例を示す概念図である。引継情報８２は、引継対象業務情報８２ａと、前任管理ユーザー情報８２ｂと、後任管理ユーザー情報８２ｃと、引継開始日情報８２ｄと、引継終了日情報８２ｅとを備える。図例では、開発部の一般ユーザーに関する開発部管理業務が、管理ユーザーＡから管理ユーザーＢに対して引き継がれることが示されている。開発部管理業務とは、例えば開発部に所属している一般ユーザーに関する情報を、管理サーバー３に登録したり、管理サーバー３から削除したり、既に登録されている情報を編集して更新したりする業務である。また、引継開始日情報８２ｄ及び引継終了日情報８２ｅにそれぞれ示されている引継開始日から引継終了日までの間に、管理ユーザーＡから管理ユーザーＢへの引き継ぎ作業が行われる。
【００３９】
図２に戻り、引継開始前において、管理サーバー３は、管理ユーザーＡに開発部管理業務を割り当てており、管理ユーザーＡが操作する情報処理装置１０からの入力に応じて開発部に所属する一般ユーザーに関する情報を更新する。引継開始日情報８２ｄに示される引継開始日が到来すると、管理サーバー３は、前任管理者である管理ユーザーＡが管理する開発部管理業務を、後任管理者である管理ユーザーＢに割り当てる。管理サーバー３によって管理ユーザーＢに開発部管理業務が割り当てられると、管理ユーザーＢは、情報処理装置１４を操作して管理サーバー３に対する入力を行うことができる。管理サーバー３は、管理ユーザーＢによる入力を検知すると、入力内容に応じて、開発部に所属する一般ユーザーに関する情報を更新する。管理サーバー３は、引継開始日以降においても、管理ユーザーＡに対して割り当てている開発部管理業務を維持する。管理ユーザーＡは、引継開始日以降も、継続して開発部に所属する一般ユーザーに関する情報を更新できる。すなわち、引継開始日が到来すると、管理ユーザーＡ及び管理ユーザーＢは、いずれも管理サーバー３により開発部管理業務を割り当てられる。
【００４０】
また、管理サーバー３は、管理業務に対応付けられる操作権限を、管理ユーザーに対して割り当てる。管理サーバー３は、管理ユーザーに対して管理業務を割り当てると共に、予め設定される管理業務情報１００において当該管理業務に対応付けられている操作権限を、当該管理ユーザーに対して割り当てる。図２の例において、管理サーバー３は、管理ユーザーＢに開発部管理業務を割り当てると共に、管理業務情報１００によって開発部管理業務に対応付けられる操作権限を、管理ユーザーＢに割り当てる。これにより、管理ユーザーＢは、操作権限に基づいて開発部管理業務を遂行することができる。
【００４１】
管理サーバー３は、管理ユーザーＢに対して開発部管理業務に対応付けられる操作権限を割り当てると、管理ユーザーＡから管理ユーザーＢに対する当該操作権限の引継状態を管理する。引継情報８２により設定される引継期間内における管理ユーザーＢの操作権限に基づく操作が行われると、管理サーバー３は、当該操作に関する操作履歴を取得する。取得された操作履歴に基づいて、操作権限に関する所定の引継条件が成立すると、管理サーバー３は、当該操作権限が引継済みであると判定する。本実施形態において、引継条件は、後任管理ユーザーが操作権限に基づく操作を一定程度習熟したと判断可能な条件を、予め設定したものである。そして、管理サーバー３は、管理ユーザーＡに割り当てられている管理業務に対応付けられた操作権限のうち、引き継ぎ済みとされた操作権限を解除する。操作権限の割り当てが解除された後、管理ユーザーＡは、割り当てが解除された操作権限に基づく管理サーバー３に対する入力を行うことができなくなる。このように、引き継ぎが済んでいない操作権限は、管理ユーザーＡ及び管理ユーザーＢのいずれにも割り当てられており、管理ユーザーＢへの引継が行われると、管理ユーザーＡの操作権限が解除され、管理ユーザーＡがその操作権限に基づく操作ができなくなることにより、引き継ぎを円滑に行うと共に、引き継ぎ終了後の管理サーバー３におけるセキュリティを確保することができるのである。また、本実施形態において、引継期間が終了すると、管理サーバー３は、前任管理ユーザーに割り当てられている引継対象となる管理業務と、これに対応付けられている操作権限との割り当てを解除する。引継情報８２において示されている引継終了日が到来すると、管理サーバー３は、前任管理ユーザーに割り当てられている管理業務のうち、引継対象となる管理業務を消去、或いは無効にする。また、管理サーバー３は、前任管理ユーザーに割り当てられている操作権限のうち、引継対象となる管理業務に対応付けられている操作権限を消去、或いは無効にする。引継期間終了後には、前任管理ユーザーは引継対象となる管理業務に対応付けられている操作権限を行うことができず、後任管理ユーザーのみが行うことができる。これにより、管理サーバー３における高いセキュリティを確保することができるのである。
【００４２】
次に、本実施形態における管理サーバー３の構成を説明する。図４は、管理サーバー３の機能構成の一例を示すブロック図である。
【００４３】
管理サーバー３は、ＣＰＵ２０と、各種情報を記憶し、適宜更新可能なＲＡＭ２２と、管理業務と操作権限とを対応付ける管理業務情報１００と各操作権限に関する操作権限情報１０２とを記憶するＲＯＭ２４と、一般ユーザーに関する情報を記憶するハードディスクなどからなる記憶部２６とを備える。図例では、一般ユーザーに関する情報の一例として、所属部門に応じて一般ユーザーを分類し、例えば、開発部に所属する一般ユーザーに関する開発部ユーザー情報１１０と、生産部に所属する一般ユーザーに関する生産部ユーザー情報１１２が記憶部２６に記憶される。ＣＰＵ２０は、ＲＯＭ２４に記憶される制御用プログラム（図示せず）が実行されることにより、受信した引継情報８２に応じて引継登録を行う引継登録部３０と、管理ユーザーに対して管理業務を割り当てる業務設定部３２と、管理業務に対応付けられる操作権限を管理ユーザーに対して割り当てる操作権限設定部３４と、前任管理ユーザーから後任管理ユーザーに対する操作権限の引き継ぎ状態を管理する引継管理部３６と、管理ユーザーによる操作権限に基づく操作に応じて処理を実行する処理実行部３８として機能する。
【００４４】
引継登録部３０は、引継情報８２の入力に応じて引継情報８２をＲＡＭ２２に記憶させることにより引継登録を行う処理部である。業務設定部３２は、管理業務を管理ユーザーに対して割り付ける処理部である。引継登録部３０により引継登録が行われると、業務設定部３２は、前任管理ユーザーに割り当てられている引継対象となる管理業務を、後任管理ユーザーに割り当てる。業務設定部３２は、ＲＡＭ２２に格納される業務管理テーブル８４を用いて管理業務の割り当てを行う。
【００４５】
図５は、業務管理テーブル８４の構成の一例を示す図である。業務管理テーブル８４は、管理ユーザー情報８４ａと、割り当てる管理業務に関する管理業務情報８４ｂと、引継フラグ８４ｃとを備える。業務設定部３２は、引継情報８２に基づいて後任管理ユーザーに対して、引継対象業務に対応する管理業務を割り当てる。そして、業務設定部３２は、前任管理ユーザー及び後任管理ユーザーに割り当てられている引継対象となる管理業務の引継フラグ８４ｃをＯＮにセットする。そして、引継対象となる管理業務が引継済みとなる場合や、引継終了日が経過した場合に、業務設定部３２は業務管理テーブル８４の引継フラグ８４ｃをＯＦＦにセットする。なお、引継対象となっていない管理業務の引継フラグ８４ｃはＯＦＦにセットされる。
【００４６】
操作権限設定部３４は、管理ユーザーに割り当てられている管理業務に対応付けられる操作権限を、当該管理ユーザーに割り当てる処理部である。業務設定部３２により管理業務が管理ユーザーに割り当てられると、操作権限設定部３４は、当該管理業務に対応付けられる操作権限を管理ユーザーに割り当てる。操作権限設定部３４は、ＲＯＭ２４に予め記憶されている管理業務情報１００を参照し、割り当てられる管理業務に対応付けられる操作権限を確認する。図６は、管理業務情報１００の構成の一例を示す図である。管理業務情報１００は、管理業務と、管理業務にそれぞれ対応付けられる操作権限と、操作権限に基づく処理が可能なデータ範囲とを含む構成である。例えば開発部管理業務には、開発部共有フォルダ使用許可権限、ユーザー登録権限、特別管理室入退出許可権限、及び開発部予算システム使用許可権限の４つの操作権限が対応付けられている。開発部共有フォルダ使用許可権限は、ファイルサーバー５内に作成されている開発部共有フォルダへのアクセス権限を一般ユーザーに付与し、又は削除する権限である。ユーザー登録権限は、開発部に属するユーザーに関する情報を記憶部２６に記憶されている開発部ユーザー情報１１０に登録、削除、或いは変更する権限である。特別管理室入退出許可権限は、一般ユーザーにオフィスへの入室権限を付与し、又は削除する権限である。開発部予算管理システム使用許可権限は、図示しない予算管理サーバーにアクセスし、予算管理サーバーによって提供されている開発部予算管理システムへの利用許可を付与し、又は削除する権限である。そして、これら４つの操作権限のデータ範囲は開発部とされる。すなわち、開発部管理業務を割り当てられる管理ユーザーは、開発部に属する一般ユーザーの権限を登録したり削除したりすることができるのである。なお、操作権限には、複数の管理業務に対応付けられる操作権限もある。図例では、開発部共有フォルダ使用許可権限は、開発部管理業務に対応付けられる権限であると共に、開発部ファイルサーバー管理業務にも対応付けられる権限である。
【００４７】
操作権限設定部３４は、管理業務情報１００を参照して、管理業務に対応付けられる操作権限を、管理業務を担当する管理ユーザーに割り当てる。図７は、権限管理テーブル８６の構成の一例を示す図である。権限管理テーブル８６は、管理ユーザーに関する管理ユーザー情報８６ａと、管理ユーザーに割り当てる操作権限に関する操作権限情報８６ｂと、操作権限に基づいて処理を行うことができるデータ範囲８６ｃと、当該操作権限が有効であるか否かを示すステータス情報８６ｄと、操作権限が引継中であるか否かを示す引継フラグ８６ｅとを備える。図例では、開発部管理業務を担当する管理ユーザーＡに、開発部管理業務に対応付けられる操作権限が付与されている。そして、管理ユーザーＢに開発部管理業務が引継対象として登録されることにより、管理ユーザーＢに開発部管理業務が割り当てられると（図５参照）、操作権限設定部３４は、権限管理テーブル８６において、管理ユーザーＢに、開発部管理業務に対応付けられる４つの操作権限、すなわち、開発部共有フォルダ使用許可権限、ユーザー登録権限、特別管理室入退出許可権限、及び、開発部予算管理システム使用許可を割り当てる。管理ユーザーＢに割り当てられる上記４つの権限はいずれも有効であって、管理ユーザーＢは、上記４つの権限のいずれも有効に行使して処理を行うことができる。また、開発部管理業務が引継登録されていることから、操作権限設定部３４は、管理ユーザーＡ及び管理ユーザーＢに割り当てられている開発部管理業務に対応する上記４つの操作権限の引継フラグをＯＮにセットする。
【００４８】
図４に戻り、引継管理部３６は、操作権限設定部３４により後任管理ユーザーに操作権限が割り当てられた後に、前任管理ユーザーから後任管理ユーザーに対する操作権限の引き継ぎ状態を管理する処理部である。引継管理部３６は、引継登録部３０により引継情報８２が登録されると、登録された引継情報８２に基づいて引継管理テーブル８８を更新する。図８は、引継管理テーブル８８の構成の一例を示す図である。引継管理テーブル８８は、引継対象となる管理業務と、引継対象となる管理業務に対応付けられる操作権限と、操作権限に基づいて処理を行うことができるデータ範囲と、前任管理ユーザーと、後任管理ユーザーと、引継開始日と、引継を行うことが可能な期間の終期を示す引継期限日と、各操作権限が引き継ぎ済みと判定されるための引継条件と、後任管理ユーザーによる操作権限に基づく操作実績と、各操作権限の引継状態とを含む。引継管理部３６は、引継情報８２に基づいて、引継対象となる管理業務と、当該管理業務の前任及び後任管理ユーザーと、引継開始日および引継期限日を確認し、引継管理テーブル８８に反映させる。また、引継管理部３６は、ＲＯＭ２４に格納される管理業務情報１００を参照して、引継対象となる管理業務に対応付けられる操作権限及びデータ範囲を引継管理テーブル８８に反映させる。
【００４９】
引継管理部３６は、操作権限ごとに予め設定される引継条件を引継管理テーブル８８に反映させる。引継条件は、例えば、当該操作権限に基づく操作回数や、１回の操作権限に基づく操作に要する操作時間などの条件を規定する。引継管理部３６は、引継管理テーブル８８を用いて、操作権限の引き継ぎ状態を管理する。引継管理部３６は、後任管理ユーザーによる操作権限に基づく操作が行われる毎に、引継管理テーブル８８を更新する。例えば、引継条件に操作回数が設定されている場合、後任管理ユーザーＢにより開発部共有フォルダ使用許可権限に基づく操作が行われると、引継管理部３６は、引継管理テーブル８８において、開発部共有フォルダ使用許可権限に基づく操作実績として操作回数を１加算する。
【００５０】
また、引継条件に操作回数が設定されている場合、引継管理部３６は、引継対象となる管理業務に対応する操作権限に基づいて、引継条件に定められた回数の操作が行われた時点で引継条件が成立したとして、当該操作権限の引継状態を引き継ぎ済みにする。後任管理ユーザーによる操作回数が引継条件に定める回数に達した場合、後任管理ユーザーは当該操作権限に基づく操作に一定程度習熟している。そこで、当該操作権限の引継条件が成立したとすることにより、引継が済んだものとするのである。
【００５１】
引継管理部３６は、引継対象となる管理業務に対応する操作権限に基づく１回の操作に要する時間が所定時間以内であることを引継条件とすることができる。後任管理ユーザーによる当該操作権限に基づく１回の操作に要する時間が、引継条件に定める所定時間以内である場合に、引継管理部３６は、当該操作権限の引継状態を引き継ぎ済みにする。操作権限に基づく１回の操作に要する時間とは、当該操作権限に基づく処理を行うための操作開始時から、最後のステップとなる操作の終了時までに要した時間をさす。後任管理ユーザーによる操作権限に基づく操作が所定時間以内である場合、後任管理ユーザーは当該操作権限に基づく操作に一定程度習熟したといえる。そこで、当該操作権限の引継条件が成立したとすることにより、引継が済んだものとするのである。
【００５２】
引継条件は、前任管理ユーザーにより設定可能である。引継管理部３６は、例えば引継情報８２に基づいて引継管理テーブル８８を生成した後に、前任管理ユーザーによる入力に応じて操作権限に関する引継条件を設定する。前任管理ユーザーが、操作権限に基づく操作を行った経験に基づいて当該操作権限の引継条件を設定することにより、より適切な引継条件によって引継状態を管理することが可能となる。
【００５３】
図５に戻り、ＣＰＵ２０は、操作権限に基づく操作の履歴を記録する操作履歴記録部４０と、操作履歴記録部４０により記録された操作の履歴を取得する操作履歴取得部４２として、さらに機能する。操作履歴記録部４０は、処理実行部３８によって操作権限に対応する処理が実行された場合に、当該操作権限に基づく操作の内容を履歴情報８０としてＲＡＭ２２に記録する。図９は、操作履歴記録部４０により記録される履歴情報８０の構成の一例を示す図である。履歴情報８０は、操作権限に基づく処理を実行させた管理ユーザーに関する情報と、行使された操作権限及び当該操作権限に基づき利用可能なデータ範囲に関する情報と、操作権限に基づく操作開始日時及び操作終了日時に関する情報とを備える。操作履歴記録部４０は、操作権限に対応する処理が適切に実行された場合に、履歴情報８０を生成する。これとは異なり、操作履歴記録部４０は、操作権限に対応する処理が、例えばエラー等により適切に実行されずに終了した場合においても履歴情報８０を生成してもよい。
【００５４】
操作履歴取得部４２は、操作履歴記録部４０により記録された履歴情報８０を取得する処理部である。操作履歴取得部４２は、例えば引継登録部３０により引継情報８２がＲＡＭ２２に格納された後に、操作履歴記録部４０によって履歴情報８０が生成される毎に生成された履歴情報を取得する。引継管理部３６は、操作履歴取得部４２により取得された履歴情報８０のうち、後任管理ユーザーの操作に関する履歴情報８０に基づいて、引継条件が成立するか否かを判定し、引継条件が成立すると判定した場合に、当該履歴情報８０に示されている操作権限に関する引継状態を引き継ぎ済みにする。
【００５５】
操作履歴取得部４２は、引継登録部３０により引継情報８２がＲＡＭ２２に格納された後に、引継対象となる管理業務に対応付けられる操作権限に関する前任管理ユーザーの履歴情報８０を取得可能である。そして、引継管理部３６は、操作履歴取得部４２により取得される前任管理ユーザーの履歴情報８０に応じて、引継条件を決定し、引継管理テーブル８８へ登録可能である。例えば、引継管理部３６が履歴情報８０を参照し、前任管理ユーザーによる操作権限の操作に要した時間が、引継条件に定める初期設定値より長い場合に、引継管理部３６は、引継条件を初期設定値より長い時間に設定する。また、履歴情報８０によると、前任管理ユーザーによる操作権限の操作に要した時間が、引継条件に定める初期設定値より短い場合に、引継管理部３６は、引継条件を初期設定値より短い時間に設定する。引継管理部３６が前任管理ユーザーによる操作履歴に応じて引継条件となる操作時間を決定することにより、実際の操作態様を反映した引継条件を設定することが可能となるのである。
【００５６】
なお、引継管理部３６は、操作権限に基づく操作の手順に応じて引継条件を設定してもよい。管理ユーザーが操作権限に基づく操作を行う場合、後述するように、管理ユーザーはまず管理サーバー３にログインを行い、次に、複数の操作権限が割り当てられている場合には、一の操作権限を選択する操作を行い、さらに選択された操作権限に基づいて一般ユーザーの権限付与、削除、或いは変更する操作を行う。すなわち、一般ユーザーの権限に関する設定を行うために、管理ユーザーは、複数の操作を、予め定められた順序に従って行わなければならないことがある。このような場合、管理ユーザーにより順序どおりの複数の操作を経て、一般ユーザーの権限に関する設定処理が完結する。そして、操作における手順の数が多い方が、操作における手順の数が少ない場合に比べて、習熟するのが困難である。そこで、引継管理部３６は、各操作権限に基づく操作手順の数に応じて引継条件を設定してもよい。例えば、操作手順の数が多い操作権限の引継条件は、操作手順の数が少ない操作権限の引継条件より厳格に設定される。
【００５７】
引継管理部３６は、引継管理テーブル８８（図８参照）において、引継状態を管理する各操作権限のグループに関する情報を備える。操作権限のグループは、ＲＯＭ２４において予め記憶される操作権限情報１０２において設定される各操作権限同士の関係を示すものである。図１０は、操作権限情報１０２の構成の一例を示す図である。操作権限情報１０２は、操作権限及び操作権限に基づき利用可能なデータ範囲に関する情報と、操作権限のグループに関する情報を備える。操作権限情報１０２では、例えば操作手順が互いに近似する操作権限同士を同じグループに含まれるものとして分類する。上述したように、各操作権限に対応する処理を行うために、管理ユーザーは、複数の操作を定められた順序に従って行う必要がある場合がある。このような操作の手順は、操作権限ごとに異なっているのが通常である。しかし、複数の操作権限に基づく操作手順同士が、互いに近似する場合がある。例えば、管理ユーザーが処理を完結するまでに４段階の操作を順序どおりに行う必要がある複数の操作権限があり、これら複数の操作権限基づく操作手順のうち、３段階目の操作まで操作手順が共通しており、４段階目の操作の手順が相異するなどの場合に、これら複数の操作権限に基づく操作手順は近似するとしてもよい。操作手順が互いに近似する操作権限は、例えば予め前任管理ユーザーにより設定されてもよいし、前任管理ユーザー及び後任管理ユーザーに対する監督権限を有する監督者によって設定されてもよい。図１０の例では、開発部共有フォルダ使用許可権限と開発部予算管理システム使用許可権限とが同じグループＡに含まれるとされる。すなわち、開発部共有フォルダ使用許可権限に基づく操作手順と、開発部予算管理システム使用許可権限に基づく操作手順とが、互いに近似する手順からなる場合に、両者が同じグループＡに含まれる操作権限に分類されるのである。また、図例では、開発部に属する一般ユーザーに関するユーザー登録権限と、生産部に属する一般ユーザーに関するユーザー登録権限は、同じグループＣに属するとされる。
【００５８】
引継管理部３６は、引継管理テーブル８８において、同じグループに属する複数の操作権限が含まれている場合に、これら複数の操作権限のうち１つの操作権限に基づく操作が後任管理ユーザーにより行われることに伴って、当該複数の操作権限に関する引継状態を更新する。引継管理部３６は、引継登録部３０により引継登録が行われると、ＲＯＭ２４に記憶されている操作権限情報１０２を参照して、引継対象となる管理業務に対応付けられている操作権限に関する情報を読み出し、引継管理テーブル８８に反映させる。引継管理部３６は、図８に示す引継管理テーブル８８において、引き継ぎ対象となる管理業務に対応付けられる４つの操作権限の引継状態を管理する。４つの操作権限のうち、開発部共有フォルダ使用許可権限と、開発部予算管理システム使用許可権限とは、ともにグループＡに属する。そして、後任管理ユーザーである管理ユーザーＢが、開発部共有フォルダ使用許可権限又は開発部予算管理システム使用許可権限のいずれかに基づく操作を行った場合に、他方の操作権限に基づく操作も行ったものとして、引継状態を更新する。操作手順が近似する複数の操作権限同士が予め同じグループに属するよう分類されており、引継管理部３６が、同じグループに属する複数の操作権限のうちの一の操作権限に基づく操作が行われるのに伴って、当該複数の操作権限に関する引継状態を更新することにより、重複する引き継ぎ作業が発生することを回避し、引き継ぎの効率化を図ることが可能となるのである。
【００５９】
上述したように、引継情報８２に示される引き継ぎ対象となる管理業務が後任管理ユーザーに割り当てられると、当該管理業務に対応付けられる操作権限が後任管理ユーザーに割り当てられる。そして、割り当てられた操作権限に基づく操作が後任管理ユーザーにより行われると、処理実行部３８により操作権限に対応付けられる処理が実行される。例えば、開発部管理業務に対応付けられている操作権限のうち１つの操作権限に基づいて、開発部に属する一般ユーザーに関する処理が実行されると、記憶部２６に記憶される開発部ユーザー情報１１０が更新される。また、生産部管理業務に対応付けられている操作権限のうちの１つの操作権限に基づいて、生産部に属する一般ユーザーに関する処理が実行されると、記憶部２６に記憶される生産部ユーザー情報１１２が更新される。図１１は、開発部ユーザー情報１１０の構成の一例を示す図である。開発部ユーザー情報１１０は、ユーザー名及びユーザーＩＤに関する情報と、ユーザーに許可されている権限に関する権限情報とを備える。例えば、管理ユーザーによって開発部に属する一般ユーザーについて新たにユーザー登録が行われると、開発部ユーザー情報１１０に新たに登録された一般ユーザーに関する情報が追加される。或いは、開発部ユーザー情報１１０に登録されているユーザーｂに対して特別管理室入退出を許可する処理が管理ユーザーによって行われた場合、処理実行部３８によって、開発部ユーザー情報１１０におけるユーザーｂに関する権限情報が更新される。
【００６０】
図４に戻り、ＣＰＵ２０は、引継対象となる管理業務に対応付けられる操作権限に関する処理依頼を管理ユーザーに対して送信する処理依頼部５０として、さらに機能する。処理依頼部５０は、引継対象となる管理業務に対応付けられる操作権限に関する処理依頼を、後任管理ユーザーに対して送信すると共に、当該処理依頼の送信時から所定期間が経過するまでの間に、処理実行部３８により当該操作権限に対応する処理が行われていない場合に、前任管理ユーザー又は後任管理ユーザーに対して、当該処理依頼を送信する処理部である。
【００６１】
処理依頼部５０は、一般ユーザーから管理サーバー３に対して、例えばユーザー登録申請など所定の処理に関する申請が送信され、管理サーバー３が当該申請を受信したことにより処理依頼を管理ユーザーに送信する処理を開始する。処理依頼部５０は、ＲＡＭ２２に記憶される権限管理テーブル８６（図７）を参照し、処理を実行する操作権限を有する管理ユーザーを確認する。そして、当該操作権限の引継フラグ８６ｅがＯＮにセットされている場合に、処理依頼部５０は、引継管理テーブル８８（図８）を参照して後任管理ユーザーを確認し、後任管理ユーザーに対して処理依頼を送信する。
【００６２】
図１２は、後任管理ユーザーが管理サーバー３から受信する処理依頼の表示の一例を示す図である。処理依頼部５０により送信された処理依頼に基づいて、後任管理ユーザーが操作する情報処理装置１４の表示部Ｇ１内に処理依頼画像１３０が表示される。処理依頼画像１３０は、処理依頼先表示１３０ａと、処理内容表示１３０ｂと、処理期限日表示１３０ｃとを有する。処理内容表示１３０ｂにより、開発部に属するユーザーａのユーザー登録を行うよう依頼されていることが示される。また、処理期限日表示１３０ｃにおいて示される処理期限日は、予め設定されている期間（例えば、処理依頼日から７日間など）に基づいて、処理依頼部５０により決定される。処理依頼部５０は、処理依頼を生成する際に、処理依頼生成日に予め設定されている期間を加算した処理期限日を設定する。
【００６３】
処理依頼を受信した後任管理ユーザーにより操作権限に基づく操作が行われることなく、処理期限日が経過すると、処理依頼部５０は、後任管理ユーザーに対して当該処理依頼を再送する。これにより、後任管理ユーザーに対して、処理依頼に応じた処理を行うよう督促する。また、処理依頼部５０は、後任管理ユーザーにより処理依頼に応じた処理が行われることなく、処理期限日が経過すると、前任管理ユーザーに対して、当該処理依頼を送信する。これにより、前任管理ユーザーによる後任管理ユーザーへの指導を期待でき、或いは、前任管理ユーザーが操作権限に基づいて処理を行うことができる。
【００６４】
上述したように、引継情報８２に示されている引継終了日経過により引継期間が終了すると、引継対象となる管理業務は、前任管理ユーザーへの割り当てが解除される。また、引継対象となる管理業務に対応付けられている操作権限の前任管理ユーザーへの割り当ても解除される。そこで引継管理部３６は、引継登録部３０による引継終了日到来の所定期間前（例えば１０日程度）に、後任管理ユーザーにより引継対象となる管理業務に対応付けられる操作権限に関する操作が行われていない場合に、後任管理ユーザーに対して通知を行う。引継管理部３６は、引継登録部３０により引継登録が行われると、引継情報８２に基づいて引継管理テーブル８８により操作権限の引き継ぎ状態の管理を開始する。そして、引継終了日の所定期間前において当該操作権限に関する操作が未だ行われていない場合に、後任管理ユーザーに対して、操作が行われていないことを通知する。これにより、後任管理ユーザーに操作権限に関する操作を行うことを促す。
【００６５】
なお、上述したように、引継管理テーブル８８に登録されている操作権限の引き継ぎ状態が未だ引継済みになっていない場合、前任管理ユーザー及び後任管理ユーザーのいずれにも当該操作権限が割り当てられている。そのため、前任管理ユーザーは、当該操作権限に基づく操作を行うことが可能である。引継管理部３６は、引継対象となる管理業務に対応付けられる操作権限に基づく操作が前任管理ユーザーにより行われた場合、後任管理ユーザーに対して前任管理ユーザーによる操作権限に基づく操作が行われたことを通知する。前任管理ユーザーにより当該操作権限に基づく操作が行われて処理が実行されると、操作履歴記録部４０により履歴情報８０が生成される。そして、操作履歴取得部４２は、生成された履歴情報８０を取得して引継管理部３６に通知する。通知を受け取ると、引継管理部３６は、後任管理ユーザーに対して前任管理ユーザーにより操作権限に基づく操作が行われたことを通知する。このように、前任管理ユーザーにより、引継管理テーブル８８に登録されている操作権限に基づく操作が行われた場合、後任管理ユーザーに対して通知されることにより、前任管理ユーザーによる操作内容を確認する機会を後任管理ユーザーに与える。これにより、後任管理ユーザーは、操作手順等に習熟することができる。
【００６６】
引継管理部３６は、後任管理ユーザーにより、引継対象となる管理業務に対応付けられる操作権限に基づく操作が行われた場合に、前任管理ユーザーに対して、後任管理ユーザーにより当該操作が行われたことを通知してもよい。後任管理ユーザーによる操作権限に基づく操作が行われ、処理実行部３８によって当該操作権限に対応する処理が実行されると、操作履歴記録部４０により当該処理に関する履歴情報８０が生成される。そして、操作履歴取得部４２は、生成された履歴情報８０を取得して引継管理部３６に通知する。通知を受け取ると、引継管理部３６は、前任管理ユーザーに対して後任管理ユーザーにより操作権限に基づく操作が行われたことを通知する。これにより、前任管理ユーザーは、後任管理ユーザーによる操作の内容を確認し、後任管理ユーザーが適切な操作を行ったか否かを調査できる。
【００６７】
これとは異なり、引継管理部３６は、後任管理ユーザーによる操作に応じた処理が行われる前に、前任管理ユーザーに対して後任管理ユーザーによる操作内容を通知してもよい。後任管理ユーザーによる操作権限に基づく操作入力が行われると、当該操作入力は処理実行部３８に受け付けられる。そして、処理実行部３８は、権限管理テーブル８６を参照して、当該操作入力に対応する操作権限の引継フラグがＯＮにセットされている場合、当該操作入力に応じた処理の実行を保留して、引継管理部３６に通知する。通知を受け取ると、引継管理部３６は、前任管理ユーザーに対して、後任管理ユーザーにより当該操作入力が行われたことを通知すると共に、当該操作入力に応じて処理を行うことを承認するか否か問い合わせる。前任管理ユーザーによる承認を受信すると、処理実行部３８は、保留している後任管理ユーザーによる操作入力に応じた処理を実行する。他方、前任管理ユーザーから承認しない旨の回答を受信すると、処理実行部３８は、当該操作入力に応じた処理を実行しない。この場合、引継管理部３６は、後任管理ユーザーに対して、例えば、前任管理ユーザーが承認しないため操作入力に応じた処理を実行しなかったことを通知する。これにより、前任管理ユーザーが後任管理ユーザーの操作を処理実行前にチェックし、不適切な処理が行われることを防止できるのである。
【００６８】
次に、後任管理ユーザーにより操作権限に基づく操作が行われた場合において、引継管理部３６が引継状態を更新する場合の例を説明する。図１３（ａ）は、後任管理ユーザーにより操作権限に基づく操作が行われた場合における引継管理テーブル８８の一例を示す図である。後任管理ユーザーにより開発部共有フォルダ使用許可権限に基づく操作が行われ、この操作に応じた処理が適切に実行されると、操作履歴取得部４２により当該処理に関する履歴情報８０が取得される。引継管理部３６は、操作履歴取得部４２により取得された履歴情報８０に応じて、引継管理テーブル８８を更新する。そして、当該処理に基づく履歴情報８０に応じて、開発部共有フォルダ使用許可権限に基づく操作回数が１加算される。図例では、開発部共有フォルダ使用許可権限の操作回数が４回となり、引継条件を充足する操作回数に達する。これにより、引継管理テーブル８８において、開発部共有フォルダ使用許可権限の引継状態が引継済みに更新される。
【００６９】
図１３（ｂ）は、操作権限が引継済みとなる場合の権限管理テーブル８６の一例を示す図である。図１３（ａ）に示すように、開発部共有フォルダ使用許可権限が引継済みとなると、引継管理部３６は操作権限設定部３４に対して引継済みとなった操作権限を通知する。引継管理部３６から通知を受信すると、操作権限設定部３４は、前任管理ユーザーに設定されている操作権限から、引継済みとなった操作権限の割り当てを解除する。図１３（ｂ）の例では、操作権限設定部３４は、権限管理テーブル８６において前任管理ユーザーである管理ユーザーＡに割り当てられている操作権限のうち、開発部共有フォルダ使用許可権限のステータスを無効に更新する。また、操作権限設定部３４は、当該使用権限の引継フラグをＯＮからＯＦＦにセットする。引継管理部３６により引継状態を管理されている操作権限のうち一の操作権限が引継済みとされた場合に、操作権限設定部３４により前任管理ユーザーに割り当てられている当該一の操作権限の割り当てが解除される。これにより、当該操作権限を後任管理ユーザーのみが行使可能となるため、管理サーバー３のセキュリティを向上させることが可能となる。
【００７０】
図１４は、引継登録時以降における前任管理ユーザーと後任管理ユーザーの操作権限の推移の一例を示す図である。管理ユーザーＡには、開発部共有フォルダ使用許可権限と、ユーザー登録権限と、特別管理室入退出許可権限と、開発部予算管理システム使用許可権限が割り当てられている。タイミングｔ１において、管理ユーザーＡから管理ユーザーＢへの開発管理業務の引継登録が行われると、管理ユーザーＢに対して、管理ユーザーＡが有する上記の操作権限が割り当てられる。そして、タイミングｔ２において、管理ユーザーＢの操作により、開発部共有フォルダ使用許可権限の引継条件が成立すると、管理ユーザーＡに割り当てられている開発部共有フォルダ使用許可権限が無効となり、管理ユーザーＡへの割り付けが解除される。タイミングｔ３においてユーザー登録権限の引継条件が成立すると、管理ユーザーＡに割り当てられているユーザー登録権限が無効にされる。また、タイミングｔ４において、特別管理室入退出許可権限の引継条件が成立すると、管理ユーザーＡに割り当てられている特別管理室入退出許可権限が無効にされる。タイミングｔ５において、開発部予算管理システム使用許可権限の引継条件が成立すると、管理ユーザーＡに割り当てられている開発部予算管理システム使用許可権限が無効にされる。すなわち、引継対象となる管理業務に基づいて前任管理ユーザーに割り当てられている操作権限は、引継登録時以降に、後任管理ユーザーにより操作権限に基づく操作が行われることにより引継条件が成立すると、前任管理ユーザーに対する当該操作権限が無効になるのである。
【００７１】
図１５は、同一のグループに属する複数の操作権限のうち一の操作権限の引継状態が更新される場合の一例を示す図である。引継管理テーブル８８によると、開発部共有フォルダ使用許可権限と開発部予算管理システム使用許可権限とは、ともにグループＡに属する。そして、開発部共有フォルダ使用許可権限に基づく操作が管理ユーザーＢにより行われると、引継管理部３６により、引継管理テーブル８８において開発部共有フォルダ使用許可権限の操作回数が１加算される。開発部共有フォルダ使用許可権限の引継状態が更新されると、これと同じグループＡに属する開発部予算管理システム使用許可権限の基づく操作回数が１加算される。これにより、操作手順の近似する複数の操作権限の引継状態を一斉に更新することができ、引き継ぎ作業の効率化を図ることが可能となる。
【００７２】
図１６は、業務設定部３２により、前任管理ユーザーに複数の管理業務が割り付けられている場合における業務管理テーブル８４の一例を示す図である。図例では、開発部管理業務と開発部ファイルサーバー管理業務とが管理ユーザーＡに割り当てられている。これら２つの管理業務のうち開発部管理業務は、引継フラグがＯＮにセットされており、引継対象にされている。他方、開発部ファイルサーバー管理業務は、引継フラグがＯＦＦにセットされており、引継対象にされていない。そして、管理業務情報１００（図６参照）によると、開発部共有フォルダ使用許可権限は、開発部管理業務及び開発部ファイルサーバー管理業務のいずれにも対応付けられている。ところで、本実施形態において示した権限管理テーブル８６（図７参照）の例によると、管理ユーザーが有する管理業務の情報は登録されておらず、各管理ユーザーが有する操作権限が登録されている。
【００７３】
そうすると、図１６に示すように、管理ユーザーＡに開発部管理業務及び開発部ファイルサーバー管理業務が割り当てられている場合に、開発部共有フォルダ使用許可権限に基づく操作が後任管理ユーザーである管理ユーザーＢによって行われ、その結果引継条件が成立した場合、操作権限設定部３４が管理ユーザーＡの操作権限から開発部共有フォルダ使用許可権限を無効にしてしまうと、管理ユーザーＡは、引き続き開発部ファイルサーバー管理業務を担当するにもかかわらず、開発部ファイルサーバー管理業務遂行のために開発部共有フォルダ使用許可権限を行うことができないという事態が生じる。そこで、本実施形態における権限管理テーブル８６に示すような態様で操作権限が管理されている状態で、操作権限設定部３４は、前任管理ユーザーに複数の管理業務が割り当てられている場合に、後任管理ユーザーへ引き継がれる管理業務及び引き継がれない管理業務のいずれにも対応付けられている操作権限の前任管理ユーザーへの割り当てを、当該操作権限が引継済みになっても解除しない。管理ユーザーＡは、開発部管理業務を管理ユーザーＢに引き継ぐが、開発部ファイルサーバー管理業務を引き継ぐことなく継続して担当する。そうすると、管理ユーザーＡは、開発部ファイルサーバー管理業務を遂行するため、開発部共有フォルダ使用許可権限を引き続き行使することが必要となる。そこで、開発部管理業務が引継対象となり、引継管理テーブル８８によって開発部管理業務と対応付けられる開発部共有フォルダ使用許可権限の引継状態が管理されている場合において、引継条件が成立しても、当該操作権限を無効にすることなく管理ユーザーＡへ継続して割り当てることにより、管理ユーザーＡによる当該操作権限の行使を可能とするのである。
【００７４】
次に、後任管理ユーザーが引継登録後に割り当てられた操作権限に基づく操作を行う場合の画面表示例を説明する。図４において、ＣＰＵ２０は、管理ユーザーにより閲覧可能であって、操作権限に対応する項目表示１５０を備える管理画面１４８を表示させる画面表示部４４として、さらに機能する。図１７は、操作権限に基づく操作を行うための管理画面の画面構成の一例を示す図である。図１７（ａ）は、管理者がログインを行うためのログイン受付画面１４５の例を示す図である。画面表示部４４は、予めＲＯＭ２４に記憶される管理画面情報（図示せず）に基づいて、図１７（ａ）に示すログイン受付画面１４５を表示させる。ログイン受付画面１４５は、管理ユーザーが操作する情報処理装置の表示部Ｇ１内に表示され、切換タブ１４０と、管理者入力領域１４２を備える。切換タブ１４０は、操作権限に基づいて利用可能なデータ範囲に応じて、それぞれ管理ユーザーのログイン受付画面１４５に切り換えるためのタブ画像である。切換タブ１４０は、例えば、開発部切換タブ１４０ａと、生産部切換タブ１４０ｂと、営業部切換タブ１４０ｃと、総務部切換タブ１４０ｄとをさらに備える。図例では、開発部ユーザー情報１１０を利用可能な操作権限を有する管理ユーザーのログイン受付画面１４５が表示されている。
【００７５】
管理ユーザーが管理者入力領域１４２に備えられるＩＤ入力欄とパスワード入力欄に必要情報を入力すると、図１７（ｂ）に示すような管理画面１４８が表示部Ｇ１内に表示される。管理画面１４８は、管理ユーザーが行使可能な操作権限に対応する項目表示１５０を備える。また、管理画面１４８は、ログイン中の管理ユーザーを示す管理ユーザー表示１５２を備える。図１７（ｂ）の例では、管理ユーザーＢがログインしており、項目表示１５０は、管理ユーザーＢが行使可能な操作権限に応じて、ユーザー登録表示１５０ａ（１５０）と、共有フォルダ使用許可表示１５０ｂ（１５０）と、特別管理室入退出許可表示１５０ｃ（１５０）と、予算管理システム使用許可表示１５０ｄ（１５０）とをさらに備える。画面表示部４４は、引継管理部３６により未だ引継済みとされていない操作権限に対応する項目表示１５０を強調表示する。
【００７６】
図例では、開発部共有フォルダ使用許可権限が引継済みとされており、ユーザー登録権限と、特別管理室入退出許可権限と、開発部予算管理システム使用許可権限とが未だ引継済みとされていない。そこで、画面表示部４４は、ユーザー登録表示１５０ａ（１５０）と、共有フォルダ使用許可表示１５０ｂ（１５０）と、特別管理室入退出許可表示１５０ｃ（１５０）が、それぞれハイライト表示を行うなどにより、強調表示させている。これにより、後任管理ユーザーである管理ユーザーＢに対して、未だ引継済みでない操作権限を認識させて、引継のためこれらの操作権限に基づく操作を行うことを促すのである。
【００７７】
次に、仮想ユーザー情報１１４を用いて、引継状態が管理されている操作権限に基づく処理を行う場合について説明する。図４に戻り、ＣＰＵ２０は、後任管理ユーザーによる操作入力に応じて、管理画面１４８から仮想管理画面１６２に切り換える切換部４６と、仮想管理画面１６２が表示されている状態で、後任管理ユーザーによる操作に応じて、仮想ユーザー情報１１４を用いて操作権限に対応する処理を行う仮想処理部４８として、さらに機能する。切換部４６は、画面表示部４４により管理画面１４８が表示されている状態で、後任管理ユーザーによる操作入力に応じて、管理画面１４８から仮想管理画面１６２に切り換えて表示させる処理部である。
【００７８】
図１８は、管理画面１４８から仮想管理画面１６２に切り換えられる場合の画面構成の一例を示す図である。図１８（ａ）では、表示部Ｇ１内に管理画面１４８が表示されており、管理画面１４８には、項目表示１５０と、仮想管理画面１６２に切り換えるための切換スイッチ画像１６０が備えられる。例えば、切換スイッチ画像１６０上に図示しないカーソルを合わせた状態でクリック操作するなど、後任管理ユーザーによる操作入力が行われたことが検知されると、切換部４６は、画面表示部４４に対して管理画面１４８から仮想管理画面１６２に切り換えるよう切換指示を行う。切換指示を受けると、画面表示部４４は、管理画面１４８を表示部Ｇ１から消去し、代わって、図１８（ｂ）に示すように仮想管理画面１６２を表示させる。仮想管理画面１６２は、引継状態が未だ引継済みとされていない操作権限に対応する仮想項目表示１６５を備える。図例では、未だ引継済みでないユーザー登録権限と、特別管理室入退出許可権限と、開発部予算管理システム使用許可権限に応じて、ユーザー登録表示１６５ａ（１６５）と、特別管理室入退出許可表示１６５ｂ（１６５）と、予算管理システム使用許可表示１６５ｃ（１６５）が仮想管理画面１６２内に表示される。
【００７９】
仮想管理画面１６２が表示されると、仮想処理部４８により、仮想ユーザー情報１１４を用いて処理が可能となる。仮想処理部４８は、仮想管理画面１６２が表示されている状態で、後任管理ユーザーの操作権限に基づく操作に応じて、仮想ユーザー情報１１４を用いて操作権限に対応する処理を実行する処理部である。図１８（ｂ）に示すように、仮想管理画面１６２が表示されている状態で、例えば仮想項目表示１６５上にカーソルを合わせてクリックされるなど、後任管理ユーザーによる操作入力が行われたことが検知されると、仮想処理部４８は、操作入力に応じて操作権限に基づく処理を実行する。仮想処理部４８は、後任管理ユーザーによる操作入力に応じて、記憶部２６から仮想ユーザー情報１１４を読み出して、操作権限に対応する処理を行う。図１９は、仮想ユーザー情報１１４の構成の一例を示す図である。仮想ユーザー情報１１４は、仮想ユーザーのユーザー名及びユーザーＩＤと、仮想ユーザーに許可されている権限に関する仮想権限情報とを備える。仮想ユーザー情報１１４は、予め設定されており、仮想処理部４８により処理が実行されると、処理内容が仮想ユーザー情報１１４に反映される。例えば、仮想処理部４８により仮想ユーザーｙに特別管理室入退出が許可されると、仮想ユーザー情報１１４において、仮想ユーザーｙに対応する仮想権限情報が更新される。
【００８０】
引継管理部３６は、仮想処理部４８により操作権限に対応する処理が実行されるのに応じて、当該操作権限に関する引継状態を更新する。仮想処理部４８により仮想ユーザー情報１１４を用いて操作権限に対応する処理が実行されると、操作履歴記録部４０は履歴情報８０を記録する。そして、操作履歴記録部４０により履歴情報８０が記録されると、操作履歴取得部４２は、当該処理に関する履歴情報８０を取得して引継管理部３６に通知する。履歴情報８０の通知を受け取ると、引継管理部３６は、履歴情報８０に応じて操作権限に関する引継状態を更新する。すなわち、後任管理ユーザーの操作により、仮想ユーザー情報１１４を用いて操作権限に対応する処理が実行されることに応じて、当該操作権限の引継状態が更新される。よって、後任管理ユーザーが、引継開始日から引継期限日までの間に、一般ユーザーに関する情報を用いて操作権限に基づく処理を行う機会がない場合であっても、仮想ユーザー情報１１４を用いて操作権限に基づく処理を行うことにより、操作の訓練を行うことが可能であり、この訓練の結果に応じて引継状態が更新されるのである。また、操作権限に基づく処理は仮想ユーザー情報１１４に反映され、開発部ユーザー情報１１０や生産部ユーザー情報１１２など実在の一般ユーザーに関する情報には反映されない。そのため、セキュリティを保持しながら、操作権限に基づく操作の訓練を行うことが可能となるのである。
【００８１】
次に、本実施形態の権限管理システム１を構成する管理サーバー３において行われる処理手順の一例を説明する。図２０は、管理サーバー３において行われる主要な処理手順の一例を示すフローチャートである。管理サーバー３は、引継情報８２を受信すると（ステップＳ１）、受信した引継情報８２を登録すると共に、操作権限の引継状態の管理を開始させる引継登録処理（ステップＳ３）を行う。引継登録処理（ステップＳ３）の具体的な処理手順については、後述する。
【００８２】
次に、管理サーバー３は、一般ユーザーから管理業務に関する処理の申請を受信したか否かを判定する（ステップＳ５）。一般ユーザーから処理の申請を受信したと判定した場合（ステップＳ５でＹＥＳ）、管理サーバー３は、後任管理ユーザーに対して申請を受信した旨の通知を送信する（ステップＳ７）。これにより、後任管理ユーザーに対して操作権限に基づく処理を行うことを促す。管理サーバー３は、後任管理ユーザーに対して通知を送信した後、後任管理ユーザーによる処理の状態に応じて、前任管理ユーザー等に通知を行う通知処理（ステップＳ１１）を実行する。通知処理（ステップＳ１１）の具体的な処理手順については、後述する。ステップＳ５において、一般ユーザーからの処理の申請を受信していないと判定した場合（ステップＳ５でＮＯ）、管理サーバー３は、さらに一般ユーザーからの処理の申請を既に受信済みであるか否かを判定する（ステップＳ９）。既に処理の申請を受信済みであると判定した場合（ステップＳ９でＹＥＳ）、ステップＳ１１の通知処理を実行する。他方、処理の申請を受信済みではないと判定した場合（ステップＳ９でＮＯ）、通知処理（ステップＳ１１）をスキップする。
【００８３】
次に管理サーバー３は、後任管理ユーザーによる操作を検知したか否かを判定する（ステップＳ１３）。後任管理ユーザーによる操作を検知した場合（ステップＳ１３でＹＥＳ）、後任管理ユーザーによる操作権限の行使に関する処理を行う操作権限行使処理（ステップＳ１５）を実行する。操作権限行使処理（ステップＳ１５）の具体的な処理手順については後述する。他方、後任管理ユーザーによる操作を検知していない場合（ステップＳ１３でＮＯ）、ステップＳ１５をスキップする。
【００８４】
さらに、管理サーバー３は、引継状態を管理されている操作権限の引継条件が成立するか否かを判定する（ステップＳ１７）。引継条件が成立する場合（ステップＳ１７でＹＥＳ）、引継条件が成立した操作権限が、前任管理ユーザーに割り当てられている管理業務で、引継対象ではない管理業務と対応付けられている操作権限であるか否かを判定する（ステップＳ１９）。前任管理ユーザーに割り当てられている引継対象ではない管理業務と対応付けられている操作権限ではないと判定された場合（ステップＳ１９でＮＯ）、前任管理ユーザーに割り付けられている操作権限のうち、引継条件が成立した操作権限を無効化する（ステップＳ２１）。これにより、引継条件が成立した操作権限を後任管理ユーザーのみが行使可能となるため、高いセキュリティを確保できる。他方、ステップＳ１９において、引継条件が成立した操作権限が、前任管理ユーザーに割り当てられている引継対象外の業務と対応付けられていると判定した場合（ステップＳ１９でＹＥＳ）、ステップＳ２１をスキップし、前任管理ユーザーに割り当てられている当該操作権限を無効化しない。これにより、前任管理ユーザーは、引継対象とされていない管理業務に対応付けられている当該操作権限を引き続き行使可能となる。
【００８５】
最後に、管理サーバー３は、引継対象となる管理業務に対応する操作権限の全ての引継状態が引継済みであるか否かを判定する（ステップＳ２３）。操作権限の引継状態が引継済みであるか否かを判定するため、管理サーバー３は、ＲＡＭ２２に格納されている引継管理テーブル８８を参照する。引継対象となる管理業務に対応する操作権限の全てが引継済みであると判定した場合（ステップＳ２３でＹＥＳ）、前任管理ユーザーに割り当てられている引継対象となっている管理業務を無効化し（ステップＳ２５）、処理を終了する。当該管理業務に対応付けられる全ての操作権限が引継済みになると、各操作権限の引継状態の管理を継続する必要がなくなる。そのため、管理サーバー３は、前任管理ユーザーに割り付けている管理業務を無効化し、前任管理ユーザーから当該管理業務の割り当てを解除するのである。他方、引継対象となる管理業務に対応付けられる操作権限の全てが引継済みになっていない場合（ステップＳ２３でＮＯ）、管理サーバー３は、前任管理ユーザー又は後任管理ユーザーに対する通知を送信する督促処理（ステップＳ２７）を行う。督促処理（ステップＳ２７）の具体的な処理手順については、後述する。督促処理（ステップＳ２７）を実行すると、管理サーバー３は、ステップＳ５に戻り、一般ユーザーからの処理の申請を受信したか否かを再び判定し、以下、Ｓ５乃至Ｓ２７の処理を繰り返し行う。
【００８６】
図２１は、引継登録処理（図２０のステップＳ３）の具体的な処理手順の一例を説明するフローチャートである。管理サーバー３は、受信した引継情報を参照すると（図２０のステップＳ１）、管理業務情報１００を参照する（ステップＳ４１）。そして、管理業務情報１００に基づいて、後任管理ユーザーに対して引継対象となる管理業務を割り当てる（ステップＳ４３）と共に、当該管理業務に対応付けられている操作権限を後任管理ユーザーに割り当てる（ステップＳ４５）。これにより、前任管理ユーザー及び後任管理ユーザーの両者が引継対象となる管理業務に対応する操作権限を行使可能となり、引継作業が行われるのである。
【００８７】
次に、管理サーバー３は、操作権限情報１０２を参照し（ステップＳ４７）、引継対象となる管理業務に対応付けられている操作権限のうち、近似する操作手順を有することにより同じグループに属する操作権限の有無を確認する。さらに、管理サーバー３は、引継対象となる管理業務に対応付けられる操作権限に関する前任管理ユーザーの操作履歴を取得する（ステップＳ４９）。また、管理サーバー３は、引継対象となる管理業務に対応付けられる操作権限に関する後任管理ユーザーの操作履歴を取得する（ステップＳ５１）。前任管理ユーザー及び後任管理ユーザーの操作履歴を取得すると、管理サーバー３は、これらの操作履歴に応じて引継条件を生成する（ステップＳ５３）。なお、これとは異なり、管理サーバー３は、前任管理ユーザーによる入力に応じて、引継条件を生成してもよい。最後に、管理サーバー３は、生成した引継条件を反映させた引継管理テーブル８８に引継対象となる管理業務等の情報を登録して（ステップＳ５５）引継登録処理を終了する。管理サーバー３は、引継管理テーブル８８を用いて管理業務に対応付けられる操作権限の引継状態を個別に管理する。
【００８８】
図２２は、通知処理（図２０のステップＳ１１）の具体的な処理手順の一例を示すフローチャートである。管理サーバー３は、後任管理ユーザーに対する通知を送信（図２０のステップＳ７）した時から所定期間が経過したか否かを判定する（ステップＳ６１）。後任管理ユーザーへの通知送信時から所定期間が経過していないと判定した場合（ステップＳ６１でＮＯ）、通知処理を終了する。他方、後任管理ユーザーへの通知送信時から所定期間が経過したと判定した場合（ステップＳ６１でＹＥＳ）、管理サーバー３は、前任管理ユーザーに対して、一般ユーザーから申請を受信している旨の通知を行う（ステップＳ６３）。これにより、先に通知を送信されている後任管理ユーザーによる処理が進んでいない場合に、前任管理ユーザーによる指導を期待でき、或いは、前任管理ユーザーが処理を行うことを期待できる。
【００８９】
次に、管理サーバー３は、一般ユーザーから受信した申請に応じて前任管理ユーザーが処理を実行したか否かを判定する（ステップＳ６５）。前任管理ユーザーが処理を行ったと判定した場合（ステップＳ６５でＹＥＳ）、管理サーバー３は、前任管理ユーザーが処理を実行した旨を後任管理ユーザーに対して通知して（ステップＳ６７）通知処理を終了させる。前任管理ユーザーにより処理が実行されたことを後任管理ユーザーに対して通知することにより、前任管理ユーザーにより行われた処理内容を確認する機会を後任管理ユーザーに与え、後任管理ユーザーが操作権限に基づく処理手順に習熟可能となる。
【００９０】
図２３は、操作権限行使処理（図２０のステップＳ１５）の具体的な処理手順の一例を示すフローチャートである。管理サーバー３は、後任管理ユーザーによる操作を検知すると（図２０のステップＳ１３）、後任管理ユーザーによる操作権限を行使可能な管理画面１４８を生成する（ステップＳ８１）。なお、管理画面１４８より先に、後任管理ユーザーによるログインを受け付けるログイン受付画面１４５を表示し、後任管理ユーザーによるログインが行われてから管理画面１４８を生成してもよい。次に、管理サーバー３は、後任管理ユーザーにより、操作権限に基づく操作が行われたか否かを判定する（ステップＳ８３）。操作権限に基づく操作が行われたと判定した場合（ステップＳ８３でＹＥＳ）、管理サーバー３は、後任管理ユーザーによる操作入力を受け付け（ステップＳ８５）、前任管理ユーザーに対して後任管理ユーザーによる操作内容を通知する（ステップＳ８７）。そして、前任管理ユーザーにより後任管理ユーザーの操作内容に対する承認があるか否かを判定する（ステップＳ８９）。前任管理ユーザーによる承認があると判定した場合（ステップＳ８９でＹＥＳ）、後任管理ユーザーによる操作入力どおりの処理を実行する（ステップＳ９１）。他方、前任管理ユーザーによる承認がない場合（ステップＳ８９でＮＯ）、管理サーバー３は、操作どおりの処理を行うことなく、後任管理ユーザーに対して操作内容を差し戻して（ステップＳ９３）操作権限行使処理を終了する。
【００９１】
他方、ステップＳ８３において、管理画面が表示されている状態における後任管理ユーザーによる操作が、操作権限に対応する操作でない場合（ステップＳ８３でＮＯ）、管理サーバー３は、後任管理ユーザーによる操作に応じて仮想管理画面１６２に切り換える（ステップＳ９７）。そして、後任管理ユーザーによる操作に応じて仮想ユーザー情報１１４を読み出し（ステップＳ９９）、操作に応じた処理を実行する（ステップＳ１０１）。
【００９２】
ステップＳ９１又はステップＳ１０１において処理が実行されると、次に、管理サーバー３は、当該処理に基づく操作履歴を履歴情報８０として記録する（ステップＳ１０３）。最後に、管理サーバー３は、履歴情報８０として記録された当該処理の操作履歴を取得し（ステップＳ１０５）、引継管理テーブル８８に当該操作履歴に基づく操作内容を反映させ、引継管理テーブル８８を更新して（ステップＳ１０７）操作権限行使処理を終了する。
【００９３】
図２４は、督促処理（図２０のステップＳ２７）の具体的な処理手順の一例を示すフローチャートである。管理サーバー３は、引継開始日から所定期間が経過したか否かを判定する（ステップＳ１１０）。所定期間を経過していないと判定した場合（ステップＳ１１０でＮＯ）、督促処理を終了する。他方、引継開始日から所定期間が経過したと判定した場合（ステップＳ１１０でＹＥＳ）、管理サーバー３は、後任管理ユーザーに対して所定期間の途過を通知する（ステップＳ１１２）と共に、前任管理ユーザーに対しても、同様に所定期間の途過を通知して（ステップＳ１１４）督促処理を終了させる。
【００９４】
（変形例）
以上、本発明に関する実施形態の一例を説明した。しかし、本発明は、上記実施形態において説明した内容に限られるものではなく、種々の変形例が適用可能である。
【００９５】
上記実施形態において、業務管理テーブル８４により、管理ユーザーに割り当てられる管理業務を管理し（図５参照）、権限管理テーブル８６により、管理ユーザーに割り当てられる操作権限を管理する（図７参照）場合を示した。しかし、これに限られず、管理業務と、当該管理業務に対応付けられる操作権限とを同一の管理テーブルを用いて管理してもよい。すなわち、管理サーバー３は、管理業務と操作権限とを対応付けて管理し、管理ユーザーから管理業務の割り当てが解除された場合には、当該管理業務に対応付けられる操作権限の割り当ても解除される。そして、引継対象となる管理業務に対応付けられる操作権限が、当該管理業務とは異なる、引継対象となっていない管理業務にも対応付けられている場合に、引継条件が成立すると、引継対象となる管理業務に対応付けられる操作権限の割り当てが解除される。他方、引継対象となっていない管理業務に対応付けられる同一の操作権限は、割り当てを解除されることはない。
【００９６】
例えば、図１６で示したように、前任管理ユーザーＡが開発部管理業務と開発部ファイルサーバー管理業務とを有し、このうち、開発部管理業務が引継対象業務である場合に、開発部管理業務に対応付けられる開発部共有フォルダ使用許可権限の引継条件が成立すると、開発部管理業務に対応付けられる開発部共有フォルダ使用許可権限について、管理ユーザーＡへの割り当てが解除される。他方、開発部ファイルサーバー管理業務に対応付けられる開発部共有フォルダ使用許可権限は、管理ユーザーＡへの割り当てが解除されない。これにより、前任管理ユーザーは、引継対象ではない管理業務遂行のため、操作権限を継続して行使可能となる。
【符号の説明】
【００９７】
１    権限管理システム
３    管理サーバー（権限管理装置）
３０  引継登録部
３２  業務設定部（業務設定手段）
３４  操作権限設定部（操作権限設定手段）
３６  引継管理部（引き継ぎ管理手段）
３８  処理実行部（処理実行手段）
４０  操作履歴記録部
４２  操作履歴取得部（操作履歴取得手段）
４４  画面表示部（表示手段）
４６  切換部（切換手段）
４８  仮想処理部（仮想処理手段）
８０  履歴情報
８２  引継情報
１１０  開発部ユーザー情報
１１２  生産部ユーザー情報
１１４  仮想ユーザー情報（仮想データ）
【図１】
0006565663.tif 000002
【図２】
0006565663.tif 000003
【図３】
0006565663.tif 000004
【図４】
0006565663.tif 000005
【図５】
0006565663.tif 000006
【図６】
0006565663.tif 000007
【図７】
0006565663.tif 000008
【図８】
0006565663.tif 000009
【図９】
0006565663.tif 000010
【図１０】
0006565663.tif 000011
【図１１】
0006565663.tif 000012
【図１２】
0006565663.tif 000013
【図１３】
0006565663.tif 000014
【図１４】
0006565663.tif 000015
【図１５】
0006565663.tif 000016
【図１６】
0006565663.tif 000017
【図１７】
0006565663.tif 000018
【図１８】
0006565663.tif 000019
【図１９】
0006565663.tif 000020
【図２０】
0006565663.tif 000021
【図２１】
0006565663.tif 000022
【図２２】
0006565663.tif 000023
【図２３】
0006565663.tif 000024
【図２４】
0006565663.tif 000025