(57)【特許請求の範囲】
【請求項１】
検索条件入力画面から、検索条件を受付ける検索条件受付手段と、
受付けた前記検索条件によって検索処理を行う検索手段と、
検索結果を検索結果一覧画面に表示させる表示制御手段と、
前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させる詳細画面表示手段と、
前記詳細画面から、前記詳細情報の変更を受付ける変更受付手段と、
前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける受付手段と、
を備え、
前記検索手段は、前記受付手段が前記戻る操作を受付けた場合に、前記検索条件受付手段が直前に受付けた前記検索条件を用いて検索処理を行い、
前記検索条件受付手段は、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、
前記表示制御手段は、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させること、
を特徴とする情報処理装置。 
【請求項２】
前記検索条件受付手段は、受付けた前記検索条件をクライアント装置の記憶手段に格納し、
前記検索手段は、前記直前に受付けた前記検索条件として、前記クライアント装置の記憶手段が記憶する前記検索条件を用いて前記検索処理を行うこと、
を特徴とする請求項１記載の情報処理装置。 
【請求項３】
前記検索条件受付手段は、受付けた前記検索条件をクライアント装置の格納フォルダに格納し、
前記検索手段は、前記格納フォルダに格納された前記検索条件を用いて前記検索処理を行うこと、
を特徴とする請求項１または２に記載の情報処理装置。 
【請求項４】
前記受付手段は、前記詳細画面から、クエリ文字列としてＳｅａｒｃｈＲｅｓｕｌｔを含むＵＲＬの表示要求を受付けた場合に、前記検索結果一覧画面に戻る操作を受付けること、
を特徴とする請求項１ないし３のいずれか１つに記載の情報処理装置。 
【請求項５】
情報処理装置と、前記情報処理装置とネットワークで接続されるクライアント装置とを備える情報処理システムにおいて、
前記クライアント装置は、
検索条件を入力する検索条件入力画面と、検索結果一覧画面と、前記検索結果一覧画面から選択された一部の検索結果に関する詳細情報を示す詳細画面を表示器に表示させる第２表示制御手段と、
前記検索条件入力画面から入力された検索条件を記憶する記憶手段と、
前記詳細画面から前記検索結果一覧画面に戻る操作を受付ける第２受付手段と、
を備え、
前記情報処理装置は、
前記検索条件入力画面で入力された前記検索条件を、前記クライアント装置から受付ける検索条件受付手段と、
受付けた前記検索条件によって検索処理を行う検索手段と、
検索結果を前記検索結果一覧画面に表示させる表示制御手段と、
前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記詳細画面を表示させる詳細画面表示手段と、
前記詳細画面から、前記詳細情報の変更を受付ける変更受付手段と、
前記クライアント装置から、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける受付手段と、
を備え、
前記検索手段は、前記受付手段が前記戻る操作を受付けた場合に、前記クライアント装置の前記記憶手段が記憶する前記検索条件を用いて検索処理を行い、
前記検索条件受付手段は、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、
前記表示制御手段は、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させること、
を特徴とする情報処理システム。 
【請求項６】
情報処理装置において、
検索条件入力画面から、検索条件を受付けるステップと、
受付けた前記検索条件によって検索処理を行うステップと、
検索結果の一覧を検索結果一覧画面に表示させるステップと、
前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させるステップと、
前記詳細画面から前記詳細情報の変更を受付けるステップと、
前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付けるステップと、
をコンピュータに実行させ、
前記検索処理を行うステップは、前記戻る操作を受付けた場合に、直前に受付けた前記検索条件を用いて検索処理を行い、
前記検索条件を受付けるステップは、操作を受付けるステップが前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、
前記検索結果の一覧を検索結果一覧画面に表示させるステップは、前記検索処理の検索結果を、前記検索結果一覧画面に表示する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂ上で行われる検索処理は、ユーザがＷｅｂページ上で検索の条件を入力して、検索ボタンをクリックすると、検索結果の一覧が表示される。検索結果の一覧のうち一つを選択して詳細画面を開き、その詳細画面においてデータの更新を行った後、ブラウザの「戻る」ボタンによって検索結果一覧画面に戻ると、単に前回の検索結果の一覧が表示されているだけであって、詳細画面におけるデータの更新は反映されない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このような場合に、従来技術においては、再度同一の検索条件で検索を行ったり、リロードしたりして、同一の検索条件の検索結果一覧にデータの更新を反映させる必要があり、手間がかかるという課題があった。
【課題を解決するための手段】
【０００４】
実施形態の情報処理装置は、検索条件受付手段と、検索手段と、表示制御手段と、詳細画面表示手段と、変更受付手段と、受付手段と、を備える。検索条件受付手段は、検索条件入力画面から、検索条件を受付ける。検索手段は、受付けた前記検索条件によって検索処理を行う。表示制御手段は、検索結果を検索結果一覧画面に表示させる。詳細画面表示手段は、前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させる。変更受付手段は、前記詳細画面から前記詳細情報の変更を受付ける。受付手段は、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける。前記検索手段は、さらに、前記受付手段が前記戻る操作を受付けた場合に、前記検索条件受付手段が直前に受付けた前記検索条件を用いて検索処理を行う。前記検索条件受付手段は、さらに、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させる。前記表示制御手段は、さらに、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させる。 
【０００５】
実施形態の情報処理システムは、情報処理装置と、前記情報処理装置とネットワークで接続されるクライアント装置とを備える。前記クライアント装置は、第２表示制御手段と、記憶手段と、第２受付手段とを備える。第２表示制御手段は、検索条件を入力する検索条件入力画面と、検索結果一覧画面と、前記検索結果一覧画面から選択された一部の検索結果に関する詳細情報を示す詳細画面を表示器に表示させる。記憶手段は、前記検索条件入力画面から入力された検索条件を記憶する。第２受付手段は、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける。前記情報処理装置は、検索条件受付手段と、検索手段と、表示制御手段と、詳細画面表示手段と、変更受付手段と、受付手段と、を備える。検索条件受付手段は、前記検索条件入力画面で入力された前記検索条件を、前記クライアント装置から受付ける。検索手段は、受付けた前記検索条件によって検索処理を行う。表示制御手段は、検索結果を前記検索結果一覧画面に表示させる。詳細画面表示手段は、前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記詳細画面を表示させる。変更受付手段は、前記クライアント装置から、前記詳細情報の変更を受付ける。受付手段は、前記クライアント装置から、前記詳細画面から前記検索結果一覧画面に戻る操作を受付ける。前記検索手段は、さらに、前記受付手段が前記戻る操作を受付けた場合に、前記クライアント装置の前記記憶手段が記憶する前記検索条件を用いて検索処理を行う。前記検索条件受付手段は、さらに、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させる。前記表示制御手段は、さらに、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させる。 
【０００６】
実施形態のプログラムは、情報処理装置において、検索条件入力画面から、検索条件を受付けるステップと、受付けた前記検索条件によって検索処理を行うステップと、検索結果の一覧を検索結果一覧画面に表示させるステップと、前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させるステップと、前記詳細画面から前記詳細情報の変更を受付けるステップと、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付けるステップと、をコンピュータに実行させ、前記検索処理を行うステップは、前記戻る操作を受付けた場合に、直前に受付けた前記検索条件を用いて検索処理を行い、前記検索条件を受付けるステップは、操作を受付けるステップが前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、前記検索結果の一覧を検索結果一覧画面に表示させるステップは、、前記検索結果一覧画面に表示する、ことを特徴とする。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図２】図２は、Ｗｅｂサーバのハードディスク構成を示すブロック図である。
【図３】図３は、クライアント装置のハードディスク構成を示すブロック図である。
【図４】図４は、クライアント装置の機能的構成を示す機能ブロック図である。
【図５】図５は、Ｗｅｂサーバの機能的構成を示す機能ブロック図である。
【図６】図６は、検索条件入力画面の一例を示す図である。
【図７】図７は、検索結果一覧画面の一例を示す図である。
【図８】図８は、詳細画面の一例を示す図である。
【図９】図９は、更新された詳細画面の一例を示す図である。
【図１０】図１０は、更新された検索結果一覧画面の一例を示す図である。
【図１１】図１１は、Ｗｅｂサーバが実行する検索処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態にかかる情報処理システム１の構成を示すブロック図である。図１に示すように、情報処理システム１は、Ｗｅｂサーバ２と、クライアント装置３ａ、３ｂ、３ｃ…（以降、特に限定しない場合はクライアント装置３と称する）とが、インターネット等のネットワークＮによって接続されている。
【０００９】
本実施の形態では、本実施の形態のプログラムが、Ｗｅｂブラウザを利用するグループウェアに組み込まれて使用される場合について説明する。一般的に、グループウェアでは、掲示板や回覧板のようにＷｅｂサーバ２上に文書をアップロードすることができる。また、これら文書が、宛先のユーザによって確認、承認されたか否かを、送り先のユーザがグループウェア上で確認できる機能が備えられている。
【００１０】
Ｗｅｂサーバ２は、ネットワークＮにアクセスしたクライアント装置３のブラウザの要求に応えてＷｅｂページを構成するデータをクライアント装置３に送信する。
【００１１】
図２は、Ｗｅｂサーバ２のハードウェア構成を示すブロック図である。図２に示すように、Ｗｅｂサーバ２は、ＣＰＵ２０などの制御装置と、ＲＯＭ１２やＲＡＭ１３等の記憶装置と、プログラムや各種ファイルを記憶するＨＤＤ（Hard  Disk  Drive）１８やＣＤドライブ装置（不図示）などの記憶装置と、液晶ディスプレイなどの表示器１７と、キーボード１５やマウス１６などの入力装置とがバス１９で接続されており、通常のコンピュータを利用したハードウェア構成となっている。また、Ｗｅｂサーバ２は、通信Ｉ／Ｆ１４とネットワークＮ（図１参照）とを介して接続されるクライアント装置３と相互に通信を行うことが可能となっている。
【００１２】
図２において、ＲＯＭ１２は、ＣＰＵ２０が実行する各種プログラムや各種データ、および本実施の形態のプログラムを記憶している。ＲＡＭ１３は、ＣＰＵ２０が各種プログラムを実行する際に一時的にデータやプログラムを記憶するワークエリアとして機能する。ＣＰＵ２０は、ＲＯＭ１２から本実施の形態のプログラムを読み出して、ＲＡＭ１３に展開して実行することにより、Ｗｅｂサーバ２を制御する制御部２１（図５参照）を主記憶装置上に生成する。
【００１３】
また、ＨＤＤ１８は、ネットワークＮを介してクライアント装置３からアップロードされる文書などを格納するための文書管理フォルダＦを備えている。
【００１４】
クライアント装置３は、Ｗｅｂサーバ２からＷｅｂページを構成する複数のファイルを受信して、ダウンロードした情報をウィンドウ上に表示するブラウザ機能を有している。
【００１５】
図３は、クライアント装置３のハードディスク構成を示すブロック図である。図３に示すように、クライアント装置３は、ＣＰＵ３０などの制御装置と、ＲＯＭ４２やＲＡＭ４３等の記憶装置と、プログラムや各種ファイルを記憶するＨＤＤ４８やＣＤドライブ装置（不図示）などの記憶装置と、液晶ディスプレイなどの表示器４７と、キーボード４５やマウス４６などの入力装置とがバス４９で接続されており、通常のコンピュータを利用したハードディスク構成となっている。また、クライアント装置３は、通信Ｉ／Ｆ４４とネットワークＮ（図１参照）とを介して接続されるＷｅｂサーバ２と相互に通信を行うことが可能となっている。
【００１６】
ＲＯＭ４２は、ＣＰＵ３０が実行する各種プログラムや各種データ、および本実施の形態のプログラムを記憶している。ＲＡＭ４３は、ＣＰＵ３０が各種プログラムを実行する際に一時的にデータやプログラムを記憶するワークエリアとして機能する。ＣＰＵ３０は、ＲＯＭ４２から本実施の形態のプログラムを読み出して、ＲＡＭ４３に展開して実行することにより、クライアント装置３を制御する制御部３１（図４参照）を主記憶装置上に生成する。
【００１７】
また、ＨＤＤ４８は、クライアント装置３において入力された検索条件をクッキーとして保存しておくクッキー格納フォルダＣを備えている。
【００１８】
図４は、クライアント装置３の機能的構成を示す機能ブロック図である。図４に示すように、制御部３１は、受信部３２と、表示制御部３３と、入力受付部３４と、送信部３５と、を主に備えている。
【００１９】
受信部３２は、Ｗｅｂサーバ２からＷｅｂサイトの表示データを受信する。
【００２０】
表示制御部３３は、第２表示制御手段として機能し、受信部３２が受信した表示データを用いて、検索条件の入力を受付ける検索条件入力画面４（図６参照）、検索結果を一覧表示する検索結果一覧画面５（図７参照）、検索結果の一部についてその詳細情報を示す詳細画面６（図８参照）などの各種画面を表示器４７に表示させる。
【００２１】
入力受付部３４は、表示器４７に表示される各種画面に対する選択操作や入力操作などを受付ける。入力受付部３４は、検索条件入力画面４において入力された検索条件を、クッキー格納フォルダＣに格納する。
【００２２】
また、入力受付部３４は、第２受付手段として機能し、詳細画面６の「戻る」ボタン６ｂまたは、ブラウザの「戻る」ボタン６ｃ（図８参照）がクリックされた場合に、詳細画面６から検索結果一覧画面５に戻る操作を受付ける。
【００２３】
送信部３５は、入力受付部３４が受付けた選択や入力を、通信Ｉ／Ｆ４４およびネットワークＮを介してＷｅｂサーバ２に送信する。また、送信部３５は、クッキー格納フォルダＣに保存された検索条件をＷｅｂサーバ２に送信する。
【００２４】
図５は、Ｗｅｂサーバ２の機能的構成を示す機能ブロック図である。図５に示すように、制御部２１は、受付部２３と、検索部２４と、表示制御部２２と、を主に備えている。
【００２５】
表示制御部２２は、クライアント装置３に検索条件入力画面４や、検索結果一覧画面５や、詳細画面６の表示データを送信して、クライアント装置３の表示器４７に各画面を表示させる。
【００２６】
また、表示制御部２２は、表示制御手段として機能し、検索部２４による検索結果を検索結果一覧画面５に表示させる。さらに、表示制御部２２は、詳細画面表示手段として機能し、受付部２３が受付けた一部の検索結果に関する詳細情報を表示する詳細画面６をクライアント装置３に表示させる。
【００２７】
受付部２３は、検索条件入力画面４や、検索結果一覧画面５や、詳細画面６に対してクライアント装置３から入力または選択された情報を受信して受付ける。
【００２８】
より詳細には、受付部２３は、検索条件受付手段として機能し、検索条件入力画面４から入力され、クライアント装置３の送信部３５から送信された検索条件を受信して、受付ける。
【００２９】
また、受付部２３は、受付手段として機能し、詳細画面６において「戻る」ボタン６ｂがクリックされた場合に、詳細画面６から検索結果一覧画面５に戻る操作を受付ける。
【００３０】
さらに、受付部２３は、選択受付手段として機能し、クライアント装置３において検索結果一覧画面５の一部の検索結果が選択された場合に、この検索結果に対する選択を受付ける。
【００３１】
また、受付部２３は、変更受付手段として機能し、詳細画面６から、詳細情報の変更を受付ける。
【００３２】
検索部２４は、受付部２３がクライアント装置３から受付けた検索条件を用いて、文書管理フォルダＦ内の文書を検索する検索処理を行う。また、検索部２４は、受付部２３が詳細画面６から検索結果一覧画面５に戻る操作を受付けた場合に、受付部２３が直前に受付けた検索条件を用いて検索処理を行う。より具体的には、検索部２４は、クライアント装置３のクッキー格納フォルダＣに保存されている検索条件を、直前に受付けた検索条件として用いて検索処理を行う。
【００３３】
次に、図６ないし図１０を参照して、表示制御部２２がクライアント装置３の表示器４７に表示させる各画面について説明する。
【００３４】
図６は、検索条件入力画面４の一例を示す図である。検索条件入力画面４は、検索条件を入力または選択するための画面である。図６に示すように、検索条件入力画面４では、文書を作成した作成者をテキストボックスから入力したり、文書を作成した営業所や店舗の場所や、承認待ちや承認済などの文書のステータスをドロップダウン式のリストから選択したりして、検索条件を入力または選択することができる。
【００３５】
入力受付部３４は、検索条件入力画面４において、テキストボックスに対して入力された単語や、ドロップダウンリストにおいて選択された項目を識別する識別番号などを、検索条件として受付けて、クッキー格納フォルダＣに保存する。
【００３６】
検索条件入力画面４のＵＲＬとしては、一例として「http://web＿server/approve/search.aspx」とする。ここで、場所は「関東」、ステータスは「承認待ち」として検索条件を選択し、検索ボタン４ａをクリックすると、クライアント装置３の入力受付部３４は検索条件を受付けて、送信部３５はＷｅｂサーバ２に検索条件を送信する。すると、Ｗｅｂサーバ２の受付部２３は検索条件を受付けて、検索部２４は、受付けた検索条件を用いて検索処理を行う。また、表示制御部２２は、クライアント装置３の表示器４７に、図７に示すような検索結果一覧画面５を表示させる。
【００３７】
図７は、検索結果一覧画面５の一例を示す図である。検索処理を行った後に表示される検索結果一覧画面５のＵＲＬとしては、検索条件入力画面４のＵＲＬに、検索結果であることを示すクエリ文字列「SearchResult=true」を加えて、http://web＿server/approve/search.aspx?SearchResult=trueとする。
【００３８】
図７に示すように、検索結果一覧画面５には、「関東」および「承認待ち」という検索条件で検索された文書が一覧表示される。各文書には、各々の文書を識別する識別番号（ＩＤ）が対応付けられている。例えば、文書Ａ１にはＩＤ＝１、文書Ａ２にはＩＤ＝２、文書Ａ３にはＩＤ＝３、文書Ａ４にはＩＤ＝４と、ＩＤ値がそれぞれの文書に付与されている。
【００３９】
また、検索結果一覧画面５では、各文書に対して、各文書に関する詳細画面６のＵＲＬがリンクされている。例えば、ＩＤ＝１の文書Ａ１に対しては、文書Ａ１に関する詳細画面６のＵＲＬが「http://web＿server/approve/dispform.aspx?ID=1」としてリンクされている。
【００４０】
検索結果一覧画面５において、文書Ａ１のリンクをクリックして選択すると、入力受付部３４はこの選択操作を受付けて、送信部３５はリンク先のＵＲＬをＷｅｂサーバ２に送信する。Ｗｅｂサーバ２の受付部２３は、リンク先のＵＲＬを受付ける。即ち受付部２３は、検索結果一覧画面５において、検索結果の一部として文書Ａ１が選択されたことを受付ける。そしてＷｅｂサーバ２の表示制御部２２は、受付けたＵＲＬに応じて文書管理フォルダＦ内の文書Ａ１の内容を表示する詳細画面６の表示データを生成し、クライアント装置３に送信する。クライアント装置３の受信部３２はＷｅｂサーバ２から詳細画面６の表示データを受信して、図８に示すような文書Ａ１に関する詳細画面６を表示器４７に表示させる。
【００４１】
図８は、文書Ａ１に関する詳細画面６の一例を示す図である。図８に示すように、詳細画面６には、文書の本文などの詳細な情報が表示される。ＩＤ＝１の文書Ａ１に関する詳細画面６のＵＲＬとしては、上述のように、「http://web＿server/approve/dispform.aspx?ID=1」となる。
【００４２】
ここでＷｅｂサーバ２の表示制御部２２は、検索結果一覧画面５から詳細画面６に移行する場合に、詳細画面６のＵＲＬに、直前に表示していた画面のＵＲＬ情報として検索結果一覧画面５のＵＲＬを加えることとする。
【００４３】
一般的に、戻る操作に対する移行先（戻り先）のＷｅｂページのＵＲＬは、クエリ文字列「PreURL」を用いて設定することができる。即ち、クエリ文字列「PreURL」以降に、詳細画面６の「戻る」ボタン６ｂをクリックした場合に移行するＷｅｂページのＵＲＬを加えることで、戻り先のＷｅｂページを指定することができる。
【００４４】
そこで、Ｗｅｂサーバ２の表示制御部２２は、詳細画面６に移行する場合に、詳細画面６のＵＲＬに、戻り先を示すクエリ文字列「PreURL」として、検索結果一覧画面５のＵＲＬ「http://web＿server/approve/search.aspx?SearchResult=true」を加える。従って、文書Ａ１に関する詳細画面６のＵＲＬは、「http://web＿server/approve/dispform.aspx?ID=1&PreURL=http://web＿server/approve/search.aspx?SearchResult=true」となる。
【００４５】
また、図８に示すように、詳細画面６には、この文書内容についてユーザが承認するための承認ボタン６ａが設けられている。ユーザが承認ボタン６ａをクリックすると、クライアント装置３の入力受付部３４は承認する旨の指示を受付けて、送信部３５は承認する指示をＷｅｂサーバ２に送信する。そして、Ｗｅｂサーバ２の受付部２３は承認する指示を受付けて、詳細情報の一部である文書のステータスを変更する指示を受付ける。そして、Ｗｅｂサーバ２において文書のステータスを「承認済」に変更する処理が行われた後、表示制御部２２によって「承認済」に対応する詳細画面６の表示データが送信される。クライアント装置３の受信部３２はこの表示データを受信して、表示制御部３３はこの表示データに基づいて、図９に示すように詳細画面６を更新表示する。
【００４６】
図９は、更新された文書Ａ１に関する詳細画面６の一例を示す図である。図９に示すように、文書Ａ１のステータスは「承認済」と更新される。
【００４７】
また、図８、図９に示すように、詳細画面６には、検索結果一覧画面５に戻るための「戻る」ボタン６ｂが設けられている。ユーザが「戻る」ボタン６ｂをクリックすると、クライアント装置３の入力受付部３４は、詳細画面６から検索結果一覧画面５に戻る旨の指示を受付けて、送信部３５はこの指示をＷｅｂサーバ２に送信する。すると、Ｗｅｂサーバ２の受付部２３は、クエリ文字列「PreURL」以降で指定されているPreURL=http://web＿server/approve/search.aspx?SearchResult=true、即ち、検索結果一覧画面５に移行させる旨の要求を受付ける。
【００４８】
このように、受付部２３が、クエリ文字列として「SearchResult」を含むＵＲＬの表示要求を受付けた場合、受付部２３は、この要求が、詳細画面６から検索結果一覧画面５に戻る操作であると判定する。この場合、検索部２４は、クッキー格納フォルダＣに保存された前回の検索条件を用いて検索処理を自動的に実行する。
【００４９】
例えば、検索部２４は、クッキー格納フォルダＣに「関東」と「承認待ち」という前回の検索条件が保存されている場合に、この検索条件を用いて文書管理フォルダＦ内の文書を検索する。上述のように、文書Ａ１は詳細画面６においてステータスが「承認済」と変更されたため、「承認待ち」という検索条件には適合しなくなる。その結果、図７で示した前回の検索結果のうち、文書Ａ１以外の文書Ａ２、Ａ３、Ａ４が新たな検索結果として得られることとなる。表示制御部２２は、この新たな検索結果を表示した検索結果一覧画面５を、「PreURL」以降が示すＵＲＬのページの表示データとしてクライアント装置３に送信し、表示器４７に表示させる。
【００５０】
図１０は、更新された検索結果一覧画面５の一例を示す図である。図１０に示すように、詳細画面６（図９参照）で文書Ａ１を「承認済」と変更した場合、「戻る」ボタン６ｂによって検索結果一覧画面５に戻った場合に、文書Ａ１を検索結果から除外することができる。これにより、ユーザは「戻る」ボタン６ｂをクリックするだけで最新の検索結果を得ることができ、文書の閲覧や承認の作業などをスムーズに行うことができる。
【００５１】
次に、Ｗｅｂサーバ２が実行する検索処理の手順について図１１を用いて説明する。図１１は、Ｗｅｂサーバ２が実行する検索処理の手順を示すフローチャートである。
【００５２】
まず、Ｗｅｂサーバ２は、ＵＲＬにhttp://web＿server/approve/search.aspxを含むＷｅｂページへの移行を受付けたか否か判定する（ステップＳ１）。即ち、グループウェアのアプリケーション上で検索条件入力画面４へ移行するボタン（不図示）がクリックされた場合、または、詳細画面６において「戻る」ボタン６ｂがクリックされた場合に、移行先のＵＲＬには、http://web＿server/approve/search.aspxが含まれる。
【００５３】
次に、リンク先のＵＲＬがクエリ文字列「SearchResult」を含んでいるか否か判定する（ステップＳ２）。ＵＲＬにクエリ文字列「SearchResult」が含まれない場合（ステップＳ２：Ｎｏ）には、詳細画面６から戻る場合ではなく、検索結果一覧画面５を初回表示する場合である。この場合、Ｗｅｂサーバ２は、クッキー格納フォルダＣに保存されている検索条件を消去する（ステップＳ３）。そして、表示制御部２２は、ＵＲＬが「http://web＿server/approve/search.aspx」である検索条件入力画面４をクライアント装置３の表示器４７に表示（初回表示）させる（ステップＳ４）。
【００５４】
次に、受付部２３は、検索条件入力画面４において入力または選択された検索条件を受付ける（ステップＳ５）。検索部２４は、受付けた検索条件を用いて検索処理を行う（ステップＳ６）。そして、検索部２４は、検索条件をクッキー格納フォルダＣに保存する（ステップＳ７）。
【００５５】
そして、表示制御部２２は、検索結果一覧画面５の表示データをクライアント装置３に送信して、クライアント装置３の表示器４７に検索結果一覧画面５を表示させる（ステップＳ８）。
【００５６】
その後、検索結果一覧画面５において、一部の検索結果である文書が選択されたか否かを判定する（ステップＳ９）。一部の文書が選択されない場合（ステップＳ９：Ｎｏ）は、選択されるまでステップＳ９で入力待ちをする。一部の文書が選択された場合（ステップＳ９：Ｙｅｓ）には、選択された文書に対する詳細画面６を表示する（ステップＳ１０）。
【００５７】
次に、Ｗｅｂサーバ２は、詳細画面６において「戻る」ボタン６ｂがクリックされたか否か判定する（ステップＳ１１）。「戻る」ボタン６ｂがクリックされない場合（ステップＳ１１：Ｎｏ）は、クリックされるまで入力待ちする（ステップＳ１１）。
【００５８】
「戻る」ボタン６ｂがクリックされた場合（ステップＳ１１：Ｙｅｓ）には、ステップＳ２に移行する。「戻る」ボタン６ｂがクリックされた場合（ステップＳ１１：Ｙｅｓ）には、上述のように、リンクのＵＲＬはクエリ文字列「SearchResult」を含んでいる（ステップＳ２：Ｙｅｓ）。この場合にＷｅｂサーバ２は、詳細画面６から検索結果一覧画面５に戻る操作であると判定し、直前の検索条件を用いて検索処理を行う。
【００５９】
即ち、Ｗｅｂサーバ２は、クッキー格納フォルダＣに、検索条件が保存されているか確認する（ステップＳ１２）。保存されていない場合（ステップＳ１２：Ｎｏ）には、ステップＳ４に移行し、検索条件を受付けて（ステップＳ５）検索処理を行う（ステップＳ６）。検索条件が保存されている場合（ステップＳ１２：Ｙｅｓ）には、クッキー格納フォルダＣに保存されている検索条件をクライアント装置３から受付ける（ステップＳ１３）。そして、受付けた検索条件を用いて検索処理を行い（ステップＳ６）、検索結果一覧画面５をクライアント装置３の表示器４７に表示させる（ステップＳ８）。以降、同様の処理を繰り返す。
【００６０】
以上説明したとおり、本実施形態によれば、詳細画面６から検索結果一覧画面５に戻る場合に、前回の検索条件で検索処理を行うので、最新の検索結果を自動的に表示させることができる。
【００６１】
本実施形態のＷｅｂサーバ２で実行されるプログラムは、上述した各部（表示制御部２２、受付部２３、検索部２４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部２２、受付部２３、検索部２４が主記憶装置上に生成されるようになっている。
【００６２】
また、本実施形態のクライアント装置３で実行されるプログラムは、上述した各部（受信部３２、表示制御部３３、入力受付部３４、送信部３５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信部３２、表示制御部３３、入力受付部３４、送信部３５が主記憶装置上に生成されるようになっている。
【００６３】
尚、本実施形態のＷｅｂサーバ２およびクライアント装置３で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００６４】
また、本実施形態のＷｅｂサーバ２およびクライアント装置３で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態Ｗｅｂサーバ２およびクライアント装置３で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のＷｅｂサーバ２およびクライアント装置３で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００６５】
尚、一例として、本実施の形態の情報処理システム１を流通システムにおいて適用するとしてもよい。即ち、系列店舗の本部に設ける本部サーバとしてＷｅｂサーバ２を用いて、各店舗には、ストアサーバとしてクライアント装置３（３ａ、３ｂ、３ｃ…）をそれぞれ設けるとしてもよい。このように本実施の形態の情報処理システム１を適用し、例えば本部と系列店舗間の売上や販売に関連する連絡などを行うとしてもよい。
【００６６】
また、上述では、詳細画面６の「戻る」ボタン６ｂがクリックされた場合について検索処理を行うとしたが、ブラウザの「戻る」ボタン６ｃ（図８参照）がクリックされた場合にも、同様の検索処理を行って最新の検索結果を反映した検索結果一覧画面５に戻るとしてもよい。
【符号の説明】
【００６７】
１  情報処理システム
２  Ｗｅｂサーバ
３（３ａ、３ｂ、３ｃ）  クライアント装置
４  検索条件入力画面
５  検索結果一覧画面
６  詳細画面
６ａ  承認ボタン
６ｂ、６ｃ  「戻る」ボタン
Ｎ  ネットワーク
Ｃ  クッキー格納フォルダ
Ｆ  文書管理フォルダ
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２００６−２７７１３５公報
【図１】
0005256263.tif 000002
【図２】
0005256263.tif 000003
【図３】
0005256263.tif 000004
【図４】
0005256263.tif 000005
【図５】
0005256263.tif 000006
【図６】
0005256263.tif 000007
【図７】
0005256263.tif 000008
【図８】
0005256263.tif 000009
【図９】
0005256263.tif 000010
【図１０】
0005256263.tif 000011
【図１１】
0005256263.tif 000012