(57)【特許請求の範囲】
【請求項１】
文書公開サーバ装置と、文書管理サーバ装置と、クライアント装置と、がそれぞれネットワークに接続されている文書管理システムであって、
前記文書管理サーバ装置は、
前記文書管理サーバ装置における第１のフォルダ階層構造を用いて管理される複数の文書を記憶する第１の記憶手段と、
前記複数の文書のうち、公開対象としてクライアント装置から指定された文書を公開文書として、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造内の任意に指定されたフォルダに登録すべく、前記文書公開サーバ装置に送信する登録手段と、
前記文書公開サーバ装置に登録された前記公開文書が管理されていた前記文書管理サーバ装置における第１のフォルダ階層構造内の格納場所に基づいて、前記第１のフォルダ階層構造のうちの前記公開文書が管理されていたフォルダおよび下位フォルダに前記公開文書が管理されていたフォルダのみで作成される第３のフォルダ階層構造を表示させるための情報と、前記文書公開サーバ装置に登録された前記公開文書にアクセスするための情報とを関連付けて記録したファイルを作成し、当該作成したファイルを前記文書公開サーバ装置に送信するファイル作成手段と、
を備え、
前記文書公開サーバ装置は、
前記文書管理サーバ装置から送信された前記公開文書を、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造を用いて管理するように記憶する第２の記憶手段と、
クライアント装置からの要求に応じて、前記公開文書および前記ファイルを提供する提供手段と
を備え、
前記クライアント装置は、前記文書公開サーバ装置における前記第２のフォルダ階層構造を用いて前記公開文書を表示し、更に、ユーザから前記第３のフォルダ階層構造を用いて表示するように指示があった場合、前記文書公開サーバ装置から前記ファイルを取得し、当該取得した前記ファイルに基づいて、前記公開文書にアクセスするための情報が関連付けられた前記第３のフォルダ階層構造を用いて前記公開文書を表示する
ことを特徴とする文書管理システム。
【請求項２】
前記文書管理サーバ装置は、
前記公開文書が前記複数の文書のうちのいずれであるかを特定するための情報と、前記文書公開サーバ装置に登録された前記公開文書にアクセスするための情報とを含む公開情報を記憶する公開情報記憶手段を更に備え、
前記登録手段は、
クライアント装置から前記公開対象として指定された文書が、既に公開済みであるか否かを前記公開情報に基づいて判別する判別手段と、
前記判別手段で公開済みではないと判別された場合に、前記指定された文書を公開文書として、前記文書公開サーバ装置に送信するように制御する第１の制御手段と、
前記判別手段で公開済みであると判別された場合に、当該公開済みの公開文書の更新日時を前記文書公開サーバ装置から取得する取得手段と、
前記取得手段で取得した更新日時と、前記文書管理サーバ装置において記憶する前記指定された文書の更新日時とを比較し、前記取得した更新日時の方が古い場合に、前記指定された文書を公開文書として送信するように制御する第２の制御手段と、
を含むことを特徴とする請求項１に記載の文書管理システム。
【請求項３】
クライアント装置は、
ユーザから前記公開文書を取得する指示を受け付ける受付手段を備え、
前記受付手段で前記ユーザから取得の指示を受け付けた場合に、当該取得指示された前記公開文書を前記文書公開サーバ装置に要求して取得する
ことを特徴とする請求項１または２のいずれか１項に記載の文書管理システム。
【請求項４】
前記ファイルは、ＨＴＭＬにより記述される
ことを特徴とする請求項１乃至３のいずれか１項に記載の文書管理システム。
【請求項５】
ネットワークを介して、文書公開サーバ装置とクライアント装置とに接続された文書管理サーバ装置であって、
前記文書管理サーバ装置における第１のフォルダ階層構造を用いて管理される複数の文書を記憶する第１の記憶手段と、
前記複数の文書のうち、公開対象としてクライアント装置から指定された文書を公開文書として、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造内の任意に指定されたフォルダに登録すべく、前記文書公開サーバ装置に送信する登録手段と、
前記文書公開サーバ装置に登録された前記公開文書が管理されていた前記文書管理サーバ装置における第１のフォルダ階層構造内の格納場所に基づいて、前記第１のフォルダ階層構造のうちの前記公開文書が管理されていたフォルダおよび下位フォルダに前記公開文書が管理されていたフォルダのみで作成される第３のフォルダ階層構造を表示させるための情報と、前記文書公開サーバ装置に登録された前記公開文書にアクセスするための情報とを関連付けて記録したファイルを作成し、当該作成したファイルを前記文書公開サーバ装置に送信するファイル作成手段と、
を備え、
前記クライアント装置は、前記文書公開サーバ装置における前記第２のフォルダ階層構造を用いて前記公開文書を表示し、更に、ユーザから前記第３のフォルダ階層構造を用いて表示するように指示があった場合、前記文書公開サーバ装置から前記ファイルを取得し、当該取得した前記ファイルに基づいて、前記公開文書にアクセスするための情報が関連付けられた前記第３のフォルダ階層構造を用いて前記公開文書を表示する、ことを特徴とする文書管理サーバ装置。
【請求項６】
コンピュータを、請求項１乃至５のいずれか１項に記載の文書管理サーバ装置が備える各手段として機能させるためのプログラム。
【請求項７】
文書公開サーバ装置と、文書管理サーバ装置と、クライアント装置と、がそれぞれネットワークに接続されている文書管理システムにおける文書管理方法であって、
前記文書管理サーバ装置において、
前記文書管理サーバ装置における第１のフォルダ階層構造を用いて管理される複数の文書を第１の記憶手段に書き込むステップと、
前記複数の文書のうち、公開対象としてクライアント装置から指定された文書を公開文書として、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造内の任意に指定されたフォルダに登録すべく、前記文書公開サーバ装置に送信する登録ステップと、
前記文書公開サーバ装置に登録された前記公開文書が管理されていた前記文書管理サーバ装置における第１のフォルダ階層構造内の格納場所に基づいて、前記第１のフォルダ階層構造のうちの前記公開文書が管理されていたフォルダおよび下位フォルダに前記公開文書が管理されていたフォルダのみで作成される第３のフォルダ階層構造を表示させるための情報と、前記文書公開サーバ装置に登録された前記公開文書にアクセスするための情報とを関連付けて記録したファイルを作成し、当該作成したファイルを前記文書公開サーバ装置に送信するファイル作成ステップと、
を実行し、
前記文書公開サーバ装置において、
前記文書管理サーバ装置から送信された前記公開文書を、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造を用いて管理するように第２の記憶手段に書き込むステップと、
クライアント装置からの要求に応じて、前記公開文書および前記ファイルを提供する提供ステップと
を実行し、
前記クライアント装置において、
前記文書公開サーバ装置における前記第２のフォルダ階層構造を用いて前記公開文書を表示ステップと、
ユーザから前記第３のフォルダ階層構造を用いて表示するように指示があった場合、前記文書公開サーバ装置から前記ファイルを取得し、当該取得した前記ファイルに基づいて、前記公開文書にアクセスするための情報が関連付けられた前記第３のフォルダ階層構造を用いて前記公開文書を表示するステップと
を実行する
ことを特徴とする文書管理方法。
【請求項８】
ネットワークを介して、文書公開サーバ装置とクライアント装置とに接続された文書管理サーバ装置における文書管理方法であって、
前記文書管理サーバ装置における第１のフォルダ階層構造を用いて管理される複数の文書を第１の記憶手段に書き込むステップと、
前記複数の文書のうち、公開対象としてクライアント装置から指定された文書を公開文書として、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造内の任意に指定されたフォルダに登録すべく、前記文書公開サーバ装置に送信する登録ステップと、
前記文書公開サーバ装置に登録された前記公開文書が管理されていた前記文書管理サーバ装置における第１のフォルダ階層構造内の格納場所に基づいて、前記第１のフォルダ階層構造のうちの前記公開文書が管理されていたフォルダおよび下位フォルダに前記公開文書が管理されていたフォルダのみで作成される第３のフォルダ階層構造を表示させるための情報と、前記文書公開サーバ装置に登録された前記公開文書にアクセスするための情報とを関連付けて記録したファイルを作成し、当該作成したファイルを前記文書公開サーバ装置に送信するファイル作成ステップと、
を備え、
前記クライアント装置は、前記文書公開サーバ装置における前記第２のフォルダ階層構造を用いて前記公開文書を表示し、更に、ユーザから前記第３のフォルダ階層構造を用いて表示するように指示があった場合、前記文書公開サーバ装置から前記ファイルを取得し、当該取得した前記ファイルに基づいて、前記公開文書にアクセスするための情報が関連付けられた前記第３のフォルダ階層構造を用いて前記公開文書を表示する、ことを特徴とする文書管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システムに関する。特に、文書管理サーバ装置と文書公開サーバ装置とを備えて、文書管理サーバ装置における公開文書のフォルダ階層構造に関する情報を文書公開サーバ装置が保持する文書管理システムに関する。
【背景技術】
【０００２】
イントラネットなど社内で管理されている文書管理サーバ装置は、イントラネット外部からの不正アクセスを防止するため、通常、イントラネット外部に対して公開機能を持たない。そのため、社外の関係者と情報を共有するためには、別途インターネットなどの外部ネットワークに接続された文書公開サーバ装置へ必要な文書を登録することが行われている。
【０００３】
関係者と社外で情報を共有するための文書公開サーバ装置におけるフォルダ構成、文書配置は、関係者に対して文書の配置場所がすぐにわかるようにしてあることが好ましい。このため、社内で管理されている文書管理サーバ装置におけるフォルダ構成、文書配置とは異なることがある。
【０００４】
しかし、このように異なる構成が存在することから、社内の文書管理サーバ装置を使用するユーザが、異なる構成の文書公開サーバ装置にアクセスする場合、フォルダ階層構造が相違するため使いにくいという問題がある。したがって、ユーザの利便性を考慮した様々な提案がされている。
【０００５】
従来の文書管理システムには、編集サーバ装置と公開サーバ装置とを分けて管理し、公開サーバへの公開やアクセス権などの自動設定を行うことにより、保管規則を統一するものがある（例えば、特許文献１参照。）。
【０００６】
また、ひな形となるフォルダ階層構造や文書を予め定義し、各プロジェクトに対してオブジェクト指向の継承の概念を用いてこの構造を透過的に見せるものがある（例えば、特許文献２参照。）。
【０００７】
さらに、操作画面を定義して使用するキャビネットを統合した場合、新しく統合したキャビネットに、定義した操作画面を使用することに加えて、使用していた旧キャビネットの操作画面をも利用可能となるように提供するものがある（例えば、特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−０７２７６９号公報
【特許文献２】特開２００７−３２３６２６号公報
【特許文献３】特開２００８−３０５０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の従来技術は同じフォルダ階層構造を用いて表示を行うものであり、異なるフォルダ構造を前提としたものではなく、フォルダ階層構造の異なるサーバ間での文書共有（公開）に係るアクセスに関する問題を解決することができない。そこで、情報の公開を依頼するサーバと、依頼を受けて公開するサーバとの間でフォルダ階層構造が異なっても、ユーザに利便性の高いシステムを提供する必要がある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の発明は、文書公開サーバ装置と、文書管理サーバ装置と、クライアント装置と、がそれぞれネットワークに接続されている文書管理システムであって、前記文書管理サーバ装置は、前記文書管理サーバ装置における第１のフォルダ階層構造を用いて管理される複数の文書を記憶する第１の記憶手段と、前記複数の文書のうち、公開対象としてクライアント装置から指定された文書を公開文書として、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造内の任意に指定されたフォルダに登録すべく、前記文書公開サーバ装置に送信する登録手段と、前記文書公開サーバ装置に登録された前記公開文書が管理されていた前記文書管理サーバ装置における第１のフォルダ階層構造内の格納場所に基づいて、前記第１のフォルダ階層構造のうちの前記公開文書が管理されていたフォルダおよび下位フォルダに前記公開文書が管理されていたフォルダのみで作成される第３のフォルダ階層構造を表示させるための情報と、前記文書公開サーバ装置に登録された前記公開文書にアクセスするための情報とを関連付けて記録したファイルを作成し、当該作成したファイルを前記文書公開サーバ装置に送信するファイル作成手段と、を備え、前記文書公開サーバ装置は、前記文書管理サーバ装置から送信された前記公開文書を、前記第１のフォルダ階層構造と異なる前記文書公開サーバ装置における第２のフォルダ階層構造を用いて管理するように記憶する第２の記憶手段と、クライアント装置からの要求に応じて、前記公開文書および前記ファイルを提供する提供手段とを備え、前記クライアント装置は、前記文書公開サーバ装置における前記第２のフォルダ階層構造を用いて前記公開文書を表示し、更に、ユーザから前記第３のフォルダ階層構造を用いて表示するように指示があった場合、前記文書公開サーバ装置から前記ファイルを取得し、当該取得した前記ファイルに基づいて、前記公開文書にアクセスするための情報が関連付けられた前記第３のフォルダ階層構造を用いて前記公開文書を表示することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、文書管理サーバで管理している文書がフォルダ階層構造の異なる公開サーバ上で公開されている場合にも、文書管理サーバで使用している階層構造を利用して文書へのアクセスを行うことができるため、ユーザのシステムの利便性を向上させる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る文書管理システムを示す図である。
【図２】文書管理サーバ装置に関する機能構成を示す図である。
【図３】文書公開サーバ装置に関する機能構成を示す図である。
【図４】クライアント装置に関する機能構成を示す図である。
【図５】文書管理サーバ装置におけるフォルダ階層構造を示す図である。
【図６】文書公開サーバ装置におけるフォルダ階層構造を示す図である。
【図７】（Ａ）は、文書管理サーバ装置における文書情報を示し、（Ｂ）は、文書公開サーバ装置における文書情報を示す図である。
【図８】文書管理サーバ装置における公開情報を示す図である。
【図９】実施例１においてクライアント装置に表示される文書操作画面の一例を示す図である。
【図１０】文書管理サーバ装置から文書公開サーバ装置に対して選択文書の公開または公開中止に係る処理手順を示すフロー図である。
【図１１】文書公開サーバ装置におけるＶｉｅｗＩｎｆｏを作成する処理手順を示すフロー図である。
【図１２】実施例１においてクライアント装置に表示される文書操作画面の一例を示す図である。
【図１３】実施例１においてクライアント装置に表示される文書操作画面の一例を示す図である。
【図１４】実施例２においてクライアント装置に表示される文書操作画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。但し、以下に説明する実施の形態に記載されている構成要素について、その配置、およびデータの内容等は、特に特定的に記述されていない限り本発明の範囲を限定するものではない。
【００１４】
（実施例１）
まず、本発明の文書管理システムに係る第１の実施形態について説明する。
【００１５】
＜文書管理サーバ装置を含む全体構成＞
本実施例１に係る文書管理システムの全体の構成図について、図１のブロック図を参照して説明する。
【００１６】
文書管理システム１００は、図１に示すように、文書管理サーバ装置１０１、クライアント装置１０２、１０７、文書公開サーバ装置１０６、ネットワーク１０３、１０５、およびルータ１０４と、から構成される。
【００１７】
文書管理サーバ装置１０１は、イントラネット内で作成された文書を管理する機能を持つものであり、イントラネット内で接続されているクライアント装置１０２からの要求に応じて、管理している文書に関する情報を提供する。
【００１８】
文書公開サーバ装置１０６は、複数のイントラネット内の装置からアクセス可能な場所（本実施例ではインターネットに接続されている）に配置され、管理している文書にアクセスした装置に対して情報を提供する。
【００１９】
ネットワーク１０３は、イントラネット内の各装置同士を接続させるために用いられる。例えば、文書管理サーバ装置１０１とクライアント装置１０２とがそれぞれ、ネットワーク１０３に接続されており、双方向の通信を可能にする。
【００２０】
ルータ１０４は、ネットワーク１０３に接続されている装置と、ネットワーク１０５に接続される装置とを接続させるための装置である。また、イントラネットの外部からイントラネット内部への装置にアクセスがあっても、ルータ１０４により、ネットワーク１０３に接続される機器へのアクセスを制限する。
【００２１】
ネットワーク１０５には、文書公開サーバ装置１０６やクライアント装置１０７が接続されている。ネットワーク１０５は、一般に、インターネット等のパブリックなネットワークを利用することができる。
【００２２】
クライアント装置１０２、１０７は、文書管理サーバ装置１０１や文書公開サーバ装置１０６に格納される文書へのアクセスや、この文書に係る情報をユーザに提示するための装置である。なお、本実施例１の構成では、クライアント装置１０７は、文書公開サーバ装置１０６へのアクセスが可能であるが、文書管理サーバ装置１０１に対しては、ルータ１０４の制限によりアクセス不可能となっている。一方、クライアント装置１０２は、同一のイントラネット内に存在する文書管理サーバ装置１０１へのアクセスに加えて、ルータ１０４経由で文書公開サーバ装置１０６へのアクセスも可能となっている。
【００２３】
これらクライアント装置１０２、１０７は、各ネットワークに１台のみならず、複数台が接続されていてもよい。また、クライアント装置がそれぞれ、能力・性能の異なるものであってもよい。
【００２４】
＜文書管理サーバ装置の構成＞
次に、文書管理サーバ装置１０１の内部構成について図２を参照して説明する。
【００２５】
文書管理サーバ装置１０１は、例えばサーバ用パーソナルコンピュータであり、ＣＰＵやＲＡＭ、ＲＯＭ、ＨＤＤ、ＮＩＣ（ネットワークインターフェースカード）等のハードウェアから構成される。また、文書管理サーバ装置１０１は、ＣＲＴやＫＢ（キーボード）、マウス等が接続されて、ユーザからの指示を受け付け、その処理結果を表示する。
【００２６】
図２に示す通り、文書管理サーバ装置１０１は、文書情報管理部２０１、公開情報管理部２０２、文書登録処理制御部２０３、文書更新処理制御部２０４、文書削除処理制御部２０５、文書公開処理制御部２０６、表示内容生成部２０８を含む。また、文書管理サーバ装置１０１は、リクエスト処理制御部２０９、ネットワーク通信部２１０を含む。
【００２７】
文書情報管理部２０１は、ＲＡＭ、ＨＤＤ等の記憶装置に文書情報を記憶させ、または文書情報を記憶装置から読み出す。文書情報は、テキスト等から構成される文書の実データ、および文書の格納場所等の複数の情報が関連付けられている。
【００２８】
公開情報管理部２０２は、ＲＡＭ、ＨＤＤ等の記憶装置に公開情報記憶を実施し、または公開情報読み出しを実施する。公開情報は、文書管理サーバ装置１０１に記憶されている文書のうち、イントラネット外部の文書公開サーバ装置１０６において公開される文書に係る情報を含む。
【００２９】
文書登録処理制御部２０３は、クライアント装置１０２から送信された文書登録のリクエストに係る処理を行う。具体的に、文書登録処理制御部２０３は、文書情報管理部２０１を制御して、リクエストに係る文書情報を記憶装置に記憶させる。
【００３０】
文書更新処理制御部２０４は、クライアント装置１０２から送信された文書更新のリクエストに係る処理を行う。具体的に、文書更新処理制御部２０４は、文書情報管理部２０１を制御して、記憶装置に記憶されている文書情報をこのリクエストの内容に応じて更新する。
【００３１】
文書削除処理制御部２０５は、クライアント装置１０２から送信された文書削除のリクエストに係る処理を行う。具体的に、文書削除処理制御部２０５は、文書情報管理部２０１を制御して、記憶装置に記憶されている文書情報のうちリクエストに係る文書情報を記憶装置から削除する。
【００３２】
文書公開処理制御部２０６は、クライアント装置１０２から送信された文書公開のリクエストに係る処理を行う。
【００３３】
文書取得処理制御部２０７は、クライアント装置１０２から送信された文書取得のリクエストに係る処理を行う。具体的に、文書取得処理制御部２０７は、文書情報管理部２０１を制御して、リクエストに係る文書を取得する。
【００３４】
表示内容生成部２０８は、各処理制御部（２０３〜２０７）における処理結果を、必要に応じてクライアント装置１０２に接続された表示装置に表示するための表示情報を生成する。該表示情報は、本実施例において、ＷＥＢブラウザを介して表示されるため、主としてＨＴＭＬ形式により構成される。
【００３５】
リクエスト処理制御部２０９は、クライアント装置１０２から送信されたリクエストをネットワーク通信部２１０から最初に受信し、リクエストを解釈する。そして、リクエスト処理制御部２０９は、解釈結果に応じて、文書登録処理制御部２０３、文書更新処理制御部２０４、文書削除処理制御部２０５、文書公開処理制御部２０６、表示内容生成部２０８に対して各種の処理を指示する。
【００３６】
なお、各制御部２０１〜２０７、２０９、および表示内容生成部２０８はそれぞれ、ＣＰＵにより実行されるプログラムに係る機能の一部である。
【００３７】
ネットワーク通信部２１０は、クライアント装置１０２からリクエストを受信し、リクエスト処理制御部２０９に送信する。また、ネットワーク通信部２１０は、各種の処理結果をクライアント装置１０２に返信する。なお、ネットワーク通信部２１０は、例えばＮＩＣから構成され、ネットワーク１０３に接続される。
【００３８】
＜文書公開サーバ装置の構成＞
次に、文書公開サーバ装置１０６の内部構成について、図３を参照して説明する。
【００３９】
文書公開サーバ装置１０６は、文書管理サーバ装置１０１と同様に、サーバ用パーソナルコンピュータがその一例である。文書公開サーバ装置１０６は、例えば、ＣＰＵやＲＡＭ、ＲＯＭ、ＨＤＤ、ＮＩＣ等のハードウェアから構成される。
【００４０】
また、それぞれ外部から、もしくは内包したＣＲＴ、ＫＢ、マウス等が接続されて、ユーザからの指示に基づいた各種の制御を行う。
【００４１】
図３に示すとおり、文書公開サーバ装置１０６は、文書情報管理部３０１、文書登録処理制御部３０２、文書更新処理制御部３０３、文書削除処理制御部３０４、文書取得処理制御部３０５、表示内容生成部３０６を含む。また、文書公開サーバ装置１０６は、リクエスト処理制御部３０７、ネットワーク通信部３０８を含む。
【００４２】
文書情報管理部３０１は、ＲＡＭ、ＨＤＤ等の記憶装置に文書情報を記憶させ、または文書情報を記憶装置から読み出す。
【００４３】
文書登録処理制御部３０２は、文書管理サーバ装置１０１、クライアント装置１０２、またはクライアント装置１０７から送信された文書登録のリクエストに係る処理を行う。具体的に、文書登録処理制御部３０２は、文書情報管理部３０１を制御して、リクエストに係る文書情報を記憶装置に記憶させる。
【００４４】
文書更新処理制御部３０３は、文書管理サーバ装置１０１、クライアント装置１０２、またはクライアント装置１０７から送信された文書更新のリクエストに係る処理を行う。具体的に、文書更新処理制御部３０３は、文書情報管理部３０１を制御して、記憶装置に記憶されている文書情報をリクエストの内容に応じて更新する。
【００４５】
文書削除処理制御部３０４は、文書管理サーバ装置１０１、クライアント装置１０２、またはクライアント装置１０７から送信された文書削除のリクエストに係る処理を行う。具体的に、文書削除処理制御部３０４は、文書情報管理部３０１を制御して、記憶装置に記憶されている文書情報のうちリクエストに係る文書情報を記憶装置から削除する。
【００４６】
文書取得処理制御部３０５は、文書管理サーバ装置１０１、クライアント装置１０２、またはクライアント装置１０７から送信された文書取得のリクエストに係る処理を行う。具体的に、文書取得処理制御部３０５は、文書情報管理部３０１を制御して、リクエストに係る文書を取得する。
【００４７】
表示内容生成部３０６は、各処理制御部（３０１〜３０５）における処理結果を、必要に応じてクライアント装置１０２、または１０７に接続された表示装置に表示するための表示情報を生成する。該表示情報は、本実施例において、ＷＥＢブラウザを介して表示されるため、主としてＨＴＭＬ形式により構成される。
【００４８】
リクエスト処理制御部３０７は、文書管理サーバ装置１０１、クライアント装置１０２、またはクライアント装置１０７から送信されたリクエストをネットワーク通信部３０８から最初に受信し、リクエストを解釈する。そして、リクエスト処理制御部３０７は、解釈結果に応じて、文書登録処理制御部３０２、文書更新処理制御部３０３、文書削除処理制御部３０４、文書取得処理制御部３０５、表示内容生成部３０６に対して各種の処理を指示する。
【００４９】
ネットワーク通信部３０８は、文書管理サーバ装置１０１、クライアント装置１０２、またはクライアント装置１０７からリクエストを受信し、リクエスト処理制御部３０７に送信する。また、ネットワーク通信部３０８は、リクエストの送信元に返信する。なお、ネットワーク通信部３０８は、例えばＮＩＣから構成され、ネットワーク１０５に接続される。
【００５０】
なお、文書公開サーバ装置１０６は、一般にＷｅｂサービス（ＳＯＡＰ、ＲＥＳＴ）に相当するものであり、外部の各種装置からのアクセスに対応するためのＡＰＩを備える。
【００５１】
＜クライアント装置の構成＞
次に、クライアント装置１０２、クライアント装置１０７の内部構成について図４を参照して説明する。
【００５２】
クライアント装置１０２、１０７は、それぞれ、例えばパーソナルコンピュータと同等の機能を備える装置である。具体的には、クライアント装置１０２、１０７は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、およびＮＩＣ等のハードウェアから構成される。
【００５３】
また、それぞれ外部もしくは内包したＣＲＴ、ＫＢ、マウスと接続されて、ユーザにインターフェースを提供し、このインターフェースを介したユーザからの指示に基づいて各種の制御を行う。
【００５４】
なお、クライアント装置１０２、およびクライアント装置１０７はそれぞれ、本実施例において、文書管理サーバ装置１０１または文書公開サーバ装置１０６へのアクセス手段として機能するため、同一の機能構成とすることができる。
【００５５】
図４に示すとおり、クライアント装置１０２、１０７は、表示内容処理制御部４０１、ネットワーク通信部４０２と、を少なくとも含むものである。
【００５６】
表示内容処理制御部４０１は、文書管理サーバ装置１０１や文書公開サーバ装置１０６から送信された表示情報を解釈して、解釈結果をＣＲＴ上に表示する。また、表示内容処理制御部４０１は、ユーザのリクエストを受付けるためのインターフェースを表示して、インターフェースを介してユーザからのリクエストを受け付ける。
【００５７】
ネットワーク通信部４０２は、ネットワーク１０３を経由して文書管理サーバ装置１０１や文書公開サーバ装置１０６から受信した各種の情報を表示内容処理制御部４０１に送信する。また、ネットワーク通信部４０２は、表示内容処理制御部４０１から送られるリクエストをリクエストの要求先となる装置へ送信する。なお、ネットワーク通信部４０２は、例えば、ＮＩＣから構成され、ネットワーク１０３と接続される。
【００５８】
なお、クライアント装置１０７と、クライアント装置１０２とにおいて、接続されるネットワークがそれぞれ異なる。すなわち、クライアント装置１０２はネットワーク１０３に接続されているのに対し、一方、クライアント装置１０７はネットワーク１０５に接続されている。
【００５９】
なお、図４に示す構成は本実施例における文書管理システム１００に必要な要素を例示するものであり、これらに限定されるものではない。
【００６０】
＜フォルダ階層構造＞
図５は、文書管理サーバ装置１０１において、文書がフォルダに格納されて、フォルダを階層構造に従って管理されるときのフォルダ階層構造の一例を説明するための図である。
【００６１】
本実施例におけるフォルダ階層構造は、ルートフォルダ５０１の下層に、フォルダ５０２とフォルダ５０６が配置される。更に下層では、フォルダ５０２の下層にフォルダ５０３とフォルダ５０５が、フォルダ５０３の下層にフォルダ５０４が配置されている。なお、図５に示すフォルダ階層構造は一例であり、図５の例に限定されるものではない。
【００６２】
ルートフォルダ５０１は、フォルダ階層構造においてルートとなるものであり、ルート以外の全てのフォルダは、ルートフォルダ５０１よりも下位の階層に属することとなる。
【００６３】
図５において、各フォルダには、５１６〜５２０に示す破線の矩形内の文書がそれぞれのフォルダに格納されていることを示している。例えば、フォルダ５０４には、矩形５１８内の文書５１０、５１１、５１２が格納されている。なお、これらの文書５０７〜５１５は、記憶装置に記憶されるものであり、図２に示す文書情報管理部２０１によって、記憶装置から読み出し、または記憶装置に書き込みされる。
【００６４】
図６は、文書公開サーバ装置１０６において、文書がフォルダに格納されて、フォルダを階層構造に従って管理されるときのフォルダ階層構造の一例を説明するための図である。
【００６５】
ルートフォルダ６０１は、フォルダ階層構造においてルートとなるものであり、ルート以外の全てのフォルダは、ルートフォルダ６０１よりも下位の階層に属することとなる。
【００６６】
図６において、各フォルダには、６１３〜６１６に示す破線の矩形内の文書がそれぞれのフォルダに格納されていることを示している。例えば、フォルダ６０５には、矩形６１５内の文書６１０、６１１が格納されている。
【００６７】
なお、これらの文書６０７〜６１２は、記憶装置に記憶されるものであり、図３に示す文書情報管理部３０１によって、記憶装置から読み出し、または記憶装置に書き込みされる。
【００６８】
なお、本実施例において、文書管理サーバ装置１０１に記憶されている文書５０７、文書５１０、文書５１５と同一の文書が、それぞれ文書６１１、文書６０８、文書６１０として文書公開サーバ装置１０６に記憶されている。
【００６９】
＜文書情報および公開情報＞
次に、図７（Ａ）、図７（Ｂ)、図８を参照して、記憶装置に記憶されるときの文書情報のデータ構造について説明する。
【００７０】
なお、図７および図８に示すように文書情報は種々の属性から構成されるが、本発明に係る文書管理システムを実現する上で必要となるものを例示したものであり、その他の属性がさらに追加されていてもよい。
【００７１】
図７（Ａ）は、文書管理サーバ装置１０１における文書情報のデータ構造を示す。
【００７２】
図７（Ａ）に示すように、文書情報７１１〜７１９は、文書ＩＤ７０１、文書名称７０２、更新日時７０３、格納場所７０４、文書７０５から構成される。
【００７３】
文書ＩＤ７０１は、文書７０５の実データに対して一意に割り当てられる識別情報である。文書名称７０２は、文書７０５を識別するためにユーザにより設定された任意の名称である。更新日時７０３は、文書７０５の実データが更新（または変更）された日時である。格納場所７０４は、文書７０５の実データが格納されるフォルダについて、フォルダ階層構造上の位置を示す。なお、図７（Ａ）に示す文書名称７０２、および格納場所７０４は、図５に示すフォルダ階層構造と一致している。また、図５に示す文書５０７〜５１５がそれぞれ文書情報７１１〜７１９に対応する。
【００７４】
図７（Ｂ）は、文書公開サーバ装置１０６における文書情報７３１〜７３６のデータ構造を示す。このデータ構造は、文書管理サーバ装置１０１におけるデータ構造と同一であり、文書公開サーバ装置１０６は、文書情報７３１〜７３６のように一組の情報にして管理する。なお、図６に示す文書６０７〜６１２がそれぞれ、文書情報７３１〜７３６に対応している。
【００７５】
図８は、図７（Ａ）に示す文書７０５のうち、文書管理サーバ装置１０１から文書公開サーバ装置１０６に送信された文書であって、公開されている文書を管理するときのデータ構造を示す。
【００７６】
文書ＩＤ８０１は、公開されている文書７０５に関連付けられている文書ＩＤ７０１と同一の文書ＩＤを示す。
【００７７】
公開場所８０２は、公開されている文書７０５が、文書公開サーバ装置１０６において格納されるフォルダのフォルダ階層構造上の位置を示す。
【００７８】
公開先アクセス方法８０３は、文書公開サーバ装置１０６が提供するｗｅｂサービスを利用して、公開されている文書へアクセスするためのアクセス方法を示す。このｗｅｂサービスを利用するためのインターフェースを介して、公開先アクセス方法８０３に示すアクセス方法を入力することにより、公開されている文書へアクセスすることができる。
【００７９】
以上のように、文書公開サーバ装置１０６において公開されている文書は、文書管理サーバ装置１０１において、文書ＩＤ８０１、公開場所８０２、および公開先アクセス方法８０３が関連付けられた公開情報８１１〜８１３のようにして管理される。
【００８０】
＜文書管理サーバ操作画面＞
次に、図９を参照して、クライアント装置１０２のＣＲＴに表示される文書公開管理画面であって、文書管理サーバ装置１０１に記憶されている文書に対する各種の指示を受け付けるための文書公開管理画面について説明する。
【００８１】
文書公開管理画面９０１は、フォルダツリー表示部９０２、文書一覧表示部９０３、文書操作部９０４、公開ボタン９０５、公開中止ボタン９０６、および更新ボタン９０７から構成される。
【００８２】
フォルダツリー表示部９０２は、文書管理サーバ装置１０１におけるフォルダ階層構造を表示する領域である。図９において、フォルダツリー表示部９０２には、図５に示すフォルダ階層構造（フォルダ５０１〜フォルダ５０６）が表示されている。ユーザは、クライアント装置１０２に接続されるマウス等の入力装置を操作することにより、フォルダツリー表示部９０２に表示されるフォルダを選択することができる。
【００８３】
文書一覧表示部９０３は、フォルダツリー表示部９０２においてユーザにより選択されたフォルダに格納されている文書について、文書名称を一覧にして表示する領域である。
【００８４】
例えば、ユーザがフォルダ「Ｚ」（フォルダ５０４）を選択した場合、フォルダ５０４に格納されている文書（文書５１０、文書５１１、文書５１２）に対応する文書名称「ＺＡ」「ＺＢ」「ＺＣ」が表示される。
【００８５】
文書操作部９０４は、文書一覧表示部９０３に表示される文書名称に対応する文書に対して、各種の処理指示を受け付けるための複数のボタンが配置される領域である。この複数のボタンは、本実施例では公開ボタン９０５、公開中止ボタン９０６、更新ボタン９０７を含む。
【００８６】
公開ボタン９０５は、文書一覧表示部９０３に表示されている文書名称の中から選択されたものに対応する文書（以後、選択文書）を文書公開サーバ装置１０６に送信して、文書を公開する処理の開始指示をユーザから受け付けるためのものである。なお、公開ボタン９０５が選択されたときの処理の詳細は、図１０を用いて後に説明する。
【００８７】
公開中止ボタン９０６は、文書一覧表示部９０３に表示されている文書名称の中から選択された選択文書であって、公開されている文書を文書公開サーバ装置１０６から削除するための処理の開始指示を受け付ける。なお、公開中止ボタン９０６が選択されたときの処理の詳細は、公開ボタン９０５が選択されたときの処理とともに図１０を用いて後に説明する。
【００８８】
更新ボタン９０７は、文書管理サーバ装置１０１に記憶される公開情報と、文書公開サーバ装置１０６に記憶されるＶｉｅｗＩｆｏとを更新するための処理の開始指示を受け付ける。なお、更新ボタン９０７が選択されたときの処理の詳細は、図１１を用いて後に説明する。
【００８９】
＜文書公開サーバへの公開・公開中止＞
文書管理サーバ装置１０１から文書公開サーバ装置１０６に対して、特定の文書を公開させ、または公開された文書について公開を中止させるための処理手順について、図１０を用いて説明する。
【００９０】
図１０は、選択文書について、公開ボタン９０５または公開中止ボタン９０６が選択されたときの処理フローを示す。なお、本処理は、文書管理サーバ装置１０１の文書公開処理制御部２０６において実行される。
【００９１】
まず、ステップＳ１００１において、文書公開処理制御部２０６は、クライアント装置１０２から送信された選択文書を示す情報と、ユーザにより選択されたボタンに関するボタン情報とを取得する。そして、文書公開処理制御部２０６は、送信された選択文書を示す情報に基づいて、記憶装置に記憶されている文書情報のうち、選択文書に対応するものを選択文書情報として特定して、これを取得する。この取得処理が終了すると、ステップＳ１００２へ進む。
【００９２】
次に、ステップＳ１００２において、取得したボタン情報が公開中止ボタン９０６であるか否かを判別する。
【００９３】
ボタン情報が、公開中止ボタン９０６である場合、ステップＳ１００３へ進み、ボタン情報が、公開中止ボタン９０６ではなく公開ボタン９０５である場合、ステップＳ１００５へ進む。
【００９４】
ステップＳ１００３に進んだ場合、文書公開サーバ装置１０６が提供するＷｅｂサービスを用いることにより、選択文書が文書公開サーバ装置１０６から削除される。
【００９５】
具体的には、まず、公開情報のうち、選択文書情報に含まれる文書ＩＤと一致する公開情報を特定する。図８に示す公開情報８１１〜８１３を例にすれば、選択文書情報が含む文書ＩＤ７０１と一致する文書ＩＤ８０１を含む公開情報８１１〜８１３のうちのいずれかが特定されることとなる。次に、文書公開処理制御部２０６は、特定した公開情報を公開情報管理部２０２から取得する。そして、取得した公開情報に含まれる公開場所８０２、公開先アクセス方法８０３を含めたリクエストを、文書公開サーバ装置１０６に送信する。文書公開サーバ装置１０６の文書削除処理制御部３０４は、送信された公開場所８０２、公開先アクセス方法８０３に基づいて、選択文書を記憶装置から削除する指示を文書情報管理部３０１に与える。記憶装置から選択文書が削除されると、文書削除処理制御部３０４は、文書管理サーバ装置１０１に削除処理の終了の旨を通知する。そして、文書管理サーバ装置１０１がこの通知を受信すると、次のステップＳ１００４に進む。
【００９６】
ステップＳ１００４において、文書公開処理制御部２０６は、ステップＳ１００３において特定された公開情報を記憶装置から削除する指示を公開情報管理部２０２に与える。記憶装置から、特定された公開情報が削除されると、本処理フローは終了する。
【００９７】
一方、ステップＳ１００２において、ボタン情報が公開中止ボタン９０６ではないと判別された場合、Ｓ１００５において、選択文書が文書公開サーバ装置１０６において既に公開されているか否かが判別される。具体的には、文書公開処理制御部２０６は、選択文書に係る文書ＩＤ７０１と一致する文書ＩＤ８０１を含む公開情報があるか否かを判別する。一致する文書ＩＤがあれば（ステップＳ１００５；ＹＥＳ）、ステップＳ１００６に進み、一致する文書ＩＤがなければ（ステップＳ１００５；ＮＯ）、ステップＳ１００９へ進む。
【００９８】
ステップＳ１００６において、文書公開処理制御部２０６は、一致する文書ＩＤを含む公開情報の公開先アクセス方法に従って、文書公開サーバ装置１０６に記憶される一致する文書ＩＤの文書にアクセスする。そして、文書公開サーバ装置１０６は、アクセスのあった文書に関連付けられている更新日時７２３を文書管理サーバ装置１０１に送信する。
【００９９】
次に、ステップ１００７において、文書公開処理制御部２０６は、取得した更新日時７２３と、選択文書に係る更新日時７０３とを比較して、選択文書に係る更新日時７０３が取得した更新日時７２３よりも新しいか否かを判別する。更新日時７０３の方が新しければ（ステップＳ１００７；ＹＥＳ）、ステップＳ１００８に進む。一方、更新日時が一致するか更新日時７０３の方が新しくなければ（ステップＳ１００７；ＮＯ）、処理が終了する。
【０１００】
ステップＳ１００８において、文書公開処理制御部２０６は、文書公開サーバ装置１０６に対し、選択文書を更新する処理を依頼する。
【０１０１】
具体的には、まず、文書公開処理制御部２０６は、選択文書に係る文書ＩＤ７０１と同一の文書ＩＤ８０１を含む公開情報の公開場所８０２、公開先アクセス方法８０３を用いて、選択文書に係る文書７０５の実データを文書公開サーバ装置１０６に送信する。文書公開サーバ装置１０６の文書更新処理制御部３０３は、送信された公開場所８０２および公開先アクセス方法８０３に従って、文書を特定し、そして特定した文書を受信した選択文書の実データにより更新する。この更新が終了すると、処理が終了する。
【０１０２】
一方、ステップＳ１００９に進んだ場合、選択文書を文書公開サーバ装置１０６において新たに公開する処理を進める。
【０１０３】
まず、文書公開処理制御部２０６は、文書公開サーバ装置１０６に対し、文書公開サーバ装置１０６におけるフォルダ階層構造を示す情報の送信を依頼する。そして、文書公開サーバ装置１０６は、フォルダ階層構造を示す情報を文書管理サーバ装置１０１に送信する。文書管理サーバ装置１０１の表示内容生成部２０８は、フォルダ階層構造を示す情報に基づいて、フォルダツリー表示部９０２に表示するための画像を生成する。ユーザが、フォルダツリー表示部９０２に表示される、文書公開サーバ装置１０６のフォルダ階層構造に基づいてフォルダを選択すると、次のステップＳ１０１０へ進む。
【０１０４】
次に、ステップＳ１０１０において、選択されたフォルダ（選択フォルダ）に選択文書を格納して、公開文書として登録するための処理を行う。まず、文書公開処理制御部２０６は、文書公開サーバ装置１０６に対し、文書公開サーバ装置１０６において使用されていない新規の文書ＩＤを発行するように要求する。次に、文書公開処理制御部２０６は、文書公開サーバ装置１０６に対して、選択文書を登録するためのリクエストを送信する。リクエストには、文書公開サーバ装置１０６から取得した新規の文書ＩＤ、選択文書に係る文書名称７０２、選択文書に係る更新日時７０３、選択フォルダを示す情報、選択文書の実データが含まれる。リクエストを受信した文書公開サーバ装置１０６の文書登録処理制御部３０２は、選択フォルダに選択文書を格納する処理を実行して、選択文書を登録する。具体的には、リクエストに含まれる各種の情報に基づいて、図７（Ｂ）に示す公開情報について、新たな文書情報を作成する。この作成処理が終了すると、文書登録処理制御部３０２は、文書管理サーバ装置１０１に、選択文書にアクセスするための情報（公開場所、公開先アクセス方法）を送信して、次のステップＳ１０１１に進む。
【０１０５】
ステップＳ１０１１において、文書公開処理制御部２０６は、選択文書に係る公開情報を作成して登録する。まず、文書公開処理制御部２０６は、文書公開サーバ装置１０６から取得した公開場所、公開先アクセス方法を、それぞれ公開場所８０２、公開先アクセス方法８０３とした公開情報を作成する。そして、公開情報における文書ＩＤ８０１は、選択文書に係る文書ＩＤ７０１とする。そして、文書公開処理制御部２０６は、公開情報管理部２０２に作成された公開情報を記憶装置に記憶させる指示を与える。そして、本処理フローが終了する。
【０１０６】
以上のように、スッテプＳ１００５において、選択文書が文書公開サーバ装置１０６において既に公開されているか否かを判別し、判別の結果に応じて第１の制御または第２の制御を実施する。
【０１０７】
＜公開情報の更新＞
次に、文書公開サーバ装置１０６において公開されている文書を更新する更新処理に係るフローについて、図１１を用いて説明する。
【０１０８】
文書公開サーバ装置１０６において、所定の文書と、文書管理サーバ装置１０１におけるフォルダ階層構造を示す構造化文書とが公開される。
【０１０９】
構造化文書は、文書管理サーバ装置１０１におけるフォルダ階層構造に基づいて、公開情報に係る文書が格納されているフォルダを階層的に表示するための情報を含む。構造化文書は、インターネット上に存在する文書公開サーバ装置１０６へアクセスすることにより取得して、これを表示することができるものであればよく、本実施例ではＨＴＭＬを例とする。なお、構造化文書に係るファイルを、「ＶｉｅｗＩｎｆｏ」と称することとする。
【０１１０】
図１１は、クライアント装置１０２のＣＲＴに表示された図９に示す文書公開管理画面９０１において、更新ボタン９０７が選択されることにより開始する処理フローを示す。
【０１１１】
まず、ステップＳ１１０１において、公開情報管理部２０２は、文書公開処理制御部２０６からの指示に基づいて、記憶装置に記憶されている公開情報を全て取得する。公開情報管理部２０２が、公開情報をすべて取得すると、ステップＳ１１０２へ進む。
【０１１２】
ステップＳ１１０２において、文書公開処理制御部２０６は、任意の公開情報を１つ選択する。公開情報がない場合、処理対象となる公開情報が存在しないため、ステップＳ１１０６へ進む。
【０１１３】
ステップＳ１１０３において、ステップＳ１１０２で取得した任意の公開情報に係る文書が、文書公開サーバ装置１０６に記憶されているものであるか否かが判別される。
【０１１４】
まず、文書公開処理制御部２０６は、任意の公開情報に含まれる公開場所８０２、および公開先アクセス方法８０３を用いて、文書ＩＤ８０１に係る文書が、文書公開サーバ装置１０６に記憶されているか否かを問い合わせる。
【０１１５】
問い合わせにより、文書公開サーバ装置１０６は、問い合わせに係る文書を記憶しているか否かを判別し、判別結果を文書管理サーバ装置１０１に送信する。具体的には、文書更新処理制御部３０３が、文書ＩＤ８０１について、記憶装置に記憶する文書情報の文書ＩＤ７２１と一致するものがあるか否かを判別する。
【０１１６】
次に、一致するものがない場合（ステップＳ１１０３；ＮＯ）、ステップＳ１１０４において、文書公開処理制御部２０６は、任意の公開情報を削除するように公開情報管理部２０２に指示して、任意の公開情報が削除される。
【０１１７】
次に、ステップＳ１１０５において、文書公開処理制御部２０６は、本処理においてすべての公開情報が選択されたか否かを判別する。全て選択されている場合（ステップＳ１１０５；ＹＥＳ）、ステップＳ１１０６へ進み、全て選択されていない場合（ステップＳ１１０５；ＮＯ）、ステップＳ１１０２へ戻る。
【０１１８】
次に、ステップＳ１１０６において、文書管理サーバ装置１０１のＣＰＵは、ＶｉｅｗＩｎｆｏを作成する。
【０１１９】
ＶｉｅｗＩｎｆｏのファイル作成では、まず、公開情報管理部２０２により、記憶装置に記憶される全て公開情報が読み出される。次に、取得した公開情報の文書ＩＤ８０１と一致する文書ＩＤ７０１を含む文書情報が記憶装置から読み出される。
【０１２０】
文書管理サーバ装置１０１のＣＰＵは、取得した文書情報の格納場所７０４を参照して、格納場所に基づいて、取得した文書情報がフォルダ階層構造に従って順にソートされた新たなフォルダ階層構造に係る情報を作成する。そして、文書管理サーバ装置１０１のＣＰＵは、ソートした文書情報のうち、文書名称７０２、格納場所７０４、および各文書情報に対応する公開情報の公開先アクセス方法８０３を新たなフォルダ階層構造に関連付けた情報を記録したＶｉｅｗＩｎｆｏを作成する。
【０１２１】
次に、ステップＳ１１０７において、文書管理サーバ装置１０１のＣＰＵは、作成したＶｉｅｗＩｎｆｏファイルを文書公開サーバ装置１０６に送信する。そして、文書情報管理部３０１は、フォルダ階層構造における「／Ｖｉｅｗ」フォルダにＶｉｅｗＩｎｆｏが格納されているか否かを判別し、格納されていればＶｉｅｗＩｎｆｏを、送信されたＶｉｅｗＩｎｆｏにより更新する。一方、格納されていなければ、送信されたＶｉｅｗＩｎｆｏを「／Ｖｉｅｗ」フォルダに格納する。そして、本処理フローを終了する。
【０１２２】
＜文書公開サーバ操作画面＞
次に、クライアント装置１０２、もしくはクライアント装置１０７のＣＲＴに表示される文書操作画面について、図１２を用いて説明する。図１２に示す文書操作画面１２０１は、文書公開サーバ装置１０６におけるフォルダ階層構造、およびフォルダに格納される文書名称を閲覧することを目的とするユーザインターフェースである。
【０１２３】
文書操作画面１２０１は、フォルダツリー表示部１２０２と、文書一覧表示部１２０３と、文書名リスト１２０４と、取得ボタン１２０５とから構成される。
【０１２４】
フォルダツリー表示部１２０２は、文書公開サーバ装置１０６におけるフォルダ階層構造を表示する領域である。なお、図１２の例では、図６に示すフォルダ階層構造（フォルダ６０１〜フォルダ６０６）を例示している。
【０１２５】
また、フォルダツリー表示部１２０２に表示されるフォルダ階層構造と供に、任意のフォルダをユーザに選択させるためのカーソル１２０７が表示される。例えば、図１２に示すように、「Ｐ」フォルダ（フォルダ６０３）にカーソル１２０７がハイライトされる。ユーザは、クライアント装置１０２、１０７に接続されているＫＢやマウスを用いて、カーソル１２０７を任意のフォルダにハイライトさせて、フォルダを選択することが可能である。ユーザが任意のフォルダを選択すると、そのフォルダに格納されている文書に係る文書名称が文書一覧表示部１２０３に表示される。
【０１２６】
文書一覧表示部１２０３は、ユーザにより選択されたフォルダに格納されている文書の文書名称を一覧にして表示する文書名リスト１２０４と、文書を取得するための取得ボタン１２０５と、から構成される。
【０１２７】
文書名リスト１２０４は、フォルダツリー表示部１２０２に表示されるフォルダのうち、ユーザに選択されたフォルダに格納される文書の文書名称の一覧を表示する。
【０１２８】
本実施例において、フォルダ「Ｐ」に格納される文書は、図６の破線６１４内の文書６０８（「ＺＡ」）と文書６０９（「ＣＣ」）との２つである。なお、文書６０９（「ＣＣ」）は、文書管理サーバ装置１０１からの公開リクエストに基づいて外部に公開されている文書である。
【０１２９】
取得ボタン１２０５は、文書名リスト１２０４に表示された文書名称のうち、ユーザが選択した文書名称に係る文書を、文書をクライアント装置１０２、または１０７に取得させるための処理の実行を受け付ける。
【０１３０】
なお、フォルダツリー表示部１２０２においてフォルダ１２０６（「Ｖｉｅｗ」）がユーザにより選択されると、クライアント装置１０２、またはクライアント装置１０７のＣＲＴにはＶｉｅｗＩｎｆｏファイル６１２が示す内容が表示される。
【０１３１】
図１３は、図１２に示すフォルダツリー表示部１２０２においてフォルダ１２０６（「Ｖｉｅｗ」）がユーザにより選択されたときのクライアント装置１０２、またはクライアント装置１０７のＣＲＴに表示される文書操作画面１３０１を示す。
【０１３２】
なお、ＶｉｅｗＩｎｆｏファイルにおけるＨＴＭＬ形式で記載された内容を表示するための方法は特に明記しないが、本実施例では、文書操作画面１３０１は、以下の要素を含んで構成される。
【０１３３】
フォルダツリー表示部１３０２は、ＶｉｅｗＩｆｏに含まれる新たなフォルダ階層構造を視覚的に表示する領域である。また、フォルダツリー表示部１３０２には、カーソル１３０６が表示されて、ユーザに任意のフォルダを選択させることができる。
【０１３４】
図１３では、「Ｚ」フォルダにカーソルがハイライトしている様子を示しているが、ユーザはクライアント装置１０２、１０７のＫＢやマウスを用いて任意のフォルダを選択することが可能である。
【０１３５】
なお、フォルダツリー表示部１３０２に表示される新たなフォルダ階層構造において、例えば図５のフォルダ５０５のように公開されていない文書のみを格納するフォルダはフォルダツリー表示部１３０２に表示されない。
【０１３６】
しかし、同様に公開している文書が存在しないフォルダ５０３の場合、下位のフォルダ５０４が格納する文書に公開されているものがあるため、フォルダ５０５とは異なり表示対象となる。
【０１３７】
ユーザがフォルダを選択すると、そのフォルダに格納されている文書に係る文書名称の一覧が文書一覧表示部１３０３に表示される。
【０１３８】
文書一覧表示部１３０３は、文書名リスト１３０４と、取得ボタン１３０５とを含んで構成される。
【０１３９】
文書名リスト１３０４は、フォルダツリー表示部１３０２において選択されたフォルダが格納する文書に係る文書名称の一覧を表示する。
【０１４０】
取得ボタン１３０５は、文書名リスト１３０４に表示された文書をクライアント装置１０２、１０７に取得するための処理を受け付ける。
【０１４１】
以上のように、実施例１において、文書管理サーバ装置１０１に記憶されている文書について、インターネットに接続されている文書公開サーバ装置１０６に公開される。文書公開サーバ装置１０６は、公開した文書を格納するフォルダのみを階層的に示すフォルダ階層構造を含んだＶｉｅｗＩｎｆｏを保持する。そして、ＶｉｅｗＩｎｆｏを閲覧するユーザは、公開文書について、文書管理サーバ装置１０１におけるフォルダ階層構造を閲覧することができる。
【０１４２】
（実施例２）
次に、本発明の文書管理システムに係る第２の実施形態について説明する。
【０１４３】
実施例２については、前述の実施例１からの差異のみを説明とする。特に明記しない部分については、実施例１と同じ構成／手順である。
【０１４４】
図１のクライアント装置１０２のＣＲＴに表示する、文書管理サーバ装置１０１上の文書情報を操作するための文書管理画面１４０１について、図１４を用いて説明する。
【０１４５】
この文書管理画面１４０１は、実施例１における図９に示す文書公開管理画面９０１の各要素に加えて、文書管理サーバ装置１０１に記憶されている文書に対する指示を受け付ける要素を含む。
【０１４６】
文書管理画面１４０１は、フォルダツリー表示部１４０２、文書一覧表示部１４０３、文書操作部１４０４、公開ボタン１４０５、公開中止ボタン１４０６、更新ボタン１４０７、登録・更新ボタン１４０８、削除ボタン１４０９を含んで構成される。
【０１４７】
このうち、フォルダツリー表示部１４０２から更新ボタン１４０７に関しては、実施例１の図９で説明した文書公開管理画面９０１における、フォルダツリー表示部９０２から更新ボタン９０７までと同一のため、これらについては説明を省略する。
【０１４８】
登録・更新ボタン１４０８は、文書管理サーバ装置１０１への文書の新規登録、および既存文書の更新を行う処理の開始指示を受け付けるためのボタンである。
【０１４９】
この登録・更新ボタン１４０８がユーザにより選択されると、文書管理サーバ装置１０１の文書登録処理制御部２０３、および文書更新処理制御部２０４により、ユーザが指定したフォルダに新規文書を格納する登録処理を行う。
【０１５０】
文書更新処理制御部２０４は、文書情報管理部２０１に対し、ユーザが指定した文書のファイルを差し替える指示を与える。
【０１５１】
削除ボタン１４０９は、文書管理サーバ装置１０１に格納されている文書を削除する処理の開始指示を受け付けるためのボタンである。削除ボタン１４０９が選択されると、文書削除処理制御部２０５は、文書情報管理部２０１に対し、ユーザが指定した文書を削除する処理する指示を与える。
【０１５２】
そして、これらの処理の最後に、図１１に示すステップＳ１１０６の「ＶｉｅｗＩｎｆｏ」ファイルの更新処理を行い、自動で文書公開サーバ装置１０６上の最新状態を維持する。
【０１５３】
また、公開ボタン１４０５、公開中止ボタン１４０６が選択されたときの処理は、図１０に示すフローに従うが、このフローの最後に本実施例２における図１１に示す処理を行ってもよい。
【図１】
0005641797.tif 000002
【図２】
0005641797.tif 000003
【図３】
0005641797.tif 000004
【図４】
0005641797.tif 000005
【図５】
0005641797.tif 000006
【図６】
0005641797.tif 000007
【図７】
0005641797.tif 000008
【図８】
0005641797.tif 000009
【図９】
0005641797.tif 000010
【図１０】
0005641797.tif 000011
【図１１】
0005641797.tif 000012
【図１２】
0005641797.tif 000013
【図１３】
0005641797.tif 000014
【図１４】
0005641797.tif 000015