(57)【特許請求の範囲】
【請求項１】
複数の情報処理装置で共有可能なデータを保持するサーバと通信を行う情報処理装置であって、
前記データの一覧を表示し、
表示した前記データの一覧のうちの所定のデータに対する処理要求を受け付けた場合に、当該処理要求を受けたデータの前記サーバにおける保管場所を、前記サーバへ問い合わせ、
前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所と、前記データの一覧に表示中の前記処理要求を受けたデータの保管場所とが一致するか否かを判断し、
前記判断の結果、一致する場合は、前記処理要求を実行し、一致しない場合は、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所に基づいて、前記データの一覧の表示を更新することを特徴とする情報処理装置。
【請求項２】
前記判断の結果、一致しない場合は、その旨のメッセージを表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記処理要求を受けたデータの前記サーバにおける保管場所を前記サーバへ問い合わせるか否かの選択を、当該問い合わせの実行前に受け付け可能とすることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
コンピュータを、請求項１から３のいずれか１項に記載の情報処理装置として機能させる情報処理プログラム。
【請求項５】
コンピュータを、請求項１から３のいずれか１項に記載の情報処理装置として機能させる情報処理プログラムを格納した記録媒体。
【請求項６】
複数の情報処理装置で共有可能なデータを保持するサーバと通信を行う情報処理装置が行う情報処理方法であって、
前記情報処理装置は、
前記データの一覧を表示し、
表示した前記データの一覧のうちの所定のデータに対する処理要求を受け付けた場合に、当該処理要求を受けたデータの前記サーバにおける保管場所を、前記サーバへ問い合わせ、
前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所と、前記データの一覧に表示中の前記処理要求を受けたデータの保管場所とが一致するか否かを判断し、
前記判断の結果、一致する場合は、前記処理要求を実行し、一致しない場合は、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所に基づいて、前記データの一覧の表示を更新することを特徴とする情報処理方法。
【請求項７】
前記情報処理装置は、
前記判断の結果、一致しない場合は、その旨のメッセージを表示することを特徴とする請求項６記載の情報処理方法。
【請求項８】
前記情報処理装置は、
前記処理要求を受けたデータの前記サーバにおける保管場所を前記サーバへ問い合わせるか否かの選択を、当該問い合わせの実行前に受け付け可能とすることを特徴とする請求項６又は７に記載の情報処理方法。
【請求項９】
複数の情報処理装置で共有可能なデータを保持するサーバと、当該サーバと通信を行う情報処理装置と、からなる情報処理システムであって、
前記情報処理装置は、
前記データの一覧を表示し、
表示した前記データの一覧のうちの所定のデータに対する処理要求を受け付けた場合に、当該処理要求を受けたデータの前記サーバにおける保管場所を、前記サーバへ問い合わせ、
前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所と、前記データの一覧に表示中の前記処理要求を受けたデータの保管場所とが一致するか否かを判断し、
前記判断の結果、一致する場合は、前記処理要求を実行し、一致しない場合は、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所に基づいて、前記データの一覧の表示を更新することを特徴とする情報処理システム。
【請求項１０】
前記情報処理装置は、
前記判断の結果、一致しない場合は、その旨のメッセージを表示することを特徴とする請求項９記載の情報処理システム。
【請求項１１】
前記情報処理装置は、
前記処理要求を受けたデータの前記サーバにおける保管場所を前記サーバへ問い合わせるか否かの選択を、当該問い合わせの実行前に受け付け可能とすることを特徴とする請求項９又は１０に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチクライアント対応のクライアントサーバ型文書管理システムにおける情報処理装置、情報処理システム、情報処理方法、及び、情報処理プログラムとその記録媒体に関する。
【背景技術】
【０００２】
ネットワーク上の複数のクライアントＰＣから利用される文書管理システムにおいて、各クライアントＰＣでは文書管理サーバにあるデータを一覧表示などでディスプレイ等に表示する。この際、複数のクライアントからサーバ上の同一データの一覧を参照することになるが、各々のクライアントユーザは、サーバ上のデータの状態や属性が他のクライアントユーザの操作によってどの様に変更されているかをリアルタイムに知ることができないため、一覧上に表示されているデータに対して最適な操作を行うことができない場合がある。
【０００３】
例えば、複数の保管場所を持つサーバにおいて、保管場所１内の任意のデータをユーザＡが他の保管場所２内に移動をした場合において、移動操作前の保管場所１内の一覧表示データを参照しているユーザＢはそれを知ることができず、実際にはユーザＡによって保管場所２内に移動されたデータが、ユーザＢの一覧表示では保管場所１の中に表示された状態のままになっている。その結果、ユーザＢは、そのデータを保管場所１内にあるデータとして扱ってしまう。
【０００４】
また、特許文献１では、クライアントとサーバとをネットワークで接続しているクライアントサーバ型の文書管理システムにおいて、クライアントの操作により、サーバ側の管理内容に変更が加わった場合、サーバに設けられた告知手段により、その変更を文書管理者が容易に知ることを可能とした文書管理システムに関する技術が開示されている。特許文献２では、ネットワークに接続可能なサーバ装置に用いられ、ＷＷＷシステム上でサーバ装置内の文書ファイルを更新可能に管理する文書管理プログラム及び方法に関する技術が開示されている。
【特許文献１】特開２００３−３３７８１３号公報
【特許文献２】特開２００３−８５０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した様に、ネットワーク上の複数のクライアントＰＣから利用される文書管理システムにおいて、各クライアントＰＣでは文書管理サーバにあるデータを一覧表示などでディスプレイ等に表示する。この際、複数のクライアントからサーバ上の同一データの一覧を参照することになるが、各々のクライアントユーザは、文書管理サーバ上のデータの状態や属性が他のクライアントユーザの操作によってどの様に変更されているかをリアルタイムに知ることができないため、一覧上に表示されているデータに対して最適な操作を行うことができない場合がある。
【０００６】
この課題に対しての解決手段として、あるクライアントによってサーバのデータが移動された時点で、サーバから各クライアントに対して状態変化のメッセージが発せられ、各クライアントはその情報を使って一覧表示を更新することができるようにすることが考えられる。しかし、サーバがそのようなメッセージの発信を行わない場合やサーバが発したメッセージを何らかの理由でクライアントが処理できないシステムの場合は、サーバのデータの状態確認を各クライアントが自発的に行う必要があるという問題があった。
【０００７】
本発明は、上記のような問題点に鑑み、ネットワーク上の複数のクライアントＰＣから利用される文書管理システムにおいて、クライアントにおけるサーバ上のデータの一覧表示を使用して行われるユーザ操作が発生した時点で、操作対象となるデータがサーバ上でも一覧表示に示されている保管場所と同じ場所に存在するかどうかをクライアントがサーバに対して確認し、万が一操作対象データがサーバ上では一覧表示に示されている保管場所と同じ場所に存在しない場合には、対象データに対するユーザ操作を中止し、意図しない処理（誤った一覧表示に基づくユーザ操作を起因として発生する不必要な処理）を未然に防ぐことを可能とした情報処理装置、情報処理システム、情報処理方法、及び、情報処理プログラムとその記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様は、複数の情報処理装置で共有可能なデータを保持するサーバと通信を行う情報処理装置であって、前記データの一覧を表示し、表示した前記データの一覧のうちの所定のデータに対する処理要求を受け付けた場合に、当該処理要求を受けたデータの前記サーバにおける保管場所を、前記サーバへ問い合わせ、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所と、前記データの一覧に表示中の前記処理要求を受けたデータの保管場所とが一致するか否かを判断し、前記判断の結果、一致する場合は、前記処理要求を実行し、一致しない場合は、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所に基づいて、前記データの一覧の表示を更新することを特徴とする。
【０００９】
本発明の第１の態様において、前記判断の結果、一致しない場合は、その旨のメッセージを表示することを特徴とする。
【００１１】
本発明の第１の態様において、前記処理要求を受けたデータの前記サーバにおける保管場所を前記サーバへ問い合わせるか否かの選択を、当該問い合わせの実行前に受け付け可能とすることを特徴とする。
【００１２】
本発明の第２の態様は、コンピュータを、本発明の第１の態様の情報処理装置として機能させることを特徴とする。
【００１３】
本発明の第３の態様は、コンピュータを、本発明の第１の態様の情報処理装置として機能させることを特徴とする。
【００１４】
本発明の第４の態様は、複数の情報処理装置で共有可能なデータを保持するサーバと通信を行う情報処理装置が行う情報処理方法であって、前記情報処理装置は、前記データの一覧を表示し、表示した前記データの一覧のうちの所定のデータに対する処理要求を受け付けた場合に、当該処理要求を受けたデータの前記サーバにおける保管場所を、前記サーバへ問い合わせ、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所と、前記データの一覧に表示中の前記処理要求を受けたデータの保管場所とが一致するか否かを判断し、前記判断の結果、一致する場合は、前記処理要求を実行し、一致しない場合は、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所に基づいて、前記データの一覧の表示を更新することを特徴とする。
【００１５】
本発明の第４の態様において、前記情報処理装置は、前記判断の結果、一致しない場合は、その旨のメッセージを表示することを特徴とする。
【００１７】
本発明の第４の態様において、前記情報処理装置は、前記処理要求を受けたデータの前記サーバにおける保管場所を前記サーバへ問い合わせるか否かの選択を、当該問い合わせの実行前に受け付け可能とすることを特徴とする。
【００１８】
本発明の第５の態様は、複数の情報処理装置で共有可能なデータを保持するサーバと、当該サーバと通信を行う情報処理装置と、からなる情報処理システムであって、前記情報処理装置は、前記データの一覧を表示し、表示した前記データの一覧のうちの所定のデータに対する処理要求を受け付けた場合に、当該処理要求を受けたデータの前記サーバにおける保管場所を、前記サーバへ問い合わせ、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所と、前記データの一覧に表示中の前記処理要求を受けたデータの保管場所とが一致するか否かを判断し、前記判断の結果、一致する場合は、前記処理要求を実行し、一致しない場合は、前記問い合わせの結果得られた前記処理要求を受けたデータの前記サーバにおける保管場所に基づいて、前記データの一覧の表示を更新することを特徴とする。
【００１９】
本発明の第５の態様において、前記情報処理装置は、前記判断の結果、一致しない場合は、その旨のメッセージを表示することを特徴とする。
【００２１】
本発明の第５の態様において、前記情報処理装置は、前記処理要求を受けたデータの前記サーバにおける保管場所を前記サーバへ問い合わせるか否かの選択を、当該問い合わせの実行前に受け付け可能とすることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ネットワーク上の複数のクライアントＰＣから利用される文書管理システムにおいて、他のクライアントの操作によって存在場所が変わっているデータに対するユーザ操作を中止し、意図しない処理（誤った一覧表示に基づくユーザ操作を起因として発生する不必要な処理）を未然に防ぐことを可能とした情報処理装置、情報処理システム、情報処理方法、及び、情報処理プログラムとその記録媒体を実現することができる。
【発明を実施するための最良の形態】
【００２３】
本発明を実施するための最良の形態は、文書データを管理する文書データ管理装置と接続し、文書管理装置で管理される文書データの一覧を表示する情報処理装置において、情報処理装置に表示される一覧上の文書データの存在場所を管理する文書データ管理手段と、文書管理装置で管理される文書データの管理場所を問い合わせる通信処理手段とを設け、通信処理手段から取得した所定の文書データの管理場所と、文書データ管理手段により管理される所定の文書データの存在場所とを比較し、所定の文書データの管理場所と存在場所とが異なっている場合に、情報処理装置で表示された一覧表示上の所定の文書データへの操作を受け付けないよう制御する。
【００２４】
以下に、本発明の好適な実施形態を添付図面に基づいて詳細に説明する。尚、以下に述べる実施形態は本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの実施形態に限られるものではない。
【００２５】
（実施形態１）
本実施形態の情報処理システムの概略構成について図１を用いて以下に説明する。図１は、本実施形態の情報処理システムの概略構成図である。図１に示すように、本実施形態の情報処理システムは、文書管理サーバＰＣ１、クライアントＰＣ２、クライアントＰＣ３を備えている。文書管理サーバＰＣ１は、各クライアントで共有されるデータを保管管理するサーバＰＣである。クライアントＰＣ２、クライアントＰＣ３はサーバＰＣ１に管理された文書の管理作業におけるユーザＩ／Ｆ機能を備えたクライアントＰＣである。
【００２６】
また、文書管理サーバＰＣ１、クライアントＰＣ２、及び、クライアントＰＣ３は、ＬＡＮ等の同一ネットワーク４上に存在する。尚、本実施形態の情報処理システムでは、クライアントＰＣは、クライアントＰＣ２とクライアントＰＣ３の２台であるが、これに限られるものではなく、システムの目的に合わせて任意の台数で構成される。
【００２７】
次に、図２を用いて、本実施形態の情報処理システムのモジュール構成とその機能について説明する。図２は、本実施形態の情報処理システムにおける、サーバＰＣ１、クライアントＰＣ２（又はクライアントＰＣ３）のそれぞれに実装されるモジュールの概略構成ブロック図である。図２に示すように、サーバＰＣ１は、共有データ管理部５、データベース６、通信処理部７を備えている。サーバＰＣ１は、共有データ管理部５の働きにより、各クライアント（クライアントＰＣ２又はクライアントＰＣ３）からの要求によって共有データをデータベース６に保管管理する。
【００２８】
また、サーバＰＣ１は、各クライアント（クライアントＰＣ２又はクライアントＰＣ３）からの要求を、通信処理部７を通じて共有データ管理部５に送信する。そして、クライアント（クライアントＰＣ２又はクライアントＰＣ３）からの要求を受けた共有データ管理部５は、データベース６を検索し、必要な応答を、通信処理部７を通して要求元クライアント（クライアントＰＣ２又はクライアントＰＣ３）へ送信する。
【００２９】
各クライアントＰＣ（クライアントＰＣ２又はクライアントＰＣ３）は、通信処理部８、サーバ接続モジュール９、及び、ユーザＩ／Ｆモジュール１０を備えている。ユーザＩ／Ｆモジュール１０は、ディスプレイへの画面表示とマウス/キーボード等の入力手段を備えている。ユーザＩ／Ｆモジュール１０は、サーバ接続モジュール９及び通信処理部８を通して、システム上で接続されたサーバ（サーバＰＣ１）に管理されているデータの一覧情報を取得し、画面に表示する。
【００３０】
ユーザＩ／Ｆモジュール１０は、一覧上に表示されたデータに対するユーザからの指示を受けると、通信処理部８及びサーバ接続モジュール９を通して対象データに対する操作要求をサーバＰＣ１に送る。また、ユーザＩ／Ｆモジュール１０は、ユーザＩ／Ｆモジュール１０の処理を制御するための処理モード設定情報１１を持ち、ユーザＩ／Ｆモジュール１０はその設定内容に従った処理を行う。尚、処理モード設定情報１１の内容は、ユーザが操作できる画面から設定変更することができる。
【００３１】
次に、本実施形態の情報処理システムの動作内容について、図３を用いて以下に説明する。図３は、本実施形態におけるクライアントＰＣ２（又はクライアントＰＣ３）の処理の流れを示すフローチャートである。図３に示すように、クライアントＰＣ２（又はクライアントＰＣ３）において、一覧表示上のデータに対する操作要求が発生すると（ステップ１０１）、ユーザＩ／Ｆモジュール１０は、サーバ接続モジュール９を通してサーバＰＣ１に対して対象データの存在場所を問い合わせる。
【００３２】
続いて、クライアントＰＣ２（又はクライアントＰＣ３）は、サーバＰＣ１から対象データの存在場所の情報が得られたら（ステップ１０２）、対象データの一覧表示上に表示されている場所と比較する（ステップ１０３）。そして、クライアントＰＣ２（又はクライアントＰＣ３）は、対象データの一覧表示上に表示されている場所が、サーバＰＣ１上における対象データが保管されている場所と同じであった場合にのみ、ユーザからの操作要求を実行する（ステップ１０３はい→ステップ１０４→ステップ１０６）。
【００３３】
また、クライアントＰＣ２（又はクライアントＰＣ３）は、対象データの一覧表示上に表示されている場所が、サーバＰＣ１上における対象データが保管されている場所と異なる場合は、その旨のエラーメッセージを表示して処理を中止する（ステップ１０３いいえ→ステップ１０５→ステップ１０６）。
【００３４】
上述した様に、本実施形態におけるクライアントＰＣ２（又はクライアントＰＣ３）の処理によれば、ネットワーク上の複数のクライアントＰＣから利用される文書管理システムにおいて、他のクライアントの操作によって存在場所が変わっているデータに対するユーザ操作を中止し、意図しない処理（誤った一覧表示に基づくユーザ操作を起因として発生する不必要な処理）を未然に防ぐことが可能となるという効果を得ることができる。
【００３５】
（実施形態２）
本実施形態は、実施形態１の応用例である。実施形態１と共通する部分は説明を省略し、本実施形態の特徴的部分について、主に図４を用いて以下に説明する。
図４は、本実施形態のクライアントＰＣ２（又はクライアントＰＣ３）の処理の流れを示すフローチャートである。
【００３６】
図４に示す本実施形態の処理の特徴は、実施形態１で示した処理に加えて、対象データの一覧表示上に表示されている場所が、サーバＰＣ１上における対象データが保管されている場所と異なる場合は、その旨のエラーメッセージを表示して処理を中止すると共に、クライアントＰＣ２（又はクライアントＰＣ３）が一覧表示を表示するために必要なデータを、サーバ接続モジュール９を通してサーバＰＣ１から取得し、一覧表示を更新する点にある。
【００３７】
まず、図４に示すように、クライアントＰＣ２（又はクライアントＰＣ３）において、一覧表示上のデータに対する操作要求が発生すると（ステップ２０１）、ユーザＩ／Ｆモジュール１０は、サーバ接続モジュール９を通してサーバＰＣ１に対して対象データの存在場所を問い合わせる。
【００３８】
そして、クライアントＰＣ２（又はクライアントＰＣ３）は、サーバＰＣ１から対象データの存在場所の情報が得られたら（ステップ２０２）、対象データの一覧表示上に表示されている場所と比較する（ステップ２０３）。
【００３９】
そして、クライアントＰＣ２（又はクライアントＰＣ３）は、対象データの一覧表示上に表示されている場所が、サーバＰＣ１上における対象データが保管されている場所と同じであった場合にのみ、ユーザからの操作要求を実行する（ステップ２０３はい→ステップ２０４→ステップ２０８）。
【００４０】
また、クライアントＰＣ２（又はクライアントＰＣ３）は、対象データの一覧表示上に表示されている場所が、サーバＰＣ１上における対象データが保管されている場所と異なる場合は、その旨のエラーメッセージを表示して処理を中止する（ステップ２０３いいえ→ステップ２０５）。続いて、クライアントＰＣ２（又はクライアントＰＣ３）は、一覧表示をするために必要なデータを、サーバＰＣ１に要求し、ユーザＩ／Ｆモジュール１０は、通信処理部８、サーバ接続モジュール９を介して、一覧表示をするために必要なデータを取得する（ステップ２０６）。
【００４１】
そして、ユーザＩ／Ｆモジュール１０は、再取得した一覧表示をするために必要なデータを用いて一覧表示を再表示し、処理を終了する（ステップ２０７→２０８）。
本実施形態は、実施形態１で示した情報処理システムの機能及び効果の他に、ユーザＩ／Ｆモジュール１０が、サーバＰＣ１に保管されているデータの存在場所を示す一覧表示を再表示する機能を有するため、ユーザは特別な操作をすることなく、サーバＰＣ１上のデータの保管状態と同期した一覧表示を確認することができるという効果を得ることができる。
【００４２】
（実施形態３）
本実施形態は、実施形態２の応用例である。実施形態２と共通する部分は説明を省略し、本実施形態の特徴的部分について以下に説明する。本実施形態に示す処理の第１の特徴は、一覧表示上のデータに対する操作要求が発生すると、実施形態１又は実施形態２に示した処理を行う前に、図２に示すユーザＩ／Ｆモジュール１０が、自己が有する処理モード設定情報１１の内容を確認し、対象データのサーバＰＣ１上での存在場所を確認する処理を行うモードになっているかどうかを確認する点にある。
【００４３】
そして、本実施形態の第２の特徴は、対象データのサーバＰＣ１上での存在場所を確認する処理を行うモードになっている場合は、クライアントＰＣ２（又はクライアントＰＣ３）は実施形態１又は実施形態２に示した処理を行い、対象データのサーバＰＣ１上での存在場所を確認する処理を行うモードになっていない場合は、直ちにユーザからの一覧表示上のデータに対する操作要求を実行する点である。
【００４４】
本実施形態では、クライアント（クライアントＰＣ２（又はクライアントＰＣ３））において、図２に示す処理モード設定情報１１の一部として、対象データのサーバＰＣ１上での存在場所を確認する処理を行うかどうかのフラグ情報を有し、ユーザＩ／Ｆモジュール１０は、上記フラグ情報に従って、対象データのサーバＰＣ１上での存在場所の確認処理の実行有無を判断する。
【００４５】
次に、本実施形態の処理について、図５を用いて、より具体的に説明する。図５は、本実施形態のクライアントＰＣ２（又はクライアントＰＣ３）における処理の流れを示すフローチャートである。まず、図５に示すように、クライアントＰＣ２（又はクライアントＰＣ３）において、一覧表示上のデータに対する操作要求が発生すると（ステップ３０１）、ユーザＩ／Ｆモジュール１０は、処理モード設定情報１１がデータ場所確認をする設定になっているかどうかを確認し（ステップ３０２）、設定がされていない場合は、そのまま、ユーザからの操作要求を実行する（ステップ３０２いいえ→ステップ３０５→ステップ３０９）。
【００４６】
また、処理モード設定情報１１がデータ場所確認をする設定になっている場合は、ユーザＩ／Ｆモジュール１０は、サーバ接続モジュール９を通してサーバＰＣ１に対して対象データの存在場所を問い合わせる。そして、クライアントＰＣ２（又はクライアントＰＣ３）は、サーバＰＣ１から対象データの存在場所の情報が得られたら（ステップ３０３）、対象データの一覧表示上に表示されている場所と比較する（ステップ３０４）。
【００４７】
そして、クライアントＰＣ２（又はクライアントＰＣ３）は、対象データの一覧表示上に表示されている場所が、サーバＰＣ１上における対象データが保管されている場所と同じであった場合にのみ、ユーザからの操作要求を実行する（ステップ３０４はい→ステップ３０５→ステップ３０９）。
【００４８】
また、クライアントＰＣ２（又はクライアントＰＣ３）は、対象データの一覧表示上に表示されている場所が、サーバＰＣ１上における対象データが保管されている場所と異なる場合は、その旨のエラーメッセージを表示して処理を中止する（ステップ３０４いいえ→ステップ３０６）。
【００４９】
続いて、クライアントＰＣ２（又はクライアントＰＣ３）は、一覧表示をするために必要なデータを、サーバＰＣ１に要求し、ユーザＩ／Ｆモジュール１０は、通信処理部８、サーバ接続モジュール９を介して、一覧表示をするために必要なデータを取得する（ステップ３０７）。そして、ユーザＩ／Ｆモジュール１０は、再取得した一覧表示をするために必要なデータを用いて一覧表示を再表示し、処理を終了する（ステップ３０８→３０９）。
【００５０】
本実施形態によれば、実施形態１、２で示した情報処理システムの機能及び効果の他に、上述したような、対象データのサーバＰＣ１上での存在場所を確認する処理を行うかどうかを各クライアント（クライアントＰＣ２（又はクライアントＰＣ３））の処理モード設定機能において選択することが可能となる。
【００５１】
本実施形態は、情報処理システムの運用状況によって、実施形態１、２で示した、操作対象となるデータの存在や属性の確認処理（対象データのサーバＰＣ１上での存在場所を確認する処理）の実行によりクライアントの負荷が過大となり、システム運用に支障を及ぼす場合や、上記確認処理の実行を必要としない場合を考慮したものである。
【００５２】
本実施形態によれば、上記確認処理の実行がシステム運用に悪影響を及ぼすか、又は確認処理の実行が必要でないと判断した場合は、上記確認処理を実行させないように設定をすることができるため、より利便性に優れた情報処理システムを構築することが可能となる。
【図面の簡単な説明】
【００５３】
【図１】第１〜第３の実施形態の情報処理システムの概略構成図である。
【図２】第１〜第３の実施形態における、サーバＰＣ１、クライアントＰＣ２（又はクライアントＰＣ３）のそれぞれに実装されるモジュールの概略構成ブロック図である。
【図３】第１の実施形態におけるクライアントＰＣ２（又はクライアントＰＣ３）の処理の流れを示すフローチャートである。
【図４】第２の実施形態におけるクライアントＰＣ２（又はクライアントＰＣ３）の処理の流れを示すフローチャートである。
【図５】第３の実施形態におけるクライアントＰＣ２（又はクライアントＰＣ３）の処理の流れを示すフローチャートである。
【符号の説明】
【００５４】
１    サーバＰＣ
２、３    クライアントＰＣ
４    ネットワーク
５    共有データ管理部
６    データベース
７    通信処理部
８    通信処理部
９    サーバ接続モジュール
１０    ユーザＩ／Ｆモジュール
１１    処理モード設定情報
【図１】
0004784928.tif 000002
【図２】
0004784928.tif 000003
【図３】
0004784928.tif 000004
【図４】
0004784928.tif 000005
【図５】
0004784928.tif 000006