(57)【要約】【課題】利用者が版管理対象のファイルを複製して利用する場合においてファイルの改版を利用者に意識させることなく利用させる。【解決手段】文書管理サーバー１０は、作成された文書及びその改版文書の組毎に形成される仮想的なバインダを共有文書データベース１４で保持する。各登録処理部２１，２２は、文書又はその改版文書をそれぞれ一つのファイルとして扱い、文書提供者の指示に従い公開してもよいとする文書を該当するバインダに綴じると共にバインダのインデックスに綴じた版を記載する。表示処理部３１は、文書管理サーバー１０から文書を取り出すとき、対応するバインダを一つの文書として扱い、文書取得処理部３２は文書の複製時には最新版を取り出す。また、文書のプロパティ画面でインデックスの記載内容を版履歴として表示する。【選択図】　　　　図１
2004110691.tif 000002
【特許請求の範囲】
【請求項１】
版管理されるファイルを管理するファイル管理サーバーと、
ファイルの作成者が使用する提供者クライアントと、
前記ファイル管理サーバーが管理するファイルの利用者が使用する利用者クライアントと、
を有するファイル管理システムにおいて、
前記ファイル管理サーバーにより管理され、ファイル作成者により作成されたファイル及びその改版ファイルの組毎に形成される仮想バインダと、
ファイル作成者により作成された版対応のファイルを、対応する前記仮想バインダに登録する登録処理手段と、
前記利用者クライアントには前記仮想バインダを一つのファイルとして表示する表示処理手段と、
を有し、ファイル作成者には各版に対応するファイルをそれぞれ一つのファイルとして扱わせ、ファイル利用者には前記仮想バインダを一つのファイルとして扱わせることを特徴とするファイル管理システム。
【請求項２】
請求項１記載のファイル管理システムにおいて、
前記ファイル管理サーバーは、前記仮想バインダに改版ファイルが最新版として登録されたときに、その改版ファイルを前記利用者クライアントへ自動配信する最新版配信処理手段を有することを特徴とするファイル管理システム。
【請求項３】
請求項１記載のファイル管理システムにおいて、
前記仮想バインダには、登録されるファイルの版情報が書き込まれる仮想インデックスが設けられており、
前記登録処理手段は、前記仮想バインダにファイルを登録する際に、そのファイルの版情報を前記仮想インデックスに書き込むことを特徴とするファイル管理システム。
【請求項４】
請求項３記載のファイル管理システムにおいて、
前記表示処理手段は、前記仮想インデックスへの書込内容を、前記仮想バインダを一つのファイルとして表示するときの版履歴情報として表示することを特徴とするファイル管理システム。
【請求項５】
請求項４記載のファイル管理システムにおいて、
前記利用者クライアントは、前記表示処理手段により表示された版履歴情報の中から利用者により指定された版に対応するファイルを前記仮想バインダから取り出す版取得処理手段を有することを特徴とするファイル管理システム。
【請求項６】
請求項１記載のファイル管理システムにおいて、
前記登録処理手段は、ファイル作成者により指定された版に対応するファイルのみを前記仮想バインダに登録することを特徴とするファイル管理システム。
【請求項７】
ファイル管理サーバーを設けて版管理されるファイルを集中管理するファイル管理方法において、
ファイル及びその改版ファイルを組にして保存する仮想バインダを前記組毎に形成し、ファイル作成者には作成した版対応のファイルを一つのファイルとして、対応する前記仮想バインダに登録させ、ファイル利用者には前記仮想バインダを一つのファイルとして表示させることを特徴とするファイル管理方法。
【請求項８】
請求項７記載のファイル管理方法において、
前記仮想バインダに改版ファイルが最新版として登録されたとき、当該仮想バインダの利用者に対して最新版を自動配信することを特徴とするファイル管理方法。
【請求項９】
請求項７記載のファイル管理方法において、
前記仮想バインダには仮想インデックスが設けられており、前記仮想バインダに登録されるファイルの版情報を、対応する仮想インデックスに記録することによってファイルの版管理を行うことを特徴とするファイル管理方法。
【請求項１０】
請求項９記載のファイル管理方法において、
前記仮想インデックスへの書込内容を、前記仮想バインダを一つのファイルとして表示するときの版履歴情報として表示することを特徴とするファイル管理方法。
【請求項１１】
請求項１０記載のファイル管理方法において、
表示された版履歴情報の中から利用者により指定された版に対応するファイルを、対応する前記仮想バインダから取り出して利用者に提供することを特徴とするファイル管理方法。
【請求項１２】
請求項７記載のファイル管理方法において、
ファイル作成者により指定された版に対応するファイルのみを前記仮想バインダに登録することを特徴とするファイル管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はファイル管理システム、特にファイル管理サーバーにより版管理されるファイルの効果的な管理及び表示に関する。
【０００２】
【従来の技術】
ファイル形式にて管理される文書を複数ユーザで共有する場合においてその共有文書を効率的に利用可能にするには、文書管理用のサーバーを設置して文書を集中管理することが一般的である。また、集中管理した文書を第三者に利用させるには、その文書データベースをウェブサーバーに搭載して第三者にアクセスさせるようにすることが一般的である。図５は、従来の文書管理システムの全体構成を示した概念図である。図５には、文書提供者が使用する提供者クライアント５０、文書提供者が提供する文書の利用者が使用する利用者クライアント５２、文書提供者が提供する文書を集中管理する文書管理サーバー５４及び文書提供者が提供する文書を利用者に公開する文書公開サーバー５６が示されている。
【０００３】
以上の構成において、文書提供者は、自ら作成した文書を文書管理サーバー５４の文書データベース５８に登録する。なお、以降の説明では、文書管理サーバー５４により管理される文書をオリジナル文書とも称することにする。
【０００４】
文書管理サーバー５４で管理される文書のうち第三者に公開してもよいとされる文書は、文書公開サーバー５６の文書データベース６０に複製される。もし、作成した全ての文書を公開してもよいのなら、文書管理サーバー５４と文書公開サーバー５６とを分ける必要はない。なお、以降の説明では、文書公開サーバー５６により管理される文書を閲覧文書とも称することにすると、文書公開サーバー５６は、閲覧文書が新たに登録されると、予め決められている利用者クライアント５２に配布する。あるいは、利用者は、文書公開サーバー５６から参照したい閲覧文書を利用者クライアント５２にダウンロードすることで複製し、その複製文書を画面表示して閲覧することになる。
【０００５】
ところで、文書には、例えば仕様書などのように、作成した文書に対して追加、修正を行うことで新たな文書を作成し、その新たに作成した文書を新たな版として積み重ねていくものがある。このような改版を行う場合、文書提供者は、オリジナル文書データベース５８に登録した文書（例えば第１版）を取り出して編集を行い、その編集した文書を新たな版（例えば第２版）としてオリジナル文書データベース５８に登録する。このようにして、同一文書に対して新たな版が作成されていくことになる。文書管理サーバー５４は、同一文書に対する各版を関連付けて各文書の版管理を行う。文書提供者は、公開してもよいとする文書であれば、通常はオリジナル文書を文書公開サーバー５６に複製するはずなので、利用者が文書公開サーバー５６から取得する閲覧文書は最新版である。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の文書管理システムにおいては、利用者クライアントに複製された文書に対してまで版管理の対象としていなかった。このために、利用者が利用者クライアントに取得した文書は、取得した時点では最新版であっても時間の経過に伴いその後に再利用するときには最新版であるという保証はない。従って、文書利用者は、複製文書を再度利用する際には、その文書の版がまだ最新版であるかどうかを意識しなければならない。利用の度に文書を文書公開サーバーから複製したり、複製した文書が最新版か否かを問い合わせるなどすれば、このような状況を回避することは可能であるかもしれないが、そのような処理操作は運用上好ましくなく、また、面倒であった。
【０００７】
特に、改版が重ねられていくと同一文書に対して複数の版が存在することになるが、表示しようとする文書の一つの版のみを表示するときには、上記のようにその版が最新版であるかどうかが確認できない。一方、表示しようとする文書の全ての版を表示するようにすれば、最新版かどうかを確認することはできるが、不要な旧版の情報まで取得し表示させることになる。
【０００８】
本発明は以上のような問題を解決するためになされたものであり、その目的は、利用者が版管理対象のファイルを複製して利用する場合においてファイルの改版を利用者に意識させることなく利用させることのできるファイル管理システム及びファイル管理方法を提供することにある。
【０００９】
【課題を解決するための手段】
以上のような目的を達成するために、本発明に係るファイル管理システムは、版管理されるファイルを管理するファイル管理サーバーと、ファイルの作成者が使用する提供者クライアントと、前記ファイル管理サーバーが管理するファイルの利用者が使用する利用者クライアントとを有するファイル管理システムにおいて、前記ファイル管理サーバーにより管理され、ファイル作成者により作成されたファイル及びその改版ファイルの組毎に形成される仮想バインダと、ファイル作成者により作成された版対応のファイルを、対応する前記仮想バインダに登録する登録処理手段と、前記利用者クライアントには前記仮想バインダを一つのファイルとして表示する表示処理手段とを有し、ファイル作成者には各版に対応するファイルをそれぞれ一つのファイルとして扱わせ、ファイル利用者には前記仮想バインダを一つのファイルとして扱わせることを特徴とする。
【００１０】
また、前記ファイル管理サーバーは、前記仮想バインダに改版ファイルが最新版として登録されたときに、その改版ファイルを前記利用者クライアントへ自動配信する最新版配信処理手段を有することを特徴とする。
【００１１】
また、前記仮想バインダには、登録されるファイルの版情報が書き込まれる仮想インデックスが設けられており、前記登録処理手段は、前記仮想バインダにファイルを登録する際に、そのファイルの版情報を前記仮想インデックスに書き込むことを特徴とする。
【００１２】
更に、前記表示処理手段は、前記仮想インデックスへの書込内容を、前記仮想バインダを一つのファイルとして表示するときの版履歴情報として表示することを特徴とする。
【００１３】
更に、前記利用者クライアントは、前記表示処理手段により表示された版履歴情報の中から利用者により指定された版に対応するファイルを前記仮想バインダから取り出す版取得処理手段を有することを特徴とする。
【００１４】
また、前記登録処理手段は、ファイル作成者により指定された版に対応するファイルのみを前記仮想バインダに登録することを特徴とする。
【００１５】
また、本発明に係るファイル管理方法は、ファイル管理サーバーを設けて版管理されるファイルを集中管理するファイル管理方法において、ファイル及びその改版ファイルを組にして保存する仮想バインダを前記組毎に形成し、ファイル作成者には作成した版対応のファイルを一つのファイルとして、対応する前記仮想バインダに登録させ、ファイル利用者には前記仮想バインダを一つのファイルとして表示させることを特徴とする。
【００１６】
また、前記仮想バインダに改版ファイルが最新版として登録されたとき、当該仮想バインダの利用者に対して最新版を自動配信することを特徴とする。
【００１７】
また、前記仮想バインダには仮想インデックスが設けられており、前記仮想バインダに登録されるファイルの版情報を、対応する仮想インデックスに記録することによってファイルの版管理を行うことを特徴とする。
【００１８】
更に、前記仮想インデックスへの書込内容を、前記仮想バインダを一つのファイルとして表示するときの版履歴情報として表示することを特徴とする。
【００１９】
更に、表示された版履歴情報の中から利用者により指定された版に対応するファイルを、対応する前記仮想バインダから取り出して利用者に提供することを特徴とする。
【００２０】
また、ファイル作成者により指定された版に対応するファイルのみを前記仮想バインダに登録することを特徴とする。
【００２１】
【発明の実施の形態】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。なお、本実施の形態では、本発明に係るファイル管理システムを、文書ファイルを集中管理する文書管理システムに適用した場合を例にして説明する。
【００２２】
図１は、本実施の形態における文書管理システムを示したブロック構成図である。本実施の形態における文書管理システムは、本システムで版管理する文書を集中管理する文書管理サーバー１０と、１乃至複数台の提供者クライアント２０と利用者クライアント３０とをＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）１で接続した構成を有している。なお、図１では便宜的に各クライアント２０，３０を１台ずつ示した。文書管理サーバー１０は、ハードウェア的には汎用的なサーバコンピュータで実現できる。提供者クライアント２０は、文書を作成し、また、その作成した文書を改版するユーザ（文書提供者）によって使用される。利用者クライアント３０は、文書提供者によって作成又は改版された文書を参照、印刷等のために利用するユーザ（文書利用者）によって使用される。各クライアント２０，３０は、ハードウェア的には汎用的なパーソナルコンピュータ（ＰＣ）で実現できる。本実施の形態では、本システムを構成するクライアントを、便宜的に文書提供者が使用するクライアント２０と文書利用者が使用するクライアント３０とに分けて図示し、また説明するが、文書提供者は自ら作成した文書の利用者にもなり、また、他のユーザが作成した文書の利用者にもなるので、１台のＰＣが提供者クライアント２０にも利用者クライアント３０にもなりうる。
【００２３】
提供者クライアント２０は、新規登録処理部２１、改版登録処理部２２及びオリジナル文書データベース２３を有している。新規登録処理部２１は、本システムの管理対象とする文書を新規に作成してオリジナル文書データベース２３へ登録する。また、第三者に閲覧させてもよいとする文書であれば、文書管理サーバー１０にも登録する。改版登録処理部２２は、オリジナル文書データベース２３から作成済みの文書を取り出し、編集することで文書を改版する。そして、改版された文書をオリジナル文書データベース２３へ登録する。また、第三者に閲覧させてもよいとする文書であれば、文書管理サーバー１０にも最新版として登録する。新規登録処理部２１及び改版登録処理部２２は、新規又は改版により作成した各版に対して文書識別情報（文書ＩＤ）を付与する。なお、本実施の形態では、自己が作成した文書を、自己が使用する提供者クライアント３０に搭載のディスク装置（オリジナル文書データベース２３）に保存することを前提に説明するが、他のクライアント上の共有ディスク装置やデータベースサーバ等の他の格納手段に保存するようにしてもよい。
【００２４】
利用者クライアント３０は、表示処理部３１、文書取得処理部３２及び文書保存部３３を有している。表示処理部３１は、文書管理サーバー１０により版管理されている文書を表示する。ここで言う「文書を表示」というのは、文書の内容そのものの表示ではなく、ファイル操作ソフトウェアにより実現される文書名や文書属性等の表示、アイコンでの表示を意味する。以降の説明において、文書名等を表示する場合には「文書」の表示と記載し、エディタ等により文書の内容を表示する場合には「文書内容」の表示と記載する。文書取得処理部３２は、利用者により指定された版に対応する文書を文書管理サーバー１０から取り出し、その文書を文書保存部３３に保存する。文書利用者は、通常、最新版を利用するので特に指定されない限り最新版を取得することになる。文書利用者は、文書を利用する際には文書保存部３３に保存した複製文書を利用することになる。
【００２５】
文書管理サーバー１０は、バインダ管理部１１、最新版配信処理部１２、アクセス履歴管理部１３、共有文書データベース１４及びアクセスログファイル１５を有している。詳細は後述するが、本実施の形態では、文書提供者により作成された文書（例えば、文書Ａ）のうち閲覧対象とする版（例えば、文書Ａの第１版、第２版、第４版）を束ねて、仮想バインダに綴じることで文書の管理を行うことを特徴としているが、バインダ管理部１１は、共有文書データベース１４に格納される仮想バインダを使用して文書の管理を行い、提供者クライアント２０における各登録処理部２１，２２と協調動作して共有文書データベース１４への文書の登録を行う。また、利用者クライアント３０における表示処理部３１と協調動作して利用者クライアント３０の図示しないディスプレイへの表示処理、更に文書取得処理部３２と協調動作して文書のダウンロード処理を実行する。共有文書データベース１４には、文書提供者が作成した文書（例えば、文書Ａの第１版乃至第４版）のうち文書提供者が第三者へ利用させてもよいとする文書（例えば、文書Ａの第１版、第２版、第４版）のみが格納される。最新版配信処理部１２は、仮想バインダに最新版が登録されたときに、その最新版の文書ファイルを利用者クライアント３０へ自動配信する。アクセス履歴管理部１３は、文書利用者による文書管理サーバー１０へのアクセス履歴をアクセスログファイル１５に記録する。
【００２６】
本実施の形態においては、前述した構成要素により種々の機能を提供するが、文書管理サーバー１０及び各クライアント２０，３０における各処理機能は、各コンピュータ上でアプリケーションを動作させることによって実現される。
【００２７】
ところで、本実施の形態では、文書の版の管理を行うが、以下に文書の版及び文書の利用について説明する。
【００２８】
図２は、文書と版の基本モデルを示した概念図である。作成される文書には、一般に第１版、第２版など昇順の連番が付与され版管理される。通常、新規作成された文書は、第１版であり、改版の度に第２版、第３版と版が更新される。ただ、いずれの版も文書Ａであることに相違ない。このように、各文書は、改版により版が重ねられていくことになる。そして、時系列上最も新しい版が最新版となる。このように、文書と言うときは第何版であれ、その文書である。つまり、文書Ａといえば、第１版であろうと第２版であろうと第３版であろうと版の相違に関係なく文書Ａである。版と言えば、文書を構成する特定の版を指し、第１版か第２版か第３版のいずれかの版の文書を指す。第１版（の文書Ａ）といえば、同じ文書Ａでも第２版や第３版ではない。
【００２９】
ここで、図２において第２版が最新版のとき（つまり、第３版作成前）に文書Ａが利用者クライアント２０に複製されたとする。なお、利用者クライアント２０において複製文書を編集し新たな版（文書）を作成することは可能である。本実施の形態では、この複製文書に対する編集により新たな文書を作成することを改変と称し、改変により作成された文書を派生文書と称することにする。この派生文書は、文書管理サーバー１０で管理されている元の文書Ａとは独立した文書として扱われ、本実施の形態の管理対象外となる。もちろん、特別の処理手続により文書管理サーバー１０の管理対象にすることは可能である。
【００３０】
文書取得処理部３２により利用者クライアント３０に複製された文書は、通常、利用者クライアント３０の利用者個人の管理下において使用される。なお、文書利用者は、自己が使用する利用者クライアント３０に搭載のディスク装置を文書の複製先とすることが一般的であるため、本実施の形態においてもこれに準じて説明するが、他のクライアント上の共有ディスク装置やデータベースサーバ等の他の格納手段を複製先としてもよい。文書Ａの利用者は、通常、参照する度に共有文書データベース１４へアクセスするのではなく、アクセス速度等を考慮して利用者クライアント３０の文書保存部３３にダウンロードした第２版の文書Ａに対してアクセスをすることになる。
【００３１】
本実施の形態では、バインダを使用した文書管理方法を特徴としているが、ここでバインダについて説明する。
【００３２】
本実施の形態では、文書の管理手法として文書を時間軸で束ねるバインダモデルを導入している。例えば、オリジナル文書として文書Ａの第１版乃至第４版が作成されているときに、文書提供者が第三者へ利用させてもよい文書Ａの版（例えば、第１版、第２版、第４版）を時間軸で綴じてバインダで保持する。各バインダは、文書Ａ、文書Ｂというように文書毎に形成される。それぞれのバインダに綴じられた各版の版情報は、同じバインダに綴じられる仮想的なインデックス（目次）に時系列に記載される。本実施の形態では、このような仮想的なバインダを使用して各文書の版管理を行っている。
【００３３】
図３は、本実施の形態におけるバインダと各文書、各版の関係を示した概念図であり、ユーザインタフェースの概念図でもある。図３には、提供者クライアント２０において作成された文書Ａ，Ｂの各版と、文書管理サーバー１０における共有文書データベース１４に形成された文書Ａ，Ｂ用の各バインダ（を示すアイコン）４１，４２と、利用者クライアント３０に複製された文書Ａ，Ｂが示されている。提供者クライアント２０から文書管理サーバー１０への文書登録処理は、各登録処理部２１，２２及びバインダ管理部１１により実行される。文書管理サーバー１０で管理される文書の表示処理は、バインダ管理部１１及び表示処理部３１により実行される。ここで、提供者クライアント２０と文書管理サーバー１０との間で行われる文書の登録処理について図３を用いて説明する。
【００３４】
文書作成者が文書Ａを新規に作成すると、その文書Ａ（第１版）をオリジナル文書データベース２３に登録する。このとき、文書Ａには、その文書を識別するための文書ＩＤを割り振る。そして、第三者に利用させる場合にはバインダ４１に文書Ａの第１版を登録する。この登録操作は、ファイル操作ソフトウェアを用いて予め生成しておいた文書Ａ用のバインダ４１を画面表示させ、また、文書Ａの第１版のアイコン４３を表示させ、その文書を示すアイコン４３を、表示した文書Ａ用バインダを示すアイコン４１へドラッグする。このようなマウス操作により文書Ａの第１版を文書管理サーバー１０に簡単に登録することができる。バインダ管理部１１は、以上の文書提供者による登録操作に応じて文書Ａを共有文書データベース１４に登録するが、更に文書Ａ用のバインダ生成時に作成したインデックス４４に、第１版が綴じられたときに第１版の文書ＩＤ、文書格納場所等の版情報を書き込む。
【００３５】
続いて、文書作成者が文書Ａの第１版を編集して第２版を作成すると、その文書Ａ（第２版）をオリジナル文書データベース２３に登録する。このとき、第２版には、第１版と異なるユニークな文書ＩＤを割り振る。なお、編集対象となる文書Ａ（第１版）は、アクセス速度を考慮してオリジナル文書データベース２３から取り出すようにしてもよいし、文書管理サーバー１０から取り出すようにしてもよい。そして、第三者に利用させる場合にはバインダ４１に文書Ａの第２版を登録する。この第２版の登録操作及びこの操作に応じたバインダ管理部１１における処理は、第１版を登録したときと同様である。このとき、バインダ管理部１１は、インデックス４４に第２版の版情報を書き込むことにより第２版が綴じられたことを明示する。
【００３６】
改版した文書を第三者に利用させるのならば、上記と同様にしてバインダ４１に各版を綴じていけばよい。もし、利用させたくない場合には前述したドラッグ操作をせずにバインダ４１に綴じなければよい。図３では、文書Ａの第３版及び文書Ｂの第２版を綴じていない場合を例示した。
【００３７】
本実施の形態では、それぞれの文書の各版を上記説明した簡単なマウス操作により文書管理サーバー１０に登録することができる。以上の説明から明らかなように、文書提供者による操作に応じて行われる登録処理においては、各版は１つの文書として扱われており、同一文書に関わる各版共通のバインダに綴じられていくことになる。
【００３８】
次に、利用者クライアント３０と文書管理サーバー１０との間で行われる文書の表示処理について図３を用いて説明する。なお、文書の表示というのは、前述したように文書の内容そのものの表示ではなく、ファイル操作ソフトウェアにより実現される文書のアイコン等の表示のことをいう。ここでは、登録処理と同様に文書をアイコン表示する場合を例にして説明する。
【００３９】
文書管理サーバー１０により管理される各文書を参照したいとき、文書利用者は、文書管理サーバー１０から該当する文書を共有文書データベース１４からダウンロードして、その複製をローカルの文書保存部３３に保存する。なお、文書利用者は、通常、自己が使用する利用者クライアント３０に搭載のディスク装置を文書の複製先とすることが一般的であるため、本実施の形態においてもこれに準じて説明するが、他のクライアント上の共有ディスク装置やデータベースサーバ等の他の格納手段を複製先としてもよい。
【００４０】
例えば文書Ａを利用したいとき、文書利用者は、ファイル操作ソフトウェアを用いて文書管理サーバー１０にある文書Ａのアイコン４５を表示させ、それをローカルの複製先とすべきフォルダにドラッグして複製することができる。このマウス操作により、複製文書は文書保存部３３に保存され、保存先のフォルダに文書Ａが表示される。なお、このような操作及び表示は、ウィンドウシステムにおいて一般的に行われている。文書利用者は、このような簡単なマウス操作で文書Ａの複製を取得することができるが、このとき、本実施の形態における表示処理部３１は、図３に例示したように文書Ａを、バインダで管理されている複数の版としてではなく、一つの文書（を示すアイコン４５）として画面表示することを特徴としている。換言すると、表示処理においては、登録処理のようにバインダで管理される複数の版をそれぞれ一文書として扱うのではなく、複数の版を保存しているバインダを一つの文書として扱うようにしたことを特徴としている。例えば、文書Ａのバインダ４１に綴じられている第１，２，４版を３つの別文書として表示するのではなく一つの文書Ａとして表示する。ただ、複製した文書の版は何かということがわかるように表示する。本実施の形態における表示処理において複製されるのは、バインダ４１に登録されている文書Ａの最新版のみである。通常は、最新版の文書を利用するからである。
【００４１】
図３には、この特徴的な表示形態を例示した。図３では、ある時点において文書Ａの第４版が最新版であるとき、利用者クライアント３０には、文書Ａの第４版が表示されることになる。なお、本実施の形態では、最新版でない版も取得することができるが、その処理については追って説明する。また、アクセス履歴管理部１３は、共有文書データベース１４で管理する文書に対するアクセスを常時監視しており、そのアクセス日時、アクセスした利用者クライアント３０、登録、取得等のアクセス内容、アクセスされた文書及びその版をアクセスログファイル１５に記録する。
【００４２】
図４（ａ）には、図３に示した文書Ａを示すアイコン４５が示されている。汎用的なファイル操作ソフトウェアは、各文書のファイル名を文字列や、図４に例示したようにアイコンと共に画面表示することができる。なお、ファイル操作ソフトウェアは、通常、フォルダに登録されているファイルをリスト表示するが、本実施の形態においては、便宜的に文書Ａの一ファイルのみを示している。ここで、文書Ａのプロパティ画面４６を開いた例を図４（ｂ）に示す。汎用的なウィンドウシステムでは、文書ファイルの種別や、格納場所、作成日時等の情報をプロパティ画面に表示する。本実施の形態では、プロパティ画面４６に当該文書の版履歴情報を併せて表示することを特徴としている。もちろん、プロパティ画面でなく、版履歴情報表示画面等独自のウィンドウ画面により表示するようにしてもよい。なお、版履歴情報以外の情報表示は、本発明の要旨ではないので図４では省略している。
【００４３】
図４（ｂ）に示したように、版履歴情報は、文書Ａのバインダに綴じられているインデックスに記載された内容が表示され、その版が時系列がわかるように表示される。従って、文書利用者は、公開された文書Ａの版の作成経緯を知ることができる。そして、もし、旧版を取得したいときには、プロパティ画面４６に表示された版番をクリックする。これにより、文書取得処理部３２は、指定された版の文書Ａを文書Ａのバインダから取り出し、その複製を文書保存部３３に保存する。これにより、旧版の文書の内容を表示することができる。
【００４４】
第４版が最新版であったときに文書Ａを利用したとき、第４版は文書保存部３３に保存され、また、図４（ａ）に例示したように文書Ａは表示される。この状態のときに第５版が作成され、文書提供者によりバインダに登録されたとする。このとき、バインダ管理部１１は、その旨を最新版配信処理部１２に通知する。あるいは、最新版配信処理部１２がアクセスログファイル１５への記録内容をチェックし、自ら版の登録を認識するようにしてもよい。最新版配信処理部１２は、バインダ管理部１１からの通知を受けると、文書Ａの第５版を最新版として文書Ａを利用している利用者クライアント３０へ配信する。配信先となる利用者クライアント３０は、アクセスログファイル１５を検索し、文書Ａへのアクセス元を確認することで特定できる。
【００４５】
文書管理サーバー１０から最新版が自動配信されてくると、文書Ａ及びプロパティ画面４６の表示中であった利用者クライアント３０における表示処理部３１は、文書Ａの表示を図４（ｂ）から図４（ｃ）へ自動的に切り替える。また、プロパティ画面４６に表示する版履歴情報も当該バインダのインデックスから取り出してきて自動更新する。
【００４６】
以上のように、本実施の形態によれば、文書管理サーバー１０で管理されている文書の複製先に対しても当該文書の最新版を自動配信することにより、複製先に該当する利用者クライアント３０では、文書の改版がされたことを意識することなく、かつ自ら文書管理サーバー１０から最新版を取り出さなくても常に最新版の文書を利用することができる。文書提供者にしてみれば、文書を改版したときに、その改版した文書（最新版）を文書管理サーバー１０へ登録さえすれば、その改版により追加、修正した内容を文書の複製先となる利用者クライアント３０に反映させることができる。
【００４７】
特に、本実施の形態においては、各文書の各版を仮想的なバインダで束ねるようにして文書の版管理を行うようにした。これにより、文書提供者は、公開してもよい版をバインダに綴じさえすればよい。また、文書利用者に対してバインダを一つの文書として表示するようにしたので、版を意識せずに文書利用を効率的に行うことができる。
【００４８】
なお、本実施の形態では、共有文書データベース１４に文書自体を格納するように説明したが、文書の格納先のみを管理し、文書の実体は必ずしも文書管理サーバー１０で保持させておかなくてもよい。
【００４９】
また、本実施の形態では、新規登録処理部２１、改版登録処理部２２が文書の作成ステップに関与する場合について説明したが、自己または他者が別途作成済みの文書に対して文書識別情報（文書ＩＤ）を付与し文書管理サーバー１０に登録することも可能である。
【００５０】
また、本実施の形態では、自動配信を行う例を中心に説明したが、自動配信を行わず、文書表示および文書の内容表示は複製されたファイルの状態のまま行い、版履歴情報を当該バインダのインデックスから取り出してきて最新の状態で表示させることも可能である。
【００５１】
また、本実施の形態では、文書取得処理部３２により文書の複製を利用者クライアントに作成する例を説明したが、文書の複製は文書の作成者によりメールで配布された場合などについても、文書取得処理部３２により複製を取得した場合と同様である。
【００５２】
また、本実施の形態では、文書の管理、特に文書の登録と表示を中心に説明したが、文書の削除にも対応できるようにしておくことが望ましい。例えば、バインダから最新版（例えば第５版）が文書提供者により削除されたときには、利用者クライアント３０において表示されている文書の版を第５版から第４版に戻し、また、文書保存部３３から第５版を削除し第４版を再度ダウンロードするなどする。
【００５３】
また、本実施の形態では、文書の版管理を行う場合を例にして説明したが、実行イメージ等にもそれぞれに版が付与され管理されるので、ファイル形式にて保存されるデータであれば、本発明を適用することは可能である。
【００５４】
【発明の効果】
本発明によれば、仮想バインダを設け、ファイル作成者には各版に対応するファイルをそれぞれ一つのファイルとして対応する仮想バインダに登録させ、ファイル利用者には仮想バインダを一つのファイルとして表示させるようにしたので、利用者に文書の版を意識させることなく利用させることができる。
【００５５】
また、ファイルの最新版が仮想バインダに登録されたときには、その最新版の複製をそのファイルの利用者に自動配信するようにしたので、該当する利用者には常に最新版のファイルを利用させることができる。
【００５６】
また、必要に応じて旧版のファイルの複製を取得させることができる。
【図面の簡単な説明】
【図１】本実施の形態における文書管理システムを示したブロック構成図である。
【図２】文書と版の基本モデルを示した概念図である。
【図３】本実施の形態におけるバインダと各文書、各版の関係を示すと共にユーザインタフェースを示した概念図である。
【図４】本実施の形態における利用者クライアントに表示される文書の表示例を示した図である。
【図５】従来の文書管理システムの全体構成を示した概念図である。
【符号の説明】
１０　文書管理サーバー、１１　バインダ管理部、１２　最新版配信処理部、１３　アクセス履歴管理部、１４　共有文書データベース、１５　アクセスログファイル、２０　提供者クライアント、２１　新規登録処理部、２２　改版登録処理部、２３　オリジナル文書データベース、３０　利用者クライアント、３１表示処理部、３２　文書取得処理部、３３　文書保存部。
【図１】
2004110691.tif 000003
【図２】
2004110691.tif 000004
【図３】
2004110691.tif 000005
【図４】
2004110691.tif 000006
【図５】
2004110691.tif 000007