(57)【要約】【課題】文書ファイルの編集者情報から誰が編集を行ったかを特定可能にすることを目的とする。【解決手段】文書ファイルの保存場所に対する接続ユーザー名を文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶手段と、記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得手段と、取得手段で取得された接続ユーザー名を編集者情報として文書ファイルに記録する記録手段と、を有することによって課題を解決する。【選択図】図３
2012243273.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶手段と、
前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得手段と、
前記取得手段で取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録手段と、
を有する情報処理装置。
【請求項２】
前記取得手段は、文書ファイルを編集するため文書ファイルを開く際に、前記記憶装置より前記文書ファイルの保存場所に応じた接続ユーザー名を取得する請求項１記載の情報処理装置。
【請求項３】
前記取得手段は、文書ファイルを編集して文書ファイルを保存する際に、前記記憶装置より前記文書ファイルの保存場所に応じた接続ユーザー名を取得する請求項１記載の情報処理装置。
【請求項４】
前記取得手段は、文書ファイルを編集するために文書ファイルを開く際と文書ファイルを編集して文書ファイルを保存する際とで接続ユーザー名に変化があるか否かを判定し、変化がある場合には、文書ファイルを編集するために文書ファイルを開いて以降、全ての編集に対して、文書ファイルを編集して文書ファイルを保存する際に、前記記憶装置より前記文書ファイルの保存場所に応じた接続ユーザー名を取得し、
前記記録手段は、前記取得手段で取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する請求項１記載の情報処理装置。
【請求項５】
情報処理装置が実行する情報処理方法であって、
文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶ステップと、
前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得ステップと、
前記取得ステップで取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録ステップと、
を含む情報処理方法。
【請求項６】
コンピュータに、
文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶ステップと、
前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得ステップと、
前記取得ステップで取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
文書管理システムで管理する文書を複数人で共有する場合に、文書の編集操作に対応づけて文書管理システムが編集者を記録し、誰がどのような編集を行ったかを識別することが一般的に行われている。
例えば、文書に文字注釈（以下、アノテーションと称する）を追加する場合に、文書管理システム中の文書を一意に識別する文書ＩＤと、文書中のアノテーションの位置と、アノテーションを付与したユーザーのユーザーＩＤとを文書管理システムに登録する。そして、アノテーションを付与したユーザーＩＤで検索可能にする技術があった（特許文献１参照）。
また、文書の編集操作に対応づけて、アプリケーションが文書内に編集者を記録し、誰がどのような編集を行ったかを識別することも一般的に行われている。このような文書にアプリケーションがアノテーションを付与する際に、アプリケーションの実行者名（アプリケーションを実行するローカルＰＣへのログインに使用したユーザーＩＤ）をコメントと一緒に書き込むことが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１９９４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、近年ではコンピュータ同士をネットワークで相互に接続することが一般的となり、複数の文書管理システムやファイルサーバーをネットワークに接続して、場合によって使いわけることが多くなっている。またその際には、文書管理システムやファイルサーバー毎に、異なる別々のユーザー管理を行う場合が多い。
例えば、ローカルＰＣへは"ｕｓｅｒ  １"というユーザーＩＤにてログインしていながら、ローカルＰＣからファイルサーバーＡに対してアクセスする場合にはローカルＰＣとは別のユーザーＩＤ"Ｕｓｅｒ  Ａ"でアクセスする、ということが行われている。
しかしながら、ローカルＰＣ上で動作するアプリケーションはローカルＰＣへのログインユーザーの権限で動作し、又は、文書管理システムでは文書管理システムのログインユーザーの権限で文書管理を行う。そのため、従来の処理方法によれば、ローカルＰＣ上で動作するアプリケーション又は文書管理システムで文書の編集操作を行う場合に、編集対象の文書が別のユーザー管理を行う文書管理システム又はファイルサーバー上に保存されていても、ユーザーがローカルＰＣのログイン又は文書管理システムのログインに使用したユーザーＩＤを用いてユーザーを識別して記録してしまう。その結果、文書に記録された編集者情報だけを見ると、誰が編集を行ったかを特定できなくなる問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、文書ファイルの編集者情報から誰が編集を行ったかを特定可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の情報処理装置は、文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶手段と、前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得手段と、前記取得手段で取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、文書ファイルの編集者情報から誰が編集を行ったかを特定可能にすることができる。
【図面の簡単な説明】
【０００８】
【図１】ＰＣのハードウェア構成の一例を示す図である。
【図２Ａ】説明を容易にするために文書管理システムの単純なシステム構成の一例を示した図である。
【図２Ｂ】文書管理システムのシステム構成の一例を示す図である。
【図３】ＰＣのソフトウェア構成等の一例を示す図である。
【図４】ファイル管理モジュールがファイルシステムから文書ファイルを開く手順を示すフローチャートである。
【図５】接続情報管理モジュールが開く文書ファイルが存在するサーバー（又はＰＣ）に対して接続を行う手順を示すフローチャートである。
【図６】接続情報のデータ構造の一例を示す図である。
【図７】ファイル管理モジュールが、文書ファイルの編集を行う編集ユーザー名を決定する手順を示すフローチャートである。
【図８】注釈編集モジュールが、ＰＣとは別のファイルサーバーのネットワークプレイスＡ上に保存されている文書ファイルに注釈を追加した場合の、ディスプレイでの表示の一例を示す図である。
【図９】ファイル管理モジュールがファイルシステムから文書ファイルを開き、編集した文書ファイルを保存する手順を示すフローチャートである。
【図１０】ファイル管理モジュールがファイルシステムから文書ファイルを開く手順を示すフローチャートである。
【図１１】ファイル管理モジュールが、文書ファイルの編集を行う編集ユーザー名を決定する手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
［システム構成］
本実施形態では、本実施形態に係る文書管理システム及びファイルサーバーの機能を一般的な情報処理装置（ＰＣ）によって実現する。
［ハードウェア構成］
図１は、ＰＣのハードウェア構成の一例を示す図である。図１に示されるハードウェア構成は一般的な情報処理装置のハードウェア構成図に相当し、本実施形態のＰＣ１１０には一般的な情報処理装置のハードウェア構成を適用できる。
ＣＰＵ１００は、ＲＯＭ１０２のプログラム用ＲＯＭに記憶された、或いはハードディスク１０９からＲＡＭ１０１にロードされたオペレーティングシステム（ＯＳ）やアプリケーション等のプログラムを実行する。ＣＰＵ１００がプログラムを実行することにより後述するＰＣのソフトウェア構成が実現する。ＲＡＭ１０１は、ＣＰＵ１００の主メモリ、ワークエリア等として機能する。キーボードコントローラ１０３は、キーボード１０８やマウス等、図示しないポインティングデバイスからの入力を制御する。ディスプレイコントローラ１０４は、各種ディスプレイ１０７の表示を制御する。ディスクコントローラ１０５は、各種データを記憶するハードディスク（ＨＤＤ）１０９やフレキシブルディスク（ＦＤＤ）等におけるデータアクセスを制御する。ネットワークコントローラ１０６は、ネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１１】
［システム構成］
図２Ａは、説明を容易にするために文書管理システムの単純なシステム構成の一例を示した図である。文書管理操作を行うＰＣ１１０と、文書ファイルをはじめとするファイルを保存可能なファイルサーバー２０２とが、ネットワーク２０１に接続されている。図２Ｂは、文書管理システムのシステム構成の一例を示す図である。実際には図２Ｂに示すように、複数のファイルサーバー２０２、２０３がネットワーク２０１に接続される場合や、文書ファイルを保存可能な文書管理サーバー２０４がネットワーク２０１に混在して接続される場合がある。本実施形態はそれらの何れの形態であっても適用可能である。また、ファイルサーバー２０２が、クラウドストレージと総称される、ネットワーク２０１を通じてファイルサーバー機能が提供されるファイルサーバーの形態であってもよい。
【００１２】
［ソフトウェア構成］
図３は、ＰＣのソフトウェア構成等の一例を示す図である。
ＰＣ１１０は、文書管理システム３００と、画面表示管理モジュール３０１と、ユーザー入力管理モジュール３０２と、ファイルシステム３０３と、認証管理モジュール３０４と、をソフトウェア構成として有する。
文書管理システム３００は、文書管理に関わる処理を行う。
画面表示管理モジュール３０１は、文書管理システム３００の動作結果をディスプレイ１０７に表示する。
ユーザー入力管理モジュール３０２は、ユーザーのキーボード１０８の操作を検知して、操作に応じて文書管理システム３００に対する指示を行う。
ファイルシステム３０３は、ハードディスク１０９にファイルとして情報を保存・取得する。
認証管理モジュール３０４は、ファイルシステム３０３と協調して、ＰＣ１１０へのログイン認証又はネットワーク２０１を通じて接続された他のサーバー２０２，２０３，２０４に情報を保存・取得するための認証を行う。
【００１３】
文書管理システム３００は、ファイル管理モジュール３０５と、ファイル編集モジュール３０６と、注釈編集モジュール３０７と、接続情報管理モジュール３０８と、を構成として有する。
ファイル管理モジュール３０５は、文書をファイルとして管理する。
ファイル編集モジュール３０６は、ユーザー入力管理モジュール３０２の編集実行指示に従い文書の編集を実行する。
注釈編集モジュール３０７は、ユーザー入力管理モジュール３０２の注釈編集実行指示に従い文書の注釈編集を実行する。
接続情報管理モジュール３０８は、文書管理システム３００がファイルシステム３０３に、認証管理モジュール３０４に渡す認証情報を添えてファイルの保存・取得を指示するにあたって、ユーザー入力管理モジュール３０２の認証指示を保存、管理する。
【００１４】
［処理の流れ］
以下、文書管理システムにおいての接続情報管理の流れについて説明する。
ユーザーがキーボード１０８に対して文書編集操作を指示すると、ユーザー入力管理モジュール３０２は、キーボード１０８に対する操作を検知して、文書管理システム３００に対して操作に応じた編集実行を指示する。指示を受けた文書管理システム３００では、ファイル管理モジュール３０５が図４に示すフローチャートに従ってファイルシステム３０３から文書ファイルを開く。そして、ファイル編集モジュール３０６が文書ファイルを編集する。また同様に、ユーザーがキーボード１０８に対して注釈編集操作を指示すると、ユーザー入力管理モジュール３０２は、キーボード１０８に対する操作を検知して、文書管理システム３００に対して操作に応じた注釈編集実行を指示する。指示を受けた文書管理システム３００では、ファイル管理モジュール３０５が図４に示すフローチャートに従ってファイルシステム３０３から文書ファイルを開く。そして、注釈編集モジュール３０７が文書ファイルを編集する。
図４は、ファイル管理モジュール３０５がファイルシステム３０３から文書ファイルを開く手順を示すフローチャートである。ファイル管理モジュール３０５では、開く文書ファイルが存在するサーバー（又はＰＣ１１０）に対して既に接続済みであるか、接続情報管理モジュール３０８に確認する（Ｓ４０１）。まだ接続していない場合には接続情報管理モジュール３０８が後述の図５に示すフローチャートに従って接続を行う（Ｓ４０２）。その後、ファイル管理モジュール３０５が、後述の図７に示すフローチャートに従って文書ファイルの編集を行う編集ユーザー名を決定する（Ｓ４０３）。そしてファイル管理モジュール３０５が文書ファイルを開く（Ｓ４０４）。
【００１５】
図５は、接続情報管理モジュール３０８が開く文書ファイルが存在するサーバー（又はＰＣ１１０）に対して接続を行う手順を示すフローチャートである。接続情報管理モジュール３０８は、画面表示管理モジュール３０１に接続ダイアログの表示を指示する（Ｓ５０１）。ユーザーがキーボード１０８に対してユーザー名とパスワードとからなる認証情報を入力する（Ｓ５０２）。すると、接続情報管理モジュール３０８がファイルシステム３０３に対して、前記認証情報での接続を試行する（Ｓ５０３）。接続要求を受けたファイルシステム３０３では、認証管理モジュール３０４を用いて、開く文書ファイルが存在するサーバー（又はＰＣ１１０）に対して接続認証を行い、その結果を接続情報管理モジュール３０８に返却する。接続情報管理モジュール３０８では、返却された結果が接続失敗だった場合、再度接続ダイアログ表示を行い、接続成功だった場合、接続情報を保存する（Ｓ５０５）。その際に保存する接続情報のデータ構造を示したのが図６である。
図６は、接続情報のデータ構造（接続情報データともいう）の一例を示す図である。接続情報管理モジュール３０８は、開く文書ファイルが存在する場所と、認証に使用したユーザー名とを一組として（関連付けて）、ネットワークプレイス名（７０１）及び認証ユーザー名（７０２）として保存する。接続情報管理モジュール３０８は、この組み合わせを認証管理が行われる文書ファイルの場所毎に保存する。接続情報管理モジュール３０８は、例えばＰＣ上の文書ファイルの場合（７０３）と、サーバー上の文書ファイルの場合（７０４）とで別々に保存する。また、接続情報管理モジュール３０８は、同一のサーバーであっても別のユーザー名で認証管理されている別の場所（７０４，７０５）に対しては、たとえ同一サーバー上の文書ファイルに対してであっても、別々に保存する。ここで、認証ユーザー名は、接続ユーザー名の一例である。
【００１６】
図７は、ファイル管理モジュール３０５が、文書ファイルの編集を行う編集ユーザー名を決定する手順を示すフローチャートである。まずファイル管理モジュール３０５が、開く文書ファイルが存在する場所を判定する（Ｓ６０１）。そして、ファイル管理モジュール３０５は、接続情報管理モジュール３０８に対して、開く文書ファイルが存在する場所に対応する認証ユーザー名の取得を指示する（Ｓ６０２）。接続情報管理モジュール３０８は、保存された接続情報データを検索し、その結果をファイル管理モジュール３０５に返却する。ファイル管理モジュール３０５は、認証ユーザー名が保存されていた場合には保存された認証ユーザー名を編集ユーザー名に決定する（Ｓ６０３，Ｓ６０４）。一方、ファイル管理モジュール３０５は、認証ユーザー名が保存されていなかった場合にはＰＣ１１０のログインユーザー名を認証管理モジュール３０４より取得して、編集ユーザー名に決定する（Ｓ６０３，Ｓ６０５）。
【００１７】
その後、ファイル編集モジュール３０６或いは注釈編集モジュール３０７が文書ファイルを編集する際に、決定した編集ユーザー名で編集を実行する。図８は、注釈編集モジュール３０７が、ＰＣ１１０とは別のファイルサーバー２０２のネットワークプレイスＡ上に保存されている文書ファイルに注釈を追加した場合の、ディスプレイ１０７での表示の一例を示す図である。
文書ファイルの内容が８０１に示されるウィンドウとして表示される。そして、図８では、表示に重ねる形で注釈８０２が添付された状態を示している。注釈８０２には注釈編集モジュール３０７によって、注釈の一部として編集ユーザー名が８０３に示されるように挿入される。この例では、図６に示される接続情報データに従って、ネットワークプレイスＡ（７０４）に対応する認証ユーザー名は"ＵｓｅｒＡ"であるため、編集ユーザー名８０３には"ＵｓｅｒＡ"が挿入され、表示されている。つまり、編集ユーザーは、"ｕｓｅｒ１"にてＰＣ１１０にログインして注釈８０２を加える編集を行った。しかし、編集対象の文書がネットワークプレイスＡに存在するため、ネットワークプレイスＡにログインするための認証ユーザー名である"ＵｓｅｒＡ"にて編集ユーザー名が挿入される。
また、ファイル編集モジュール３０６が文書ファイルを編集する場合も同様に、例えば編集履歴を文書に記録する際に操作編集ユーザー名を記録する。
【００１８】
以上、本実施形態によれば、文書管理システムやファイルサーバー毎に異なる別々のユーザー管理を行っている場合にも、文書ファイルの各々の保存場所に対する認証ユーザー名を編集ユーザー名として編集する動作が実現される。
また本実施形態の技術は、ユーザーＩＤでユーザー管理を行う文書ファイルの保存先であれば、接続先の形態に依存しない。即ち、ファイルサーバーの形態をとらない、例えばクラウドストレージサービスや、別の文書管理システムであっても、同様に適用することができる。
【００１９】
＜実施形態２＞
実施形態１においてはファイル管理モジュール３０５がファイルシステム３０３から文書ファイルを開く際に編集ユーザー名を決定する例を示した。しかし、ファイル編集モジュール３０６又は注釈編集モジュール３０７が文書ファイルを編集した後、ファイル管理モジュール３０５がファイルシステム３０３へ文書ファイルを保存する際に編集ユーザー名を決定する構成を取ることもできる。
本実施形態では、この場合の文書管理システムにおいての接続情報管理の流れについて、差異のある点を中心に説明する。
なお、システム構成、ハードウェア構成、ソフトウェア構成は、実施形態１と同様である。
【００２０】
［処理の流れ］
ファイル管理モジュール３０５が図４に示すフローチャートに従ってファイルシステム３０３から文書ファイルを開き、ファイル編集モジュール３０６又は注釈編集モジュール３０７が文書ファイルを編集するまでの処理の流れは、実施形態１と同様である。その後ユーザーが、キーボード１０８に対して文書保存操作を指示すると、ユーザー入力管理モジュール３０２は、キーボード１０８に対する操作を検知して、文書管理システム３００に対して操作に応じた保存実行を指示する。指示を受けた文書管理システム３００では図９に示すフローチャートに従ってファイル管理モジュール３０５がファイルシステム３０３を通して文書ファイルを開き、ファイル編集モジュール３０６又は注釈編集モジュール３０７が編集した文書ファイルを保存する。
図９は、ファイル管理モジュール３０５がファイルシステム３０３から文書ファイルを開き、編集した文書ファイルを保存する手順を示すフローチャートである。ファイル管理モジュール３０５では、文書ファイルの保存先となるサーバー（又はＰＣ１１０）に対して既に接続済みであるか、接続情報管理モジュール３０８に確認する（Ｓ９０１）。まだ接続していない場合には接続情報管理モジュール３０８が図５に示すフローチャートに従って接続を行う（Ｓ９０２）。その後、ファイル管理モジュール３０５が、図７に示すフローチャートに従って文書ファイルの編集を行う編集ユーザー名を決定する（Ｓ９０３）。そしてファイル管理モジュール３０５が文書ファイルを開く。そして、ファイル編集モジュール３０６又は注釈編集モジュール３０７が、未保存の編集に対して、新たに決定した編集ユーザー名で実行した場合の結果に書き換える（Ｓ９０４）。つまり、Ｓ９０４において、ファイル編集モジュール３０６又は注釈編集モジュール３０７は、Ｓ９０３で決定された編集ユーザー名と、Ｓ４０３で決定された編集ユーザー名と、を比較する。そして、変化がある場合、ファイル編集モジュール３０６又は注釈編集モジュール３０７は、文書ファイルの編集開始以降、全ての編集に対して、文書の保存時にＳ９０３で決定された編集ユーザー名を編集者情報として文書ファイルに保存する。その後、ファイル管理モジュール３０５がファイルシステム３０３を通して、ファイル編集モジュール３０６又は注釈編集モジュール３０７が編集した文書ファイルを保存する（Ｓ９０５）。
【００２１】
以上、本実施形態によれば、文書管理システムやファイルサーバー毎に異なる別々のユーザー管理を行っており、編集した文書ファイルを別の場所に保存する場合にも、保存先の保存場所に対する認証ユーザー名を編集ユーザー名として編集する動作が実現される。
【００２２】
＜実施形態３＞
実施形態１及び実施形態２においては、ファイル管理モジュール３０５がファイルシステム３０３を通じて文書ファイルの保存場所から直接文書ファイルを開く例を示した。しかし、開く文書ファイルが存在するサーバーからファイルを直接開かず、ＰＣ１１０へダウンロードしてからファイル編集モジュール３０６又は注釈編集モジュール３０７が文書ファイルを編集する構成を取ることもできる。
本実施形態では、この場合の文書管理システムにおいての接続情報管理の流れについて、差異のある点を中心に説明する。
なお、システム構成、ハードウェア構成、ソフトウェア構成は、実施形態１と同様である。
【００２３】
［処理の流れ］
本実施形態では、実施形態１の図４に示すフローチャートに代えて、図１０に示すフローチャートに従って、ファイル管理モジュール３０５がファイルシステム３０３を通して文書ファイルを開く。ファイル編集モジュール３０６又は注釈編集モジュール３０７によって編集された文書ファイルをファイル管理モジュール３０５が保存する動作を行う。
図１０は、ファイル管理モジュール３０５がファイルシステム３０３から文書ファイルを開く手順を示すフローチャートである。ファイル管理モジュール３０５では、開く文書ファイルが存在するサーバー（又はＰＣ１１０）に対して既に接続済みであるか、接続情報管理モジュール３０８に確認する（Ｓ１００１）。まだ接続していない場合には接続情報管理モジュール３０８が図５に示すフローチャートに従って接続を行う（Ｓ１００２）。接続が完了すると、ファイル管理モジュール３０５がファイルシステム３０３を通じて、開く文書ファイルが存在するサーバーからＰＣ１１０のハードディスク１０９にファイルをダウンロードする（Ｓ１００３）。ダウンロードが完了するとファイル管理モジュール３０５は、開く文書が存在したサーバー及びサーバー上のファイル位置とＰＣ１１０のハードディスク１０９上のダウンロードしたファイルの位置とを対応づける。そして、ファイル管理モジュール３０５は、その対応付けた結果を接続情報管理モジュール３０８に保存させる（Ｓ１００４）。その後、ファイル管理モジュール３０５は、図１１に示すフローチャートに従って文書ファイルの編集を行う編集ユーザー名を決定する（Ｓ１００５）。そしてファイル管理モジュール３０５が文書ファイルを開く（Ｓ１００６）。
【００２４】
図１１は、ファイル管理モジュール３０５が、文書ファイルの編集を行う編集ユーザー名を決定する手順を示すフローチャートである。まずファイル管理モジュール３０５が、接続情報管理モジュール３０８に保存された、ダウンロードされた文書ファイルに対応づけられたサーバー及びサーバー上のファイル位置を、取得する（Ｓ１１０１）。その後、ファイル管理モジュール３０５は、接続情報管理モジュール３０８に対して、ダウンロードされた文書ファイルに対応づけられたサーバー及びサーバー上のファイル位置に対応する認証ユーザー名の取得を指示する（Ｓ１１０２）。接続情報管理モジュール３０８は、保存された接続情報データを検索し、その結果をファイル管理モジュール３０５に返却する。ファイル管理モジュール３０５は、認証ユーザー名が保存されていた場合には保存された認証ユーザー名を編集ユーザー名に決定する（Ｓ１１０３，Ｓ１１０４）。一方、ファイル管理モジュール３０５は、認証ユーザー名が保存されていなかった場合にはＰＣ１１０のログインユーザー名を認証管理モジュール３０４より取得して、編集ユーザー名に決定する（Ｓ１１０３，Ｓ１１０５）。
【００２５】
以上、本実施形態によれば、文書管理システムやファイルサーバー毎に別々のユーザー管理を行っており、ローカルＰＣへダウンロードしてから文書ファイルを編集する場合にも、文書ファイルの保存場所に対する認証ユーザー名を編集ユーザー名として編集できる。
【００２６】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２７】
以上、上述した各実施形態によれば、文書編集を行うＰＣ或いは文書管理システムに対するユーザーＩＤではなく、編集対象とする文書が実際に保存される場所に対してアクセスする際にユーザーが用いるユーザーＩＤを編集者情報として記録する。このことで、文書管理システムやファイルサーバー毎に異なる別々のユーザー管理を行っている場合にも、文書ファイルの各々の保存場所に対する認証ユーザー名を編集ユーザー名として編集することが可能となる。よって、文書ファイルの編集者情報から誰が編集を行ったかを特定可能にすることができる。
【００２８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2012243273.tif 000003
【図２Ａ】
2012243273.tif 000004
【図２Ｂ】
2012243273.tif 000005
【図３】
2012243273.tif 000006
【図４】
2012243273.tif 000007
【図５】
2012243273.tif 000008
【図６】
2012243273.tif 000009
【図７】
2012243273.tif 000010
【図８】
2012243273.tif 000011
【図９】
2012243273.tif 000012
【図１０】
2012243273.tif 000013
【図１１】
2012243273.tif 000014