"文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶手段と、前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得手段と、前記取得手段で取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録手段と、を有する情報処理装置。前記取得手段は、文書ファイルを編集するため文書ファイルを開く際に、前記記憶装置より前記文書ファイルの保存場所に応じた接続ユーザー名を取得する請求項1記載の情報処理装置。前記取得手段は、文書ファイルを編集して文書ファイルを保存する際に、前記記憶装置より前記文書ファイルの保存場所に応じた接続ユーザー名を取得する請求項1記載の情報処理装置。前記取得手段は、文書ファイルを編集するために文書ファイルを開く際と文書ファイルを編集して文書ファイルを保存する際とで接続ユーザー名に変化があるか否かを判定し、変化がある場合には、文書ファイルを編集するために文書ファイルを開いて以降、全ての編集に対して、文書ファイルを編集して文書ファイルを保存する際に、前記記憶装置より前記文書ファイルの保存場所に応じた接続ユーザー名を取得し、前記記録手段は、前記取得手段で取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する請求項1記載の情報処理装置。情報処理装置が実行する情報処理方法であって、文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶ステップと、前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得ステップと、前記取得ステップで取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録ステップと、を含む情報処理方法。コンピュータに、文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶ステップと、前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得ステップと、前記取得ステップで取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録ステップと、を実行させるプログラム。また、近年ではコンピュータ同士をネットワークで相互に接続することが一般的となり、複数の文書管理システムやファイルサーバーをネットワークに接続して、場合によって使いわけることが多くなっている。またその際には、文書管理システムやファイルサーバー毎に、異なる別々のユーザー管理を行う場合が多い。例えば、ローカルPCへはuser1というユーザーIDにてログインしていながら、ローカルPCからファイルサーバーAに対してアクセスする場合にはローカルPCとは別のユーザーIDUserAでアクセスする、ということが行われている。しかしながら、ローカルPC上で動作するアプリケーションはローカルPCへのログインユーザーの権限で動作し、又は、文書管理システムでは文書管理システムのログインユーザーの権限で文書管理を行う。そのため、従来の処理方法によれば、ローカルPC上で動作するアプリケーション又は文書管理システムで文書の編集操作を行う場合に、編集対象の文書が別のユーザー管理を行う文書管理システム又はファイルサーバー上に保存されていても、ユーザーがローカルPCのログイン又は文書管理システムのログインに使用したユーザーIDを用いてユーザーを識別して記録してしまう。その結果、文書に記録された編集者情報だけを見ると、誰が編集を行ったかを特定できなくなる問題があった。本発明はこのような問題点に鑑みなされたもので、文書ファイルの編集者情報から誰が編集を行ったかを特定可能にすることを目的とする。そこで、本発明の情報処理装置は、文書ファイルの保存場所に対する接続ユーザー名を前記文書ファイルの保存場所と関連付けて記憶装置に記憶する記憶手段と、前記記憶装置より文書ファイルの保存場所に応じた接続ユーザー名を取得する取得手段と、前記取得手段で取得された接続ユーザー名を編集者情報として前記文書ファイルに記録する記録手段と、を有する。本発明によれば、文書ファイルの編集者情報から誰が編集を行ったかを特定可能にすることができる。以下、本発明の実施形態について図面に基づいて説明する。<実施形態1>[システム構成]本実施形態では、本実施形態に係る文書管理システム及びファイルサーバーの機能を一般的な情報処理装置PCによって実現する。[ハードウェア構成]図1は、PCのハードウェア構成の一例を示す図である。図1に示されるハードウェア構成は一般的な情報処理装置のハードウェア構成図に相当し、本実施形態のPC110には一般的な情報処理装置のハードウェア構成を適用できる。CPU100は、ROM102のプログラム用ROMに記憶された、或いはハードディスク109からRAM101にロードされたオペレーティングシステムOSやアプリケーション等のプログラムを実行する。CPU100がプログラムを実行することにより後述するPCのソフトウェア構成が実現する。RAM101は、CPU100の主メモリ、ワークエリア等として機能する。キーボードコントローラ103は、キーボード108やマウス等、図示しないポインティングデバイスからの入力を制御する。ディスプレイコントローラ104は、各種ディスプレイ107の表示を制御する。ディスクコントローラ105は、各種データを記憶するハードディスクHDD109やフレキシブルディスクFDD等におけるデータアクセスを制御する。ネットワークコントローラ106は、ネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。[システム構成]図2Aは、説明を容易にするために文書管理システムの単純なシステム構成の一例を示した図である。文書管理操作を行うPC110と、文書ファイルをはじめとするファイルを保存可能なファイルサーバー202とが、ネットワーク201に接続されている。図2Bは、文書管理システムのシステム構成の一例を示す図である。実際には図2Bに示すように、複数のファイルサーバー202、203がネットワーク201に接続される場合や、文書ファイルを保存可能な文書管理サーバー204がネットワーク201に混在して接続される場合がある。本実施形態はそれらの何れの形態であっても適用可能である。また、ファイルサーバー202が、クラウドストレージと総称される、ネットワーク201を通じてファイルサーバー機能が提供されるファイルサーバーの形態であってもよい。[ソフトウェア構成]図3は、PCのソフトウェア構成等の一例を示す図である。PC110は、文書管理システム300と、画面表示管理モジュール301と、ユーザー入力管理モジュール302と、ファイルシステム303と、認証管理モジュール304と、をソフトウェア構成として有する。文書管理システム300は、文書管理に関わる処理を行う。画面表示管理モジュール301は、文書管理システム300の動作結果をディスプレイ107に表示する。ユーザー入力管理モジュール302は、ユーザーのキーボード108の操作を検知して、操作に応じて文書管理システム300に対する指示を行う。ファイルシステム303は、ハードディスク109にファイルとして情報を保存取得する。認証管理モジュール304は、ファイルシステム303と協調して、PC110へのログイン認証又はネットワーク201を通じて接続された他のサーバー202,203,204に情報を保存取得するための認証を行う。文書管理システム300は、ファイル管理モジュール305と、ファイル編集モジュール306と、注釈編集モジュール307と、接続情報管理モジュール308と、を構成として有する。ファイル管理モジュール305は、文書をファイルとして管理する。ファイル編集モジュール306は、ユーザー入力管理モジュール302の編集実行指示に従い文書の編集を実行する。注釈編集モジュール307は、ユーザー入力管理モジュール302の注釈編集実行指示に従い文書の注釈編集を実行する。接続情報管理モジュール308は、文書管理システム300がファイルシステム303に、認証管理モジュール304に渡す認証情報を添えてファイルの保存取得を指示するにあたって、ユーザー入力管理モジュール302の認証指示を保存、管理する。[処理の流れ]以下、文書管理システムにおいての接続情報管理の流れについて説明する。ユーザーがキーボード108に対して文書編集操作を指示すると、ユーザー入力管理モジュール302は、キーボード108に対する操作を検知して、文書管理システム300に対して操作に応じた編集実行を指示する。指示を受けた文書管理システム300では、ファイル管理モジュール305が図4に示すフローチャートに従ってファイルシステム303から文書ファイルを開く。そして、ファイル編集モジュール306が文書ファイルを編集する。また同様に、ユーザーがキーボード108に対して注釈編集操作を指示すると、ユーザー入力管理モジュール302は、キーボード108に対する操作を検知して、文書管理システム300に対して操作に応じた注釈編集実行を指示する。指示を受けた文書管理システム300では、ファイル管理モジュール305が図4に示すフローチャートに従ってファイルシステム303から文書ファイルを開く。そして、注釈編集モジュール307が文書ファイルを編集する。図4は、ファイル管理モジュール305がファイルシステム303から文書ファイルを開く手順を示すフローチャートである。ファイル管理モジュール305では、開く文書ファイルが存在するサーバー又はPC110に対して既に接続済みであるか、接続情報管理モジュール308に確認するS401。まだ接続していない場合には接続情報管理モジュール308が後述の図5に示すフローチャートに従って接続を行うS402。その後、ファイル管理モジュール305が、後述の図7に示すフローチャートに従って文書ファイルの編集を行う編集ユーザー名を決定するS403。そしてファイル管理モジュール305が文書ファイルを開くS404。図5は、接続情報管理モジュール308が開く文書ファイルが存在するサーバー又はPC110に対して接続を行う手順を示すフローチャートである。接続情報管理モジュール308は、画面表示管理モジュール301に接続ダイアログの表示を指示するS501。ユーザーがキーボード108に対してユーザー名とパスワードとからなる認証情報を入力するS502。すると、接続情報管理モジュール308がファイルシステム303に対して、前記認証情報での接続を試行するS503。接続要求を受けたファイルシステム303では、認証管理モジュール304を用いて、開く文書ファイルが存在するサーバー又はPC110に対して接続認証を行い、その結果を接続情報管理モジュール308に返却する。接続情報管理モジュール308では、返却された結果が接続失敗だった場合、再度接続ダイアログ表示を行い、接続成功だった場合、接続情報を保存するS505。その際に保存する接続情報のデータ構造を示したのが図6である。図6は、接続情報のデータ構造接続情報データともいうの一例を示す図である。接続情報管理モジュール308は、開く文書ファイルが存在する場所と、認証に使用したユーザー名とを一組として関連付けて、ネットワークプレイス名701及び認証ユーザー名702として保存する。接続情報管理モジュール308は、この組み合わせを認証管理が行われる文書ファイルの場所毎に保存する。接続情報管理モジュール308は、例えばPC上の文書ファイルの場合703と、サーバー上の文書ファイルの場合704とで別々に保存する。また、接続情報管理モジュール308は、同一のサーバーであっても別のユーザー名で認証管理されている別の場所704,705に対しては、たとえ同一サーバー上の文書ファイルに対してであっても、別々に保存する。ここで、認証ユーザー名は、接続ユーザー名の一例である。図7は、ファイル管理モジュール305が、文書ファイルの編集を行う編集ユーザー名を決定する手順を示すフローチャートである。まずファイル管理モジュール305が、開く文書ファイルが存在する場所を判定するS601。そして、ファイル管理モジュール305は、接続情報管理モジュール308に対して、開く文書ファイルが存在する場所に対応する認証ユーザー名の取得を指示するS602。接続情報管理モジュール308は、保存された接続情報データを検索し、その結果をファイル管理モジュール305に返却する。ファイル管理モジュール305は、認証ユーザー名が保存されていた場合には保存された認証ユーザー名を編集ユーザー名に決定するS603,S604。一方、ファイル管理モジュール305は、認証ユーザー名が保存されていなかった場合にはPC110のログインユーザー名を認証管理モジュール304より取得して、編集ユーザー名に決定するS603,S605。その後、ファイル編集モジュール306或いは注釈編集モジュール307が文書ファイルを編集する際に、決定した編集ユーザー名で編集を実行する。図8は、注釈編集モジュール307が、PC110とは別のファイルサーバー202のネットワークプレイスA上に保存されている文書ファイルに注釈を追加した場合の、ディスプレイ107での表示の一例を示す図である。文書ファイルの内容が801に示されるウィンドウとして表示される。そして、図8では、表示に重ねる形で注釈802が添付された状態を示している。注釈802には注釈編集モジュール307によって、注釈の一部として編集ユーザー名が803に示されるように挿入される。この例では、図6に示される接続情報データに従って、ネットワークプレイスA704に対応する認証ユーザー名はUserAであるため、編集ユーザー名803にはUserAが挿入され、表示されている。つまり、編集ユーザーは、user1にてPC110にログインして注釈802を加える編集を行った。しかし、編集対象の文書がネットワークプレイスAに存在するため、ネットワークプレイスAにログインするための認証ユーザー名であるUserAにて編集ユーザー名が挿入される。また、ファイル編集モジュール306が文書ファイルを編集する場合も同様に、例えば編集履歴を文書に記録する際に操作編集ユーザー名を記録する。以上、本実施形態によれば、文書管理システムやファイルサーバー毎に異なる別々のユーザー管理を行っている場合にも、文書ファイルの各々の保存場所に対する認証ユーザー名を編集ユーザー名として編集する動作が実現される。また本実施形態の技術は、ユーザーIDでユーザー管理を行う文書ファイルの保存先であれば、接続先の形態に依存しない。即ち、ファイルサーバーの形態をとらない、例えばクラウドストレージサービスや、別の文書管理システムであっても、同様に適用することができる。<実施形態2>実施形態1においてはファイル管理モジュール305がファイルシステム303から文書ファイルを開く際に編集ユーザー名を決定する例を示した。しかし、ファイル編集モジュール306又は注釈編集モジュール307が文書ファイルを編集した後、ファイル管理モジュール305がファイルシステム303へ文書ファイルを保存する際に編集ユーザー名を決定する構成を取ることもできる。本実施形態では、この場合の文書管理システムにおいての接続情報管理の流れについて、差異のある点を中心に説明する。なお、システム構成、ハードウェア構成、ソフトウェア構成は、実施形態1と同様である。[処理の流れ]ファイル管理モジュール305が図4に示すフローチャートに従ってファイルシステム303から文書ファイルを開き、ファイル編集モジュール306又は注釈編集モジュール307が文書ファイルを編集するまでの処理の流れは、実施形態1と同様である。その後ユーザーが、キーボード108に対して文書保存操作を指示すると、ユーザー入力管理モジュール302は、キーボード108に対する操作を検知して、文書管理システム300に対して操作に応じた保存実行を指示する。指示を受けた文書管理システム300では図9に示すフローチャートに従ってファイル管理モジュール305がファイルシステム303を通して文書ファイルを開き、ファイル編集モジュール306又は注釈編集モジュール307が編集した文書ファイルを保存する。図9は、ファイル管理モジュール305がファイルシステム303から文書ファイルを開き、編集した文書ファイルを保存する手順を示すフローチャートである。ファイル管理モジュール305では、文書ファイルの保存先となるサーバー又はPC110に対して既に接続済みであるか、接続情報管理モジュール308に確認するS901。まだ接続していない場合には接続情報管理モジュール308が図5に示すフローチャートに従って接続を行うS902。その後、ファイル管理モジュール305が、図7に示すフローチャートに従って文書ファイルの編集を行う編集ユーザー名を決定するS903。そしてファイル管理モジュール305が文書ファイルを開く。そして、ファイル編集モジュール306又は注釈編集モジュール307が、未保存の編集に対して、新たに決定した編集ユーザー名で実行した場合の結果に書き換えるS904。つまり、S904において、ファイル編集モジュール306又は注釈編集モジュール307は、S903で決定された編集ユーザー名と、S403で決定された編集ユーザー名と、を比較する。そして、変化がある場合、ファイル編集モジュール306又は注釈編集モジュール307は、文書ファイルの編集開始以降、全ての編集に対して、文書の保存時にS903で決定された編集ユーザー名を編集者情報として文書ファイルに保存する。その後、ファイル管理モジュール305がファイルシステム303を通して、ファイル編集モジュール306又は注釈編集モジュール307が編集した文書ファイルを保存するS905。以上、本実施形態によれば、文書管理システムやファイルサーバー毎に異なる別々のユーザー管理を行っており、編集した文書ファイルを別の場所に保存する場合にも、保存先の保存場所に対する認証ユーザー名を編集ユーザー名として編集する動作が実現される。<実施形態3>実施形態1及び実施形態2においては、ファイル管理モジュール305がファイルシステム303を通じて文書ファイルの保存場所から直接文書ファイルを開く例を示した。しかし、開く文書ファイルが存在するサーバーからファイルを直接開かず、PC110へダウンロードしてからファイル編集モジュール306又は注釈編集モジュール307が文書ファイルを編集する構成を取ることもできる。本実施形態では、この場合の文書管理システムにおいての接続情報管理の流れについて、差異のある点を中心に説明する。なお、システム構成、ハードウェア構成、ソフトウェア構成は、実施形態1と同様である。[処理の流れ]本実施形態では、実施形態1の図4に示すフローチャートに代えて、図10に示すフローチャートに従って、ファイル管理モジュール305がファイルシステム303を通して文書ファイルを開く。ファイル編集モジュール306又は注釈編集モジュール307によって編集された文書ファイルをファイル管理モジュール305が保存する動作を行う。図10は、ファイル管理モジュール305がファイルシステム303から文書ファイルを開く手順を示すフローチャートである。ファイル管理モジュール305では、開く文書ファイルが存在するサーバー又はPC110に対して既に接続済みであるか、接続情報管理モジュール308に確認するS1001。まだ接続していない場合には接続情報管理モジュール308が図5に示すフローチャートに従って接続を行うS1002。接続が完了すると、ファイル管理モジュール305がファイルシステム303を通じて、開く文書ファイルが存在するサーバーからPC110のハードディスク109にファイルをダウンロードするS1003。ダウンロードが完了するとファイル管理モジュール305は、開く文書が存在したサーバー及びサーバー上のファイル位置とPC110のハードディスク109上のダウンロードしたファイルの位置とを対応づける。そして、ファイル管理モジュール305は、その対応付けた結果を接続情報管理モジュール308に保存させるS1004。その後、ファイル管理モジュール305は、図11に示すフローチャートに従って文書ファイルの編集を行う編集ユーザー名を決定するS1005。そしてファイル管理モジュール305が文書ファイルを開くS1006。図11は、ファイル管理モジュール305が、文書ファイルの編集を行う編集ユーザー名を決定する手順を示すフローチャートである。まずファイル管理モジュール305が、接続情報管理モジュール308に保存された、ダウンロードされた文書ファイルに対応づけられたサーバー及びサーバー上のファイル位置を、取得するS1101。その後、ファイル管理モジュール305は、接続情報管理モジュール308に対して、ダウンロードされた文書ファイルに対応づけられたサーバー及びサーバー上のファイル位置に対応する認証ユーザー名の取得を指示するS1102。接続情報管理モジュール308は、保存された接続情報データを検索し、その結果をファイル管理モジュール305に返却する。ファイル管理モジュール305は、認証ユーザー名が保存されていた場合には保存された認証ユーザー名を編集ユーザー名に決定するS1103,S1104。一方、ファイル管理モジュール305は、認証ユーザー名が保存されていなかった場合にはPC110のログインユーザー名を認証管理モジュール304より取得して、編集ユーザー名に決定するS1103,S1105。以上、本実施形態によれば、文書管理システムやファイルサーバー毎に別々のユーザー管理を行っており、ローカルPCへダウンロードしてから文書ファイルを編集する場合にも、文書ファイルの保存場所に対する認証ユーザー名を編集ユーザー名として編集できる。<その他の実施形態>また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。以上、上述した各実施形態によれば、文書編集を行うPC或いは文書管理システムに対するユーザーIDではなく、編集対象とする文書が実際に保存される場所に対してアクセスする際にユーザーが用いるユーザーIDを編集者情報として記録する。このことで、文書管理システムやファイルサーバー毎に異なる別々のユーザー管理を行っている場合にも、文書ファイルの各々の保存場所に対する認証ユーザー名を編集ユーザー名として編集することが可能となる。よって、文書ファイルの編集者情報から誰が編集を行ったかを特定可能にすることができる。以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。"