(57)【要約】      （修正有）【課題】ファイルが更新された場合に利用者が古い内容のファイルを利用し続けてしまうのを防ぐ。【解決手段】通信可能に接続された情報処理装置であるファイル管理装置１００と利用者装置とを含んで構成され、ファイル管理装置１００がファイルに対して行われる、利用者装置間で行われたファイルの複製又は移動の操作に関するものを含む操作ログを管理し、所定のファイルが更新されたことを操作ログから検知し、操作ログから所定のファイルを保有している利用者装置を特定し、特定した利用者装置に更新された所定のファイルを特定する情報を送信し、利用者装置が上記情報を受信して所定のファイルにアクセス制限を施すようにする。また、利用者装置において、所定のファイルにアクセス制限が施されている旨を表示するようにする。【選択図】図３
2009169691.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続された複数の情報処理装置を含み、
前記情報処理装置の一つであるファイル管理装置が、
当該ファイル管理装置とは異なる前記情報処理装置である利用者装置間で所定のファイルに対して行われた操作の内容とその実行日時とを含む操作ログを蓄積して管理する操作ログ管理部と、
前記所定のファイルが更新されたことを前記操作ログから検知するファイル監視部と、
更新されたことが検知された前記所定のファイルの当該更新がされる前のファイルを保有している前記利用者装置を前記操作ログから特定するファイル追跡部と、
特定された前記利用者装置に対して更新された前記所定のファイルを特定する情報を送信するアクセス制限ファイル送信部と
を有し、
前記利用者装置が、
前記所定のファイルを特定する情報を受信するアクセス制限ファイル受信部を有すること
を特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記操作ログには、前記利用者装置間で行われたファイルの複製又は移動の操作に関するものが含まれること
を特徴とする情報処理システム。
【請求項３】
請求項１に記載の情報処理システムであって、
前記利用者装置が、さらに
受信した前記所定のファイルを特定する情報により特定されるファイルに対してアクセスが行われたか否かを判定するアクセス制御ファイル判定部と、
前記ファイルに対してアクセスが行われた際、当該ファイルについてアクセス制御を行うファイルアクセス制御部と
を有すること
を特徴とする情報処理システム。
【請求項４】
請求項２に記載の情報処理システムであって、
前記アクセス制御ファイル判定部は、受信した前記情報により特定されるファイルに対してアクセスが行われたと判定した場合に、当該ファイルにアクセス制限がされている旨を表示すること
を特徴とする情報処理システム。
【請求項５】
通信可能に接続された複数の情報処理装置を含む情報処理システムの制御方法であって、
前記情報処理装置の一つであるファイル管理装置が、
当該ファイル管理装置とは異なる前記情報処理装置である利用者装置間で所定のファイルに対して行われた操作の内容とその実行日時とを含む操作ログを蓄積して管理し、
前記所定のファイルが更新されたことを前記操作ログから検知し、
更新されたことが検知された前記所定のファイルの当該更新がされる前のファイルを保有している前記利用者装置を前記操作ログから特定し、
特定された前記利用者装置に対して更新された前記所定のファイルを特定する情報を送信し、
前記利用者装置が、
前記所定のファイルを特定する情報を受信すること
を特徴とする情報処理システムの制御方法。
【請求項６】
通信可能に接続された複数の情報処理装置を含む情報処理システムにおける前記情報処理装置であって、
当該情報処理装置とは異なる前記情報処理装置である利用者装置間で所定のファイルに対して行われた操作の内容とその実行日時とを含む操作ログを蓄積して管理する操作ログ管理部と、
前記所定のファイルが更新されたことを前記操作ログから検知するファイル監視部と、
更新されたことが検知された前記所定のファイルの当該更新がされる前のファイルを保有している前記利用者装置を前記操作ログから特定するファイル追跡部と、
特定された前記利用者装置に対して更新された前記所定のファイルを特定する情報を送信するアクセス制限ファイル送信部と
を含むことを特徴とする情報処理装置。
【請求項７】
通信可能に接続された複数の情報処理装置を含んで構成される情報処理システムにおける前記情報処理装置の一つであるファイル管理装置に、
前記ファイル管理装置とは異なる前記情報処理装置である利用者装置間で所定のファイルに対して行われた操作の内容とその実行日時とを含む操作ログを蓄積して管理する機能と、
前記所定のファイルが更新されたことを前記操作ログから検知する機能と、
更新されたことが検知された前記所定のファイルの当該更新がされる前のファイルを保有している前記利用者装置を前記操作ログから特定する機能と、
特定された前記利用者装置に対して更新された前記所定のファイルを特定する情報を送信する機能と
を実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理システムの制御方法、情報処理装置、及びプログラムに関し、とくに情報処理装置においてファイルが更新された場合に、更新前のファイルを保有している情報処理装置やその利用者にファイルが更新された旨が確実に通知されるようにする技術に関する。
【背景技術】
【０００２】
特許文献１には、複数のコンピュータを接続してネットワークを形成し、コンピュータの一つがファイルを提供するサーバとして機能し、ファイルが更新されたときにファイルの更新をサーバからクライアントに通知するコンピュータシステムにおいて、ファイルの更新が行われた際、送信制御情報から更新されたファイルを使用しているコンピュータがあるか否かを確認し、ファイルの更新が行われた旨をコンピュータに通知することが記載されている。
【特許文献１】特開平６−２３１０６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし上記特許文献１に記載の技術では、サーバを介さずにその他のコンピュータ間のみでファイルの複製や移動が行われた場合には、サーバと直接通信していないコンピュータに対し、そのコンピュータが保有しているファイルが更新されたことを通知することはできない。
【０００４】
本発明はこのような課題に鑑みてなされたもので、ファイルが更新された場合に、更新前のファイルを保有している情報処理装置やその利用者にファイルが更新された旨を確実に通知することができる情報処理システム、情報処理システムの制御方法、情報処理装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明のうち請求項１に記載の発明は、通信可能に接続された複数の情報処理装置を含み、前記情報処理装置の一つであるファイル管理装置が、当該ファイル管理装置とは異なる前記情報処理装置である利用者装置間で所定のファイルに対して行われた操作の内容とその実行日時とを含む操作ログを蓄積して管理する操作ログ管理部と、前記所定のファイルが更新されたことを前記操作ログから検知するファイル監視部と、更新されたことが検知された前記所定のファイルの当該更新がされる前のファイルを保有している前記利用者装置を前記操作ログから特定するファイル追跡部と、特定された前記利用者装置に対して更新された前記所定のファイルを特定する情報を送信するアクセス制限ファイル送信部とを有し、前記利用者装置が、前記所定のファイルを特定する情報を受信するアクセス制限ファイル受信部を有することとする。
【０００６】
本発明によれば、情報処理装置において所定のファイルが更新された際、更新前のファイルを保有している全ての情報処理装置に対してファイルが更新された旨を確実に通知することができる。とくに利用者装置間で行われた操作により所定のファイルを保有することとなった利用者装置に対しても、当該所定のファイルが更新されたことを確実に通知することができる。従って、利用者が、古い内容のファイルを利用し続けてしまうのを防ぐことができる。
【発明の効果】
【０００７】
本発明によれば、ファイルが更新された場合に、更新前のファイルを保有している情報処理装置やその利用者にファイルが更新された旨を確実に通知することができる。
【発明を実施するための最良の形態】
【０００８】
以下、実施の形態につき図面を参照しつつ詳細に説明する。図１に実施形態として説明する帳票管理システム１の機能ブロック図を示している。同図に示すように、帳票管理システム１は、帳票管理装置１００（ファイル管理装置）と、帳票の利用者（ユーザ）が使用する情報処理装置（コンピュータ）である利用者装置２００とを含んで構成される。なお、本実施形態において帳票とは、例えば、文書編集のためのソフトウエアやテキストエディタ等、文書データが記録された、帳票管理装置１００や利用者装置２００で動作するファイルシステムによって管理されるファイル形式のデータである。
【０００９】
帳票管理装置１００と利用者装置２００とは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）、インターネット等の、無線方式又は有線方式の通信ネットワーク５０を介して互いに通信可能に接続されている。利用者装置２００は１台であってもよいし複数台で構成されていてもよい。本実施形態では、１台の帳票管理装置１００に対して複数台の利用者装置２００が存在するものとする。なお、帳票管理装置１００は、帳票管理装置１００としての機能を維持したまま利用者装置２００として機能させることもできる。
【００１０】
帳票管理装置１００は、帳票管理装置１００又は利用者装置２００の利用者に利用される帳票を管理する装置である。本実施形態では、原則として最新の帳票は帳票管理装置１００において管理されるものとし、利用者装置２００の利用者が利用する帳票は、通信ネットワーク５０を介して帳票管理装置１００から利用者装置２００に適宜配信されるものとする。
【００１１】
図２に帳票管理装置１００や利用者装置２００として用いられる情報処理装置（コンピュータ）のハードウエアの一例を示す。同図に示す情報処理装置１０は、ＣＰＵ１１、主記憶装置１２（ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory））、ハードディスク等の外部記憶装置１３、キーボードやマウスなどの入力装置１４、液晶ディスプレイ等の表示装置やプリンタ等の印字装置などである表示装置１５、通信ネットワーク５０を介して他の装置と通信するためのインタフェース回路である通信インタフェース１６を含んで構成されている。
【００１２】
図３に帳票管理装置１００において実現される機能、及び帳票管理装置１００において管理（又は記憶）されているデータを示す。なお、同図に示す各機能は、帳票管理装置１００が有するハードウエアの機能、もしくは、ＣＰＵ１１が、主記憶装置１２又は外部記憶装置１３に記憶されているプログラムを読み出して実行することにより実現される。
【００１３】
同図において、帳票配信部１０１は、例えば、Ｗｅｂサーバの機能、ファイル共有機能、ファイル配信機能などにより、通信ネットワーク５０を介して利用者装置２００に帳票１０２を配信する。帳票１０２は、帳票管理装置１００から利用者装置２００に能動的に配信されてもよいし、利用者装置２００からの要求に応じて受動的に配信されてもよい。
【００１４】
操作ログ管理部１０３は、当該帳票管理装置１００において利用者が帳票に対して行った操作（帳票の生成、削除、複製、移動、ファイル名の変更等）を示す情報（以下、操作ログと称する。）を取得し、取得した操作ログを操作ログテーブル１０４に登録する。また、操作ログ管理部１０３は、利用者装置２００において行われた操作の操作ログを、利用者装置２００から通信ネットワーク５０を介して取得し、取得した操作ログを操作ログテーブル１０４に登録する。
【００１５】
帳票管理部１０５は、帳票監視部１０５１（ファイル監視部）、帳票追跡部１０５２（ファイル追跡部）、及びアクセス制限帳票送信部１０５３（アクセス制限ファイル送信部）を含む。監視対象帳票テーブル１０６には、帳票が監視対象になっているか否かを示す情報が登録されている。アクセス制限帳票テーブル１０７には、帳票のアクセス制限に関する情報が登録されている。
【００１６】
図４に利用者装置２００において実現される機能、及び利用者装置２００において管理（又は記憶）されているデータを示す。なお、同図に示している各機能は、利用者装置２００が有するハードウエアの機能、もしくは、ＣＰＵ１１が、主記憶装置１２又は外部記憶装置１３に記憶されているプログラムを読み出して実行することにより実現される。
【００１７】
同図において、操作ログ収集部２０１は、当該利用者装置２００において利用者が帳票に対して行った操作を示す情報（以下、操作ログと称する。）を取得し、取得した操作ログを帳票管理装置１００に送信する。
【００１８】
帳票制御部２０２には、アクセス制限帳票受信部２０２１（アクセス制限ファイル受信部）、アクセス制御帳票登録部２０２２、アクセス制御帳票判定部２０２３（アクセス制御ファイル判定部）が含まれる。これらの機能の詳細については後述する。アクセス制御帳票テーブル２０３には、帳票のアクセス制限に関する情報が登録されている。帳票アクセス制御部２０４（ファイルアクセス制御部）は、利用者による帳票の利用制限を行う。当該機能の詳細については後述する。
【００１９】
図５に操作ログテーブル１０４の一例を示している。操作ログテーブル１０４は例えばＤＢＭＳ（DataBase Management System）によって管理される。操作ログテーブル１０４を構成している各レコードは１つの操作ログに対応している。
【００２０】
同図に示すように、各レコードは、操作対象となったファイル名が設定されるファイル名１０４１、操作が行われた日時が設定される実行日時１０４２、操作の種別（複製（Copy)、移動（Move）、削除（Delete）等）を示す情報が設定される操作種別１０４３、利用者が直接操作を行った情報処理装置（以下、操作元装置と称する。）を特定する情報が設定される操作元装置１０４４、操作対象となったファイルの操作元装置における格納場所を特定する情報が設定される操作元パス１０４５、操作の種別としてファイルの複製や移動等が行われた場合にその複製先や移動先となる情報処理装置（以下、操作先装置と称する。）を特定する情報が設定される操作先装置１０４６、及び操作先装置における操作対象となったファイルの格納場所を特定する情報が設定される操作先パス１０４７等のフィールドを有している。
【００２１】
図６に監視対象帳票テーブル１０６の一例を示している。監視対象帳票テーブル１０６は例えばＤＢＭＳによって管理される。監視対象帳票テーブル１０６を構成している各レコードは１つの帳票に対応している。
【００２２】
同図に示すように、各レコードは、監視対象となる帳票（以下、監視対象帳票と称する。）のファイル名が設定されるファイル名１０６１、帳票の最終更新日時が設定される更新日時１０６２、監視対象帳票の読み出し制限を示す情報（許可、禁止）が設定されるRead制御１０６３、監視対象帳票の書き込み制限を示す情報（許可、禁止）が設定されるWrite制御１０６４、監視対象帳票の複製制限を示す情報（許可、禁止）が設定されるCopy制御１０６５、監視対象帳票が格納されている情報処理装置（以下、格納装置と称する。）を特定する情報が設定される格納装置１０６６、及び監視対象帳票の格納装置における格納場所を特定する情報が設定される格納パス１０６７等のフィールドを有している。
【００２３】
図７にアクセス制限帳票テーブル１０７の一例を示している。アクセス制限帳票テーブル１０７は例えばＤＢＭＳによって管理される。アクセス制限帳票テーブル１０７を構成している各レコードは、１つの帳票に対応している。
【００２４】
同図に示すように、各レコードは、アクセス制限の対象となる帳票（以下、アクセス制限帳票と称する。）のファイル名が設定されるファイル名１０７１、アクセス制限帳票の最終更新日時よりも一つ前に行われた更新の日時である前回更新日時が設定される前回更新日時１０７１、アクセス制限帳票の最終更新日時が設定される最終更新日時１０７２、アクセス制限帳票の読み出し制限を示す情報（許可、禁止）が設定されるRead制御１０７４、アクセス制限帳票の書き込み制限を示す情報（許可、禁止）が設定されるWrite制御１０７５、アクセス制限帳票の複製制限を示す情報（許可、禁止）が設定されるCopy制御１０７６、アクセス制限帳票が格納されている装置である格納装置を特定する情報が設定される格納装置１０７７、及びアクセス制限帳票の格納装置における格納場所を特定する情報が設定される格納パス１０７８等のフィールドを有している。
【００２５】
図８にアクセス制御帳票テーブル２０３の一例を示している。アクセス制御帳票テーブル２０３は例えばＤＢＭＳによって管理される。アクセス制御帳票テーブル２０３を構成している各レコードは、１つの帳票に対応している。
【００２６】
同図に示すように、各レコードは、アクセス制御の対象となる帳票（以下、アクセス制御帳票と称する。）のファイル名が設定されるファイル名２０３１、アクセス制御帳票の最終更新日時が設定される更新日時２０３２、アクセス制御帳票の読み出し制限を示す情報（許可、禁止）が設定されるRead制御２０３３、アクセス制御帳票の書き込み制限を示す情報（許可、禁止）が設定されるWrite制御２０３４、アクセス制限帳票の複製制御を示す情報（許可、禁止）が設定されるCopy制御２０３５、及びアクセス制御帳票の格納場所を特定する情報が設定されるパス２０３６等のフィールドを有している。
【００２７】
＜動作説明＞
次に帳票管理システム１の動作について説明する。なお、以下の説明において、監視対象帳票テーブル１０６には、図９に示すように初期状態として「帳票Ａ.txt」についてのレコードが登録されているものとする。
【００２８】
例えば、帳票管理装置１００から利用者装置２００に、「帳票Ａ.txt」という帳票が通信ネットワーク５０を介してダウンロード（複製）されると、この操作に対応したレコードが操作ログテーブル１０４に登録される(図１０）。
【００２９】
また、利用者装置２００（１）から利用者装置２００（２）に「帳票Ａ.txt」がコピー(複製）されると、操作ログテーブル１０４にこの操作に対応したレコードが登録される（図１１の２行目のレコード）。同図に示すように、この際に生成されるレコードのファイル名１０４１にはコピーによって新たに生成されたファイルのファイル名「帳票Ａ（２）.txt」が設定される。このように、操作ログテーブル１０４には、利用者装置２００間で行われた操作に対応するレコードも登録される。
【００３０】
また、例えば、帳票管理装置１００において、編集操作等により、帳票「帳票Ａ.txt」の内容が更新されると、監視対象帳票テーブル１０６の更新日時の内容が更新され（図１２）、操作ログテーブル１０４には、この操作に対応したレコード（図１３の３行目のレコード）が登録される。また、アクセス制限帳票テーブル１０７に、この操作に対応するレコードが登録される（図１４）。
【００３１】
図１５は、帳票管理装置１００の帳票管理部１０５（帳票監視部１０５１、帳票追跡部１０５２、アクセス制限帳票送信部１０５３）によって行われる、帳票が更新されたか否かの監視、及び帳票が更新された場合に行われる処理を説明するフローチャートである。なお、以下の説明において、符号の前に示す「Ｓ」の文字はステップを意味する。
【００３２】
帳票が更新されたか否かの監視に際し、帳票監視部１０５１は、監視対象帳票テーブル１０６から監視対象の帳票(以下、監視対象帳票と称する。）の情報（１レコード）を取得する（Ｓ１５１１）。
【００３３】
次に帳票監視部１０５１は、取得した監視対象帳票の現在の最終更新日時（例えば、監視対象帳票のメタ情報から取得される最終更新日時）が、監視対象帳票テーブル１０６の当該監視対象帳票のレコードの更新日時１０６２の内容に一致するか否かを判定する（Ｓ１５１２）。一致しない場合（Ｓ１５１２：不一致）には、Ｓ１５１３に進み、一致する場合（Ｓ１５１２：一致）には、処理を終了する（もしくは監視対象帳票テーブル１０６に登録されている他の監視対象帳票について同様の処理を開始する）。
【００３４】
Ｓ１５１３において、帳票監視部１０５１は、監視対象帳票テーブル１０６の当該監視対象帳票のレコードの更新日時１０６２の内容を、当該監視対象帳票の現在の最終更新日時に更新する。
【００３５】
次に帳票監視部１０５１は、当該監視対象帳票に対応するレコードを、アクセス制限帳票テーブル１０７に登録する（Ｓ１５１４）。
【００３６】
次に帳票追跡部１０５２が、操作ログテーブル１０４に基づいて、当該監視対象帳票を保有している利用者装置２００を特定（探索）する（Ｓ１５１５）。
【００３７】
例えば、操作ログテーブル１０４の内容が図１３であり、アクセス制限帳票テーブル１０７の内容が図１４に示す内容であったとする。図１３に示すように、１行目のレコードのコピー操作が行われた後に３行目のレコードの更新操作が行われており、１行目のレコードと３行目との間で利用者装置２００（１）に対して最新の「帳票Ａ.txt」についてのコピー操作が行われていない。このため、利用者装置２００（１）が世代の古い帳票「C:\copy\帳票Ａ.txt」を保有していることがわかる。
【００３８】
なお、図１３の１行目のレコードの実行日時１０４２は、図１４の前回更新日時１０７２と最終更新日時１０７３との間であるので、図１３の１行目でコピーされた帳票「帳票Ａ.txt」は、最新のものより１世代古い帳票であると判定できる。
【００３９】
また、２行目のレコードにおける利用者装置２００（１）から利用者装置２００（２）へのコピー操作は、３行目のレコードにおける帳票管理装置１００での「帳票Ａ.txt」の更新より前に行われている。このため、利用者装置２００（２）も世代の古い帳票「D:\copy\帳票Ａ(2).txt」を保有していることがわかる。
【００４０】
なお、このように、操作ログテーブル１０４には利用者装置２００間で行われた操作に関するレコードも登録されるので、帳票管理装置１００は、自身が介在することなく利用者装置２００間で行われた操作によって複製（又は移動）された帳票についても追跡することができる。
【００４１】
次のＳ１５１６において、アクセス制限帳票送信部１０５３は、Ｓ１５１５で特定された利用者装置２００に、当該監視対象装置が更新された旨（ファイル名等の、更新された監視対象帳票を特定する情報を含む）を通知する。
【００４２】
ここでＳ１５１５の探索やＳ１５１６の通知は、帳票監視部１０５１によるＳ１５１４の登録（帳票が更新された旨の登録）があったことをトリガーとして行ってもよいが、所定の間隔（一日ごと、一週間ごと、３ヶ月ごと等）で行うバッチ方式としてもよい。これによりアクセス制御を開始するまでに猶予期間を設けることができる。
【００４３】
図１６は、利用者装置２００の帳票制御部２０２（アクセス制限帳票受信部２０２１、アクセス制御帳票登録部２０２２）によって行われる処理を説明するフローチャートである。
【００４４】
アクセス制限帳票受信部２０２１は、帳票管理装置１００から送られてくる、監視対象帳票が更新された旨の情報（ファイル名等の、更新された監視対象帳票を特定する情報を含む）を受信する（Ｓ１６１１）。
【００４５】
アクセス制御帳票登録部２０２２は、更新された監視対象帳票（以下、アクセス制限帳票と称する。）が、既にアクセス制御帳票テーブル２０３に登録されているか否かを判定する（Ｓ１６１２）。登録されていない場合（Ｓ１６１２：未登録）、アクセス制御帳票登録部２０２２は、アクセス制御帳票テーブル２０３に当該アクセス制限帳票に対応するレコードを登録する（Ｓ１６１３）。登録されている場合（Ｓ１６１２：登録済）、処理が終了する。
【００４６】
図１７に操作ログテーブル１０４の内容が図１３に示す内容であった場合に利用者装置２００（１）のアクセス制御帳票テーブル２０３に登録されるレコードの内容を、また、図１８に利用者装置２００（２）のアクセス制御帳票テーブル２０３に登録されるレコードの内容をそれぞれ示す。
【００４７】
図１９は、利用者装置２００の帳票制御部２０２（アクセス制御帳票判定部２０２３）、及び帳票アクセス制御部２０４によって行われる処理を説明するフローチャートである。
【００４８】
帳票アクセス制御部２０４は、帳票へのアクセスをリアルタイムに監視している（Ｓ１９１１）。この監視は、例えば、オペレーティングシステムのファイルアクセスイベント等を利用して行われる。帳票アクセス制御部２０４は、帳票へのアクセスがあると（Ｓ１９１１：有り）、その旨をアクセス制御帳票判定部２０２３に通知する（Ｓ１９１２）。
【００４９】
アクセス制御帳票判定部２０２３は、帳票へのアクセスがあった旨の通知を受信すると、アクセスがあった帳票（以下、アクセス先帳票と称する。）がアクセス制御帳票テーブル２０３に登録されているか否かを判定する（Ｓ１９１４）。
【００５０】
アクセス先帳票がアクセス制御帳票テーブル２０３に登録されている場合（Ｓ１９１４：禁止）には、アクセス制御帳票判定部２０２３は、アクセス先帳票が更新されている旨を示すメッセージを表示装置１５に表示する（Ｓ１９１５）。これにより、帳票が更新されたことを利用者に確実に通知することができる。また、アクセス制御帳票判定部２０２３は、当該アクセス先帳票に対してアクセス制御を行うように指示する命令（以下、アクセス制御指示と称する。）を帳票アクセス制御部２０４に通知する（Ｓ１９１６）。
【００５１】
帳票アクセス制御部２０４は、アクセス制御指示を受信すると、当該アクセス先帳票に対してアクセス制御（アクセス制御帳票テーブル２０３において当該アクセス先帳票に設定されているアクセス制御（Read制御、Write制御、Copy制御））を行う。
【００５２】
アクセス先帳票がアクセス制御帳票テーブル２０３に登録されていない場合（Ｓ１９１４：許可）、アクセス制御帳票判定部２０２３は、アクセス先帳票に対してアクセス制御を行わない旨を通知し（Ｓ１９１９）、帳票アクセス制御部２０４がこれを受信する（Ｓ１９２０）。この場合、帳票アクセス制御部２０４は、アクセス先帳票に対するアクセス制御は行わない。
【００５３】
以上によれば、帳票管理装置１００において所定の帳票（ファイル）が更新された際、更新前の帳票を保有している全ての利用者装置２００に対してファイルが更新された旨を確実に通知することができる。とくに利用者装置２００間で行われた操作により所定の帳票を保有することとなった利用者装置２００に対しても、当該所定の帳票が更新されたことを確実に通知することができる。従って、利用者装置２００の利用者が、古い内容の帳票を利用し続けてしまうのを防ぐことができる。
【００５４】
以上の実施形態の説明は本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれることは勿論である。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態として説明する帳票管理システム１の機能ブロック図である。
【図２】帳票管理装置１００又は利用者装置２００として用いられる情報処理装置のハードウエアの一例である。
【図３】帳票管理装置１００において実現される機能、及び帳票管理装置１００が管理（又は記憶）しているデータを示す図である。
【図４】利用者装置２００において実現される機能、及び利用者装置２００において管理（又は記憶）されているデータを示す図である。
【図５】操作ログテーブル１０４の一例である。
【図６】監視対象帳票テーブル１０６の一例である。
【図７】アクセス制限帳票テーブル１０７の一例である。
【図８】アクセス制御帳票テーブル２０３の一例である。
【図９】監視対象帳票テーブル１０６の一例である。
【図１０】操作ログテーブル１０４の一例である。
【図１１】操作ログテーブル１０４の一例である。
【図１２】監視対象帳票テーブル１０６の一例である。
【図１３】操作ログテーブル１０４の一例である。
【図１４】アクセス制限帳票テーブル１０７の一例である。
【図１５】帳票管理装置１００の帳票管理部１０５によって行われる処理を説明するフローチャートである。
【図１６】利用者装置２００の帳票制御部２０２によって行われる処理を説明するフローチャートである。
【図１７】アクセス制御帳票テーブル２０３の一例である。
【図１８】アクセス制御帳票テーブル２０３の一例である。
【図１９】利用者装置２００の帳票制御部２０２、及び帳票アクセス制御部２０４によって行われる処理を説明するフローチャートである。
【符号の説明】
【００５６】
１  帳票管理システム
５０  通信ネットワーク
１０  情報処理装置
１１  ＣＰＵ
１２  主記憶装置
１３  外部記憶装置
１４  入力装置
１５  表示装置
１６  通信インタフェース
１００  帳票管理装置
１０１  帳票配信部
１０２  帳票
１０３  操作ログ管理部
１０４  操作ログテーブル
１０５  帳票管理部
１０５１  帳票監視部
１０５２  帳票追跡部
１０５３  アクセス制限帳票送信部
１０６  監視対象帳票テーブル
１０７  アクセス制限帳票テーブル
２００  利用者装置
２０１  操作ログ収集部
２０２  帳票制御部
２０２１  アクセス制限帳票受信部
２０２２  アクセス制御帳票登録部
２０２３  アクセス制御帳票判定部
２０３  アクセス制御帳票テーブル
２０４  帳票アクセス制御部
【図１】
2009169691.tif 000003
【図２】
2009169691.tif 000004
【図３】
2009169691.tif 000005
【図４】
2009169691.tif 000006
【図５】
2009169691.tif 000007
【図６】
2009169691.tif 000008
【図７】
2009169691.tif 000009
【図８】
2009169691.tif 000010
【図１５】
2009169691.tif 000011
【図１６】
2009169691.tif 000012
【図１９】
2009169691.tif 000013
【図９】
2009169691.tif 000014
【図１０】
2009169691.tif 000015
【図１１】
2009169691.tif 000016
【図１２】
2009169691.tif 000017
【図１３】
2009169691.tif 000018
【図１４】
2009169691.tif 000019
【図１７】
2009169691.tif 000020
【図１８】
2009169691.tif 000021