(57)【要約】【課題】自らの業務に合わせる形で、文書管理サービスを利用するための画面の遷移をシナリオとして保管し実行することを可能とした文書管理システムを提供する。【解決手段】文書管理システムの統合サーバ１０２は、ユーザから操作の追加指示があった場合、コンピュータ１０１に送信した画面からの設定に基づき操作番号を発行し、操作情報を操作記憶部３１１に格納する。統合サーバ１０２は、ユーザからシナリオの追加指示があった場合、コンピュータ１０１に送信した画面からの設定に基づき操作番号を発行し、シナリオ手順情報をシナリオ手順記憶部３０９に格納する。統合サーバ１０２は、ユーザからシナリオの表示指示があった場合、コンピュータ１０１に送信した画面からの設定に基づきＵＲＬを取得し、文書管理サーバ１０３は、ＵＲＬに該当する画面を表示し、シナリオに沿った処理を実行する。【選択図】図１
2007122193.tif 000002
【特許請求の範囲】
【請求項１】
文書管理サービスを提供する提供側装置と利用側装置とがネットワークを介して通信を行う文書管理システムであって、
前記利用側装置から前記ネットワークを介して前記提供側装置に接続が行われた場合、前記提供側装置は、前記利用側装置の利用者認証後に、前記利用側装置から文書管理に関わる処理の指示を受け付け、前記文書管理に関わる処理を行うための複数の操作を組み合わせてシナリオ形式で記憶すると共に、シナリオを実行することを特徴とする文書管理システム。
【請求項２】
前記文書管理に関わる処理とは、前記文書管理を行うための操作を登録する処理、複数の操作を組み合わせたシナリオを登録する処理、前記シナリオを実行する処理を含むことを特徴とする請求項１記載の文書管理システム。
【請求項３】
前記提供側装置は、前記文書管理に関わる処理の指示を受け付けると共に前記文書管理に関わる処理を行うための複数の操作を組み合わせてシナリオ形式で記憶する統合装置と、前記シナリオを実行する文書管理装置とから構成されることを特徴とする請求項１又は２記載の文書管理システム。
【請求項４】
前記統合装置は、前記シナリオを実行する際の操作手順を記憶するシナリオ手順記憶手段と、前記シナリオを特定する情報を利用者毎に記憶するシナリオ記憶手段と、前記シナリオ内で呼び出される操作を規定した情報を記憶する操作記憶手段とを備え、
前記文書管理装置は、利用者の識別及び認証を行うための情報を記憶する利用者情報記憶手段と、前記文書管理に使用される画面を表すデータを記憶する画面データ記憶手段とを備えることを特徴とする請求項３記載の文書管理システム。
【請求項５】
前記統合装置は、前記利用側装置から操作を登録する指示があった場合、前記指示に対応する画面を表すデータを前記利用側装置に送信し、前記利用側装置による前記画面からの設定に基づいて、前記シナリオ内で呼び出される操作を規定した情報を前記操作記憶手段に登録することを特徴とする請求項４記載の文書管理システム。
【請求項６】
前記統合装置は、前記利用側装置からシナリオを登録する指示があった場合、前記指示に対応する画面を表すデータを前記利用側装置に送信し、前記利用側装置による前記画面からの設定に基づいて、前記シナリオを実行する際の操作手順を前記シナリオ手順記憶手段に登録することを特徴とする請求項４記載の文書管理システム。
【請求項７】
前記統合装置は、前記利用側装置からシナリオを実行する指示があった場合、前記指示に対応する画面を表すデータを前記利用側装置に送信し、前記利用側装置による前記画面からの設定に基づいて、前記シナリオ手順記憶手段から選択シナリオに対応する情報を取得し、該取得した情報に対応する情報を前記操作記憶手段から取得し、
前記文書管理装置は、前記操作記憶手段から取得した情報に該当する画面を前記統合装置を経由して前記利用側装置に送信し、シナリオ内で呼び出される処理を実行することを特徴とする請求項４記載の文書管理システム。
【請求項８】
文書管理サービスを利用する利用側装置とネットワークを介して通信を行う情報処理装置であって、
前記利用側装置から前記ネットワークを介して接続が行われた場合、前記利用側装置の利用者認証後に、前記利用側装置から文書管理に関わる処理の指示を受け付けると共に、前記文書管理に関わる処理を行うための複数の操作を組み合わせてシナリオ形式で記憶することを特徴とする情報処理装置。
【請求項９】
文書管理サービスを利用する利用側装置とネットワークを介して通信を行う他の情報処理装置と通信を行う情報処理装置であって、
前記利用側装置から前記ネットワークを介して前記他の情報処理装置に接続が行われ、前記他の情報処理装置が前記利用側装置の利用者認証後に前記利用側装置から文書管理に関わる処理の指示を受け付けたことに伴い、前記文書管理に関わる処理を行うための複数の操作を組み合わせたシナリオを実行することを特徴とする情報処理装置。
【請求項１０】
文書管理サービスを利用する利用側装置とネットワークを介して通信を行う情報処理装置の制御方法であって、
前記利用側装置から前記ネットワークを介して接続が行われた場合、前記利用側装置の利用者認証後に、前記利用側装置から文書管理に関わる処理の指示を受け付けるステップと、前記文書管理に関わる処理を行うための複数の操作を組み合わせてシナリオ形式で記憶するステップと、を備えることを特徴とする制御方法。
【請求項１１】
文書管理サービスを利用する利用側装置とネットワークを介して通信を行う他の情報処理装置と通信を行う情報処理装置の制御方法であって、
前記利用側装置から前記ネットワークを介して前記他の情報処理装置に接続が行われ、前記他の情報処理装置が前記利用側装置の利用者認証後に前記利用側装置から文書管理に関わる処理の指示を受け付けたことに伴い、前記文書管理に関わる処理を行うための複数の操作を組み合わせたシナリオを実行するステップ、を備えることを特徴とする制御方法。
【請求項１２】
文書管理サービスを利用する利用側装置とネットワークを介して通信を行う情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記利用側装置から前記ネットワークを介して接続が行われた場合、前記利用側装置の利用者認証後に、前記利用側装置から文書管理に関わる処理の指示を受け付けるモジュールと、前記文書管理に関わる処理を行うための複数の操作を組み合わせてシナリオ形式で記憶するモジュールと、を備えることを特徴とするプログラム。
【請求項１３】
文書管理サービスを利用する利用側装置とネットワークを介して通信を行う他の情報処理装置と通信を行う情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記利用側装置から前記ネットワークを介して前記他の情報処理装置に接続が行われ、前記他の情報処理装置が前記利用側装置の利用者認証後に前記利用側装置から文書管理に関わる処理の指示を受け付けたことに伴い、前記文書管理に関わる処理を行うための複数の操作を組み合わせたシナリオを実行するモジュール、を備えることを特徴とするプログラム。
【請求項１４】
前記請求項１２又は１３記載のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して文書管理サービスを提供する文書管理システム、情報処理装置、制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、インターネット環境の発達に伴い、情報処理装置によるインターネットを介した文書管理（文書共有）サービスが利用されるようになってきている。文書管理サービスは、文書を共有したい人が情報処理装置により文書アップロードの作業を経て、アップロードした文書をインターネット経由で他の人と共有可能とするサービスである。文書管理サービスでは、ユーザ毎にサービスを利用するためのアカウントを用意した上で、フォルダや文書に対して、限定されたユーザとのみ文書の共有または文書の編集を許可する等の具体的な利用法が想定されている。
【０００３】
上記の文書管理サービスに関する技術としては各種の技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１４１０６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の文書管理サービスは、汎用的な文書管理を想定しているため、文書管理サービスを利用するユーザの業務に合っていないことが多かった。このため、ユーザが文書管理サービスを特定の業務で利用するには、情報処理装置の表示部に表示される、文書管理サービスを利用するための画面の操作が煩雑になる面があった。
【０００５】
例えば、企業において会議の議事録を作成する業務を遂行するためには、フォルダ作成や文書登録等といった複数のステップからなる作業を行うことになるが、各種の業務の度毎に同じ作業を繰り返す必要があった。そのため、従来から、ユーザ毎に各種の業務に合わせて文書管理サービスを効率的に利用するための手法が要望されていた。
【０００６】
本発明の目的は、自らの業務に合わせる形で、文書管理サービスを利用するための画面の遷移をシナリオとして保管し実行することを可能とした文書管理システム、情報処理装置、制御方法、プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、本発明の文書管理システムは、文書管理サービスを提供する提供側装置と利用側装置とがネットワークを介して通信を行う文書管理システムであって、前記利用側装置から前記ネットワークを介して前記提供側装置に接続が行われた場合、前記提供側装置は、前記利用側装置の利用者認証後に、前記利用側装置から文書管理に関わる処理の指示を受け付け、前記文書管理に関わる処理を行うための複数の操作を組み合わせてシナリオ形式で記憶すると共に、シナリオを実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザが文書管理サービスを利用して自らの業務を行う場合、自らの業務に合わせる形で、文書管理サービスを利用するための画面の遷移をシナリオとして保管し実行することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面を参照して説明する。
【００１０】
図１は、本発明の実施の形態に係る文書管理システムの構成を示す図である。
【００１１】
図１において、文書管理システムは、ユーザが文書管理に使用する後述の各種画面の遷移をシナリオ（複数の操作からなる一連の手順）として連続して実行することを可能とする、ネットワークを介した文書管理サービスを実現するシステムである。文書管理システムは、クライアントコンピュータ１０１、統合サーバ１０２、文書管理サーバ１０３（１）、１０３（２）、・・・１０３（Ｎ）をインターネット等のネットワーク１００を介して接続した構成を有する。
【００１２】
尚、本実施の形態では、文書管理サーバ１０３（１）、１０３（２）、・・・１０３（Ｎ）は、同様な構成を有している。そこで、説明を簡略化するため、複数の文書管理サーバ１０３（１）、１０３（２）、…、１０３（Ｎ）の中で特定された文書管理サーバを指す場合は、文書管理サーバ１０３（Ｘ）と表記する。また、複数の文書管理サーバ１０３（１）、１０３（２）、…、１０３（Ｎ）の全てを指す場合は、単に文書管理サーバ１０３と表記する。
【００１３】
統合サーバ１０２、文書管理サーバ１０３は、それぞれ後述するようにＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等から構成される情報処理装置（コンピュータ）により構成される。また、クライアントコンピュータ１０１は、ネットワーク閲覧部（図３）を備える一般的な情報処理装置（コンピュータ）により構成される。ネットワーク１００は、本実施の形態ではインターネットを例に説明するが、ＬＡＮ（Local Area Network）等の他のネットワークシステムであっても構わない。統合サーバ１０２及び文書管理サーバ１０３の機能は図３に基づき後述する。
【００１４】
図２は、情報処理装置（統合サーバ１０２、文書管理サーバ１０３）の具体的な構成例を示すブロック図である。
【００１５】
図２において、情報処理装置は、中央演算装置（以下ＣＰＵ）２０１、ＲＡＭ２０２、ＲＯＭ２０３、ネットワークインターフェース（以下ＮＥＴＩＦ）２０４、ビデオＲＡＭ（以下ＶＲＡＭ）２０５、表示装置（以下ＣＲＴ）２０６を備えている。更に、情報処理装置は、キーボードコントローラ（以下ＫＢＣ）２０７、外部入力装置（以下ＫＢ）２０８、ハードディスクドライブ（以下ＨＤＤ）２０９、外部入出力装置（以下ＦＤＤ）２１０、プリンタコントローラ（以下ＰＲＴＣ）２１１を備えている。
【００１６】
ＣＰＵ２０１は、各種の演算及び制御を司る。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、実行するプログラムの領域や該プログラムの実行エリア、データエリアとして機能する。ＲＯＭ２０３は、ＣＰＵ２０１の動作処理手順を記憶している。ＲＯＭ２０３は、情報処理装置の制御を司るシステムプログラムである基本ソフトウエア（ＯＳ）を記憶するプログラムＲＯＭと、システムを稼働するために必要な情報等を記憶するデータＲＯＭを有する。尚、ＲＯＭ２０３の代わりに、ＨＤＤ２０９を用いる場合もある。
【００１７】
ＮＥＴＩＦ２０４は、ネットワークを介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。ＶＲＡＭ２０５は、ＣＲＴ２０６の画面に表示させる画像を展開し、その表示の制御を行う。ＣＲＴ２０６は、情報処理装置の稼働状態や画像を表示する。ＫＢＣ２０７は、ＫＢ２０８からの入力信号を制御する。ＫＢ２０８は、例えばキーボードやマウス等のポインティングデバイスから構成され、ユーザが行う操作を受け付ける。
【００１８】
ＨＤＤ２０９は、アプリケーションプログラムや各種データの保存用に用いられる。本実施の形態におけるアプリケーションプログラムとは、後述の各種処理を実行するソフトウェアプログラム等である。ＦＤＤ２１０は、例えばフロッピー（登録商標）ディスクドライブ、ＣＤＲＯＭドライブ等のリムーバブルディスクを入出力するものであり、該媒体からの上記アプリケーションプログラムの読み出し等に用いられる。
【００１９】
データ記録装置（以下ＦＤ）２１３は、ＦＤＤ２１０によって情報の読み出しが行われる取り外し可能なリムーバブルメディアである。具体的には、磁気記録媒体（例えばフロッピー（登録商標）ディスクや外付けハードディスク）、光記録媒体（例えばＣＤ−ＲＯＭ）、光磁気記録媒体（例えばＭＯ）、半導体記録媒体（例えばメモリカード）等である。尚、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。
【００２０】
ＰＲＴＣ２１１は、印刷装置２１２に対する出力信号を制御する。印刷装置（以下ＰＲＴ）２１２は、例えばＬＢＰ（Laser Beam Printer）が用いられるが、インクジェットプリンタや熱転写プリンタ等の他の印刷方式のプリンタを用いてもよい。伝送バス２００は、上記各ユニット間を接続するアドレスバス、データバス、入出力バス、及び制御バスから構成される。
【００２１】
図３は、クライアントコンピュータ１０１、統合サーバ１０２、文書管理サーバ１０３の構成を示すブロック図である。
【００２２】
図３において、クライアントコンピュータ１０１は、ネットワーク閲覧部３０１を有する。統合サーバ１０２は、データ送受信モジュール３０２、シナリオ設定モジュール３０３、シナリオ情報格納装置３０８を有する。文書管理サーバ１０３は、データ送受信モジュール３１３、文書情報処理モジュール３１４、文書情報格納装置３１７を有する。
【００２３】
データ送受信モジュール３０２、シナリオ設定モジュール３０３、データ送受信モジュール３１３、文書情報処理モジュール３１４は、図２に示したＲＯＭ２０３、ＨＤＤ２０９、またはＦＤＤ２１０より読み込まれてＲＡＭ２０２に展開される。更に、データ送受信モジュール３０２、シナリオ設定モジュール３０３、データ送受信モジュール３１３、文書情報処理モジュール３１４は、ＣＰＵ２０１で使用されるアプリケーションプログラムまたはプログラムの一部として動作する。
【００２４】
シナリオ情報格納装置３０８、文書情報格納装置３１７は、ファイルシステムまたはデータベースシステムを用いて、それぞれ、統合サーバ１０２、文書管理サーバ１０３のＨＤＤ２０９、ＲＡＭ２０２、及びＦＤＤ２１０の少なくとも１つを用いて情報を格納する。また、シナリオ情報格納装置３０８、文書情報格納装置３１７に格納された特定の情報に対しては、特定のキーや条件で直接アクセスを行うことが可能である。図３に示す矢印は、モジュール−モジュール間、モジュール−情報格納装置間の制御や情報の流れのうち主要なものを表している。
【００２５】
情報処理装置（統合サーバ１０２、文書管理サーバ１０３）の上記モジュール及び情報格納装置は、自動起動されるかもしくは操作者がＫＢ２０８より入力した情報や指示によりＫＢＣ２０７を介し、必要に応じてＲＡＭ２０２に展開され、ＣＰＵ２０１へ伝えられる。
【００２６】
ＣＰＵ２０１での演算に必要な処理モジュールと情報格納装置に格納された情報を、ＲＯＭ２０３、ＨＤＤ２０９、ＦＤＤ２１０或いはＲＡＭ２０２等よりＲＡＭ２０２に展開し、ＣＰＵ２０１へ伝える。ＣＰＵ２０１で演算した結果の情報を、必要がある場合、ＲＡＭ２０２、ＨＤＤ２０９、ＦＤＤ２１０等に存在する情報格納装置に書き込む。また同時に、ＣＰＵ２０１で演算した結果の情報を、必要がある場合、ＶＲＡＭ２０５を介してＣＲＴ２０６に表示する。ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＮＥＴＩＦ２０４、ＶＲＡＭ２０５、ＫＢＣ２０７、ＨＤＤ２０９、ＦＤＤ２１０間の情報の伝送は、伝送バス２００を通じて行われる。
【００２７】
クライアントコンピュータ１０１において、ネットワーク閲覧部３０１は、インターネット等のネットワーク１００を介して統合サーバ１０２との間における各種データの送受信及び画面データの取得を行う際に用いる。
【００２８】
統合サーバ１０２において、データ送受信モジュール３０２は、ネットワーク１００を介してクライアントコンピュータ１０１、文書管理サーバ１０３との間でデータの送受信を行う。画面制御部３０４は、ユーザ認証及びユーザ側の各種設定に使用されるユーザ認証画面、操作設定画面、シナリオ更新画面、シナリオメニュー画面の表示制御を行う。ユーザ認証画面〜シナリオメニュー画面を表すデータは不図示の画面データ記憶部に記憶されている。
【００２９】
シナリオ情報管理部３０５は、ユーザからのシナリオの追加の指示に基づく更新処理等を行う。ユーザ認証部３０６は、ユーザ認証処理を行う。操作情報管理部３０７は、ユーザからの操作の追加の指示に基づく更新処理等を行う。シナリオ手順記憶部３０９は、シナリオの操作手順を記憶する。シナリオ記憶部３１０は、シナリオ情報を記憶する。操作記憶部３１１は、操作情報を記憶する。
【００３０】
文書管理サーバ１０３において、データ送受信モジュール３１３は、ネットワーク１００を介して統合サーバ１０２との間でデータの送受信を行う。画面制御部３１５は、ユーザ側の文書管理に使用されるフォルダ作成画面、文書登録画面の表示制御を行う。ユーザ記憶部３１８は、ユーザ認証処理に用いるユーザ情報を記憶する。画面データ記憶部３１９には、フォルダ作成画面、文書登録画面を表すデータが記憶されている。
【００３１】
次に、上記図３に示した構成における各処理（「操作の登録」、「シナリオの登録」、「シナリオの実行」）の流れについて順に説明する。
【００３２】
まず、上記各処理のいずれの処理に対しても、その前段階としてユーザ認証処理が行われる。ユーザ認証処理では、文書管理サービスを利用するユーザは、クライアントコンピュータ１０１が備えるインターネット経由で閲覧可能なネットワーク閲覧部３０１を用いて、統合サーバ１０２にユーザ認証画面の表示を行う指示を送信する。これに伴い、統合サーバ１０２のシナリオ設定モジュール３０３の画面制御部３０４は、送信された指示を受けて、ユーザ認証画面をクライアントコンピュータ１０１に送信し、その表示部に表示する。
【００３３】
その後、ユーザはユーザ認証画面上でログインＩＤとパスワードを入力すると共にＵＲＬを設定し、ログインすることで、統合サーバ１０２に対しユーザ認証処理の指示を行う。これに伴い、統合サーバ１０２は、送信されたユーザ入力情報とユーザ認証処理の指示をデータ送受信モジュール３０２により受信し、シナリオ設定モジュール３０３のユーザ認証部３０６にユーザ認証処理を行うように指示する。これを受けて、ユーザ認証部３０６は、データ送受信モジュール３０２経由で文書管理サーバ１０３のデータ送受信モジュール３１３を呼び出し、ログインＩＤとパスワードを送信する。
【００３４】
データ送受信モジュール３１３は、統合サーバ１０２から送信されたログインＩＤとパスワードを受信すると、文書情報処理モジュール３１４のユーザ認証部３１６にユーザ認証処理を指示する。これを受けて、ユーザ認証部３１６は、文書情報格納装置３１７のユーザ記憶部３１８に記憶されているユーザ情報と、上記ユーザ認証画面から入力された情報（ログインＩＤとパスワード）とを突き合わせることで、ユーザ認証処理を行う。
【００３５】
次に、「操作の登録」における流れについて説明する。
【００３６】
上記のユーザ認証処理の後、ユーザはクライアントコンピュータ１０１のネットワーク閲覧部３０１を用いて、シナリオ（複数の操作からなる一連の手順）を構成する操作（例えば“フォルダを開く”“フォルダ作成”“文書登録”などの操作）の追加を行う指示を統合サーバ１０２に送信する。これに伴い、統合サーバ１０２の画面制御部３０４は、クライアントコンピュータ１０１から送信された操作の追加を行う指示を受けて、シナリオを構成する操作を追加するための画面をクライアントコンピュータ１０１に送信し、その表示部に表示する。
【００３７】
その後、ユーザは上記画面から操作の情報として操作名とＵＲＬを設定し、クライアントコンピュータ１０１から統合サーバ１０２に対し処理の指示を行う。これに伴い、統合サーバ１０２は、クライアントコンピュータ１０１から送信された情報と更新処理（操作を追加する処理）の指示をデータ送受信モジュール３０２により受信し、シナリオ設定モジュール３０３の操作情報管理部３０７に更新処理を行うように指示する。これを受けて、操作情報管理部３０７は、操作番号を発行すると共に、上記画面から設定された情報を操作記憶部３１１に格納する。
【００３８】
次に、「シナリオの登録」における流れについて説明する。
【００３９】
上記のユーザ認証処理の後、ユーザはクライアントコンピュータ１０１のネットワーク閲覧部３０１を用いて、統合サーバ１０２にシナリオの追加を行う指示を送信する。これに伴い、統合サーバ１０２は、クライアントコンピュータ１０１から送信された情報と更新処理（シナリオを追加する処理）の指示をデータ送受信モジュール３０２により受信し、シナリオ設定モジュール３０３のシナリオ情報管理部３０５に更新処理を行うように指示する。シナリオ設定モジュール３０３の画面制御部３０４は、シナリオ情報管理部３０５の指示を受けて、シナリオ名や操作名等を設定するための画面をクライアントコンピュータ１０１に送信し、その表示部に表示する。
【００４０】
その後、ユーザは上記画面からシナリオ名や操作名等を設定し、クライアントコンピュータ１０１から統合サーバ１０２に対し処理の指示を行う。これに伴い、統合サーバ１０２は、クライアントコンピュータ１０１から送信された情報と指示をデータ送受信モジュール３０２により受信し、シナリオ設定モジュール３０３の操作情報管理部３０７に処理を行うように指示する。これを受けて、操作情報管理部３０７は、操作番号を発行すると共に、上記画面から設定された情報をシナリオ情報格納装置３０８の操作記憶部３１１に格納する。
【００４１】
最後に、「シナリオの実行」における流れについて説明する。
【００４２】
上記のユーザ認証処理の後、ユーザはクライアントコンピュータ１０１のネットワーク閲覧部３０１を用いて、統合サーバ１０２にシナリオを表示するように指示を送信する。これに伴い、統合サーバ１０２の画面制御部３０４は、ユーザが有する文書管理サービスのシナリオとユーザが実行するための画面をクライアントコンピュータ１０１に送信し、その表示部に表示する。
【００４３】
その後、ユーザは上記画面からシナリオを選択し、クライアントコンピュータ１０１から統合サーバ１０２に対しシナリオ実行処理の指示を行う。これに伴い、統合サーバ１０２は、クライアントコンピュータ１０１から送信されたシナリオ実行処理の指示をデータ送受信モジュール３０２により受信し、シナリオ設定モジュール３０３のシナリオ情報管理部３０５に処理を行うように指示する。これを受けて、シナリオ情報管理部３０５は、上記選択されたシナリオを文書管理サーバ１０３で実行するために一連の処理（前段階の処理）を実行する。
【００４４】
まず、シナリオ情報管理部３０５は、上記選択されたシナリオのシナリオ番号の値と同じシナリオ番号を持つレコードをシナリオ情報格納装置３０８のシナリオ手順記憶部３０９から検索する。更に、シナリオ情報管理部３０５は、検索したレコードから最も若い操作手順番号を持つレコードを検索し、操作番号を取得する。
【００４５】
更に、シナリオ情報管理部３０５は、取得した操作番号の値と同じ値を持つレコードをシナリオ情報格納装置３０８の操作記憶部３１１から検索し、レコードのＵＲＬを取得する。次に、シナリオ情報管理部３０５は、取得したＵＲＬをデータ送受信モジュール３０２に渡す。データ送受信モジュール３０２は、文書管理サーバ１０３のデータ送受信モジュール３１３を呼び出す。
【００４６】
これに伴い、データ送受信モジュール３１３は、文書情報処理モジュール３１４の画面制御部３１５を呼び出す。画面制御部３１５は、文書情報格納装置３１７の画面データ記憶部３１９から上記ＵＲＬに該当する画面を取得して表示する。または、画面制御部３１５は、上記ＵＲＬに合致する処理を実行する。データ送受信モジュール３１３は、該処理の結果を統合サーバ１０２のデータ送受信モジュール３０２に返す。
【００４７】
更に、シナリオ情報管理部３０５は、シナリオに複数の操作が存在する場合は、次のシナリオ番号のデータをシナリオ手順記憶部３０９から検索する。シナリオ情報管理部３０５は、シナリオを実行するところから再度、データ送受信モジュール３０２及びデータ送受信モジュール３１３経由で、文書管理サーバ１０３に対して画面制御部３１５の呼び出しを行う。
【００４８】
次に、統合サーバ１０２のシナリオ情報格納装置３０８のシナリオ手順記憶部３０９、シナリオ記憶部３１０、操作記憶部３１１、文書管理サーバ１０３の文書情報格納装置３１７のユーザ記憶部３１８の各フォーマット例について説明する。
【００４９】
図４は、統合サーバ１０２のシナリオ情報格納装置３０８のシナリオ手順記憶部３０９のフォーマット例を示す図である。
【００５０】
図４において、シナリオ情報４００は、シナリオを実行する際の操作手順を規定した情報であり、シナリオ番号４０１、操作手順番号４０２、操作番号４０３、操作終了種別４０４から構成される。シナリオ番号４０１は、シナリオを特定する番号である。操作手順番号４０２は、操作手順を示した番号である。操作番号４０３は、操作を特定する識別子である。操作終了種別４０４は、操作の終了状態を定義するフラグである。図４では、３件の操作が、操作手順番号４０２の順に操作番号４０３の０００３、０００１、０００２の順に格納されている例を示している。
【００５１】
図５は、統合サーバ１０２のシナリオ情報格納装置３０８のシナリオ記憶部３１０のフォーマット例を示す図である。
【００５２】
図５において、シナリオ情報５００は、シナリオを特定する情報であり、ユーザ番号５０１、シナリオ番号５０２、シナリオ名５０３から構成される。ユーザ番号５０１は、シナリオを保持するユーザを特定するための識別子である。シナリオ番号５０２は、シナリオを特定するための識別子である。シナリオ名５０３は、シナリオの名称である。図５では、議事録作成というシナリオ名５０３のシナリオの例を示している。
【００５３】
図６は、統合サーバ１０２のシナリオ情報格納装置３０８の操作記憶部３１１のフォーマット例を示す図である。
【００５４】
図６において、操作情報６００は、シナリオ内で呼び出される操作を規定した情報であり、操作番号６０１、操作名６０２、ＵＲＬ６０３から構成される。操作番号６０１は、操作レコードの識別子である。操作名６０２は、操作の名称である。ＵＲＬ６０３は、操作を呼び出すためのＵＲＬである。図６では、シナリオ内で呼び出される操作に関するレコードが３件登録されている例を示している。
【００５５】
図７は、文書管理サーバ１０３の文書情報格納装置３１７のユーザ記憶部３１８のフォーマット例を示す図である。
【００５６】
図７において、ユーザ情報７００は、ユーザの識別及び認証に関する情報であり、ユーザＩＤ７０１、パスワード７０２から構成される。ユーザＩＤ７０１は、ユーザ情報の識別子である。パスワード７０２は、ユーザ認証に使用される。
【００５７】
次に、統合サーバ１０２及び文書管理サーバ１０３に格納されている各種画面について説明する。
【００５８】
図８は、統合サーバ１０２に格納されているユーザ認証画面のイメージ例を示す図である。
【００５９】
図８において、ユーザ認証画面（ログイン画面）８００は、統合サーバ１０２のシナリオ設定モジュール３０３の画面制御部３０４によりクライアントコンピュータ１０１の表示部に表示される、ユーザ認証を求める画面である。
【００６０】
入力エリア８０１は、統合サーバ１０２のログインＩＤ（ユーザＩＤ）を入力するエリアである。入力エリア８０２は、文書管理アプリケーションプログラムのパスワードを入力するエリアである。ログインボタン８０３は、ログインを行う際に操作する。
【００６１】
ユーザがユーザ認証画面８００上でログインＩＤ及びパスワードを入力してログインボタン８０３を押下すると、統合サーバ１０２は以下の処理を行う。統合サーバ１０２は、クライアントコンピュータ１０１から送信された情報とユーザ認証処理の指示をデータ送受信モジュール３０２により受信し、シナリオ設定モジュール３０３のユーザ認証部３０６にユーザ認証処理を行うように指示する。
【００６２】
これを受けて、ユーザ認証部３０６は、データ送受信モジュール３０２経由で、文書管理サーバ１０３のデータ送受信モジュール３１３を呼び出す。データ送受信モジュール３１３は、統合サーバ１０２から送信されたログインＩＤ及びパスワードを受信すると、文書情報処理モジュール３１４のユーザ認証部３１６にユーザ認証処理を指示する。これを受けて、ユーザ認証部３１６は、文書情報格納装置３１７のユーザ記憶部３１８に記憶されているユーザ情報と上記ユーザ認証画面から入力された情報とを突き合わせることで、ユーザ認証処理を行う。
【００６３】
図９は、統合サーバ１０２に格納されている操作設定画面のイメージ例を示す図である。
【００６４】
図９において、操作設定画面９００は、統合サーバ１０２のシナリオ設定モジュール３０３の画面制御部３０４によりクライアントコンピュータ１０１の表示部に表示される、文書管理アプリケーションプログラムの操作を登録するための画面である。
【００６５】
入力エリア９０１は、文書管理アプリケーションプログラムの操作名を入力するエリアである。入力エリア９０２は、文書管理アプリケーションプログラムにより提供される画面を実行するためのＵＲＬを入力するエリアである。更新ボタン９０３は、操作情報のレコードの作成を指示する際に操作する。キャンセルボタン９０４は、操作設定画面９００上で設定した処理をキャンセルする際に操作する。
【００６６】
ユーザが更新ボタン９０３を押下すると、クライアントコンピュータ１０１のネットワーク閲覧部３０１から統合サーバ１０２のデータ送受信モジュール３０２に対し処理の指示が送信される。これに伴い、データ送信モジュール３０２は、シナリオ設定モジュール３０３の操作情報管理部３０７を呼び出す。その後、操作情報管理部３０７は、シナリオ情報格納装置３０８の操作記憶部３１１に操作情報６００（図６参照）のレコードを作成する。
【００６７】
図１０は、統合サーバ１０２に格納されているシナリオ更新画面のイメージ例を示す図である。
【００６８】
図１０において、シナリオ更新画面１０００は、統合サーバ１０２のシナリオ設定モジュール３０３の画面制御部３０４によりクライアントコンピュータ１０１の表示部に表示される、複数の操作をまとめたシナリオを登録するための画面である。
【００６９】
入力エリア１００１は、シナリオ名を入力するエリアである。操作名のプルダウン１００２には、操作記憶部３１１に記憶されている操作情報６００のレコードの操作名６０２が表示される。ユーザは操作名のプルダウン１００２を選択することで、追加する操作を選択する。キャンセルボタン１００９は、シナリオ更新画面１０００上で設定した処理をキャンセルする際に操作する。操作の終了状態を設定するプルダウン１０１０は、操作の終了状態を設定する際に操作する。
【００７０】
ユーザが操作追加ボタン１００３を押下すると、操作リスト１００５の最後尾に選択された操作を追加する。ユーザが操作削除ボタン１００４を押下すると、操作リスト１００５内で選択された操作をリストから削除する。操作リスト１００５には、シナリオ内で実行される操作が上から順番に並べて表示されている。並べ替えボタン１００６、１００７は、操作順を並べ替える際に操作する。操作リスト１００５で操作を選択している時に、並べ替えボタン１００６を押下すると操作が上に並べ替えられ、並べ替えボタン１００７を押下すると操作が下に並べ替えられる。
【００７１】
ユーザが更新ボタン１００８を押下すると、クライアントコンピュータ１０１のネットワーク閲覧部３０１から統合サーバ１０２のデータ送受信モジュール３０２に対し処理の指示が送信される。これに伴い、データ送信モジュール３０２は、シナリオ設定モジュール３０３のシナリオ情報管理部３０５を呼び出す。その後、シナリオ情報管理部３０５は、シナリオ情報格納装置３０８のシナリオ記憶部３１０にシナリオ情報５００（図５参照）のレコードを作成する。更に、シナリオ情報管理部３０５は、シナリオ情報格納装置３０８のシナリオ手順記憶部３０９にシナリオ情報４００（図４参照）のレコードを作成する。
【００７２】
図１１は、統合サーバ１０２に格納されているシナリオメニュー画面のイメージ例を示す図である。
【００７３】
図１１において、シナリオメニュー画面１１００は、統合サーバ１０２のシナリオ設定モジュール３０３の画面制御部３０４によりクライアントコンピュータ１０１の表示部に表示される、ユーザのログイン後にシナリオの選択を求める画面である。
【００７４】
表示エリア１１０１には、シナリオ名が表示される。この例ではシナリオは１つしか表示されていないが、シナリオが複数あれば複数のシナリオ名が表示される。実行ボタン１１０２は、表示エリア１１０１に表示されたシナリオ名のシナリオを選択する際に操作する。
【００７５】
ユーザが実行ボタン１１０２を押下すると、クライアントコンピュータ１０１のネットワーク閲覧部３０１から統合サーバ１０２のデータ送受信モジュール３０２に対しシナリオ番号が送信される。これに伴い、データ送信モジュール３０２は、シナリオ設定モジュール３０３のシナリオ情報管理部３０５を呼び出す。その後、シナリオ情報管理部３０５は、シナリオ情報格納装置３０８のシナリオ記憶部３１０から上記シナリオ番号に該当するシナリオ情報４００のレコードを検索する。
【００７６】
更に、シナリオ情報管理部３０５は、取得したレコードから、シナリオ情報４００においてシナリオ番号４０１が一致し且つ操作手順番号４０２が最も若い操作番号４０３を取得する。更に、シナリオ情報管理部３０５は、その操作番号４０３と同じ値を持つデータをシナリオ情報格納装置３０８の操作記憶部３１１から検索し、そのデータ（レコード）のＵＲＬ６０３を取得する。その後、シナリオ情報管理部３０５は、ＵＲＬ６０３をデータ送受信モジュール３０２に渡し、文書管理サーバ１０３のデータ送受信モジュール３１３に送信する。
【００７７】
これに伴い、上記ＵＲＬ６０３を受信したデータ送受信モジュール３１３は、ＵＲＬ６０３に該当するプログラムを検索するように、文書情報処理モジュール３１４の画面制御部３１５に指示する。これを受けて、画面制御部３１５は、文書情報格納装置３１７の画面データ記憶部３１９を検索し、該当する画面のデータをデータ送受信モジュール３１３に返す。データ送受信モジュール３１３は、該当する画面のデータを統合サーバ１０２のデータ送受信モジュール３０２に返す。データ送受信モジュール３０２は、必要に応じて該当する画面のデータをクライアントコンピュータ１０１のネットワーク閲覧部３０１に返す。
【００７８】
図１２は、文書管理サーバ１０３に格納されているフォルダ作成画面のイメージ例を示す図である。
【００７９】
図１２において、フォルダ作成画面１２００は、ユーザがシナリオに従って画面操作を行った時に、統合サーバ１０２のシナリオ設定モジュール３０３の画面制御部３０４によりクライアントコンピュータ１０１の表示部に表示される画面である。
【００８０】
フォルダ作成画面１２００は、文書管理サーバ１０３の文書情報格納装置３１７の画面データ記憶部３１９に格納されており、文書管理サーバ１０３から統合サーバ１０２に転送され、更に統合サーバ１０２からクライアントコンピュータ１０１に転送される。
【００８１】
本実施の形態では、フォルダ作成画面１２００は、ユーザの議事録フォルダに遷移した後に議事録フォルダ内でフォルダを作成するために表示される。入力エリア１２０１は、フォルダ名を入力するエリアである。キャンセルボタン１２０３は、フォルダ作成画面１２００上で設定した処理をキャンセルする際に操作する。
【００８２】
ユーザが更新ボタン１２０２を押下すると、文書フォルダを作成後にシナリオに沿って次の画面に遷移する。尚、文書フォルダ作成処理自体は本実施の形態の主眼ではないので、説明を省略する。文書フォルダ作成処理後、シナリオ設定モジュール３０３のシナリオ情報管理部３０５は、シナリオ情報格納装置３０８のシナリオ記憶部３１０からシナリオ番号に該当するシナリオ情報４００のレコードを検索する。
【００８３】
更に、シナリオ情報管理部３０５は、取得したレコードから、シナリオ情報４００においてシナリオ番号４０１が一致し且つ操作手順番号４０２が次の番号である操作番号４０３を取得する。更に、シナリオ情報管理部３０５は、操作番号４０３と同じ値を持つデータを操作記憶部３１１を検索し、そのデータ（レコード）のＵＲＬ６０３を取得する。その後、シナリオ情報管理部３０５は、ＵＲＬ６０３をデータ送受信モジュール３０２に渡し、文書管理サーバ１０３のデータ送受信モジュール３１３に送信する。
【００８４】
これに伴い、上記ＵＲＬ６０３を受信したデータ送受信モジュール３１３は、ＵＲＬ６０３に該当するプログラムを検索するように、文書情報処理モジュール３１４の画面制御部３１５に指示する。これを受けて、画面制御部３１５は、文書情報格納装置３１７の画面データ記憶部３１９を検索し、該当する画面のデータをデータ送受信モジュール３１３返す。データ送受信モジュール３１３は、該当する画面のデータを統合サーバ１０２のデータ送受信モジュール３０２に返す。データ送受信モジュール３０２は、必要に応じて該当する画面のデータをクライアントコンピュータ１０１のネットワーク閲覧部３０１に返す。
【００８５】
図１３は、文書管理サーバ１０３に格納されている文書登録画面のイメージ例を示す図である。
【００８６】
図１３において、文書登録画面１３００は、ユーザがシナリオに従って画面操作を行った時に、統合サーバ１０２のシナリオ設定モジュール３０３の画面制御部３０４によりクライアントコンピュータ１０１の表示部に表示される画面である。
【００８７】
文書登録画面１３００は、文書管理サーバ１０３の文書情報格納装置３１７の画面データ記憶部３１９に格納されており、文書管理サーバ１０３から統合サーバ１０２に転送され、更に統合サーバ１０２からクライアントコンピュータ１０１に転送される。
【００８８】
本実施の形態では、文書登録画面１３００は、上記図１２のフォルダ作成画面１２００に遷移した後に表示される。入力エリア１３０１は、文書名を入力するエリアである。参照ボタン１３０２を押下すると、ファイル名を選択する画面が現れる。尚、画面表示はクライアントコンピュータ１０１によって実現するので、ここでは説明を省略する。
【００８９】
ユーザがキャンセルボタン１３０４を押下すると、文書登録画面１３００上で設定した処理がキャンセルされる。ユーザが更新ボタン１３０３を押下すると、フォルダを作成後にシナリオに沿って次の画面に遷移する。尚、文書登録処理自体は本実施の形態の主眼ではないので、説明を省略する。文書登録処理後、シナリオ設定モジュール３０３のシナリオ情報管理部３０５は、シナリオ情報格納装置３０８のシナリオ記憶部３１０からシナリオ番号に該当するシナリオ情報４００のレコードを検索する。該処理は上記図１２で説明した処理と同様なので、ここでは説明を省略する。
【００９０】
次に、本実施の形態の文書管理システムにおける統合サーバ１０２の操作登録処理、シナリオ登録処理、シナリオ実行処理について、図１４乃至図１６のフローチャートを参照しながら説明する。
【００９１】
図１４は、操作登録処理を示すフローチャートである。
【００９２】
図１４において、統合サーバ１０２のＲＯＭ２０３（プログラムＲＯＭ）からプログラム（データ送受信モジュール３０２、シナリオ設定モジュール３０３、シナリオ情報格納装置３０８）がＲＡＭ２０２に読み込まれ、利用可能となる。まず、ステップＳ１では、シナリオ設定モジュール３０３の画面制御部３０４は、図８のユーザ認証画面（ログイン画面）８００をクライアントコンピュータ１０１に送信し、その表示部に表示する。ユーザはユーザ認証画面８００上で入力エリア８０１及び８０２にそれぞれログインＩＤ及びパスワードを入力し、ログインボタン８０３を押下する。
【００９３】
次に、ステップ２では、データ送受信モジュール３０２は、クライアントコンピュータ１０１から送信された情報（ログインＩＤ、パスワード）とユーザ認証処理の指示を受信し、シナリオ設定モジュール３０３のユーザ認証部３０６にユーザ認証処理を行うように指示する。これを受けて、ユーザ認証部３０６は、データ送受信モジュール３０２経由で、文書管理サーバ１０３のデータ送受信モジュール３１３を呼び出す。
【００９４】
データ送受信モジュール３１３は、統合サーバ１０２から送信された情報（ログインＩＤ、パスワード）を受信すると、文書情報処理モジュール３１４のユーザ認証部３１６にユーザ認証処理を指示する。これを受けて、ユーザ認証部３１６は、文書情報格納装置３１７のユーザ記憶部３１８に記憶されているユーザ情報と、上記ユーザ認証画面から入力され送信された情報（ログインＩＤ、パスワード）とを突き合わせることで、ユーザ認証処理を行う。
【００９５】
次に、ステップＳ３では、シナリオ設定モジュール３０３の画面制御部３０４は、図９の操作設定画面９００をクライアントコンピュータ１０１に送信し、その表示部に表示する。
【００９６】
次に、ステップＳ４では、ユーザは操作設定画面９００上で入力エリア９０１及び９０２にそれぞれ操作名及びＵＲＬを入力し、更新ボタン９０３を押下する。
【００９７】
次に、ステップＳ５では、データ送受信モジュール３０２は、クライアントコンピュータ１０１から送信された情報（操作名、ＵＲＬ）と更新処理の指示を受信し、シナリオ設定モジュール３０３の操作情報管理部３０７に渡す。これに伴い、操作情報管理部３０７は、操作番号を自動的に発行し、シナリオ情報格納装置３０８の操作記憶部３１１に操作情報を操作情報６００の形式で登録する。
【００９８】
図１５は、シナリオ登録処理を示すフローチャートである。
【００９９】
図１５において、統合サーバ１０２のＲＯＭ２０３（プログラムＲＯＭ）からプログラム（データ送受信モジュール３０２、シナリオ設定モジュール３０３、シナリオ情報格納装置３０８）がＲＡＭ２０２に読み込まれ、利用可能となる。まず、ステップＳ１１では、シナリオ設定モジュール３０３の画面制御部３０４は、図８のユーザ認証画面（ログイン画面）８００をクライアントコンピュータ１０１に送信し、その表示部に表示する。ユーザはユーザ認証画面８００上で入力エリア８０１及び８０２にそれぞれログインＩＤ及びパスワードを入力し、ログインボタン８０３を押下する。
【０１００】
次に、ステップ１２では、データ送受信モジュール３０２は、クライアントコンピュータ１０１から送信された情報（ログインＩＤ、パスワード）とユーザ認証処理の指示を受信し、シナリオ設定モジュール３０３のユーザ認証部３０６にユーザ認証処理を行うように指示する。これを受けて、ユーザ認証部３０６は、データ送受信モジュール３０２経由で、文書管理サーバ１０３のデータ送受信モジュール３１３を呼び出す。
【０１０１】
データ送受信モジュール３１３は、統合サーバ１０２から送信された情報（ログインＩＤ、パスワード）を受信すると、文書情報処理モジュール３１４のユーザ認証部３１６にユーザ認証処理を指示する。これを受けて、ユーザ認証部３１６は、文書情報格納装置３１７のユーザ記憶部３１８に記憶されているユーザ情報と、上記ユーザ認証画面から入力され送信された情報（ログインＩＤ、パスワード）とを突き合わせることで、ユーザ認証処理を行う。
【０１０２】
次に、ステップＳ１３では、シナリオ設定モジュール３０３の画面制御部３０４は、図１０のシナリオ更新画面１０００をクライアントコンピュータ１０１に送信し、その表示部に表示する。
【０１０３】
次に、ステップＳ１４では、ユーザはシナリオ更新画面１０００上でシナリオ情報と操作手順に関する情報を入力し、更新ボタン１００８を押下する。
【０１０４】
次に、ステップＳ１５では、データ送受信モジュール３０２は、クライアントコンピュータ１０１からから送信された情報（シナリオ情報、操作手順に関する情報）と更新処理の指示を受信し、シナリオ設定モジュール３０５のシナリオ情報管理部３０５に渡す。これに伴い、シナリオ情報管理部３０５は、シナリオ番号を自動的に発行し、シナリオ情報格納装置３０８のシナリオ記憶部３１０にシナリオ情報をシナリオ情報５００の形式で登録する。更に、シナリオ情報管理部３０５は、シナリオ番号を自動的に発行し、シナリオ情報格納装置３０８のシナリオ手順記憶部３０９にシナリオ手順情報をシナリオ情報４００の形式で登録する。
【０１０５】
図１６は、シナリオ実行処理（シナリオに沿って画面操作を実行する処理）を示すフローチャートである。
【０１０６】
図１６において、統合サーバ１０２のＲＯＭ２０３（プログラムＲＯＭ）からプログラム（データ送受信モジュール３０２、シナリオ設定モジュール３０３、シナリオ情報格納装置３０８）がＲＡＭ２０２に読み込まれ、利用可能となる。まず、ステップＳ２１では、シナリオ設定モジュール３０３の画面制御部３０４は、図８のユーザ認証画面（ログイン画面）８００をクライアントコンピュータ１０１に送信し、その表示部に表示する。ユーザはユーザ認証画面８００上で入力エリア８０１及び８０２にそれぞれログインＩＤ及びパスワードを入力し、ログインボタン８０３を押下する。
【０１０７】
次に、ステップ２２では、データ送受信モジュール３０２は、クライアントコンピュータ１０１から送信された情報（ログインＩＤ、パスワード）とユーザ認証処理の指示を受信すると、シナリオ設定モジュール３０３のユーザ認証部３０６にユーザ認証処理を行うように指示する。これを受けて、ユーザ認証部３０６は、データ送受信モジュール３０２経由で、文書管理サーバ１０３のデータ送受信モジュール３１３を呼び出す。
【０１０８】
データ送受信モジュール３１３は、統合サーバ１０２から送信された情報（ログインＩＤ、パスワード）を受信すると、文書情報処理モジュール３１４のユーザ認証部３１６にユーザ認証処理を指示する。これを受けて、ユーザ認証部３１６は、文書情報格納装置３１７のユーザ記憶部３１８に記憶されているユーザ情報と、上記ユーザ認証画面から入力され送信された情報（ログインＩＤ、パスワード）とを突き合わせることで、ユーザ認証処理を行う。
【０１０９】
次に、ステップＳ２３では、シナリオ設定モジュール３０３の画面制御部３０４は、図１１のシナリオメニュー画面１１００をクライアントコンピュータ１０１に送信し、その表示部に表示する。
【０１１０】
次に、ステップＳ２４では、ユーザはシナリオメニュー画面１１００上でシナリオを選択し、実行ボタン１１０２を押下する。
【０１１１】
次に、ステップＳ２５では、データ送受信モジュール３０２は、クライアントコンピュータ１０１からから送信された情報（シナリオ番号）とシナリオ実行の指示を受信し、シナリオ設定モジュール３０５のシナリオ情報管理部３０５に渡す。これに伴い、シナリオ情報管理部３０５は、送信されてきたシナリオ番号に該当するシナリオを検索し、最初に実行すべき操作を検索する。
【０１１２】
具体的には、シナリオ情報管理部３０５は、シナリオ情報格納装置３０８のシナリオ手順記憶部３０９から、上記選択されたシナリオのシナリオ番号の値と同じシナリオ番号を持つレコードを検索する。更に、シナリオ情報管理部３０５は、検索したレコードから、最も若い操作手順番号を持つレコードを検索し、操作番号を取得する。更に、シナリオ情報管理部３０５は、取得した操作番号の値と同じ値を持つレコードを操作記憶部３１１から検索し、レコード内のＵＲＬを取得する。
【０１１３】
次に、ステップＳ２６では、シナリオ情報管理部３０５は、取得したＵＲＬをデータ送受信モジュール３０２に渡す。データ送受信モジュール３０２は、文書管理サーバ１０３のデータ送受信モジュール３１３を呼び出す。
【０１１４】
次に、ステップＳ２７では、データ送受信モジュール３１３は、文書情報処理モジュール３１４の画面制御部３１５を呼び出す。画面制御部３１５は、文書情報格納装置３１７の画面データ記憶部３１９からＵＲＬに該当する画面（フォルダ作成画面、文書登録画面）を取得し、統合サーバ１０２に送信する。統合サーバ１０２は、前記画面をクライアントコンピュータ１０１に送信し、その表示部に表示する。または、画面制御部３１５は、ＵＲＬに合致する処理を実行する。
【０１１５】
次に、ステップＳ２８では、ユーザはクライアントコンピュータ１０１の表示部に表示された画面に表示された所望の項目に該当するボタンを押下する。
【０１１６】
次に、ステップＳ２９では、データ送受信モジュール３０２からの指示に従い、文書管理サーバ１０３の文書情報処理モジュール３１４は、フォルダ作成や文書登録等の処理を実行する。
【０１１７】
そして、シナリオに登録されている操作がある限り、上記ステップＳ２５〜ステップＳ２９の処理を繰り返す。
【０１１８】
以上説明したように、本実施の形態によれば、クライアントコンピュータ１０１からネットワーク１００を介して統合サーバ１０２に接続が行われた場合、統合サーバ１０２は、ユーザ認証処理を行う。その後、統合サーバ１０２は、クライアントコンピュータ１０１から文書管理に関わる処理の指示を受け付け、文書管理に関わる処理を行うための複数の操作を組み合わせてシナリオ形式で記憶し、文書管理サーバ１０３は、シナリオに沿った処理を実行する。これにより、ユーザが文書管理サービスを利用して自らの業務を行う場合、自らの業務に合わせる形で、文書管理サービスを利用するための画面の遷移をシナリオとして保管し実行することが可能となる。
【０１１９】
［他の実施の形態］
上記実施の形態では、統合サーバと文書管理サーバを別個に設ける構成を例に挙げたが、本発明は、これに限定されるものではない。統合サーバに文書管理サーバの機能を持たせる構成、或いは文書管理サーバに統合サーバの機能を持たせる構成とすることも可能である。
【０１２０】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【０１２４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の形態に係る文書管理システムの構成を示す図である。
【図２】情報処理装置（統合サーバ、文書管理サーバ）の具体的な構成例を示すブロック図である。
【図３】クライアントコンピュータ、統合サーバ、文書管理サーバの構成を示すブロック図である。
【図４】統合サーバのシナリオ情報格納装置のシナリオ手順記憶部のフォーマット例を示す図である。
【図５】統合サーバのシナリオ情報格納装置のシナリオ記憶部のフォーマット例を示す図である。
【図６】統合サーバのシナリオ情報格納装置の操作記憶部のフォーマット例を示す図である。
【図７】文書管理サーバの文書情報格納装置のユーザ記憶部のフォーマット例を示す図である。
【図８】統合サーバに格納されているユーザ認証画面のイメージ例を示す図である。
【図９】統合サーバに格納されている操作設定画面のイメージ例を示す図である。
【図１０】統合サーバに格納されているシナリオ更新画面のイメージ例を示す図である。
【図１１】統合サーバに格納されているシナリオメニュー画面のイメージ例を示す図である。
【図１２】文書管理サーバに格納されているフォルダ作成画面のイメージ例を示す図である。
【図１３】文書管理サーバに格納されている文書登録画面のイメージ例を示す図である。
【図１４】操作登録処理を示すフローチャートである。
【図１５】シナリオ登録処理を示すフローチャートである。
【図１６】シナリオ実行処理を示すフローチャートである。
【符号の説明】
【０１２６】
１００  ネットワーク
１０１  クライアントコンピュータ（利用側装置）
１０２  統合サーバ（提供側装置、統合装置）
１０３  文書管理サーバ（提供側装置、文書管理装置）
３０１  ネットワーク閲覧部
３０２  データ送受信モジュール
３０３  シナリオ設定モジュール
３０４  画面制御部
３０５  シナリオ情報管理部
３０６  ユーザ認証部
３０７  操作情報管理部
３０８  シナリオ情報格納装置
３０９  シナリオ手順記憶部（シナリオ手順記憶手段）
３１０  シナリオ記憶部（シナリオ記憶手段）
３１１  操作記憶部（操作記憶手段）
３１３  データ送受信モジュール
３１４  文書情報処理モジュール
３１５  画面制御部
３１６  ユーザ認証部
３１７  文書情報格納装置
３１８  ユーザ記憶部（利用者情報記憶手段）
３１９  画面データ記憶部（画面データ記憶手段）
【図１】
2007122193.tif 000003
【図２】
2007122193.tif 000004
【図３】
2007122193.tif 000005
【図４】
2007122193.tif 000006
【図５】
2007122193.tif 000007
【図６】
2007122193.tif 000008
【図７】
2007122193.tif 000009
【図８】
2007122193.tif 000010
【図９】
2007122193.tif 000011
【図１０】
2007122193.tif 000012
【図１１】
2007122193.tif 000013
【図１２】
2007122193.tif 000014
【図１３】
2007122193.tif 000015
【図１４】
2007122193.tif 000016
【図１５】
2007122193.tif 000017
【図１６】
2007122193.tif 000018