(57)【要約】【課題】効率よくデータを画面に提示する。【解決手段】案件情報表示リクエスト３１に基づいて表示依頼された案件の識別子である案件番号を出力する案件情報表示リクエスト受信手段１１と、案件番号３２をキーとして案件番号に関連づけられた案件データを出力する案件データ出力手段１３と、案件番号３２をキーとして案件番号、ブロック識別子に関連づけられた展開フラグおよびブロック識別子に対応するブロックで表示される案件情報のデータ項目を含む設定データ３３を出力する設定データ出力手段１２と、設定データ３３の展開フラグが真の場合、ブロックを展開してブロックで表示されるデータ項目を提示させ、偽の場合、ブロックを折りたたんでブロック識別子のみを提示させるとともに、案件データ出力手段で出力された案件データがデータ項目に対応する入力フィールドに入力された画面表示プログラム３５を出力する画面表示プログラム出力手段１４を備える。【選択図】      図１
2006072528.tif 000002
【特許請求の範囲】
【請求項１】
入力装置からの指示に基づいて記憶装置に情報を記憶しながら中央処理制御装置で処理し、前記入力装置からの案件情報表示リクエストに基づいて画面表示プログラムを出力し、前記画面表示プログラムに基づいて表示装置に提示する情報提示サーバであって、
前記画面表示プログラムによって表示される案件を識別する案件番号と、前記案件の案件情報とが関連づけられた案件データを前記記憶装置に記憶する案件データ記憶手段と、
前記画面表示プログラムによって表示されるブロックを識別するブロック識別子と、前記ブロックで表示される前記案件情報のデータ項目とが関連づけられたブロック定義データを前記記憶装置に記憶するブロック定義データ記憶手段と、
前記案件番号と、前記ブロック識別子と、前記画面表示プログラムにおいて前記ブロックを展開して表示するか否かを示す展開フラグとが関連づけられた案件表示設定データを、前記記憶装置に記憶する案件表示設定データ記憶手段と、
前記案件情報表示リクエストを受信し、前記案件情報表示リクエストに基づいて表示依頼された案件の識別子である案件番号を出力する案件情報表示リクエスト受信手段と、
前記案件データを記憶装置から読み出して、前記案件情報表示リクエスト受信手段で出力された前記案件番号をキーとして前記案件番号に関連づけられた案件データを出力する案件データ出力手段と、
前記ブロック定義データおよび前記案件表示設定データを前記記憶装置から読み出して、前記案件情報表示リクエスト受信手段で出力された前記案件番号をキーとして前記案件番号、前記ブロック識別子に関連づけられた前記展開フラグおよび前記ブロック識別子に対応するブロックで表示される前記案件情報のデータ項目を含む設定データを出力する設定データ出力手段と、
前記設定データの前記展開フラグが真の場合、前記ブロックを展開して前記ブロック
で表示される前記データ項目を提示させ、
前記設定データの前記展開フラグが偽の場合、前記ブロックを折りたたんで前記ブロ
ック識別子のみを提示させるとともに、
前記案件データ出力手段で出力された前記案件データを前記データ項目に対応する入力フィールドに表示させる前記画面表示プログラムを出力する画面表示プログラム出力手段とを
備えることを特徴とする情報提示サーバ。
【請求項２】
前記画面表示プログラム出力手段で出力される画面表示プログラムは、前記入力装置からの指示に基づいて、前記ブロックの前記展開フラグが変更されて再提示され、
前記入力装置からの指示に基づいて前記展開フラグが変更された場合、前記案件番号および前記ブロック識別子に関連づけられた前記展開フラグを更新して前記案件表示設定データを前記記憶装置に記憶する設定データ更新手段
を更に備えることを特徴とする請求項１記載の情報提示サーバ。
【請求項３】
前記ブロック識別子と、前記画面表示プログラムにおいて前記ブロックを展開して表示するか否かを示す展開フラグとが関連づけられた初期表示設定データを、前記記憶装置に記憶する初期表示設定データ記憶手段を更に備え、
前記案件情報表示リクエストが新規案件の表示であった場合、前記案件情報表示リクエスト受信手段は、案件の識別子を新たに採番して案件番号として出力し、
前記画面表示プログラム出力手段は、前記設定データの前記展開フラグが真の場合、前記ブロックを展開して前記ブロックで表示される前記データ項目を提示させ、偽の場合、前記ブロックを前記データ項目を提示しない前記画面表示プログラムを出力する
ことを特徴とする請求項１または２記載の情報提示サーバ。
【請求項４】
前記初期表示設定データ記憶手段は、前記画面表示プログラムを閲覧する操作者または前記操作者が属するグループごとに前記初期表示設定データを記憶し、
前記設定データ出力手段は、前記初期表示設定データおよび前記ブロック定義データを前記記憶装置から読み出して、前記案件情報表示リクエストを送信した操作者名またはグループ名をキーとして前記操作者名またはグループ名、および前記ブロック識別子に関連づけられた前記展開フラグならびに前記ブロック識別子に対応するブロックで表示される前記案件情報のデータ項目を含む前記設定データを出力する
ことを特徴とする請求項３記載の情報提示サーバ。
【請求項５】
入力装置からの指示に基づいて、記憶装置に情報を記憶しながら中央処理制御装置で処理し、案件情報表示リクエストに基づいて画面表示プログラムを出力し、前記画面表示プログラムに基づいて表示装置に提示する情報提示プログラムであって、
前記案件情報表示リクエストを受信し、前記案件情報表示リクエストに基づいて表示依頼された案件の識別子である案件番号を出力する案件情報表示リクエスト受信手段と、
前記画面表示プログラムによって表示される案件を識別する案件番号と、前記案件の案件情報とが関連づけられた案件データを記憶装置から読み出して、前記案件情報表示リクエスト受信手段で出力された前記案件番号をキーとして前記案件番号に関連づけられた案件データを出力する案件データ出力手段と、
前記案件番号と、前記ブロック識別子と、前記画面表示プログラムにおいて前記ブロックを展開して表示するか否かを示す展開フラグとが関連づけられた案件表示設定データ、および前記画面表示プログラムによって表示されるブロックを識別するブロック識別子と、前記ブロックで表示される前記案件情報のデータ項目とが関連づけられたブロック定義データを、前記記憶装置から読み出して、前記案件情報表示リクエスト受信手段で出力された前記案件番号をキーとして前記案件番号、前記ブロック識別子に関連づけられた前記展開フラグおよび前記ブロック識別子に対応するブロックで表示される前記案件情報のデータ項目を含む設定データを出力する設定データ出力手段と、
前記設定データの前記展開フラグが真の場合、前記ブロックを展開して前記ブロック
で表示される前記データ項目を提示させ、
前記設定データの前記展開フラグが偽の場合、前記ブロックを折りたたんで前記ブロ
ック識別子のみを提示させるとともに、
前記案件データ出力手段で出力された前記案件データを前記データ項目に対応する入力フィールドに表示させる前記画面表示プログラムを出力する画面表示プログラム出力手段とを
コンピュータに実現させることを特徴とする情報提示プログラム。
【請求項６】
入力装置からの指示に基づいて、記憶装置に情報を記憶しながら中央処理制御装置で処理し、表示装置に提示する情報提示サーバによって提供される画面表示プログラムであって、
前記表示装置で表示される案件を識別する案件番号と、前記案件の案件情報とが関連づけられた案件データを記憶装置に記憶する案件データ記憶手段と、
前記表示装置において表示されるブロック識別子と、前記ブロックを展開して表示するか否かを示す展開フラグと、前記ブロック識別子に対応するブロックで表示される前記案件情報のデータ項目が関連づけられた設定データを、前記記憶装置に記憶する設定データ記憶手段と、
前記設定データの前記展開フラグが真の場合、前記ブロックを展開して前記ブロック
で表示される前記データ項目を提示させ、
前記設定データの前記展開フラグが偽の場合、前記ブロックを折りたたんで識別子の
みを提示させるとともに、
前記案件データを前記データ項目に入力して前記表示装置に提示させる提示手段とを
コンピュータに実現させることを特徴とする画面表示プログラム。
【請求項７】
前記提示手段は、前記入力装置から前記ブロックの展開または折りたたみを変更する指示が入力されると、前記指示に基づいて前記表示装置に再提示するとともに、前記ブロックの前記展開フラグを変更して新たな設定データを出力し、
前記新たな設定データを前記情報提示サーバに送信する設定データ送信手段とを
更に前記コンピュータに実現させることを特徴とする請求項６記載の画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、案件情報表示リクエストに基づいて画面表示プログラムを出力し、前記画面表示プログラムに基づいて表示装置に提示する情報提示サーバおよび情報提示プログラム、情報提示サーバによって出力される画面表示プログラムに関する。
【背景技術】
【０００２】
近年の情報機器の発達に伴い、メーカーなどのコールセンターなどにおいて、情報機器の画面を参照しながらユーザからの問い合わせを電話などで受け、その問い合わせ内容を情報機器に入力させる場合がある。このコールセンターにおいては、ユーザからの問い合わせの案件が一人の操作者で対応される場合もあれば、複数の操作者で対応される場合もある。複数の操作者で対応される場合とは、具体的には、ユーザから問い合わせ内容の概要を聞き、問い合わせ内容を専門とする操作者に詳細に問い合わせさせる場合や、ユーザから複数の問い合わせを受けそれぞれを専門とする操作者が対応する場合などがある。
【０００３】
コールセンターにおいては、即座にユーザの質疑に応答する必要があるため、一つの画面に多くの情報を表示して操作者の返答をサポートする技術が求められている。しかし、全ての情報を画面に表示しようとすると、文字が小さくなってしまったり、画面に収まりきらない場合などが発生してしまう。
【０００４】
このような問題を解決するために、オペレータのＧＵＩの利用した状態および入力した値をオペレータ単位に保存し、任意のクライアントで業務を効率よく再開できる画面設定パラメータ情報の保存方式がある（例えば、特許文献１参照）。この特許文献１においては、ユーザは、ユーザ識別子とＧＵＩプロセス名を入力し、ＧＵＩプロセスを起動する。ＧＵＩプロセスは、画面設定パラメータ検索処理から、ユーザ識別子とＧＵＩプロセス名を検索キーとし、サーバの画面設定パラメータデータベースから画面座標、サイズ、入力値の画面設定パラメータ情報を検索し、その画面設定パラメータより画面を表示する。
【０００５】
また、情報提供元の有する情報の価値を高めつつ、利用者側が組織的規模で情報を活用することができるようにする情報流通サービスシステムがある（例えば、特許文献２参照）。この特許文献２においては、利用者が希望する情報を利用者が希望する組み合わせや形態で提供するための利用者希望情報をあらかじめ設定する希望設定手段と、希望設定手段の設定に基づいて複数の情報提供元から利用者が希望する情報を取得して当該取得した情報を利用者の希望する組み合わせや形態で利用者システムに提供する情報提供手段とを備える。
【特許文献１】特開２０００−２０４６４号公報
【特許文献２】特開２００３−１６３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１においては、画面座標、サイズ、入力値などの画面設定パラメータ情報がオペレータごとに記憶されるので、一つの案件を一人のオペレータによって対応される場合には好適である。しかし、一般的に、オペレータは、案件の特徴に応じて画面のサイズなどを変更することが多い。例えば、ユーザの氏名や住所を変更する場合、ユーザの氏名または住所のみが表示されれば良く、例えば過去の購入履歴などの情報が表示される必要はない。また、ユーザが過去に購入した商品について問い合わせたい場合、ユーザの氏名と過去の購入履歴が表示されれば良く、住所や勤務先などの情報が表示される必要はない。
【０００７】
従って、特許文献１においては、画面座標、サイズ、入力値などがオペレータの好みに適合した画面が表示されるが、ユーザの問い合わせに応対する間に、画面の表示形態を変更しなければならない。このように、特許文献１は、オペレータの対応の支援に有効であるとは言い難い。
【０００８】
また、特許文献２においても、利用者が希望する組み合わせや形態で提供するために、利用者希望情報があらかじめ設定されるが、利用者希望情報は利用者ごとに設定されるため、特許文献１と同様に、オペレータの対応の支援に有効であるとは言い難い。
【０００９】
この様な状況を鑑み、オペレータの対応を有効に支援するように、効率よくデータを画面に提示する方法の提案が期待されている。
【００１０】
従って本発明の目的は、効率よくデータを画面に提示する情報提示サーバおよび情報提示プログラム、情報提示サーバによって出力される画面表示プログラムを提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の特徴は、入力装置からの指示に基づいて記憶装置に情報を記憶しながら中央処理制御装置で処理し、入力装置からの案件情報表示リクエストに基づいて画面表示プログラムを出力し、画面表示プログラムに基づいて表示装置に提示する情報提示サーバに関する。即ち本発明の特徴に係る情報提示サーバは、画面表示プログラムによって表示される案件を識別する案件番号と、案件の案件情報とが関連づけられた案件データを記憶装置に記憶する案件データ記憶手段と、画面表示プログラムによって表示されるブロックを識別するブロック識別子と、ブロックで表示される案件情報のデータ項目とが関連づけられたブロック定義データを記憶装置に記憶するブロック定義データ記憶手段と、案件番号と、ブロック識別子と、画面表示プログラムにおいてブロックを展開して表示するか否かを示す展開フラグとが関連づけられた案件表示設定データを、記憶装置に記憶する案件表示設定データ記憶手段と、案件情報表示リクエストを受信し、案件情報表示リクエストに基づいて表示依頼された案件の識別子である案件番号を出力する案件情報表示リクエスト受信手段と、案件データを記憶装置から読み出して、案件情報表示リクエスト受信手段で出力された案件番号をキーとして案件番号に関連づけられた案件データを出力する案件データ出力手段と、ブロック定義データおよび案件表示設定データを記憶装置から読み出して、案件情報表示リクエスト受信手段で出力された案件番号をキーとして案件番号、ブロック識別子に関連づけられた展開フラグおよびブロック識別子に対応するブロックで表示される案件情報のデータ項目を含む設定データを出力する設定データ出力手段と、設定データの展開フラグが真の場合、ブロックを展開してブロックで表示されるデータ項目を提示させ、設定データの展開フラグが偽の場合、ブロックを折りたたんでブロック識別子のみを提示させるとともに、案件データ出力手段で出力された案件データをデータ項目に対応する入力フィールドに表示させる画面表示プログラムを出力する画面表示プログラム出力手段とを備える。
【００１２】
このような本発明の特徴によれば、複数のデータ項目をまとめたブロックを定義し、そのブロックを展開したり折りたたむことにより、操作者が必要とする情報のみを画面に提示させることができる。これにより、限られた画面領域に、効率よくデータを提示することができる。又、ブロックの展開または折りたたみの状況は、案件情報ごとに記憶されるので、例えば、ある案件を別の操作者に引き継がせるなど、案件情報を閲覧する複数の操作者に、当該案件の対応に必要な情報のみが提示された画面を提示することができる。
【００１３】
本発明の第２の特徴は、入力装置からの指示に基づいて、記憶装置に情報を記憶しながら中央処理制御装置で処理し、案件情報表示リクエストに基づいて画面表示プログラムを出力し、画面表示プログラムに基づいて表示装置に提示する情報提示プログラムに関する。即ち、本発明の第２の特徴に係る情報提示プログラムは、案件情報表示リクエストを受信し、案件情報表示リクエストに基づいて表示依頼された案件の識別子である案件番号を出力する案件情報表示リクエスト受信手段と、画面表示プログラムによって表示される案件を識別する案件番号と、案件の案件情報とが関連づけられた案件データを記憶装置から読み出して、案件情報表示リクエスト受信手段で出力された案件番号をキーとして案件番号に関連づけられた案件データを出力する案件データ出力手段と、案件番号と、ブロック識別子と、画面表示プログラムにおいてブロックを展開して表示するか否かを示す展開フラグとが関連づけられた案件表示設定データ、および画面表示プログラムによって表示されるブロックを識別するブロック識別子と、ブロックで表示される案件情報のデータ項目とが関連づけられたブロック定義データを、記憶装置から読み出して、案件情報表示リクエスト受信手段で出力された案件番号をキーとして案件番号、ブロック識別子に関連づけられた展開フラグおよびブロック識別子に対応するブロックで表示される案件情報のデータ項目を含む設定データを出力する設定データ出力手段と、設定データの展開フラグが真の場合、ブロックを展開してブロックで表示されるデータ項目を提示させ、設定データの展開フラグが偽の場合、ブロックを折りたたんでブロック識別子のみを提示させるとともに、案件データ出力手段で出力された案件データをデータ項目に対応する入力フィールドに表示させる画面表示プログラムを出力する画面表示プログラム出力手段とをコンピュータに実現させる。
【００１４】
本発明の第３の特徴は、入力装置からの指示に基づいて、記憶装置に情報を記憶しながら中央処理制御装置で処理し、表示装置に提示する情報提示サーバによって提供される画面表示プログラムに関する。即ち本発明の第３の特徴に係る画面表示プログラムは、表示装置で表示される案件を識別する案件番号と、案件の案件情報とが関連づけられた案件データを記憶装置に記憶する案件データ記憶手段と、表示装置において表示されるブロック識別子と、ブロックを展開して表示するか否かを示す展開フラグと、ブロック識別子に対応するブロックで表示される案件情報のデータ項目が関連づけられた設定データを、記憶装置に記憶する設定データ記憶手段と、設定データの展開フラグが真の場合、ブロックを展開してブロックで表示されるデータ項目を提示させ、設定データの展開フラグが偽の場合、ブロックを折りたたんで識別子のみを提示させるとともに、案件データをデータ項目に入力して表示装置に提示させる提示手段とをコンピュータに実現させる。
【発明の効果】
【００１５】
本発明によれば、効率よくデータを画面に提示する情報提示サーバおよび情報提示プログラム、情報提示サーバによって出力される画面表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１７】
（最良の実施の形態）
（情報提示サーバ）
本発明の最良の実施の形態に係る情報提示サーバ１は、操作者端末から案件情報表示リクエストを受信し、案件情報表示リクエストに基づいて画面表示プログラムを出力し、この画面表示プログラムに基づいて操作者端末の表示装置に提示する。ここで、画面表示プログラムとは、例えばＨＴＭＬ形式で記載されたプログラムで、ブラウザなどのソフトウェア上で実行されることにより、情報提示サーバ１が出力したデータを表示装置に提示させるプログラムである。本発明の情報提示サーバ１が出力する画面表示プログラムは、例えば、Ｊａｖａ（登録商標）スクリプトなどのプログラムが呼び出され、操作者による入力装置からの指示に基づいて、表示形態を変更できることが好ましい。
【００１８】
図１に示すように、本発明の最良の実施の形態に係る情報提示サーバ１は、案件情報表示リクエスト受信手段１１、設定データ出力手段１２、案件データ出力手段１３、画面表示プログラム出力手段１４、画面表示プログラム送信手段１５、設定データ更新手段１６を備える。
【００１９】
図２に示すように本発明の最良の実施の形態に係る情報提示サーバ１は、データベースサーバ２、第１の操作者端末３ａ、第２の操作者端末３ｂと、通信ネットワーク４を介して電気的に接続されており、相互に通信可能である。データベースサーバ２には、情報提示サーバ１によって読み出しあるいは書き出されるデータが記憶されている。操作者端末３ａ、３ｂは、情報提示サーバ１に案件情報表示リクエストを送信するとともに、案件情報表示リクエストに対して情報提示サーバ１から送信された画面表示プログラムを受信する。更に操作者端末３ａ、３ｂは、ブラウザなどのソフトウェアを介して、情報提示サーバ１から受信した画面表示プログラムを実行することにより、この画面表示プログラムにより処理される画面を表示装置に表示する端末である。
【００２０】
第１の操作者端末３ａには、情報提示サーバ１から受信した情報表示プログラムがロードされることにより、案件データ記憶手段３０１、設定データ記憶手段３０２、提示手段３０３、設定データ送信手段３０４が実装されるとともに、案件データ３５１、設定データ３５２および３５３が記憶装置に記憶される。第１の操作者端末３ａの動作については後に詳述する。また、第２の操作者端末３ｂも、第１の操作者端末３ａと同様である。
【００２１】
図３に示すように、本発明の最良の実施の形態に係る情報提示サーバ１は、中央処理制御装置１０１、ＲＯＭ（Rｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。ここでは図３を参照して情報提示サーバ１のハードウェア構成図を説明するが、データベースサーバ２、第１の操作者端末３ａ、第２の操作者端末３ｂについても同様の構成を備える。
【００２２】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から情報提示サーバ１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００２３】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、情報提示サーバ１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェースおよびバス１１０を介して中央処理制御装置１０１に送受信される。
【００２４】
記憶装置１０７は半導体記憶装置や磁気ディスク装置などであって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。
【００２５】
リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００２６】
本発明の最良の実施の形態に係る情報提示サーバ１の記憶装置１０７には、情報提示プログラムが記憶されるとともに、案件情報表示リクエスト３１、案件番号３２、設定データ３３、３６、案件データ３４、画面表示プログラム３５が記憶される。また、情報提示プログラムが情報提示サーバ１の中央処理制御装置１０１に読み込まれ実行されることによって、案件情報表示リクエスト受信手段１１、設定データ出力手段１２、案件データ出力手段１３、画面表示プログラム出力手段１４、画面表示プログラム送信手段１５、設定データ更新手段１６が情報提示サーバ１に実装される。
【００２７】
本発明の最良の実施の形態に係る情報提示サーバ１は、データベースサーバ２と連携して動作するものとして説明するが、データベースサーバ２と情報提示サーバ１は同一のハードウェア構成上に構成されても良い。あるいは、情報提示サーバ１が、複数のハードウェア構成上に構成されても良い。以下、情報提示サーバ１が操作者端末３ａ、３ｂからの案件情報表示リクエストに基づいて画面表示プログラムを出力し、操作者端末３ａ、３ｂに提示する場合について説明するが、この出力された画面表示プログラムは、情報提示サーバ１に備えられた表示装置１０５に提示されても良い。このように、本発明の最良の実施の形態に係るシステムのハードウェア構成は、任意に設定されることが好ましい。
【００２８】
本発明の最良の実施の形態に係る情報提示サーバ１は、画面表示プログラムを出力し、画面表示プログラムを操作者端末３ａまたは３ｂにロードさせることにより、例えば、図４に示すような初期表示画面Ｐ２０１を、操作者端末３ａまたは３ｂに接続された表示装置に提示する。初期表示画面Ｐ２０１は、例えば、コールセンターシステムを取り扱う業者（情報提示サーバ１）が、お客様である消費者・事業者等から新規の問い合わせなどの新たな案件を受けた場合に操作者端末（コールセンターのオペレータの端末）に提示する画面である。初期表示画面Ｐ２０１は、第１のブロック２０１、第２のブロック２０２、第３のブロック２０３、第４のブロック２０４、第５のブロック２０５を備えている。第１のブロック２０１には、第１のブロック２０１に対応して「基本情報」と表示されたブロック名表示部２１０ａと、第１のブロックで表示される複数のデータ項目が提示されている。第２のブロック２０２ないし第５のブロック２０５についても同様の構成を備える。ここで本発明の最良の実施の形態において「ブロック」とは、案件情報の見出しを「ブロック名」とし、このブロック名に関連付けられた、少なくとも一つのデータ項目を含めて１つの区画データとしてまとめたものであるとする。さらに、ここでいう「案件情報」とは、画面表示プログラムによって表示される氏名、住所、などの具体的なデータである。具体的には、例えば、商品情報のブロックには、商品分類、商品名、購入年月日、製造番号など商品に関する複数のデータ項目が一つのブロックに記憶されている。
【００２９】
初期表示画面Ｐ２０１においては、あらかじめ設定可能なデータ、具体的には情報提示サーバ１によって採番された案件番号や、この初期表示画面Ｐ２０１を表示している操作者端末３ａを操作している操作者の名前などが表示されるのが好ましい。
【００３０】
図１に示すようにデータベースサーバ２には、ブロック定義データ２１、初期表示設定データ２２、案件表示設定データ２３、案件データ２４とが記憶されており、図示しないデータベース制御手段によって、情報提示サーバ１からの要求に応じて、これらのデータを検索、出力または更新する。
【００３１】
ブロック定義データ２１は、画面表示プログラムによって表示されるブロックを識別するブロック識別子と、ブロックで表示される案件情報のデータ項目とが関連づけられたデータである。
【００３２】
ブロック定義データ２１は、例えば、図５に示すようなデータ構造とデータを備える。図５に示すようにブロック定義データ２１は、ブロック識別子について、ブロック名と、データ項目名ごとのブロック表示フラグが設けられている。具体的には、ブロック識別子「第１のブロック」について、ブロック名「基本情報」が関連づけられている。更に、データ項目名である「案件番号」、「ステータス」、「氏名」、「氏名カナ」のそれぞれについて、「ｔｒｕｅ」または「ｆａｌｓｅ」の値を持つブロック表示フラグが関連づけられている。ここでは、ブロック識別子とブロック名とを区別して説明するが、ブロック名でブロックを一意に識別できる場合、ブロック名をブロック識別子として扱っても良い。
【００３３】
ここでは、ブロック表示フラグが「ｔｒｕｅ」に設定されている場合、データ項目名に相当するデータが表示され、「ｆａｌｓｅ」に設定されている場合、データが表示されない。具体的には、図５に示すように第１のブロックにおいては、「案件番号」と「ステータス」などのデータ項目が「ｔｒｕｅ」に設定されている。このように設定されている場合、図４の初期表示画面Ｐ２０１に示すように、第１のブロック２０１において、「案件番号」と「ステータス」のデータ項目名が表示され、それぞれに相当する案件情報の実体データ「０００５」と「処理中」が表示される。一方、図５に示すように第１のブロックにおいては、「氏名カナ」などのデータ項目が「ｆａｌｓｅ」に設定されている。このように設定されている場合、図４の初期表示画面Ｐ２０１に示すように、第１のブロック２０１において、「氏名カナ」のデータ項目名とそれに相当する案件情報は表示されない。このように、図５に示す例では、各ブロックおよび各ブロックで表示されるデータ項目名ごとにブロック表示フラグが設定されることにより、所定のブロックで表示される項目が定義されているが、この方法に限られるものではない。例えば、ブロック識別子に、表示されるデータ項目名だけが対応づけられることにより、ブロックで表示される案件情報のデータ項目が関連づけられても良い。
【００３４】
初期表示設定データ２２は、ブロック識別子と、画面表示プログラムにおいてブロックを展開して表示するか否かを示す展開フラグとが関連づけられたデータである。ここで、初期表示設定データ２２は、画面表示プログラムを閲覧する操作者名または操作者が属するグループ名ごとに初期表示設定データが記憶されるのが好ましい。また、「ブロックを展開して表示する」とは、具体的に、図４の初期表示画面Ｐ２０１の第１のブロック２０１および第３のブロック２０３の様に、ブロック内のデータ表示部２１１ａに案件情報のデータ項目が表示される状態である。このとき、データ項目名に対応して、操作者によってデータが入力される入力フィールドも表示されることが好ましい。一方、ブロックを展開して表示しない状態は、具体的に、図４の初期表示画面Ｐ２０１の第２のブロック２０２、第４のブロック２０４および第５のブロック２０５の様に、「お客様情報」などのブロックを識別可能なブロック識別子のみ表示し、ブロック内のデータ表示部２１１ａに案件情報のデータ項目が表示されないことを示す。初期表示設定データ２２は、例えば新たな案件番号が採番された場合など、最初に画面表示プログラムを出力する場合に用いられる設定データである。
【００３５】
初期表示設定データ２２は、例えば図６に示すようなデータ構造とデータを備える。図６に示すように初期表示設定データ２２は、グループまたは操作者、ブロック識別子ごとに、ブロックを展開して表示するか否かを示す展開フラグが設けられている。ここで、グループとは、会社、部課、業務などに応じて定義される操作者の集合体である。具体的には、操作者または操作者が属するグループの識別子である「Ａグループ」について、ブロック識別子ごとに「ｔｒｕｅ」または「ｆａｌｓｅ」の値を持つ展開フラグが関連づけられている。展開フラグが「ｔｒｕｅ」に設定されている場合には、ブロック内のデータ表示部２１１ａにデータ項目名が表示されるが、展開フラグが「ｆａｌｓｅ」に設定されている場合には、ブロック内のデータ表示部２１１ａにデータ項目名は表示されない。具体的には、図６に示すようにＡグループにおいては、「第１のブロック」と「第３のブロック」が「ｔｒｕｅ」に設定されている。このように設定されている場合、図４の初期表示画面Ｐ２０１に示すように第１のブロック２０１および第３のブロック２０３においてデータ項目名およびデータ項目に対応した入力フィールドが表示される。一方、図６（ａ）に示すように「第２のブロック」と「第４のブロック」は「ｆａｌｓｅ」に設定されている。このように設定されている場合、図４の初期表示画面Ｐ２０１に示すように第２のブロック２０２および第４のブロックにおいてデータ項目名および入力フィールドは表示されない。このように、図６に示す例では、操作者名またはグループ名およびブロック識別子ごとに展開フラグを設定することにより、所定の操作者名またはグループ名に対して展開して表示されるブロック識別子ごとに展開フラグが定義されているが、この方法に限られるものではない。例えば、図６（ｂ）に示すように、「特定の操作者名またはグループ名」と「展開して表示されるブロック識別子」とが初期表示設定データ２２に予め対応づけられている場合に、当該対応づけされているブロック識別子のデータ項目および入力フィールドを表示するように構成し、逆にこの対応づけがされていないブロック識別子のデータ項目名および入力フィールドは表示されないように構成してもよい。
【００３６】
図６に示す例では、グループ名と操作者名の両方について初期表示設定データ２２を関連づけて説明したが、グループ名または操作者名のいずれか一つでも良い。グループ名と操作者名の両方が設定されている場合、操作者名で初期表示設定データ２２が登録されていない場合、操作者の属するグループ名の初期表示設定データ２２を用いて、操作者名で初期表示設定データ２２が登録されている場合、操作者の初期表示設定データ２２を用いるなどの様々な運用が可能となる。
【００３７】
案件表示設定データ２３は、案件番号と、ブロック識別子と、画面表示プログラムにおいてブロックを展開して表示するか否かを示す展開フラグとが関連づけられたデータである。ここで、「ブロックを展開して表示する」とは、具体的に、図８の案件表示画面Ｐ２０２の第１のブロック２０１、第２のブロック２０２および第３のブロック２０３の様に、ブロック内に案件情報のデータ項目が表示される状態である。このとき、データ項目名に対応して、操作者によってデータが入力される入力フィールドが表示され、入力フィールドには案件情報の実体データも表示されることが好ましい。案件表示設定データ２３は、初期表示設定データ２２に基づいて画面表示プログラムが出力され操作者に提示された後、当該案件情報を操作者に再び提示する場合に用いられる設定データである。ここで提示される操作者は、初期表示設定データ２２に基づいて提示された操作者と同じであることは必須ではなく、異なっていても良い。
【００３８】
案件表示設定データ２３は、例えば図７（ａ）に示すようなデータ構造とデータを備える。図７に示すように案件表示設定データ２３は、案件情報を識別する案件番号、ブロック識別子ごとに、ブロックを展開して表示するか否かを示す展開フラグが設けられている。具体的には、案件番号「０００１」について、ブロック識別子ごとに「ｔｒｕｅ」または「ｆａｌｓｅ」の値を持つ展開フラグが関連づけられている。展開フラグが「ｔｒｕｅ」に設定されている場合には、ブロック内のデータ表示部２１１ａにデータ項目名、入力フィールドおよび案件情報の実体データが表示され、展開フラグが「ｆａｌｓｅ」に設定されている場合には、ブロック内のデータ表示部２１１ａにデータ項目名は表示されない。具体的には、図７に示すように案件番号「０００１」においては、「第１のブロック」、「第２のブロック」および「第３のブロック」が「ｔｒｕｅ」に設定されている。このように設定されている場合、図８の案件表示画面Ｐ２０２に示すように第１のブロック２０１、第２のブロック２０２および第３のブロック２０３においてデータ項目名およびデータ項目に対応した入力フィールドが表示される。後述する案件データ２４に当該データが入力されている場合、入力フィールドには案件情報の実体データが表示されることが好ましい。一方、図８の案件表示画面Ｐ２０２に示すように「第４のブロック」は「ｆａｌｓｅ」に設定されている。このように設定されている場合、図８の案件表示画面Ｐ２０２に示すように第４のブロックにおいてデータ項目名および入力フィールドは表示されない。このように、図７に示す例では、案件番号およびブロック識別子ごとに展開フラグを設定することにより、所定の案件番号に対して展開して表示されるブロック識別子ごとに展開フラグが定義されているが、この方法に限られるものではない。例えば、図７（ｂ）に示すように、「案件番号」と「展開して表示されるブロック識別子」とが案件表示設定データ２３に予め対応づけられている場合に、当該対応づけされているブロック識別子のデータ項目および入力フィールドを表示するように構成し、逆にこの対応づけがされていないブロック識別子のデータ項目名および入力フィールドは表示されないように構成してもよい。
【００３９】
案件データ２４は、画面表示プログラム３５によって表示される案件を識別する案件番号と、案件の案件情報とが関連づけられたデータである。ここで、「案件」とは、例えばコールセンターの場合、ユーザから受けた問い合わせごとに管理され、案件番号が採番される。具体的には、一人の操作者が一人のユーザから問い合わせを受け、この問い合わせを専門の操作者に返答させた場合、一つの案件として管理される。
【００４０】
案件データ２４は、例えば図９に示すようなデータ構造とデータを備える。図９に示すように案件データ２４は、案件情報を識別する案件番号、ステータス、氏名カナ、氏名などのデータ項目に対応する実体データが関連づけられて記憶されている。具体的には、案件番号「０００１」のステータスの項目に「処理中」などの実体データが記憶されている。この案件データ２４は、操作者によって操作者端末３ａおよび３ｂの入力装置を介して入力されたデータに基づいて記憶される。
【００４１】
案件情報表示リクエスト受信手段１１は、操作者端末３ａまたは３ｂから送信された案件情報表示リクエスト３１を受信し、この案件情報表示リクエスト３１に基づいて表示依頼された案件の識別子である案件番号３２を出力する。本発明の最良の実施の形態において案件情報表示リクエスト３１について、第１の操作者端末３ａからＨＴＴＰリクエストとして送信される場合として説明する。ここで案件情報表示リクエスト３１は、提示を希望する案件の案件番号が含まれていても良いし、提示する案件を特定するための検索条件が含まれていても良い。また、新しいユーザから問い合わせを受けた場合など、新規案件の表示リクエストが含まれていても良い。案件情報表示リクエスト３１に新規案件の表示リクエストが含まれている場合、案件情報表示リクエスト受信手段１１は、案件データ２４には記憶されていない新たな案件番号を採番し、案件番号３２として記憶装置１０７に記憶する。新たな案件番号を採番する場合、例えば、案件データ２４を検索して記憶されていない案件番号を採番しても良いし、案件データ２４を検索することなく、新規案件の表示リクエストを受信した時刻などの新規案件を識別できる文言に基づいて案件番号が採番されても良い。
【００４２】
設定データ出力手段１２は、案件情報表示リクエスト３１を新規案件の表示リクエストであるか、既に発生した案件の再表示リクエストであるかを判別する。
【００４３】
案件情報表示リクエスト３１が新規案件の表示であると判定された場合、設定データ出力手段１２は、初期表示設定データ２２およびブロック定義データ２１をデータベースサーバ２の記憶装置から読み出して、案件情報表示リクエスト３１を送信した操作者名またはグループ名をキーとして操作者名またはグループ名、およびブロック識別子に関連づけられた展開フラグならびにブロック識別子に対応するブロックで表示される案件情報のデータ項目を含む設定データ３３を出力する。一方、案件情報表示リクエスト３１が新規案件の表示でない、具体的には既存案件の表示であると判定された場合、具体的には、案件データ２４に当該案件番号に該当する案件情報の実体データが記憶されている場合、設定データ出力手段１２は、案件表示設定データ２３およびブロック定義データ２１をデータベースサーバ２の記憶装置から読み出して、案件情報表示リクエスト受信手段１１で出力された案件番号３２をキーとして案件番号３２と、ブロック識別子に関連づけられた展開フラグおよびブロック識別子に対応するブロックで識別される案件情報のデータ項目を含む設定データ３３を出力する。このように設定データ３３は、操作者端末３ａからの要求に基づいて案件情報を表示する場合に参照される設定データである。
【００４４】
案件データ出力手段１３は、案件データ２４をデータベースサーバ２の記憶装置から読み出して、案件情報表示リクエスト受信手段１１で出力された案件番号３２をキーとして案件番号に関連づけられた案件データ３４を出力する。この案件データ出力手段１３は、案件情報表示リクエスト３１が新規案件の表示でない場合のみ案件情報を取得する。
【００４５】
画面表示プログラム出力手段１４は、設定データ３３の展開フラグが「ｔｒｕｅ（真）」の場合、ブロックを展開してブロック内で表示されるデータ項目を提示させ、設定データ３３の展開フラグが「ｆａｌｓｅ（偽）」の場合、ブロックを折りたたんでブロック識別子のみを提示させるとともに、案件データ出力手段１３で出力された案件データ３４がデータ項目に対応する入力フィールドに入力された画面表示プログラム３５を出力する。この画面表示プログラム３５には、案件データ出力手段１３によって出力された案件データ３４が含まれる。従って、画面表示プログラム３５は、外部の装置に接続することなく、案件データを読み出すことができる。このとき、新規案件を表示する場合、案件データ３４にはｎｕｌｌ値が入力されていることが好ましい。具体的には、画面表示プログラム出力手段１４は、設定データ３３の展開フラグが「ｔｒｕｅ（真）」の場合、ブロックを展開してブロックで表示されるデータ項目を提示させ、「ｆａｌｓｅ（偽）」の場合、ブロックを折りたたんでデータ項目を提示させない画面表示プログラム３５を出力する。本発明の最良の実施の形態においては、「ｆａｌｓｅ（偽）」の場合、データ項目を提示せず、ブロックの名称または識別子のみを提示する。
【００４６】
画面表示プログラム送信手段１５は、案件情報表示リクエスト３１を送信した第１の操作者端末３ａに、通信ネットワーク４を介して画面表示プログラム３５を送信する。
【００４７】
この画面表示プログラム３５は、第１の操作者端末３ａによって受信され、第１の操作者端末３ａにインストールされたブラウザによって処理されることにより、案件情報を表示装置に出力することが可能となる。この画面表示プログラム３５は、第１の操作者端末３ａの入力装置からの指示に基づいて、ブロックの展開フラグが変更されて再提示される。第１の操作者端末３ａの表示画面上で、折りたたんだブロックは、展開したブロックよりも少ない表示領域で表示される。従って、第１の操作者端末３ａの操作者は、問い合わせの応答時に使用するブロックのみ展開して表示し、使用しないブロックは折りたたむことにより、一つの画面になるべく多くのブロックを表示することができる。更に、展開表示されたブロックには、当該案件の応答に必要な項目が表示されているので、画面表示プログラムは、限られた表示装置の画面上に、当該案件の応答に必要な情報を全て提示させることができる。
【００４８】
設定データ更新手段１６は、入力装置からの指示に基づいて展開フラグが変更された場合、案件番号およびブロック識別子に関連づけられた展開フラグを更新して案件表示設定データ２３を記憶装置に記憶する。具体的には、設定データ更新手段１６は、第１の操作者端末３ａから新たな設定データ３６を受信すると、既存案件が表示されていた場合、当該既存案件の案件番号に対応する案件表示設定データ２３の設定データを更新する。一方、新規案件が表示されていた場合、当該新規案件に採番された案件番号と設定データ３６とを関連づけた新たなレコードを生成し、案件表示設定データ２３に挿入する。このように、設定データ３６には、操作者端末３ａにおいてブロックの展開または折りたたみが変更された場合、その変更された新たな設定データが記憶される。
【００４９】
設定データ３６によって案件表示設定データ２３が更新された後、例えば、第２の操作者端末３ｂから案件情報表示リクエスト３１を受信すると、情報提示サーバ１は、案件表示設定データ２３に記憶された設定データ３６に基づいて画面表示プログラム３５を出力し、第２の操作者端末３ｂに送信する。案件表示設定データ２３に記憶された設定データは、当該案件の問い合わせを直近に受けた第１の操作者端末３ａによってブロックの展開または折りたたみが設定されているので、第２の操作者端末３ｂにおいては、当該案件の応答に必要なデータのブロックが展開された画面を閲覧することができる。
【００５０】
次に、図１０を参照して、本発明の最良の実施の形態に係る情報提示サーバ１の処理について説明する。
【００５１】
まず、ステップＳ１０１において、案件情報表示リクエスト受信手段１１によって、第１の操作者端末（または第２の操作者端末）から案件情報表示リクエストが送信されるのを待機する。案件情報表示リクエスト３１が送信されると、案件情報表示リクエスト受信手段１１によって案件情報が受信され、ステップＳ１０２に進む。
【００５２】
ステップＳ１０２において、案件情報表示リクエスト受信手段１１によって、ステップＳ１０１において受信した案件情報表示リクエスト３１が新規案件の表示リクエストであるか否かが判定される。新規案件の表示リクエストであった場合、ステップＳ１０３において、設定データ出力手段１２によって、初期表示設定データ２２およびブロック定義データ２１から、案件情報表示リクエスト３１を送信した操作者または操作者が属するグループに対応する設定データが抽出され、設定データ３３として記憶装置１０７に記憶される。一方、新規案件の表示リクエストでなかった場合、具体的には既存案件の表示リクエストであった場合、ステップＳ１０４において、設定データ出力手段１２によって、案件表示設定データ２３およびブロック定義データ２１から、案件情報表示リクエスト３１に基づいて決定された案件番号に対応する設定データが抽出され、設定データ３３として記憶装置１０７に記憶される。更に、ステップＳ１０５において、案件データ出力手段１３によって、案件データ２４から、案件情報表示リクエスト３１に基づいて決定された案件番号に対応する案件情報が抽出され、案件データ３４として記憶装置１０７に記憶される。
【００５３】
次に、ステップＳ１０６において、画面表示プログラム出力手段１４によって、ステップＳ１０３ないしステップＳ１０５で出力された設定データ３３および案件データ３４に基づいて、画面表示プログラム３５が出力される。更に、ステップＳ１０７において、画面表示プログラム送信手段１５によって、ステップＳ１０１において案件情報表示リクエスト３１を送信した第１の操作者端末３ａに画面表示プログラム３５が送信される。
【００５４】
（画面表示プログラム）
次に、情報提示サーバ１によって送信される画面表示プログラムについて詳述する。本発明の情報提示サーバ１が出力する画面表示プログラムは、例えば、ブラウザ上などで軌道されるＪａｖａ（登録商標）スクリプトなどのプログラムであって、第１の操作者端末３ａ（または第２の操作者端末３ｂ）の操作者による入力装置からの指示に基づいて、表示形態を変更する。画面表示プログラムは、図２に示すような、案件データ記憶手段３０１、設定データ記憶手段３０２、提示手段３０３および設定データ送信手段３０５を実現するために、オペレーションシステムと協働して第１の操作者端末３ａで実行される。
【００５５】
案件データ記憶手段３０１は、第１の操作者端末３ａの表示装置で表示される案件を識別する案件番号と、案件の案件情報とが関連づけられた案件データ３５１を記憶装置に記憶する。第１の操作者端末３ａの記憶装置に案件データ３５１を記憶させることにより、画面表示プログラムは、情報提示サーバ１に接続することなく、第１の操作端末３ａ上で展開されたブロックのデータも表示することができる。
【００５６】
設定データ記憶手段３０２は、表示装置において表示されるブロック識別子と、ブロックを展開して表示するか否かを示す展開フラグと、ブロック識別子に対応するブロックで表示される案件情報のデータ項目が関連づけられた設定データ３５２を、記憶装置に記憶する。
【００５７】
提示手段３０３は、設定データ３５２の展開フラグが真の場合、ブロックを展開してブロック内で表示されるデータ項目を提示させ、設定データ３５２の展開フラグが偽の場合、ブロックを折りたたんで識別子のみを提示させるとともに、案件データ３５１をデータ項目に入力して表示装置に提示する。提示手段３０３は、入力装置からブロックの展開または折りたたみを変更する指示が入力されると、指示に基づいて表示装置に再提示するとともに、ブロックの展開フラグを変更して新たな設定データ３５３を出力する。
【００５８】
設定データ送信手段３０５は、新たな設定データ３５３を情報提示サーバ１に送信する。
【００５９】
ここで、画面表示プログラムの提示手段３０３について詳述する。  
第１の操作者端末３ａによって既存案件の表示リクエストが送信された場合、画面表示プログラムによって、図８の案件表示画面Ｐ２０２に示すように、ブロック定義データ２１および案件表示設定データ２３に記憶された設定に基づいて、展開するブロックには、ブロック内に表示されるデータ項目名、データ項目に対応する入力フィールド、入力フィールドに入力された案件情報の実体データが表示され、展開しないブロックにはブロック識別子のみが表示される。
【００６０】
一方、第１の操作者端末３ｂから新規案件の表示リクエストが送信された場合、画面表示プログラムによって、図４の初期表示画面Ｐ２０１に示すように、ブロック定義データ２１および初期表示設定データ２２に記憶された設定に基づいて、展開するブロックには、ブロック内に表示されるデータ項目名、データ項目に対応する入力フィールドが表示され、展開しないブロックにはブロック識別子のみが表示される。ここで、入力フィールドには、ｎｕｌｌ値が入力され、案件情報の実体データは表示されない。
【００６１】
また、案件データ３５１によって案件番号を含む案件情報の実体データが第１の操作者端末３ａの記憶装置に記憶されているので、第１の操作者端末３ａの画面表示プログラムは、情報提示サーバ１に接続することなく、当該案件の案件情報の全てのデータ項目を表示することが可能である。具体的には、画面表示プログラムは、操作者端末３ａの入力装置からの指示に基づいて、設定データ３５２において折りたたんで表示するように設定されたブロックが展開されて表示される場合、案件データ３５１を読み出して、画面表示プログラムは案件データに３５１記憶された案件情報の実体データを表示装置に表示させることができる。
【００６２】
例えば、図４に示した初期表示画面Ｐ２０１の第１のブロック２０１のブロック名表示部２１０ａを、第１の操作者端末３ａの操作者がマウス等でクリックすると、第１のブロック２０１は、データ項目名、入力フィールドなどが表示されず、ブロック名のみが表示された状態になる。更に操作者が第２のブロック２０２のブロック名表示部２１０ｂをマウスでクリックすると、第２のブロック２０２内に表示される「氏名カナ」、「氏名」などのデータ項目名、データ項目に対応する入力フィールド、入力フィールドに入力された案件情報の実体データが表示される。折りたたんだブロックは、展開したブロックよりも少ない表示領域で表示される。従って、操作者は、問い合わせの応答時に使用するブロックのみ展開して表示し、使用しないブロックは折りたたむことにより、一つの画面になるべく多くのブロックを表示することができる。ここで、操作者によって入力フィールドにデータが入力されると、案件情報の実体データが更新されることは勿論である。
【００６３】
このように、操作者によって問い合わせの応答時にブロックの展開フラグが変更されると、操作者による応答の終了時、例えば、図４に示した初期表示画面Ｐ２０１または図８に示した案件表示画面Ｐ２０２の閉じるボタンＢ２０１がクリックされると、閉じるボタンＢ２０１がクリックされた時点でのブロックの展開または折りたたみの設定が記憶された新たな設定データ３５３が、設定データ送信手段３０４によって第１の操作者端末３ａから情報提示サーバ１に送信される。この設定データ３５３は、図１に示す情報提示サーバ１の設定データ更新手段１６によって受信される。
【００６４】
次に、図１１を参照して、本発明の最良の実施の形態に係る第１の操作者端末３ａの処理について説明する。
【００６５】
まず、ステップＳ２０１において、第１の操作者端末３ａにインストールされたブラウザなどから、情報提示サーバ１に案件情報表示リクエスト３１が送信されると、ステップＳ２０２において、画面表示プログラムが受信されるのを待機する。画面表示プログラムが受信されると、第１の操作者端末３ａの中央処理制御装置はこの受信した画面表示プログラムをＲＡＭなどのメモリにロードする。
【００６６】
次に、ステップＳ２０３において画面表示プログラムに含まれる設定データ３５２に基づいて、提示手段３０３によって、画面が構成される。具体的には、展開するブロックには、ブロック内に表示されるデータ項目名、データ項目に対応する入力フィールドが表示され、展開しないブロックにはブロック識別子のみが表示される。更に、ステップＳ２０４において、展開するブロックについて、データ項目に対応する入力フィールドに、案件データ３５１の実体データを入力し、表示する。
【００６７】
ここで、ステップＳ２０５において、入力装置からの指示に基づいて所定のブロックを展開して表示する展開イベントが検出されると、ステップＳ２０６において、当該ブロックに関連づけられたデータ項目が全て表示される大きさにブロックのサイズが拡大されて再表示され、新たな設定データ３５３が出力される。更に、ステップＳ２０７において当該ブロックに関連づけられたデータ項目の実体データが案件データ３５１から抽出されて表示される。
【００６８】
一方、ステップＳ２０８において、入力装置からの指示に基づいて所定のブロックを折りたたんで表示する折りたたみイベントが検出されると、ステップＳ２０９において、当該ブロックのブロック名のみが表示される大きさにブロックのサイズが縮小されて再表示される。
【００６９】
このステップＳ２０５ないしステップＳ２０９の処理は、操作者によって表示終了の指示が入力されるまで繰り返される。ステップＳ２１０において表示終了の指示が入力されると、ステップＳ２１１において、設定データ送信手段３０４によって、設定データが情報提示サーバ１に送信される。
【００７０】
このように、本発明の最良の実施の形態に係る情報提示サーバ１は、案件データのデータ項目を、複数のデータ項目の集合で定義されるブロックとして管理する。更に、各ブロックには、当該ブロックで定義されるデータ項目ごとに表示または非表示を示す表示フラグを設ける。表示フラグが非表示に設定されているデータ項目が表示され、表示フラグが非表示に設定されているデータ項目が表示されない。これにより、ブロックごとに異なるデータ項目集合の情報が表示される。
【００７１】
更に、本発明の最良の実施の形態に係る情報提示サーバ１は、案件データを操作者端末３ａまたは３ｂに提示する場合、各ブロックを展開して表示するか折りたたんで表示するかを設定することができる。更に、その設定は、操作者端末３ａまたは３ｂにおいて適宜変更することができる。また、ブロックの展開または折りたたみが、操作者端末３ａまたは３ｂ上で制御されるので、操作者が受けた問い合わせの内容に応じて、所定のブロックを展開しまたは折りたたむことができる。このように、操作者が必要に応じてブロックを展開しまたは折りたたむことにより、従来は多くの情報が提示され長く煩雑に提示された画面を整理することができる。これにより、操作者が本当に必要としているブロックのみを展開表示させることにより、操作者の画面操作を容易にし、業務の効率化が期待される。
【００７２】
更に、操作者によって操作された後のブロックの展開または折りたたみの設定データを、案件データと関連づけて記憶する。このように操作者によって操作された後に記憶された設定データは、新規案件を提示する際の設定データに優先されて表示される。所定の案件について、いかなる操作者に対しても同じ画面を提供することができるので、操作者間の案件の引継業務が滞りなく行われることが期待される。
【００７３】
（第１の変形例）
次に、図１２を参照して、本発明の最良の実施の形態の第１の変形例に係る画面表示プログラムによって提示される画面を説明する。
【００７４】
図４および図８に示した画面において、ブロックは縦方向に一列で表示されている。しかし、図１２に示した画面において、横方向にもブロックが表示されている。具体的には、第４のブロック２０４と第５のブロックが、横方向に並んで表示されている。これにより、画面に効率よくデータを表示することができる。
【００７５】
図１２に示した例では、折りたたまれたブロックのみ横方向に表示しているが、展開されたブロックも横方向に表示されても良い。一つのブロックの横幅が狭くなることで、操作者の閲覧を容易にすることができる。
【００７６】
（第２の変形例）
次に、図１３を参照して、本発明の最良の実施の形態の第２の変形例に係る画面表示プログラムによって提示される画面を説明する。
【００７７】
図４および図８に示した画面において、折りたたまれたブロックにブロックの名称のみが記載されていた。しかし、図１３に示した画面において、折りたたまれたブロックに関する情報は何も提示されない。このように、操作者にとって必要がないとされたブロックを全く表示しないので、本発明の最良の実施の形態の第２の変形例に係る画面表示プログラムは、より効率よく画面にデータを表示することができる。
【００７８】
このとき、本発明の最良の実施の形態の第２の変形例に係る案件表示設定データ２３は、図１４に示すように、案件番号と、操作者が有する権限とに関連づけて展開フラグを設けるのが好ましい。図１４に示した例では、一つの案件番号に管理者、リーダ、ユーザと３つの権限についてそれぞれ展開フラグが設けられている。これにより、ブロックに表示されるデータの重要度に応じて、当該ブロックを提示する操作者を決定しているので、情報のセキュリティを保持することが可能となる。
【００７９】
ここでは、案件表示設定データ２３について説明したが、初期表示設定データ２２についても同様に権限ごとに展開フラグが設けられても良い。
【００８０】
（第３の変形例）
次に、図１５を参照して、本発明の最良の実施の形態の第３の変形例に係る画面表示プログラムによって提示される画面を説明する。
【００８１】
図４および図８に示した画面において、折りたたまれたブロックには、ブロック名と、当該ブロック名を囲うフレームが表示されていた。しかし、図１５に示した画面において、折りたたまれたブロックには、ブロック名のみが表示されている。具体的には、第４のブロックおよび第５のブロックについてフレームは表示されず、ブロック名表示部２１０ｄおよび２１０ｅのみが表示されている。また操作者がマウス等でブロック名表示部２１０ｄで示されているブロック名をクリックすることにより、このブロック内のデータ項目名、データ項目に対応する入力フィールド、入力フィールドに入力された案件情報の実体データが表示されるようにしてもよい。これにより、折りたたまれないブロックの表示領域を最小限にすることで、本発明の最良の実施の形態の第３の変形例に係る画面表示プログラムは、より効率よく画面にデータを表示することができる。
【００８２】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態とその変形例１ないし３によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００８３】
例えば、上記した本発明に係る各データは、記憶装置１０７に記憶される実施の形態としているが、この他、各データはＲＡＭ１０３に一時的に記憶されるようにし、記憶装置１０７に記憶する必要がないように本発明を構成しても良いものとする。
【００８４】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００８５】
【図１】本発明の最良の実施の形態に係る情報提示サーバの機能ブロック図。
【図２】本発明の最良の実施の形態に係る情報提示システムのシステム構成図。
【図３】本発明の最良の実施の形態に係る情報提示サーバのハードウェア構成図。
【図４】本発明の最良の実施の形態に係る情報提示サーバが提示する画面の一例であって、新規案件を提示する画面の一例。
【図５】本発明の最良の実施の形態に係る情報提示サーバのブロック定義データのデータ構造とデータの一例。
【図６】本発明の最良の実施の形態に係る情報提示サーバの初期表示設定データのデータ構造とデータの一例。
【図７】本発明の最良の実施の形態に係る情報提示サーバの案件表示設定データのデータ構造とデータの一例。
【図８】本発明の最良の実施の形態に係る情報提示サーバが提示する画面の一例であって、既存案件を提示する画面の一例。
【図９】本発明の最良の実施の形態に係る情報提示サーバの案件データのデータ構造とデータの一例。
【図１０】本発明の最良の実施の形態の情報提示サーバの処理を示したフローチャート。
【図１１】本発明の最良の実施の形態の画面表示プログラムの処理を示したフローチャート。
【図１２】本発明の最良の実施の形態の変形例１に係る情報提示サーバが提示する画面の一例。
【図１３】本発明の最良の実施の形態の変形例２に係る情報提示サーバが提示する画面の一例。
【図１４】本発明の最良の実施の形態の変形例２に係る情報提示サーバの案件表示設定データのデータ構造とデータの一例。
【図１５】本発明の最良の実施の形態の変形例３に係る情報提示サーバが提示する画面の一例。
【符号の説明】
【００８６】
１…情報提示サーバ
２…データベースサーバ
３ａ，３ｂ…操作者端末
４…通信ネットワーク
１１…案件情報表示リクエスト受信手段
１２…設定データ出力手段
１３…案件データ出力手段
１４…画面表示プログラム出力手段
１５…画面表示プログラム送信手段
１６…設定データ更新手段
２１…ブロック定義データ
２２…初期表示設定データ
２３…案件表示設定データ
２４、３４，３５１…案件データ
３１…案件情報表示リクエスト
３２…案件番号
３３、３６、３５２、３５３…設定データ
３５…画面表示プログラム
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
３０１…案件データ記憶手段
３０２…設定データ記憶手段
３０３…提示手段
３０４…設定データ送信手段
【図１】
2006072528.tif 000003
【図２】
2006072528.tif 000004
【図３】
2006072528.tif 000005
【図４】
2006072528.tif 000006
【図５】
2006072528.tif 000007
【図６】
2006072528.tif 000008
【図７】
2006072528.tif 000009
【図８】
2006072528.tif 000010
【図９】
2006072528.tif 000011
【図１０】
2006072528.tif 000012
【図１１】
2006072528.tif 000013
【図１２】
2006072528.tif 000014
【図１３】
2006072528.tif 000015
【図１４】
2006072528.tif 000016
【図１５】
2006072528.tif 000017