(57)【要約】【課題】  ユーザに対して付与されたあるオブジェクトに対する処理を実行する際にアクセスする複数のオブジェクトに対するアクセス権に問題があるか否か情報を報知する。【解決手段】  あるオブジェクトに対する処理を行う際にアクセスする必要があるオブジェクトである参照オブジェクトの情報を管理しておく。そして、アクセス権の確認処理対象となるユーザと、当該ユーザが有するアクセス権を確認するオブジェクト指定を受け付け、指定を受け付けたユーザが有する、指定を受け付けたオブジェクト及び、当該オブジェクトの参照オブジェクトに対するアクセス権に問題があるかを確認する。そして、その確認結果を、問題が発生しているオブジェクトやその原因を認識可能に表示する。【選択図】  図１１
2014109995.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対して付与されたオブジェクトに対するアクセス権に関する情報を表示する情報処理装置であって、
ユーザの指定を受け付ける第１の受付手段と、
オブジェクトの指定を受け付ける第２の受付手段と、
前記第２の受付手段で指定を受け付けたオブジェクトと、前記オブジェクトに対する処理を実行する際にアクセスする他のオブジェクトの対応関係を記憶する対応関係情報に従って、前記第１の受付手段で指定を受け付けたユーザに対して付与されたアクセス権の確認対象とする参照オブジェクトを特定する特定手段と、
前記第２の受付手段で指定を受け付けたオブジェクト、及び、前記特定手段で特定された参照オブジェクトに対して、前記ユーザに付与されたアクセス権を確認する確認手段と、
前記オブジェクトと参照オブジェクトの関係を示すツリー構造データを表示し、該ツリー構造データに前記確認手段で確認したアクセス権に関する情報を表示する第１の表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１の表示手段は、前記アクセス権に関する情報として、前記ツリー構造データ中のノードが示すオブジェクトにアクセス権問題が発生していることを示す情報、及び、前記ノードが示すオブジェクトの参照オブジェクトにアクセス権問題が発生していることを示す情報を表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の表示手段は、前記参照オブジェクトを示すノードが展開表示されていない場合に、前記参照オブジェクトにアクセス権問題が発生していることを示す情報を表示すること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ツリー構造データに表示されているオブジェクトの指定を受け付ける第３の受付手段と、
前記第３の受付手段で受け付けたオブジェクトに対して、前記第１の受付手段で指定を受け付けたユーザに対して付与されたアクセス権の詳細情報を表示する第２の表示手段と
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２の表示手段は、前記アクセス権の詳細情報として、いずれのロールを与えられたユーザに対して当該オブジェクトに対するアクセス権が付与されているかを示す情報、及び、前記第１の受付手段で受け付けたユーザに対して与えられているロールの情報を表示すること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２の表示手段は、前記アクセス権の詳細情報として、前記オブジェクトのステータス、及び、前記ユーザにオブジェクトがどのステータスの状態の場合に必要なアクセス権が付与されているかを示す情報を表示することを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
前記第２の表示手段は、前記アクセス権の詳細情報として、前記オブジェクトに対してアクセス権を有するグループの情報、及び、ユーザがいずれのグループに属するかを示す情報を表示すること
を特徴とする請求項４乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
ユーザに対して付与されたオブジェクトに対するアクセス権に関する情報を表示する情報処理装置によって行われる情報処理方法であって、
ユーザの指定を受け付ける第１の受付工程と、
オブジェクトの指定を受け付ける第２の受付工程と、
前記第２の受付工程で指定を受け付けたオブジェクトと前記オブジェクトに対する処理を実行する際にアクセスする他のオブジェクトの対応関係を記憶する対応関係情報に従って、前記第１の受付工程で指定を受け付けたユーザに対して付与されたアクセス権の確認対象とする参照オブジェクトを特定する特定工程と、
前記第２の受付工程で指定を受け付けたオブジェクト、及び、前記特定工程で特定された参照オブジェクトに対して、前記ユーザに付与されたアクセス権を確認する確認工程と、
前記オブジェクトと参照オブジェクトの関係を示すツリー構造データを表示部に表示し、該ツリー構造データに前記確認工程で確認したアクセス権に関する情報を表示する第１の表示工程と
を備えることを特徴とする情報処理方法。
【請求項９】
ユーザに対して付与されたオブジェクトに対するアクセス権に関する情報を表示する情報処理装置を、
ユーザの指定を受け付ける第１の受付手段と、
オブジェクトの指定を受け付ける第２の受付手段と、
前記第２の受付手段で指定を受け付けたオブジェクトと、前記オブジェクトに対する処理を実行する際にアクセスする他のオブジェクトの対応関係を記憶する対応関係情報に従って、前記第１の受付手段で指定を受け付けたユーザに対して付与されたアクセス権の確認対象とする参照オブジェクトを特定する特定手段と、
前記第２の受付手段で指定を受け付けたオブジェクト、及び、前記特定手段で特定された参照オブジェクトに対して、前記ユーザに付与されたアクセス権を確認する確認手段と、
前記オブジェクトと参照オブジェクトの関係を示すツリー構造データを表示し、該ツリー構造データに前記確認手段で確認したアクセス権に関する情報を表示する第１の表示手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報資源に対するアクセス権の設定を確認する技術に関する。
【背景技術】
【０００２】
企業等では、情報の漏えい等を好適に防ぐために、ユーザに対して情報にアクセスするために必要なアクセス権を設定することで、情報を必要とするユーザに対して情報を提供するとともに、当該情報を必要としないユーザが情報にアクセスすることを防止することが行われている。
【０００３】
また、例えば、ワークフローシステム等では、特許文献１に示すように、単に情報にアクセス権を設定するだけではなく、情報の状態応じて、ユーザに対するアクセス権を設定することなども行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１０９１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、アクセス権の設定が複雑になると、アクセス権の設定ミスにより、ユーザが必要な処理を実行することが出来ない事態が発生してしまう恐れがある。ある情報に対する処理を行う際に、その情報だけを利用するのであれば、当該情報についてのみ確認すれば良いが、その処理を行う際に、他の情報にもアクセスする必要が発生する場合には、予期せぬ情報に対するアクセス権設定のミスにより、その処理が行なうことが出来なくなってしまうこともある。
【０００６】
また、ユーザが所望する処理を行うことが出来ない原因には、情報に対するアクセス権以外の問題、例えば、ネットワークに起因する問題等により起こる可能性もある。それら複雑な要因が絡んで発生しうる問題に対処する場合には、問題発生原因の特定を行う必要があるため、その問題がアクセス権に起因して発生しているか否かをシステム管理者が容易に確認できるようにすることが望ましい。
【０００７】
そこで、本発明は、特定の処理を実行する際にアクセスする必要がある情報に対して、当該処理を行うユーザに対して適切なアクセス権が付与されているかを容易に確認する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した目的を達成するために、本発明の情報処理装置は、ユーザに対して付与されたオブジェクトに対するアクセス権に関する情報を表示する情報処理装置であって、ユーザの指定を受け付ける第１の受付手段と、オブジェクトの指定を受け付ける第２の受付手段と、前記第２の受付手段で指定を受け付けたオブジェクトと、前記オブジェクトに対する処理を実行する際にアクセスする他のオブジェクトの対応関係を記憶する対応関係情報に従って、前記第１の受付手段で指定を受け付けたユーザに対して付与されたアクセス権の確認対象とする参照オブジェクトを特定する特定手段と、前記第２の受付手段で指定を受け付けたオブジェクト、及び、前記特定手段で特定された参照オブジェクトに対して、前記ユーザに付与されたアクセス権を確認する確認手段と、前記オブジェクトと参照オブジェクトの関係を示すツリー構造データを表示し、該ツリー構造データに前記確認手段で確認したアクセス権に関する情報を表示する第１の表示手段と、を備えることを特徴とする。
【０００９】
上記した目的を達成するために、本発明の情報処理方法は、ユーザに対して付与されたオブジェクトに対するアクセス権に関する情報を表示する情報処理装置によって行われる情報処理方法であって、ユーザの指定を受け付ける第１の受付工程と、オブジェクトの指定を受け付ける第２の受付工程と、前記第２の受付工程で指定を受け付けたオブジェクトと前記オブジェクトに対する処理を実行する際にアクセスする他のオブジェクトの対応関係を記憶する対応関係情報に従って、前記第１の受付工程で指定を受け付けたユーザに対して付与されたアクセス権の確認対象とする参照オブジェクトを特定する特定工程と、前記第２の受付工程で指定を受け付けたオブジェクト、及び、前記特定工程で特定された参照オブジェクトに対して、前記ユーザに付与されたアクセス権を確認する確認工程と、前記オブジェクトと参照オブジェクトの関係を示すツリー構造データを表示部に表示し、該ツリー構造データに前記確認工程で確認したアクセス権に関する情報を表示する第１の表示工程とを備えることを特徴とする。
【００１０】
上記した目的を達成するために、本発明のコンピュータプログラムは、ユーザに対して付与されたオブジェクトに対するアクセス権に関する情報を表示する情報処理装置を、ユーザの指定を受け付ける第１の受付手段と、オブジェクトの指定を受け付ける第２の受付手段と、前記第２の受付手段で指定を受け付けたオブジェクトと、前記オブジェクトに対する処理を実行する際にアクセスする他のオブジェクトの対応関係を記憶する対応関係情報に従って、前記第１の受付手段で指定を受け付けたユーザに対して付与されたアクセス権の確認対象とする参照オブジェクトを特定する特定手段と、前記第２の受付手段で指定を受け付けたオブジェクト、及び、前記特定手段で特定された参照オブジェクトに対して、前記ユーザに付与されたアクセス権を確認する確認手段と、前記オブジェクトと参照オブジェクトの関係を示すツリー構造データを表示し、該ツリー構造データに前記確認手段で確認したアクセス権に関する情報を表示する第１の表示手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、特定の処理を実行する際にアクセスする必要がある情報に対して、当該処理を行うユーザに対して適切なアクセス権が付与されているかを容易に確認する技術を提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の情報処理システムのシステム構成の一例を示す図である。
【図２】図１の管理サーバ１０１及びクライアント装置１０２のハードウェア構成の一例を示す図である。
【図３】クライアント装置１０２の機能構成の一例を示す図である。
【図４】クライアント装置１０２のＣＰＵ２０１によって行われる処理の概要を示す図である。
【図５】アクセス権確認処理の詳細な処理の一例を示す図である。
【図６】オブジェクトアクセス権確認処理の詳細な処理の一例を示す図である。
【図７】アクセス権情報表示処理の詳細な処理の一例を示す図である。
【図８】アクセス権情報簡易表示処理の詳細な処理の一例を示す図である。
【図９】アクセス権情報詳細表示処理の詳細な処理の一例を示す図である。
【図１０】アクセス権確認画面１０００の構成の一例を示す図である。
【図１１】アクセス権詳細確認画面１１００の構成の一例を示す図である。
【図１２】ユーザ管理情報１２００のデータ構成の一例を示す図である。
【図１３】グループアクセス権情報１３００のデータ構成の一例を示す図である。
【図１４】ロール・ステータスアクセス権情報１４００のデータ構成の一例を示す図である。
【図１５】オブジェクト管理情報１５００のデータ構成の一例を示す図である。
【図１６】参照オブジェクト管理情報１６００のデータ構成の一例を示す図である。
【図１７】アクセス権管理情報１７００のデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１４】
図１は、本発明の情報処理システムのシステム構成の一例を示す図である。図１に示す通り、本発明の情報処理システムは、データ管理サーバ１０１、クライアント装置１０２、ＬＡＮ１０３を備えて構成されている。
【００１５】
データ管理サーバ１０１は、本情報処理システムを利用するユーザの情報や、当該ユーザに対して付与された情報（オブジェクト）に対するアクセス権設定情報等の各種情報を記憶管理するサーバ装置である。
【００１６】
クライアント装置１０２は、ユーザに対して付与されているオブジェクトに対するアクセス権の確認を行うシステム管理者によって使用される情報処理装置であって、データ管理サーバ１０１で記憶管理されている各種の情報を用いて、指定を受け付けたユーザに対して与えられているオブジェクトに対するアクセス権の設定を確認する情報処理装置である。
【００１７】
ＬＡＮ１０３は、データ管理サーバ１０１とクライアント装置１０２とを相互に通信可能に接続するためのネットワークである。接続形態は有線／無線を問わない。以上が、本発明の情報処理システムのシステム構成の一例を示す図である。
【００１８】
次に、図２を参照して、図１のクライアント装置１０２のハードウェア構成の一例について説明する。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、クライアント装置１０２が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで後述する各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、図１に示したネットワーク１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２６】
次に、図３を参照して、クライアント装置１０２の機能構成の一例について説明する。図３に示す通り、クライアント装置１０２は、ユーザ指定受付部３０１、オブジェクト指定受付部３０２、アクセス権確認部３０３、アクセス権情報簡易表示部３０４、アクセス権情報詳細表示部３０５、記憶部３０６等を備えて構成されている。
【００２７】
ユーザ指定受付部３０１は、オブジェクトに対するアクセス権の確認を行うユーザの指定を受け付ける機能部である。オブジェクト指定部３０２は、ユーザ指定部３０１で指定を受け付けたユーザに付与されたアクセス権の確認を行うオブジェクトの指定を受け付ける機能部である。
【００２８】
アクセス権確認部３０３は、ユーザ指定部３０１で指定を受け付けたユーザに対して付与された、オブジェクト指定部３０２で指定されたオブジェクトに対するアクセス権を確認する機能部である。尚、本発明では、オブジェクト指定部３０２で受け付けたオブジェクトに対するユーザのアクセス権を確認するだけでなく、指定されたオブジェクトに対する処理を実行する際に、アクセスする必要がある他のオブジェクト（参照オブジェクト）に対するアクセス権の確認も合わせて行うことになる。
【００２９】
例えば、データベースＡに情報を登録する際に、データベースＢから取得した情報をデータベースＡに登録する必要がある場合に、ユーザに対してデータベースＡに対するアクセス権は適切に付与しているが、データベースＢに対するアクセス権が適切に付与されていない場合に、データベースＡへの情報登録処理がエラーとなってしまう。このような問題に対処するために、本発明のアクセス権確認部３０３は、データベースＡに対する登録処理を行う場合であっても、データベースＡに対するアクセス権だけでなく、データベースＢに対するアクセス権も確認するようにしている。これら、あるオブジェクトに対して処理を行う場合に、アクセスする他のオブジェクト（参照オブジェクト）の情報については、参照オブジェクト管理情報（図１６）で管理されている。
【００３０】
アクセス権情報簡易表示部３０４は、アクセス権確認部３０３で行われたアクセス権の確認処理結果を表示する表示部である。アクセス権情報簡易表示部３０４は、図１０に示すアクセス権確認画面１０００を表示することで、どのオブジェクトに対するアクセス権に問題が発生しているかをシステム管理者に報知する。
【００３１】
アクセス権情報詳細表示部３０５は、アクセス権確認部３０４で行われたアクセス権確認処理結果を表示する表示部である。アクセス権情報詳細表示部３０５は、図１１に示すアクセス権詳細確認画面１１００を表示することで、どのような要因で、アクセス権に問題が発生しているかをシステム管理者に報知する。
【００３２】
記憶部３０６は、アクセス権確認部３０３が行ったアクセス権確認処理結果や、データ管理サーバ１０１から取得した各種のデータを記憶する記憶部である。
【００３３】
以上が、クライアント装置１０２の機能構成の一例の説明である。
【００３４】
次に、図４を参照して、クライアント装置１０２のＣＰＵ２０１によって行われる処理の概要について説明する。
【００３５】
クライアント装置１０２のＣＰＵ２０１は、ユーザの操作指示に従って入力されるアクセス権確認指示を受け付けると、アクセス権確認処理を行う（ステップＳ４０１）。この処理の詳細については、図５を参照して説明する。
【００３６】
ステップＳ４０１でのアクセス権確認処理が終了後、当該処理で確認したアクセス権情報の表示を行う、アクセス権情報表示処理を行う（ステップＳ４０２）。この処理の詳細については、図７を参照して説明する。以上が、クライアント装置１０２のＣＰＵ２０１によって行われる処理の概要である。
【００３７】
次に、図５を参照して、図４のステップＳ４０１のアクセス権確認処理の詳細な処理の一例について説明する。
【００３８】
まず、クライアント装置１０２のＣＰＵ２０１は、いずれのユーザのアクセス権設定の確認を行うかの指定（アクセス権確認ユーザの指定）を受け付ける（ステップＳ５０１）。その後、ステップＳ５０１で受け付けたユーザのアクセス権の確認対象とする、アクセス権確認対象オブジェクトの指定を受け付ける（ステップＳ５０２）。その後、ステップＳ５０１で指定を受け付けたユーザの、ステップＳ５０２で受け付けた対象オブジェクトへのアクセス権の確認を行う、オブジェクトアクセス権確認処理を行う（ステップＳ５０３）。この処理の詳細については、図６を参照して説明する。
【００３９】
ここで、図６を参照して、図５のステップＳ５０３のオブジェクトアクセス権確認処理の詳細な処理の一例について説明する。
【００４０】
まず、クライアント装置１０２のＣＰＵ２０１は、図５のステップＳ５０１で指定を受け付けたユーザの所属グループを取得する（ステップＳ６０１）。この時、クライアント装置１０２のＣＰＵ２０１は、ステップＳ５０１で指定を受け付けたユーザを特定するための情報（例えばユーザＩＤ）と、図１２に示すユーザ管理情報１２００（データ管理サーバ１０１で記憶管理）を用いて、当該ユーザのグループを取得することになる。尚、取得方法としては、データ管理サーバ１０１に対してユーザ特定情報を送信し、それに応じてデータ管理サーバ１０１より送信されるユーザグループを取得する方法等を採用すれば良い。
【００４１】
ここで、図１２を参照して、データ管理サーバ１０１で記憶管理されているユーザ管理情報１２００のデータ構成の一例について説明する。図１２に示す通り、ユーザ管理情報１２００は、ユーザＩＤ１２０１、所属グループ１２０２、ロール１２０３等のデータ項目を備えて構成されている。
【００４２】
ユーザＩＤ１２０１は、このユーザ管理情報１２００に登録されているユーザを一意に識別するための識別情報が登録されるデータ項目である。所属グループ１２０２は、当該ユーザが所属しているグループの情報が登録されるデータ項目である。尚、ユーザを複数のグループに所属させることも勿論可能である。ロール１２０３は、当該ユーザに与えられたロールの情報が登録されるデータ項目である。ユーザに複数のロールを与えることも勿論可能である。
【００４３】
以上が、ユーザ管理情報１２００のデータ構成の一例の説明である。
【００４４】
図６の説明に戻る。ステップＳ６０１でアクセス権の確認対象のユーザのグループを取得した後に、アクセス権の確認対象であるオブジェクトの所属グループを、図１５に示すオブジェクト管理情報１５００を用いて取得する。
【００４５】
ここで、図１５を参照して、オブジェクト管理情報１５００のデータ構成の一例について説明する。図１５に示す通り、オブジェクト管理情報１５００は、オブジェクトＩＤ１５０１、オブジェクト名１５０２、ステータス１５０３、作成ユーザ１５０４、所属グループ１５０５、編集中ユーザ１５０６、排他制御中フラグ１５０７等のデータ項目を備えて構成されている。
【００４６】
オブジェクトＩＤ１５０１は、オブジェクト管理情報１５００で管理されているオブジェクトを一意に識別するための識別情報が登録されるデータ項目である。オブジェクト名１５０２は、当該オブジェクトの名称が登録されるデータ項目である。
【００４７】
ステータス１５０３は、当該オブジェクトのステータス（編集中、承認依頼中、承認済、等）が登録されるデータ項目である。
【００４８】
作成ユーザ１５０４は、当該オブジェクトを作成したユーザを特定するための情報（例えば、ユーザＩＤ）が登録されるデータ項目である。所属グループ１５０５は、当該オブジェクトの所属するグループが登録されるデータ項目である。本実施例では、オブジェクトのグループには、作成ユーザの所属グループ情報が設定されるものとする。尚、作成ユーザが複数のグループに所属している場合には、その中から当該オブジェクトの所属グループの指定を受け付ける（複数でも可）。
【００４９】
編集中ユーザ１５０６は、当該オブジェクトを現在編集中のユーザを特定するための情報（例えばユーザＩＤ）が登録されるデータ項目である。尚、編集中のユーザがいない場合には、「ＮＵＬＬ」が設定される。排他制御中１５０７は、当該オブジェクトが編集中のユーザのみがアクセス可能な状態である排他制御がされている状態であるか否かを示す情報が登録されるデータ項目である。尚、図１５中では「○」が排他制御中であることを、「−」が排他制御中ではないことを示している。
【００５０】
以上が、図１５のオブジェクト情報管理テーブル１５００のデータ構成の一例の説明である。
【００５１】
図６の説明に戻る。ステップＳ６０１で、ユーザの所属グループを、ステップＳ６０２で対象オブジェクトの所属グループを取得した後に、クライアント装置１０２のＣＰＵ２０１は、図１３に示すグループアクセス権情報１３００を用いて、アクセス権確認ユーザが、アクセス権確認処理対象のオブジェクトに対するグループアクセス権を有しているかを判定する（ステップＳ６０３）。
【００５２】
ここで、図１３を参照して、グループアクセス権管理情報１３００のデータ構成の一例について説明する。図１３に示す通り、グループアクセス権管理情報１３００は、グループＩＤ１３０１、グループ名１３０２、説明１３０３、読込アクセス権１３０４、書込アクセス権１３０５、削除アクセス権１３０６等のデータ項目を備えて構成されている。
【００５３】
グループＩＤ１３０１は、当該グループアクセス権管理情報１３００に登録されているグループを一意に識別するための識別情報が登録されるデータ項目である。グループ名１３０２は、当該グループのグループ名が登録されるデータ項目である。説明１３０３は、当該グループについての説明が登録されるデータ項目である。
【００５４】
読込１３０４、書込１３０５、削除１３０６はそれぞれ、読込アクセス権の有無、書込アクセス権の有無、削除アクセス権の有無を示す情報が登録されるデータ項目である。尚、本図では、アクセス権がある場合には「○」が、アクセス権がない場合には「×」が登録されている。
【００５５】
以上が、グループアクセス権管理情報１３００のデータ構成の一例の説明である。
【００５６】
図６の説明に戻る。クライアント装置１０２のＣＰＵ２０１は、ステップＳ６０３の判定処理で、グループアクセス権がある（ＹＥＳ）と判定した場合には、処理をステップＳ６０４に進め、図１７に示すアクセス権確認結果情報のグループアクセス権１７０２をＴＲＵＥに設定する。一方、グループアクセス権がない（ＮＯ）と判定した場合には、処理をステップＳ６０５に進め、グループアクセス権１７０２をＦＡＬＳＥに設定する。
【００５７】
ステップＳ６０４、または、ステップＳ６０５の処理終了後、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ６０６に進め、図１２のユーザ管理情報を用いて、アクセス権確認ユーザのロールを取得する。その後、クライアント装置１０２は、図１３に示すロール・ステータスアクセス権管理情報１４００を用いて、アクセス権確認ユーザが、アクセス権確認対象のオブジェクトに対してロールアクセス権を有しているかを判定する（ステップＳ６０７）。
【００５８】
ここで、図１４を参照して、ロール・ステータスアクセス権管理情報１４００のデータ構成の一例について説明する。図１４に示す通り、ロール・ステータスアクセス権管理情報１４００は、ロール１４０１、オブジェクトのステータス１４０２、読込１４０３、書込１４０４、削除１４０５等のデータ項目を備えて構成されている。
【００５９】
ロール１４０１は、ロールを特定するための情報が登録されるデータ項目である。対象オブジェクトのステータス１４０２は、アクセス対象とするオブジェクトのステータスの情報が登録されるデータ項目である。
【００６０】
書込１４０３、読込１４０４、削除１４０５は、それぞれ、読込アクセス権の有無、書込アクセス権の有無、削除アクセス権の有無を示す情報が登録されるデータ項目である。尚、本図では、アクセス権がある場合には「○」が、アクセス権がない場合には「×」が登録されている。
【００６１】
このロール・ステータスアクセス権管理情報１４００により、どのロールを与えられたユーザが、どのステータスのオブジェクトに対して、読込、書込、削除のアクセス権を有しているかを判定することが出来る。
【００６２】
以上が、ロール・ステータスアクセス権管理情報１４００のデータ構成の一例の説明である。
【００６３】
図６の説明に戻る。クライアント装置１０２のＣＰＵ２０１は、ステップＳ６０７の判定処理で、アクセス権確認ユーザは、アクセス権確認対象のオブジェクトに対するロールアクセス権がある（ＹＥＳ）と判定した場合には、処理をステップＳ６０８に進め、図１７に示すアクセス権確認結果情報のロールアクセス権１７０３をＴＲＵＥに設定する。一方、ロールアクセス権がない（ＮＯ）と判定した場合には、処理をステップＳ６０９に進め、ロールアクセス権１７０３をＦＡＬＳＥに設定する。
【００６４】
尚、クライアント装置１０２のＣＰＵ２０１は、ステップＳ６０７の判定処理で、当該アクセス権確認ユーザの有するロールが、対象オブジェクトがいずれかのステータスの場合に、アクセス権確認ユーザが実行する処理に必要なアクセス権がある場合には、ロールアクセス権があると判定し、アクセス権確認ユーザに与えられたロールでは、オブジェクトがいかなるステータスであろうとも、必要なアクセス権がない場合には、ロールアクセス権がないと判定する。
【００６５】
ステップＳ６０８またはステップＳ６０９の処理が終了後、クライアント装置１０２のＣＰＵ２０１は、処理をステップＳ６１０に進め、アクセス権確認対象のオブジェクトの現在のステータスを取得する。その後、ロール・ステータスアクセス権管理情報１４００を用いて、アクセス権確認ユーザが、対象オブジェクトに対するステータスアクセス権を備えているかを判定する（ステップＳ６１１）。
【００６６】
ステップＳ６１１の判定処理で、ステータスアクセス権がある（ＹＥＳ）と判定した場合には、処理をステップＳ６１２に進め、図１７に示すアクセス権確認結果情報のステータスアクセス権１７０４をＴＲＵＥに設定する。一方、ステータスアクセス権がない（ＮＯ）と判定した場合には、処理をステップＳ６１３に進め、ステータスアクセス権１７０４をＦＡＬＳＥに設定する。
【００６７】
尚、ステップＳ６１１の判定処理では、アクセス権確認ユーザに与えられたロールが、オブジェクトが現在のステータスである場合に、必要なアクセス権を有しているロールであるか、否かの判定が行われることになる。
【００６８】
次に、クライアント装置１０２のＣＰＵ２０１は、オブジェクト管理情報１５００を用いて、アクセス権確認対象のオブジェクトが他のユーザにより排他制御中であるか否かを判定する（ステップＳ６１４）。この判定処理で排他制御中ではない（ＮＯ）と判定した場合には、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ６１５に進め、図１７に示すアクセス権確認結果情報の排他制御アクセス権１７０５をＴＲＵＥに設定する。一方、排他制御中である（ＹＥＳ）と判定した場合には、処理をステップＳ６１６に進め、排他制御アクセス権１７０５をＦＡＬＳＥに設定する。
【００６９】
その後、クライアント装置１０２のＣＰＵ２０１は、上記処理で設定した、グループアクセス権、ロールアクセス権、ステータスアクセス権、及び、排他制御アクセス権を用いて、当該アクセス権確認対象ユーザが現在、対象オブジェクトに対して必要なアクセス権を有しているかを判定する（ステップＳ６１７）。この判定処理では、グループアクセス権、ロールアクセス権、ステータスアクセス権、及び、排他制御アクセス権の全てがＴＲＵＥである場合にアクセス権ありと判定し、１つでもＦＡＬＳＥの項目があれば、アクセス権なしと判定することになる。ステップＳ６１７の判定処理でＹＥＳと判定した場合には、クライアント装置１０２のＣＰＵ２０１は、処理をステップＳ６１８に進め、図１７に示す図１７に示すアクセス権確認結果情報のアクセス権１７０１をＴＲＵＥに設定する。一方、ＮＯと判定した場合には、処理をステップＳ６１８に進め、アクセス権１７０１をＦＡＬＳＥに設定する。
【００７０】
以上が、図５のステップＳ５０３のオブジェクトアクセス権確認処理の詳細な処理の一例の説明である。
【００７１】
図５の説明に戻る。ステップＳ５０３で対象オブジェクトに対するアクセス権の確認処理が終了後、対象オブジェクトに対する各種操作を実行する際に、アクセスが必要となる対象オブジェクト以外のオブジェクトである参照オブジェクトが、当該対象オブジェクトに設定されているかを、図１６に示す参照オブジェクト管理情報１６００を用いて判定する。この参照オブジェクト管理情報１６００は、それぞれのオブジェクトに対する各種の操作を行う際に、参照する他のオブジェクトを管理するための情報である。
【００７２】
クライアント装置１０２のＣＰＵ２０１は、ステップＳ５０４の判定処理でアクセス権の確認対象である対象オブジェクトに参照オブジェクトがある（ＹＥＳ）と判定した場合には、処理をステップＳ５０５に進め、参照オブジェクト管理情報１６００を用いて、当該対象オブジェクトの参照オブジェクトを取得する。
【００７３】
その後、ステップＳ５０５で取得した全ての参照オブジェクトに対して、ステップＳ５０６、ステップＳ５０７の処理を行う。
【００７４】
まず、クライアント装置１０２のＣＰＵ２０１はステップＳ５０６において、ステップＳ５０５で取得した参照オブジェクトのうち、ステップＳ５０７のオブジェクトアクセス権確認処理を行っていない未処理の参照オブジェクトを処理対象のオブジェクトとして設定し、その後、当該処理対象とした参照オブジェクトに対して、図５に示すアクセス権確認処理を再帰的に行う（ステップＳ５０７）。
【００７５】
全ての参照オブジェクトに対して、アクセス権確認処理が終了後、参照オブジェクトのアクセス権に問題があるか否かを判定する（ステップＳ５０８）。いずれかの参照オブジェクトに対するアクセス権を管理するアクセス権確認結果情報のアクセス権１７０１または、参照オブジェクトアクセス権１７０６がＦＡＬＳＥである場合に、クライアント装置１０２のＣＰＵ２０１はステップＳ５０８の判定処理でＹＥＳと判定することになる。
【００７６】
クライアント装置１０２のＣＰＵ２０１は、ステップＳ５０８でＹＥＳと判定した場合には、処理をステップＳ５０９に進め、対象オブジェクトのアクセス権管理情報の参照オブジェクトアクセス権１７０６をＦＡＬＳＥに設定する。
【００７７】
一方、ステップＳ５０８の判定処理でＮＯと判定した場合、または、ステップＳ５０４で参照オブジェクトがないと判定した場合には、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ５１０に進め、対象オブジェクトのアクセス権管理情報の参照オブジェクトアクセス権１７０６をＴＲＵＥに設定する。
【００７８】
以上が、図４のステップＳ４０１のアクセス権確認処理の詳細な処理の一例の説明である。
【００７９】
次に、図７を参照して、図４のステップＳ４０２のアクセス権情報表示処理の詳細な処理の一例について説明する。
【００８０】
まず、クライアント装置１０２のＣＰＵ２０１は、図１０に示すアクセス権確認画面（簡易）１０００をディスプレイ装置２１０に表示する（ステップＳ７０１）。そして、対象オブジェクト及び当該オブジェクトに設定された参照オブジェクトに対するアクセス権情報を表示するために、アクセス権情報簡易表示処理を行う（ステップＳ７０２）。この処理の詳細は、図８を参照して説明する。
【００８１】
ステップＳ７０２のアクセス権情報簡易表示処理を行ったのちに、ディスプレイ装置２１０には、図１０に示すアクセス権確認画面１０００が表示される。
【００８２】
ここで、図１０を参照して、アクセス権確認画面１０００の構成の一例について説明する。
【００８３】
図１０に示すように、アクセス権確認画面１０００には、対象オブジェクト（図中のＡ１：図５のステップＳ５０２で指定されたオブジェクト）及び対象オブジェクトの参照オブジェクトが、ツリー構造で表示される。参照オブジェクトに更に参照オブジェクトが設定されている場合には、それら情報についてもツリー構造で表示されることになる。この時、対象オブジェクトを示すノードの子ノードとして、当該対象オブジェクトの参照オブジェクトを示すノードが設定される。また、参照オブジェクトにさらに参照オブジェクトが設定されている場合には、それらも、親子関係を有するノードとして表示される。
【００８４】
図中、「○」１００１は、当該オブジェクトについて、アクセス権に問題があることを示す注意情報である。この「○」１００１が表示されているオブジェクトは、当該オブジェクトのアクセス権管理情報１７００のアクセス権１７０１がＦＡＬＳＥであること、つまり、当該オブジェクトにアクセス権問題が発生していることを示している。
【００８５】
図中、「◎」１００２は、当該オブジェクトの参照オブジェクトにアクセス権問題があることを示す注意情報である。この「○」１００１が表示されているオブジェクトは、当該オブジェクトのアクセス権管理情報１７００の参照オブジェクトアクセス権１７０６がＦＡＬＳＥであること、つまり、当該オブジェクトの参照オブジェクトにアクセス権問題が発生していることを示している。尚、参照オブジェクトが展開表示されている場合には、Ａ１，Ｂ２のようにこの「◎」１００２は表示されない。
【００８６】
本発明では、このような形でアクセス権問題が発生しているオブジェクト及び参照オブジェクトに問題が発生しているオブジェクトの情報を表示することで、システム管理者が、どのオブジェクトに対するアクセス権の詳細を確認すれば良いかを容易に確認することが可能となる。
【００８７】
図７の説明に戻る。ステップＳ７０２のアクセス権情報簡易表示処理が終了後、クライアント装置１０２のＣＰＵ２０１は、ディスプレイ装置２１０に表示されているアクセス権確認画面１０００を介して、ユーザからの操作指示を受け付ける（ステップＳ７０３）。
【００８８】
ステップＳ７０３で受け付けた操作指示が、ノードの展開／非展開の変更指示であると判定した場合には（ステップＳ７０４「ノード展開／非展開変更指示を受付？」でＹＥＳ）、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ７０５に進め、アクセス権情報簡易表示処理を行う。この処理の詳細については、図８を参照して説明する。ステップＳ７０５の処理終了後、処理をステップＳ７０３に進める。
【００８９】
ステップＳ７０３で受け付けた操作指示が、オブジェクトに対するアクセス権の詳細表示指示であると判定した場合には（ステップＳ７０６でＹＥＳ）、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ７０７に進め、アクセス権情報詳細表示処理を行う。この処理の詳細については、図９を参照して説明する。ステップＳ７０７の処理終了後、処理をステップＳ７０３に進める。
【００９０】
尚、オブジェクトに対するアクセス権の詳細表示指示は、オブジェクトの上での入力装置の操作により表示される不図示のポップアップメニューのから、アクセス権詳細表示メニューを選択することで、ＣＰＵ２０１に対して入力することが可能である。
【００９１】
ステップＳ７０３で受け付けた操作指示が、終了指示であると判定した場合には（ステップＳ７０８でＹＥＳ）、本図に示す処理を終了する。上記以外の操作指示を受け付けたと判定した場合には（この場合、クライアント装置１０２のＣＰＵ２０１はステップＳ７０８でＮＯと判定する）、処理をステップＳ７０９に進め、その他、受け付けた操作指示に従った処理を実行する。その後、処理をステップＳ７０３に進める。
【００９２】
以上が、アクセス権情報表示処理の詳細な処理の一例の説明である。
【００９３】
次に、図８を参照して、図７のステップＳ７０２及びステップＳ７０５のアクセス権情報簡易表示処理の詳細な処理の一例を示す図である。
【００９４】
クライアント装置１０２のＣＰＵ２０１は、処理対象とするオブジェクトを設定する。尚、図７のステップＳ７０２で本処理を行う際には、ルートノードが示すオブジェクトを、ステップＳ７０５で本処理を行う際には、ノードの展開／非展開の変更指示を受け付けたノードが示すオブジェクトを処理対象のオブジェクトとする。
【００９５】
その後、ステップＳ８０１で処理対象と設定したオブジェクトに対するアクセス権を管理しているアクセス権管理情報１７００のアクセス権１７０１がＴＲＵＥであるか否かを判定する（ステップＳ８０２）。この判定処理でＮＯ（即ち、アクセス権１７０１がＦＡＬＳＥである）と判定した場合には、クライアント装置１０２のＣＰＵ２０１は、処理をステップＳ８０２に進め、処理対象のオブジェクトにアクセス権問題が発生している旨の表示（図１０の「○」１００１）を行う（ステップＳ８０３）。
【００９６】
ステップＳ８０２でＹＥＳと判定した場合、また、ステップＳ８０３の処理が終了後、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ８０４に進め、ステップＳ８０１で処理対象に設定したオブジェクトに参照オブジェクトがあるかを判定する。
【００９７】
ステップＳ８０４の判定処理で、参照オブジェクトがない（ＮＯ）と判定した場合には、クライアント装置１０２のＣＰＵ２０１は、本図に示す処理を終了する。一方、参照オブジェクトがある（ＹＥＳ）と判定した場合には、処理をステップＳ８０５に進め、参照オブジェクトを展開表示するか否かを判定する。
【００９８】
ステップＳ８０５の判定処理で、展開表示する（ＹＥＳ）と判定した場合には、処理をステップＳ８０６に進め、ステップＳ８０１で処理対象に設定したオブジェクトの参照オブジェクトを、参照オブジェクト管理情報１６００を用いて取得する。そして、ステップＳ８０６で取得した全ての参照オブジェクトに対して、ステップＳ８０７、ステップＳ８０８の処理を行う。
【００９９】
まず、クライアント装置１０２のＣＰＵ２０１は、ステップＳ８０６で取得した参照オブジェクトのうち、ステップＳ８０８の処理を実行していない参照オブジェクトを処理対象の参照オブジェクトとして特定する（ステップＳ８０７）。そして、ステップＳ８０７で特定した参照オブジェクトに対して、本図に示すアクセス権情報簡易表示処理を再帰的に実行する。尚、ステップＳ８０７で特定された参照オブジェクトが、ステップＳ８０１において、処理対象のオブジェクトとして設定される。
【０１００】
そして、ステップＳ８０６で取得した全ての参照オブジェクトに対してステップＳ８０７、ステップＳ８０８の処理終了後、本図に示す処理を終了する。
【０１０１】
ステップＳ８０５の判定処理で、参照オブジェクトを示す子ノード（下層のノード）を展開表示しない（ＮＯ）と判定した場合には、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ８０９に進め、ステップＳ８０１で処理対象としたオブジェクトに対するアクセス権管理情報１７００の参照オブジェクトアクセス権１７０６がＴＲＵＥであるかを判定する。
【０１０２】
ステップＳ８０９の判定処理でＮＯ（即ち、参照オブジェクトアクセス権１７０６がＦＡＬＳＥである）と判定した場合には、クライアント装置１０２のＣＰＵ２０１は、処理をステップＳ８１０に進め、当該オブジェクトの参照オブジェクトにアクセス権問題が発生していることを示す情報（図１０の「◎」１００２）を表示する。ステップＳ８０９でＹＥＳと判定した場合、また、ステップＳ８１０の処理終了後、クライアント装置１０２のＣＰＵ２０１は、本図に示す処理を終了する。
【０１０３】
以上が、アクセス権情報簡易表示処理の詳細な処理の一例の説明である。
【０１０４】
次に、図９を参照して、図７のステップＳ７０７のアクセス権情報詳細表示処理の詳細な処理の一例について説明する。
【０１０５】
まず、クライアント装置１０２のＣＰＵ２０１は、アクセス権の詳細表示処理の対象としたオブジェクトにアクセス可能なグループの情報を、グループアクセス権表示情報、及び、オブジェクト管理情報１５００を用いて特定し、その情報を取得する（ステップＳ９０１）。そして、取得した当該オブジェクトにアクセス可能なグループの情報を認識可能に、図１１に示すアクセス権詳細確認画面１１００に表示する（ステップＳ９０２）。
【０１０６】
その後、アクセス権の確認対象のユーザ（図５のステップＳ５０１で指定を受付）の所属するグループ情報を、ユーザ管理情報１２００を用いて取得する（ステップＳ９０３）。そして、ユーザが処理対象のオブジェクトに対して、いずれのグループアクセス権（Ｏｗｎｅｒ，Ｏｗｎｅｒ  Ｇｒｏｕｐ，Ｏｔｈｅｒ  Ｇｒｏｕｐ）を有しているかを特定し、そのグループアクセス権情報を認識可能に表示する（ステップＳ９０４）。
【０１０７】
そして、当該処理対象のオブジェクトに対するアクセス権管理情報１７００のグループアクセス権１７０２がＦＡＬＳＥであるかを判定し（ステップＳ９０５）、ＦＡＬＳＥである（ＹＥＳ）と判定した場合には、処理をステップＳ９０６に進め、処理対象のオブジェクトに対してグループアクセス権がない旨の表示を行う。一方、ＦＡＬＳＥではない（即ちＴＲＵＥである：ＮＯ）と判定した場合には、処理をステップＳ９０７に進め、グループアクセス権がない旨の表示を行う。
【０１０８】
次に、クライアント装置１０２のＣＰＵ２０１は、処理対象のオブジェクトにアクセス権を有するロールの情報を取得する（ステップＳ９０８）。そして、処理対象のオブジェクトにアクセス権を有するロールと、それ以外のロールとを識別可能に表示する（ステップＳ９０９）。
【０１０９】
その後、クライアント装置１０２のＣＰＵ２０１は、ユーザ管理情報１２００を用いて、アクセス権の確認対象のユーザに与えられているロールを取得する（ステップＳ９１０）。そして、ユーザに与えられたロールを識別可能に表示する（ステップＳ９１１）。
【０１１０】
そしてその後、処理対象のオブジェクトに対するアクセス権管理情報１７００のロールアクセス権１７０３がＦＡＬＳＥであるかを判定し（ステップＳ９１２）、ＦＡＬＳＥである（ＹＥＳ）と判定した場合には、処理をステップＳ９１３に進め、ロールアクセス権がない旨の表示を行う。一方、ＦＡＬＳＥではない（即ち、ＴＲＵＥである：ＮＯ）と判定した場合には、処理をステップＳ９１４に進め、ロールアクセス権がある旨の表示を行う。
【０１１１】
次に、クライアント装置１０２のＣＰＵ２０１は、処理対象のオブジェクトが取りうるステータスを取得し、その情報を表示する（ステップＳ９１５）。そして、ステップＳ９１５で表示したステータスのうち、現在のステータスを取得し（ステップＳ９１６）、そのステータスを識別可能に表示する（ステップＳ９１７）。
【０１１２】
その後、オブジェクトのステータスのうち、アクセス権確認処理対象のユーザに与えられたロールに対して、必要なアクセス権が付与されているステータスを取得し（ステップＳ９１８）、その取得したステータスを他のステータスと識別可能に表示する（ステップＳ９１９）。
【０１１３】
そしてその後、処理対象のオブジェクトに対するアクセス権管理情報１７００のステータスアクセス権１７０４がＦＡＬＳＥであるかを判定し（ステップＳ９２０）、ＦＡＬＳＥである（ＹＥＳ）と判定した場合には、処理をステップＳ９２１に処理を進め、ステータスアクセス権がない旨の表示を行う。一方、ステップＳ９２０の判定処理で、ＦＡＬＳＥではない（即ち、ＴＲＵＥ：ＮＯ）と判定した場合には、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ９２２に進め、ステータスアクセス権がある旨の表示を行う。
【０１１４】
次に、クライアント装置１０２のＣＰＵ２０１は、オブジェクト管理情報１５００を用いて、当該処理対象のオブジェクトが排他制御中であるかを判定する（ステップＳ９２３）。この判定処理で、排他制御中である（ＹＥＳ）と判定した場合には、処理をステップＳ９２４に進め、排他制御中である旨の表示を行う。その後、その他のアクセス権がない旨の表示を行う（ステップＳ９２５）。一方、排他制御中ではない（ＮＯ）と判定した場合には、処理をステップＳ９２６に進め、排他制御中ではない旨の表示を行う。その後、その他アクセス権がある旨の表示を行う（ステップＳ９２６）。尚、排他制御中以外にも、その他アクセス権なしの判定条件を加えることが可能である。その場合には、それら全ての条件に照らしアクセス権があると判定される場合に、その他アクセス権がある旨の表示を行い、条件の１つでもアクセス権がないと判定される場合には、その他アクセス権がない旨の表示を行う。
【０１１５】
以上が、アクセス権詳細表示処理の詳細な処理の一例の説明である。
【０１１６】
次に、図１１を参照して、図９のアクセス権詳細表示処理を行うことで、クライアント装置１０２のディスプレイ装置２１０に表示されるアクセス権詳細表示画面１１００の構成の一例について説明する。
【０１１７】
アクセス権詳細表示画面１１００には、グループアクセス権有無情報表示部１１０１、ロールアクセス権有無情報表示部１１０２、ステータスアクセス権有無情報表示部１１０３、その他アクセス権有無情報表示部１１０４が設定されている。
【０１１８】
これらアクセス権有無情報表示部のうち、文字が白抜き表示されている項目（図１１の場合には、ステータスアクセス権有無情報表示部１１０３）は、アクセス権問題が発生している（アクセス権がない）ことを意味し、それ以外の項目については、アクセス権問題が発生していない（アクセス権がある）ことを意味している。
【０１１９】
また、このアクセス権詳細確認画面１１００では、処理の対象オブジェクトに対して、どのグループに対してアクセス権が与えられているかの情報が表示される。図中、１１０５は、当該処理対象のオブジェクトに対して必要なアクセス権が与えられているグループを示しており、１１０６は、必要なアクセス権が与えられていないグループを示している。
【０１２０】
図１１の例では、「Ｏｗｎｅｒ」、「Ｏｗｎｅｒ  Ｇｒｏｕｐ」に対しては、アクセス権が与えられているが、「Ｏｔｈｅｒ  Ｇｒｏｕｐ」に対しては、アクセス権が与えられていないことを示している。
【０１２１】
また、図中の１１０７は、ユーザの当該処理対象のオブジェクト（の作成者）とユーザとの関係を示す表示である。図１１では、当該オブジェクトとユーザとの関係は、「Ｏｗｎｅｒ  Ｇｒｏｕｐ」の関係にあることを示している。
【０１２２】
これにより、アクセス権の確認対象のユーザは、当該オブジェクトにアクセス可能なグループである「Ｏｗｎｅｒ  Ｇｒｏｕｐ」に属するために、グループアクセス権問題が発生していないことを、システム管理者は容易に理解することが出来る。つまり、グループアクセス権に問題が発生している場合に、何が要因で問題が発生しているかを容易に理解出来る。
【０１２３】
同様にしてロールアクセス権に関しても、当該オブジェクトに対してアクセス権が付与されているロールの情報（図中の１１０８）、付与されていないロールの情報（図中の１１０９）や、ユーザに付与されているロールの情報（図中１１１０）が表示されるので、ロールアクセス権に問題が発生した場合には、何を要因としてロールアクセス権に問題が発生しているかを容易に理解できる。
【０１２４】
さらに、ステータスアクセス権に関しても、当該オブジェクトに対して、ユーザに付与されたロールに対して、必要なアクセス権が与えられているステータスの情報（図中１１１１）や必要なアクセス権が与えられていないステータスの情報（図中１１１２）や、当該オブジェクトのステータス情報（図中１１１３）が表示されるので、ステータスアクセス権に問題が発生した場合には、何を要因としてステータスアクセス権に問題が発生しているかを容易に理解できる。
【０１２５】
例えば、図１１でいえば、オブジェクトの現在のステータスが編集中であり、ユーザに付与されたロールに対しては、オブジェクトが編集中である場合には、必要なアクセス権が与えられていないので、アクセス権問題が発生していることが容易に理解できる。
【０１２６】
以上が、アクセス権詳細確認画面１１００の構成の一例の説明である。
【０１２７】
以上説明したように、本発明では、あるオブジェクトに対してあるユーザに対して必要なアクセス権が与えられているかをシステム管理者が確認する際に、アクセス権確認画面１０００により、どのオブジェクトに対するアクセス権に問題があるかを特定することができ、詳細の確認が必要な場合に、当該オブジェクトに対するアクセス権の詳細を、アクセス権詳細画面１１００を用いて確認することが可能となるため、アクセス権に問題がないオブジェクトも含め、１つ１つのオブジェクトのアクセス権の詳細を確認する必要がなくなる。
【０１２８】
以上、実施形態の一例を詳述したが、本発明は、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。
【０１２９】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記録媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１３０】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１３１】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３２】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１３４】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３７】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３８】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３９】
１０１  データ管理サーバ
１０２  クライアント装置
１０３  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信インタフェース（Ｉ／Ｆ）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2014109995.tif 000003
【図２】
2014109995.tif 000004
【図３】
2014109995.tif 000005
【図４】
2014109995.tif 000006
【図５】
2014109995.tif 000007
【図６】
2014109995.tif 000008
【図７】
2014109995.tif 000009
【図８】
2014109995.tif 000010
【図９】
2014109995.tif 000011
【図１０】
2014109995.tif 000012
【図１１】
2014109995.tif 000013
【図１２】
2014109995.tif 000014
【図１３】
2014109995.tif 000015
【図１４】
2014109995.tif 000016
【図１５】
2014109995.tif 000017
【図１６】
2014109995.tif 000018
【図１７】
2014109995.tif 000019