(57)【要約】【課題】  ポリシーサーバによるアクセスポリシーをつけた、オブジェクト（ファイル、または、フォルダ（複数のファイルやフォルダを含む））を、文書管理システムにインポート時、文書管理システムのインポート先のアクセス権設定と、インポートオブジェクトのアクセスポリシーが矛盾し、インポートしたオブジェクトが、アクセス不能になってしまう事態が発生する可能性がある。【解決手段】  １  インポート時に、アクセスポリシーと、アクセス権の間に矛盾が生じないかチェックし、矛盾が生じる場合は、警告、メール通知など、ユーザへの通知イベントを発生させる。２  オブジェクトの移動、コピー時、あるいは、アクセスポリシーの変更時、アクセス権の変更時については、文書管理システムのアクセス権設定と、オブジェクトのアクセスポリシーを周期的にチェックし、矛盾が生じる場合は、警告、メール通知など、ユーザへの通知イベントを発生させる。【選択図】  図７
2007109160.tif 000002
【特許請求の範囲】
【請求項１】
所定のフォーマットにより登録されたデータをオブジェクトとして階層的に記憶し、記憶された各オブジェクトに対しアクセス権情報に基づいて当該オブジェクトへのアクセスの可否を決定するデータ管理装置、
および、
アクセスポリシーを管理するサーバと、オブジェクトに対し、特定のアクセスポリシーを付加し、当該オブジェクトへのアクセス時に、当該サーバとの通信により、当該オブジェクトに対する操作の内容を制御するポリシーサーバシステム
において
アクセスポリシーを付加したオブジェクトを、文書管理システムに取り込みをしたとき、文書管理システムの取り込み先のアクセス権と、オブジェクトのアクセスポリシーの合成の結果、オブジェクトに誰もアクセスできなくなるような場合、ユーザに通知する手段を設けた
ことを特徴とする、文書管理システムとアクセス権管理サーバ間の連携方法。
【請求項２】
所定のフォーマットにより登録されたデータをオブジェクトとして階層的に記憶し、記憶された各オブジェクトに対しアクセス権情報に基づいて当該オブジェクトへのアクセスの可否を決定するデータ管理装置、
および、
アクセスポリシーを管理するサーバと、オブジェクトに対し、特定のアクセスポリシーを付加し、当該オブジェクトへのアクセス時に、当該サーバとの通信により、当該オブジェクトに対する操作の内容を制御するポリシーサーバシステム
において
アクセスポリシーを付加したオブジェクトと、文書管理システムでのアクセス権管理で、ポリシー、またはアクセス権の変更により、権限の合成結果が、オブジェクトに誰もアクセスできなくなるような場合、ユーザに通知する手段を設けた
ことを特徴とする、文書管理システムとアクセス権管理サーバ間の連携方法。
【請求項３】
前記請求項１〜２のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定のフォーマットにより登録されたデータをオブジェクトとして階層的に記憶し、記憶された各オブジェクトに対しアクセス権情報に基づいて当該オブジェクトへのアクセスの可否を決定するデータ管理装置と、アクセスポリシーを管理するサーバと、オブジェクトに対し、特定のアクセスポリシーを付加し、当該オブジェクトへのアクセス時に、当該サーバとの通信により、当該オブジェクトに対する操作の内容を制御するポリシーサーバシステムの連携における、データ管理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の文書ファイリングシステム等のデータ管理装置にあっては、データの効率的に検索し活用するために、階層構造として所定のルールによりデータをオブジェクトとして記憶していた。その際、そのデータ（オブジェクト）へアクセスするためのアクセス権に関する情報はオブジェクトごとに設定していた。
【０００３】
従来例としては、例えば特許文献１と特許文献２と特許文献３と特許文献４と特許文献５をあげることが出来る。
【特許文献１】特開２０００５−４５４９号公報
【特許文献２】特開２０００−２５９５３０号公報
【特許文献３】特開平１１−１５７２４号公報
【特許文献４】特開２００４−３０３０２３号公報
【特許文献５】特開２００５−７１３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ポリシーサーバによるアクセスポリシーをつけた、オブジェクト(ファイル、または、フォルダ(複数のファイルやフォルダを含む))を、文書管理システムにインポート時、文書管理システムのインポート先のアクセス権設定と、インポートオブジェクトのアクセスポリシーが矛盾し、インポートしたオブジェクトが、アクセス不能になってしまう事態が発生する可能性がある。(オブジェクトのアクセスポリシーと、文書管理システムのアクセス権制御は、互いに独立して制御されている。)
ポリシーの付いたオブジェクトの移動、コピー時、あるいは、アクセスポリシーの変更時にも、アクセス権と、ポリシーの矛盾が発生する可能性がある。文書管理システム側のアクセス権の変更でも同様である。
【課題を解決するための手段】
【０００５】
1.インポート時に、アクセスポリシーと、アクセス権の間に矛盾が生じないかチェックし、矛盾が生じる場合は、警告、メール通知など、ユーザへの通知イベントを発生させる。
【０００６】
2.オブジェクトの移動、コピー時、あるいは、アクセスポリシーの変更時、アクセス権の変更時については、文書管理システムのアクセス権設定と、オブジェクトのアクセスポリシーを周期的にチェックし、矛盾が生じる場合は、警告、メール通知など、ユーザへの通知イベントを発生させる。アクセス権、ポリシーの変更時毎にチェックしようとすると、チェック発生頻度が過多になり、システム負荷が増大する可能性があるため、定期チェックとする。
【発明の効果】
【０００７】
本発明により、ポリシーの付いたオブジェクトが、誰もアクセスできなくなってしまう事態を防止できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明を説明する。
【実施例１】
【０００９】
図１は、本発明の第１の実施例の機器構成をあらわす図である。
【００１０】
１０１は、文書管理システムの文書サーバ、１０２は、文書のアクセスポリシーを管理するポリシーサーバ、１０３は、ユーザが文書を操作するクライアントPCであり、これらは、ネットワーク１１０で、互いに接続されている。
【００１１】
図２は文書管理システムの文書管理構造を示す図である。図２において、キャビネット２０１は、文書管理サーバ１０１内にある、文書データを管理するためのデータ構造である。キャビネット２０１には、すぐ下の階層にフォルダＡ２０２が記憶されており、フォルダＡ２０２には、その下の階層にフォルダＢ２０３およびフォルダＣ２０４が記憶されている。フォルダＢ２０３には、文書Ａ２０６が記憶されている。一方、フォルダＣ２０４には、さらにその下の階層にフォルダＤ２０５が記憶されている。したがって、フォルダＤ２０５は、フォルダＣ２０４のサブフォルダということになる。フォルダＤ２０５には、その下の階層に文書Ｂ２０７が記憶されている。
【００１２】
図３は、図２の各フォルダに設定されたアクセス権の例を示す図である。左列はユーザ名、右列は設定されているアクセス権を示し、Rは読み込み権、Wは書き込み権、Dは削除権である。
【００１３】
たとえば、フォルダAは、ユーザa,b,c,dに読み込み、書き込み、削除の各権限がある。フォルダDは、ユーザaとbに読み込み権のみが設定されていて、ユーザｃ,dには権限がない。
【００１４】
図４は、ポリシーサーバ２０１についての説明図である。
【００１５】
ポリシーサーバ２０１内には、ポリシーリスト３０２が保存されている。ポリシーリストは、個々のアクセスポリシーの集合であり、図4の場合は、ポリシーA,B,Cの3種類のポリシーがある。
【００１６】
また、別途、文書データC,D,Eが、クライアントPC103上に存在し、それぞれの文書データは、アクセスポリシーA,B,Cに関連付けられている。
【００１７】
たとえば、文書Cを、user Aが開こうとした場合、ネットワーク110経由で、ポリシーサーバ102に、user Aのアクセス権限を問い合わせに行く。この場合、user Aは、RWDの権限をもっているので、user Aは、文書Cを見ることもできるし、あるいは、変更して書き込んだり、削除したりすることもできる。
【００１８】
また、文書Eをuser Bが開こうとした場合、アクセスポリシーを問い合わせに行くと、Bには、文書Eのアクセス権限がなにもないので、文書Eを操作することはできない。
【００１９】
本発明の実施例について、図５、図６、図７を用いて説明する。
【００２０】
図5では、文書管理システムのフォルダD５０１があり、当該フォルダのアクセス権設定は、表５０３のようになっている。一方、文書データE ５０２があって、当該文書に関連付けられているアクセスポリシーC ５０４がある。
【００２１】
この状態で、図6のように文書E ５０２をフォルダD ５０１にインポートする。（S701）。
【００２２】
次に、文書E５０２のアクセスポリシーを、ポリシーサーバ１０２から取得する。(S702)。そして、取得した文書のアクセスポリシーと、文書をインポートしたフォルダD ５０１のアクセス権を比較する。（S７０３、７０４）
ここで、文書データにアクセス可能なユーザが残っていれば何もしない。
【００２３】
しかし、アクセス権を比較した結果、文書データにアクセスできるユーザがなくなってしまう場合は、文書データのインポート操作をしたユーザに対し、文書にアクセスできるユーザがいなくなってしまう旨の、警告メッセージを表示する。（S７０５）
たとえば、図6の例では、フォルダD５０３のアクセス権が、userAおよびBのreadで、文書E５０２のアクセスポリシーがuserCのread/write, userDのreadなので、インポート後は、文書E５０２へアクセスできるユーザがいなくなってしまうため、警告メッセージが表示されることになる。
【００２４】
なお、ユーザへの通知手段は、メッセージ表示に限らず、メール通知等、他の手段が用いられても、本発明の本質をなんら損なうものではないことは言うまでもない。
【００２５】
また、本実施例においては、オブジェクトに対応するものとして、1つの文書を用いて説明したが、対象オブジェクトは、1文書というフォーマットに制限されるものではない。たとえば、複数の文書を1つにまとめた形式のデータや、あるいは、前記文書管理システムで説明されたような、階層構造のデータの一群でもよい。
【実施例２】
【００２６】
図8、9、１０は、本発明の第2の実施例の説明図である。
【００２７】
図８で、アクセス権設定が８０３の設定になっているフォルダG８０１の中に、アクセスポリシーがポリシーJ８０４の状態になっている文書H８０２が保存されている。
【００２８】
この状態から、ポリシーJを図９の８０４のように変更する。
【００２９】
ポリシーサーバ１０２は、文書管理システム１０１とは別のサーバなので、ポリシーが変更された直後には、文書管理システム側では、ポリシーの変更を検出することはできない。
【００３０】
そこで、文書管理システム１０１内に、アクセス権限チェック機能を周期的に実行するためのタイマー機構を設け、監視時刻を待つようにする（S1001）。
【００３１】
監視時刻がきたら、文書H８０２のアクセスポリシーを、ポリシーサーバ１０２から取得する。(S1002)。そして、取得した文書のアクセスポリシーと、文書が保存されているフォルダG８０１のアクセス権を比較する。（S１００３、１００４）
ここで、文書データにアクセス可能なユーザが残っていれば何もしない。
【００３２】
しかし、アクセス権を比較した結果、文書データにアクセスできるユーザがいない場合は、文書にアクセスできるユーザがいなくなってしまう旨の、警告を、不図示のシステムログに保存する（S１００５）。
【００３３】
たとえば、図6の例では、フォルダG８０１のアクセス権が、userAおよびBのreadで、文書H８０２のアクセスポリシーがuserCのread/write, userDのreadなので、インポート後は、文書H８０２へアクセスできるユーザがいなくなってしまうため、ログに、警告が保存されることになる。
【００３４】
なお、ユーザへの通知手段は、ログ保存に限らず、メール通知等、他の手段が用いられても、本発明の本質をなんら損なうものではないことは言うまでもない。
【００３５】
また、本実施例では、ポリシーサーバ側のアクセス権を変更したが、文書管理サーバのフォルダ側のアクセス権を変更した場合も、同様の適用ができることは明らかである。
【図面の簡単な説明】
【００３６】
【図１】本発明の全体構成の一例を示す図。
【図２】本発明の文書管理システムのフォルダ構造を示す図。
【図３】本発明の文書管理システムのフォルダのアクセス権設定を示す図。
【図４】本発明のポリシーサーバの概念を示す図。
【図５】本発明の第一の実施例の説明図。
【図６】本発明の第一の実施例の説明図。
【図７】本発明の第一の実施例の説明するフローチャート。
【図８】本発明の第二の実施例の説明図。
【図９】本発明の第二の実施例の説明図。
【図１０】本発明の第二の実施例の説明するフローチャート。
【符号の説明】
【００３７】
１０１  文書管理システムの文書サーバ
１０２  文書のアクセスポリシーを管理するポリシーサーバ
１０３  ユーザが文書を操作するクライアントPC
１１０  ネットワーク
【図１】
2007109160.tif 000003
【図２】
2007109160.tif 000004
【図３】
2007109160.tif 000005
【図４】
2007109160.tif 000006
【図５】
2007109160.tif 000007
【図６】
2007109160.tif 000008
【図７】
2007109160.tif 000009
【図８】
2007109160.tif 000010
【図９】
2007109160.tif 000011
【図１０】
2007109160.tif 000012