(57)【要約】【課題】  クライアント端末が保持するアプリケーションが提供するカレンダ画面と、ＣＲＭ（顧客関係管理）システムで管理する営業活動の情報の登録画面とを１つの画面内で表示するともに、これらの画面を連動させて営業活動の情報の編集及び表示を行う。【解決手段】  ＣＲＭサーバ２は、ＤＢサーバ３から読み出した活動データをクライアント端末１へ送信し、表示を指示する。クライアント端末１は、ＣＲＭサーバ２から活動データを受信すると、カレンダ画面の画面データを取得する。そして、活動データを表示する活動詳細画面の画面データを生成するとともに、活動データで示される日時に対応する領域に活動内容の一部の情報を表示するための表示データをカレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、生成したこれらの画面データを１つの画面により出力する。【選択図】    図１
2006113916.tif 000002
【特許請求の範囲】
【請求項１】
活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末と、
活動データを記憶する記憶手段を有し、前記クライアント端末からの指示に従って前記記憶手段内の活動データを管理する活動管理装置とからなる活動管理システムにおいて、
前記活動管理装置は、
前記記憶手段から活動データを読み出すデータ制御手段と、
読み出した活動データを前記クライアント端末へ送信し、表示を指示する表示指示手段とを備え、
前記クライアント端末は、
前記活動管理装置から活動データを受信する受信手段と、
所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを提供するカレンダ画面提供手段と、
前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力する表示処理手段とを備える、
ことを特徴とする活動管理システム。
【請求項２】
前記クライアント端末は、前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置へ送信する送信手段をさらに備え、
前記表示指示手段は、前記編集データを受信し、この編集データを前記クライアント端末へ通知して前記活動カレンダ画面の更新を指示し、
前記表示処理手段は、受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記活動カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新する、
ことを特徴とする請求項１に記載の活動管理システム。
【請求項３】
前記データ制御手段は、前記編集データにより、前記記憶手段内の活動データを更新する、ことを特徴とする請求項２に記載の活動管理システム。
【請求項４】
前記クライアント端末は、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置へ送信する送信手段をさらに備え、
前記表示指示手段は、前記編集データを受信し、この編集データを前記クライアント端末へ通知して前記活動詳細画面の更新を指示し、
前記表示処理手段は、受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新する、
ことを特徴とする請求項１に記載の活動管理システム。
【請求項５】
活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末と、
活動データを記憶する記憶手段を有し、前記クライアント端末からの指示に従って前記記憶手段内の活動データを管理する活動管理装置とからなる活動管理システムに用いられる前記活動管理装置であって、
前記記憶手段から活動データを読み出すデータ制御手段と、
読み出した活動データを前記クライアント端末へ送信し、表示を指示する表示指示手段とを備え、
前記表示指示手段は、活動データを表示する活動詳細画面と、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面において前記活動データで示される日時に対応した領域に前記日時に対応する活動内容の一部の情報を表示する活動カレンダ画面とを１つの画面により表示する前記クライアント端末から、前記活動詳細画面において操作者が編集した活動データを示す編集データを受信し、この編集データを前記クライアント端末へ通知して前記活動カレンダ画面の更新を指示する、
ことを特徴とする活動管理装置。
【請求項６】
前記データ制御手段は、前記編集データにより、前記記憶手段内の活動データを更新する、ことを特徴とする請求項５に記載の活動管理装置。
【請求項７】
前記表示指示手段は、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記クライアント端末から受信し、この編集データを前記クライアント端末へ通知して前記活動詳細画面の更新を指示する、
ことを特徴とする請求項５に記載の活動管理装置。
【請求項８】
活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末と、
活動データを記憶する記憶手段を有し、前記クライアント端末からの指示に従って前記記憶手段内の活動データを管理する活動管理装置とからなる活動管理システムに用いられるクライアント端末であって、
前記活動管理装置から活動データを受信する受信手段と、
所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを提供するカレンダ画面提供手段と、
前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力する表示処理手段と、
を備えることを特徴とするクライアント端末。
【請求項９】
前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置へ送信する送信手段をさらに備え、
前記表示処理手段は、前記活動管理装置から受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新する、
ことを特徴とする請求項８に記載のクライアント端末。
【請求項１０】
前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置へ送信する送信手段をさらに備え、
前記表示処理手段は、前記活動管理装置から受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新する、
ことを特徴とする請求項８に記載のクライアント端末。
【請求項１１】
活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末と、
活動データを記憶する記憶手段を有し、前記クライアント端末からの指示に従って前記記憶手段内の活動データを管理する活動管理装置とからなる活動管理システムにおける活動管理方法であって、
前記活動管理装置が、
前記記憶手段から活動データを読み出し、
読み出した活動データを前記クライアント端末へ送信して表示を指示し、
前記クライアント端末が、
前記活動管理装置から活動データを受信し、
所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを取得し、
前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力する、
ことを特徴とする活動管理方法。
【請求項１２】
前記クライアント端末が、前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置へ送信し、
前記活動管理装置が、前記編集データを受信し、この編集データを前記クライアント端末へ通知して前記活動カレンダ画面の更新を指示し、
前記クライアント端末が、受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記活動カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新する、
ことを特徴とする請求項１１に記載の活動管理方法。
【請求項１３】
前記活動管理装置が、前記編集データにより、前記記憶手段内の活動データを更新する、ことを特徴とする請求項１２に記載の活動管理方法。
【請求項１４】
前記クライアント端末が、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置へ送信し、
前記活動管理装置が、前記編集データを受信し、この編集データを前記クライアント端末へ通知して前記活動詳細画面の更新を指示し、
前記クライアント端末が、受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新する、
ことを特徴とする請求項１１に記載の活動管理方法。
【請求項１５】
活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末と、
活動データを記憶する記憶手段を有し、前記クライアント端末からの指示に従って前記記憶手段内の活動データを管理する活動管理装置とからなる活動管理システムに用いられる前記活動管理装置のコンピュータプログラムであって、
前記記憶手段から活動データを読み出すステップと、
読み出した活動データを前記クライアント端末へ送信して表示を指示するステップと、
活動データを表示する活動詳細画面と、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面において前記活動データで示される日時に対応した領域に前記日時に対応する活動内容の一部の情報を表示する活動カレンダ画面とを１つの画面により表示する前記クライアント端末から、前記活動詳細画面において操作者が編集した活動データを示す編集データを受信し、この編集データを前記クライアント端末へ通知して前記活動カレンダ画面の更新を指示するステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１６】
前記編集データにより、前記記憶手段内の活動データを更新するステップ、
をコンピュータに実行させることを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記クライアント端末から受信し、この編集データを前記クライアント端末へ通知して前記活動詳細画面の更新を指示するステップ、
をコンピュータに実行させることを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項１８】
活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末と、
活動データを記憶する記憶手段を有し、前記クライアント端末からの指示に従って前記記憶手段内の活動データを管理する活動管理装置とからなる活動管理システムに用いられるクライアント端末のコンピュータプログラムであって、
前記活動管理装置から活動データを受信するステップと、
所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを取得するステップと、
前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力するステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１９】
前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置へ送信するステップと、
前記活動管理装置から受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新するステップと、
をコンピュータに実行させることを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２０】
前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置へ送信するステップと、
前記活動管理装置から受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新するステップと、
をコンピュータに実行させることを特徴とする請求項１８に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、活動管理システム及び方法、活動管理装置、クライアント端末、ならびに、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、ＣＲＭ（Customer Relationship Management：顧客関係管理）システムにおいては、営業員の営業活動の情報を管理している。特に、クライアント−サーバシステムを用いたＣＲＭシステムの場合、営業活動の情報の登録は、営業員の保持するクライアント端末からＣＲＭサーバにアクセスしたときに表示される情報登録画面により行っている。この情報登録画面には、ウェブ画面が用いられている。
一方、特許文献１には、受診日のリスト表示とカレンダー表示を同一画面内で行ない、一方の移動又は切り換えを他方の切り換え又は移動に連動させる技術について開示されている。
【特許文献１】特開２０００−２９３５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
営業員がＣＲＭシステムに営業活動の情報を登録する際には、営業活動を行った日時が入力される。しかし、登録を行う営業員が、個々の営業活動について、都度キーボードから日時の入力を行うのは煩雑な作業であった。そこで、カレンダ及び時間帯をグラフィック表示するためのカレンダ画面において、該当する日時をマウスなどのポインティングデバイスにより指定することで、簡易に入力を行いたいという要望があった。そのため、既存の汎用的なスケジュール管理アプリケーション等が提供するカレンダ画面と、ＣＲＭシステムにおけるウェブによる営業活動の情報の登録画面とを１つの画面内で表示するともに、これらの画面を連動させてデータの追加・変更・削除等の編集を行うことが望まれていた。
しかし、特許文献１の技術では、受診日のリスト表示とカレンダー表示を同一画面内で行ない、一方の移動又は切り換えを他方の切り換え又は移動に連動させているが、一方の画面において編集した情報を、他方の画面にもリアルタイムに反映させて表示することは行っていない。
【０００４】
本発明は、このような事情に鑑みてなされたものであり、クライアント端末が保持するアプリケーションが提供するカレンダ画面と、ＣＲＭシステムで管理する営業活動の情報の登録画面とを１つの画面内で表示するともに、これらの画面を連動させて営業活動の情報の編集及び表示を行うことができる活動管理システム及び方法、活動管理装置、クライアント端末、ならびに、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために本発明は、活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末（１）と、活動データを記憶する記憶手段（３１）を有し、前記クライアント端末（１）からの指示に従って前記記憶手段（３１）内の活動データを管理する活動管理装置（２）とからなる活動管理システムにおいて、前記活動管理装置（２）は、前記記憶手段（３１）から活動データを読み出すデータ制御手段（２３）と、読み出した活動データを前記クライアント端末（１）へ送信し、表示を指示する表示指示手段（２１）とを備え、前記クライアント端末（１）は、前記活動管理装置（２）から活動データを受信する受信手段（１３）と、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを提供するカレンダ画面提供手段（１５）と、前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力する表示処理手段（１２）とを備える、ことを特徴とする活動管理システムである。
【０００６】
また、本発明は、上述する活動管理システムであって、前記クライアント端末（１）は、前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置（２）へ送信する送信手段（１３）をさらに備え、前記表示指示手段（２１）は、前記編集データを受信し、この編集データを前記クライアント端末（１）へ通知して前記活動カレンダ画面の更新を指示し、前記表示処理手段（１２）は、受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記活動カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新する、ことを特徴とする。
【０００７】
また、本発明は、上述する活動管理システムであって、前記データ制御手段（２３）は、前記編集データにより、前記記憶手段（３１）内の活動データを更新する、ことを特徴とする。
【０００８】
また、本発明は、上述する活動管理システムであって、前記クライアント端末（１）は、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置（２）へ送信する送信手段（１３）をさらに備え、前記表示指示手段（２１）は、前記編集データを受信し、この編集データを前記クライアント端末（１）へ通知して前記活動詳細画面の更新を指示し、前記表示処理手段（１２）は、受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新する、ことを特徴とする。
【０００９】
また、本発明は、活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末（１）と、活動データを記憶する記憶手段（３１）を有し、前記クライアント端末（１）からの指示に従って前記記憶手段（３１）内の活動データを管理する活動管理装置（２）とからなる活動管理システムに用いられる前記活動管理装置（２）であって、前記記憶手段（３１）から活動データを読み出すデータ制御手段（２３）と、読み出した活動データを前記クライアント端末（１）へ送信し、表示を指示する表示指示手段（２１）とを備え、前記表示指示手段（２１）は、活動データを表示する活動詳細画面と、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面において前記活動データで示される日時に対応した領域に前記日時に対応する活動内容の一部の情報を表示する活動カレンダ画面とを１つの画面により表示する前記クライアント端末（１）から、前記活動詳細画面において操作者が編集した活動データを示す編集データを受信し、この編集データを前記クライアント端末（１）へ通知して前記活動カレンダ画面の更新を指示する、ことを特徴とする活動管理装置（２）である。
【００１０】
また、本発明は、上述する活動管理装置（２）であって、前記データ制御手段（２３）は、前記編集データにより、前記記憶手段（３１）内の活動データを更新する、ことを特徴とする。
【００１１】
また、本発明は、上述する活動管理装置（２）であって、前記表示指示手段（２１）は、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記クライアント端末（１）から受信し、この編集データを前記クライアント端末（１）へ通知して前記活動詳細画面の更新を指示する、ことを特徴とする。
【００１２】
また、本発明は、活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末（１）と、活動データを記憶する記憶手段（３１）を有し、前記クライアント端末（１）からの指示に従って前記記憶手段（３１）内の活動データを管理する活動管理装置（２）とからなる活動管理システムに用いられるクライアント端末（１）であって、前記活動管理装置（２）から活動データを受信する受信手段（１３）と、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを提供するカレンダ画面提供手段（１５）と、前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力する表示処理手段（１２）と、を備えることを特徴とするクライアント端末（１）である。
【００１３】
また、本発明は、上述するクライアント端末（１）であって、前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置（２）へ送信する送信手段（１３）をさらに備え、前記表示処理手段（１２）は、前記活動管理装置（２）から受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新する、ことを特徴とする。
【００１４】
また、本発明は、上述するクライアント端末（１）であって、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置（２）へ送信する送信手段（１３）をさらに備え、前記表示処理手段（１２）は、前記活動管理装置（２）から受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新する、ことを特徴とする。
【００１５】
また、本発明は、活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末（１）と、活動データを記憶する記憶手段（３１）を有し、前記クライアント端末（１）からの指示に従って前記記憶手段（３１）内の活動データを管理する活動管理装置（２）とからなる活動管理システムにおける活動管理方法であって、前記活動管理装置（２）が、前記記憶手段（３１）から活動データを読み出し（Ｓ１３０）、読み出した活動データを前記クライアント端末（１）へ送信して表示を指示し（Ｓ１６０）、前記クライアント端末（１）が、前記活動管理装置（２）から活動データを受信し（Ｓ１６０）、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを取得し（Ｓ１７５）、前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力する（Ｓ１８０〜Ｓ１９０）、ことを特徴とする活動管理方法である。
【００１６】
また、本発明は、上述する活動管理方法であって、前記クライアント端末（１）が、前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置（２）へ送信し（Ｓ５２０）、前記活動管理装置（２）が、前記編集データを受信し、この編集データを前記クライアント端末（１）へ通知して前記活動カレンダ画面の更新を指示し（Ｓ５２０、Ｓ５６５）、前記クライアント端末（１）が、受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記活動カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新する（Ｓ５７５〜Ｓ５８５）、ことを特徴とする。
【００１７】
また、本発明は、上述する活動管理方法であって、前記活動管理装置（２）が、前記編集データにより、前記記憶手段（３１）内の活動データを更新する（Ｓ５４０）、ことを特徴とする。
【００１８】
また、本発明は、上述する活動管理方法であって、前記クライアント端末（１）が、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置（２）へ送信し（Ｓ４２０）、前記活動管理装置（２）が、前記編集データを受信し、この編集データを前記クライアント端末（１）へ通知して前記活動詳細画面の更新を指示し（Ｓ４２０、Ｓ４６０）、前記クライアント端末（１）が、受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新する（Ｓ４７０〜Ｓ４８０）、ことを特徴とする。
【００１９】
また、本発明は、活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末（１）と、活動データを記憶する記憶手段（３１）を有し、前記クライアント端末（１）からの指示に従って前記記憶手段（３１）内の活動データを管理する活動管理装置（２）とからなる活動管理システムに用いられる前記活動管理装置（２）のコンピュータプログラムであって、前記記憶手段（３１）から活動データを読み出すステップ（Ｓ１３０）と、読み出した活動データを前記クライアント端末（１）へ送信して表示を指示するステップ（Ｓ１６０）と、活動データを表示する活動詳細画面と、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面において前記活動データで示される日時に対応した領域に前記日時に対応する活動内容の一部の情報を表示する活動カレンダ画面とを１つの画面により表示する前記クライアント端末（１）から、前記活動詳細画面において操作者が編集した活動データを示す編集データを受信し、この編集データを前記クライアント端末（１）へ通知して前記活動カレンダ画面の更新を指示するステップ（Ｓ５２０、Ｓ５６５）と、をコンピュータに実行させることを特徴とするコンピュータプログラムである。
【００２０】
また、本発明は、上述するコンピュータプログラムであって、前記編集データにより、前記記憶手段（３１）内の活動データを更新するステップ（Ｓ５４０）、をコンピュータに実行させることを特徴とする。
【００２１】
また、本発明は、上述するコンピュータプログラムであって、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記クライアント端末（１）から受信し、この編集データを前記クライアント端末（１）へ通知して前記活動詳細画面の更新を指示するステップ（Ｓ４２０、Ｓ４６０）、をコンピュータに実行させることを特徴とする。
【００２２】
また、本発明は、活動の日時及び活動内容の情報からなる活動データの管理を指示するクライアント端末（１）と、活動データを記憶する記憶手段（３１）を有し、前記クライアント端末（１）からの指示に従って前記記憶手段（３１）内の活動データを管理する活動管理装置（２）とからなる活動管理システムに用いられるクライアント端末（１）のコンピュータプログラムであって、前記活動管理装置（２）から活動データを受信するステップ（Ｓ１６０）と、所定の期間における日にちまたは時間帯に対応する領域を表示するカレンダ画面の画面データを取得するステップ（Ｓ１７５）と、前記活動データを表示する活動詳細画面の画面データを生成するとともに、前記活動データで示される日時に対応する領域に、前記日時に対応する活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データへ付加して活動カレンダ画面の画面データを生成し、前記活動詳細画面及び活動カレンダ画面の画面データを１つの画面により出力するステップ（Ｓ１８０〜Ｓ１９０）と、をコンピュータに実行させることを特徴とするコンピュータプログラムである。
【００２３】
また、本発明は、上述するコンピュータプログラムであって、前記活動詳細画面において操作者が編集した活動データを示す編集データを前記活動管理装置（２）へ送信するステップと（Ｓ５２０）、前記活動管理装置（２）から受信した編集データで示される日時に対応する領域に、この日時に対応した活動内容の一部の情報を表示するための表示データを前記カレンダ画面の画面データに対して付加あるいは削除して活動カレンダ画面の画面データを生成して出力し、前記活動管理画面を更新するステップ（Ｓ５７５〜Ｓ５８５）と、をコンピュータに実行させることを特徴とする。
【００２４】
また、本発明は、上述するコンピュータプログラムであって、前記活動カレンダ画面において操作者がポインティグデバイスにより指定した領域に対応する日時と、前記領域に対応して入力された活動内容の一部との情報からなる編集データを前記活動管理装置（２）へ送信するステップ（Ｓ４２０）と、前記活動管理装置（２）から受信した編集データを表示する活動詳細画面の画面データを生成して出力し、前記活動管理画面を更新するステップ（Ｓ４７０〜Ｓ４８０）と、をコンピュータに実行させることを特徴とする。
なお、本欄において参照している「（符号）」は、後述する欄（発明を実施するための最良の形態）において対応する構成を例示するのみで、何ら特許請求の範囲の各請求項の解釈を限定するものではない。
【発明の効果】
【００２５】
上記発明によれば、日時と関連した活動の情報を管理する活動管理システムにおいて、クライアント端末に、活動内容を表示する詳細表示画面と、クライアント端末が保持する既存のアプリケーションにより提供されるカレンダ画面に活動の日時に対応させて活動内容の一部を追加表示する活動カレンダ画面とを１つの画面内で表示することができる。また、操作者に対して、詳細表示画面及び活動カレンダ画面内において活動の情報の表示を連動させながらの情報の編集を提供することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照し、この発明の一実施形態について説明する。
図１は、本発明の一実施形態による活動管理システムとしてのＣＲＭ（Customer Relationship Management：顧客関係管理）システムの構成を示すブロック図である。ＣＲＭシステムは、ＤＢサーバ３を備えるＣＲＭサーバ２（活動管理装置）と、複数のクライアント端末１とを、ネットワークＮを介して接続してなる。ネットワークＮは、ＬＡＮ（Local Area Network）などのプライベートネットワークや、インターネット、ＶＰＮ（virtual private network）などの公衆ネットワークにより構成される。
【００２７】
データベースサーバ３（以下、「ＤＢサーバ３」と記載）は、活動データを保持する記憶部３１を有する。活動データは従業員の活動の実績や予定を示す情報であり、ここでは、活動を営業活動とした例を示す。活動データは、各活動データを一意に識別するデータ番号、従業員を一意に識別する従業員番号、ある１日全体に関連付けられるイベントを示す全日イベント情報、各活動の詳細な活動内容を示す活動詳細情報などの情報が含まれる。全日イベントは、日にちと、当該日にちに関連付けられるイベントの説明を示すイベントテキスト等の情報からなる。また、活動詳細情報は、活動の開始日時及び終了日時、顧客、活動の簡単な説明を示す活動テキスト、取引先担当者、自社における責任者、プライオリティ、進捗状況を示すステータス、活動の結果、活動を行った理由を示す活動理由、データの登録者による任意のメモなどの情報を含む。
【００２８】
図２は、活動管理装置としてのＣＲＭサーバ２の内部を展開して示したブロック図である。ＣＲＭサーバ２は、表示指示部２１、出力制御部２２及びデータ制御部２３を備える。
データ制御部２３は、ＤＢサーバ３にアクセスし、ＣＲＭサーバ２とＤＢサーバ３との間で使用される任意のデータアクセス方式により、記憶部３１内の活動データの読み出し、書き込み、及び、削除を行う。また、ＤＢサーバ３の記憶部３１から読み出した活動データ、あるいは、クライアント端末１において行われた活動データの編集内容を示す編集データを出力制御部２２に受け渡し、クライアント端末１に表示する活動管理画面の生成や更新を指示する。
【００２９】
活動管理画面とは、活動データの表示や、登録、変更、削除等の編集を行うための画面であり、ヘッダ画面、活動カレンダ画面、活動詳細画面から構成される。ヘッダ画面は、営業活動を行った従業員の情報を示す画面である。活動カレンダ画面は、月単位または週単位における日にち、あるいは、１日における時間帯などの領域を表示するカレンダ画面において、活動の開始日時及び終了日時に対応する日にちや時間帯の領域に活動テキストを表示したり、また、活動テキストを編集するための画面である。また、活動詳細画面は、活動詳細情報の表示や編集を行うための画面である。
【００３０】
出力制御部２２は、データ制御部２３から受信した活動データや編集データの記述を、タグ変換により汎用的なデータ記述形式であるＸＭＬ（extensible markup language）に変換する。そして、記述形式が変換された活動データや編集データを表示指示部２１に受け渡し、クライアント端末１への画面出力を指示する。また、出力制御部２２は、表示指示部２１を介してクライアント端末１から受信した操作指示を表示指示部２１に受け渡すとともに、クライアント端末１から受信した編集データを、ＤＢサーバ３との間で使用されるデータアクセス方式に応じたデータ記述形式へ変換する。
表示指示部２１は、出力制御部２２から受信した活動データまたは編集データに、クライアント端末１へ画面データを生成するための指示を追加した表示指示データを生成して、クライアント端末１へ送信する。また、クライアント端末１から受信した操作指示や編集データを出力制御部２２へ受け渡す。
【００３１】
図３は、クライアント端末１の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。クライアント端末１は、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants：情報携帯端末）、携帯電話端末などである。クライアント端末１は、ブラウザ１１、表示処理部１２、送受信部１３、レイアウトデータ記憶部１４、及び、カレンダ画面提供部１５を備える。
【００３２】
送受信部１３は、ＣＲＭサーバ２から受信した表示指示データを表示処理部１２に受け渡す。また、表示処理部１２から受信したユーザによる操作指示の情報や、編集データをＣＲＭサーバ２へ受け渡す。
レイアウトデータ記憶部１４は、活動管理画面のレイアウトデータを保持する。活動管理画面のレイアウトデータには、レイアウト番号や、ヘッダ画面、活動カレンダ画面、活動詳細画面の種類、配置位置、大きさなどの情報、ヘッダ画面、活動詳細画面、及び、活動詳細画面内の詳細レイアウト情報などが含まれる。詳細レイアウト情報には、活動データに含まれる各情報の設定値によって変化しないオブジェクト、例えば、文字、画像、操作ボタン、罫線などの表示位置、大きさ、色、太さ、（文字の場合）フォントなどの情報と、活動データに含まれる各情報の設定値の表示位置、大きさ、色、フォント、設定値の編集可／不可などの情報を含む。
【００３３】
カレンダ画面提供部１５は、クライアント端末１の備える既存のスケジュール管理アプリケーションであり、カレンダ画面データを提供する。カレンダ画面データは、月単位または各単位における日にち、あるいは、１日における時間帯に対応する領域を表示するとともに、ユーザがマウスなどのポインティングデバイスにより選択した日にちや時間のデータを出力するためのデータである。
表示処理部１２は、ＣＲＭサーバ２から受信した表示指示データ、レイアウトデータ記憶部１４から読み出したレイアウトデータ、カレンダ画面提供部１５から提供されるカレンダ画面データを基に、活動管理画面の画面データの生成や更新を行う。また、ブラウザ１１が表示する活動管理画面上で指示された操作を示す操作情報や、活動データの追加、更新、削除等の内容を示す編集データを送受信部１３に受け渡す。
ブラウザ１１は、クライアント端末１のディスプレイなどの表示手段（図示せず）にウェブ画面データを表示する。
【００３４】
図４は、活動データの設定例を示す。同図において、活動データには、データ番号「ＸＸＸＸＸＸＸ」、従業員番号「Ｓ１２３４５６」、従業員名「○田  ○哉」、全日イベント情報のリスト、及び、活動詳細情報のリストが登録されている。全日イベント情報のリストには、日にち「２００４年７月２７日」及びイベントテキスト「ＸＹコーポレーション訪問準備」からなる全日イベント情報、日にち「２００４年７月２８日」、イベントテキスト「○○様向け資料作成」からなる全日イベント情報が含まれいてる。また、活動詳細情報のリストには、開始日時「２００４年７月２７日１３時００分００秒」、終了日時「２００４年７月２７日１５時３０分００秒」、顧客「ＡＢＣ株式会社」、活動テキスト「ＡＢＣ株式会社訪問」、プライオリティ「High」、ステータス「オープン」、…などからなる活動詳細情報、開始日時「２００４年８月３日１０時００分００秒」、終了日時「２００４年８月３日１１時００分００秒」、顧客「○○株式会社」、活動テキスト「○○株式会社打合せ」、取引先担当者「ＸＸ」、責任者「△△」、プライオリティ「Medium」、ステータス「オープン」、…などからなる活動詳細情報が含まれている。
【００３５】
図１０〜図１２は、活動管理画面の画面イメージの例を示す。図１０に示す活動管理画面においては、ヘッダ画面を上に、活動カレンダ画面を中に、活動詳細画面を下に表示している。そして、ヘッダ画面は、検索ボタンと、従業員番号及び従業員名とを表示している。また、活動カレンダ画面においては、１日における時間帯及び１月単位のカレンダ画面に対して、活動の開始日時及び終了日時に対応する日にち及び時間帯の領域に、活動が登録されていることを示す色を表示し、さらに、その領域に活動テキストを表示している。活動詳細画面においては、活動詳細情報の各設定値を表示している。
図１１は、図１０の活動カレンダ画面における１月単位の活動カレンダ画面の代わりに、１週単位の活動カレンダ画面により活動を表示している。
また、図１２は、同じ日時に活動が重なる場合の表示方法を示している。同じ日時に活動が重なる場合には、時間帯表示の活動カレンダ画面には、活動テキストを並列して表示させる。
なお、活動カレンダ画面におけるタブをマウスでクリックすることにより、活動カレンダ画面を、１月単位の表示、１週単位の表示等に切り替えることができる。
【００３６】
次に、ＣＲＭシステムの動作について説明する。
図５は、活動管理画面表示の動作手順を示す図である。
まず、従業員は、クライアント端末１からＣＲＭサーバ２へアクセスし、自身の従業員番号を通知してログインする。続いて、クライアント端末１の表示処理部１２から送受信部１３を介して、活動管理画面の表示要求がＣＲＭサーバ２へ送信される（ステップＳ１１０、Ｓ１１５）。
ＣＲＭサーバ２のデータ制御部２３は、表示指示部２１及び出力制御部２２を介してクライアント端末１からの活動管理画面の表示要求を受信する（ステップＳ１２０、Ｓ１２５）。すると、データ制御部２３は、ログイン時に受信した従業員番号をキーにしてＤＢサーバ３から活動データを読み出し、内部に記憶する（ステップＳ１３０）。但し、このとき、全日イベント情報については、表示要求を受信した月と同じ月が日にち情報に設定されている情報のみを、活動詳細情報については、表示要求を受信した月と同じ月が開始日時または終了日時情報に設定されている情報のみを読み出す。データ制御部２３は、読み出した活動データのうち、活動管理画面表示に必要な情報のみを選択する（ステップＳ１３５）。そして、出力制御部２２における活動管理画面表示のためのメソッドを呼び出し、選択した活動データを受け渡して、活動管理画面表示を指示する（ステップＳ１４０）。活動管理画面表示に必要な情報は、データ番号、従業員番号、従業員名、活動詳細情報のうち開始日時、終了日時、活動テキスト、さらには、所定の条件の活動詳細情報、例えば、活動管理画面の表示要求を受信した日の活動の活動詳細情報である。
【００３７】
出力制御部２２は、データ制御部２３から受信した活動データをＸＭＬによる記述に変換する（ステップＳ１４５）。そして、この記述を変換した活動データを表示指示部２１に受け渡して、クライアント端末１への活動管理画面表示を指示する（ステップＳ１５０）。表示指示部２１は、出力制御部２２から受信した活動データに、活動管理画面の画面データを生成するための指示等を埋め込んで表示指示データを生成し（ステップＳ１５５）、クライアント端末１へ送信する（ステップＳ１６０）。画面データを生成するための指示としては、例えば、活動管理画面を新たに表示する命令や、活動管理画面のレイアウトを指定するレイアウト番号などである。
【００３８】
クライアント端末１の送受信部１３は、表示指示部２１から受信した表示指示データを表示処理部１２に受け渡す（ステップＳ１６５）。表示処理部１２は、表示指示データにより、活動管理画面の表示が指示されたことを認識すると、レイアウトデータ記憶部１４から表示指示データ内のレイアウト番号に対応したレイアウトデータを読み出す（ステップＳ１７０）。そして、レイアウトデータに従い、ヘッダ画面、活動カレンダ画面、活動詳細画面を生成する。
【００３９】
ヘッダ画面については、従業員検索ボタンと、受信した表示指示データに含まれる活動データ内の従業員番号及び従業員名とをレイアウトデータで指定される表示位置に表示する画面データを生成する。
また、活動カレンダ画面を生成する際には、カレンダ画面提供部１５からレイアウトデータで指示された当該月あるいは当該週、及び、１日における時間帯のカレンダ画面の画面データを読み出す（ステップＳ１７５）。ここでは、当該月と活動詳細情報で示される日の１日における時間帯とのカレンダ画面を読み出すものとする。表示処理部１２は、レイアウトデータで指定されるように、月単位表示のカレンダ画面の画面データに対して、表示指示データに含まれる活動データ内の各活動の開始日時及終了日時に対応した日にちの領域に、活動があることを示す色を表示し、さらに、この開始日時及び終了日時に対応した活動テキストを表示するための表示データを付加した画面データを生成する。同様に、レイアウトデータで指定されるように、１日における時間帯のカレンダ画面の画面データに対して、表示指示データに含まれる活動データ内の各活動の開始日時及終了日時に対応した時間帯の領域に、活動があることを示す色を表示し、さらに、この開始日時及び終了日時に対応した活動の活動テキストを表示するための表示データを付加した画面データを生成する。
また、活動詳細画面については、レイアウトデータで指定されるように、登録、保存、コピー、削除などの操作ボタン、全日イベント表示ボタン、活動詳細情報の各データ名、及び、表示指示データに含まれる活動詳細情報内の各情報の設定値をデフォルトで表示する編集フィールド等を表示する画面データを生成する。
表示処理部１２は、生成した各画面データからなる活動管理画面データを生成して（ステップＳ１８０）、ブラウザ１１に受け渡す（ステップＳ１８５）。この画面データは、ブラウザ１１が表示可能なデータ形式、例えば、ＨＴＭＬ（Hypertext Markup Language）により記述される。ブラウザ１１は、表示処理部１２から受信した活動管理画面データ（図１０）をディスプレイに表示する。（ステップＳ１９０）。
【００４０】
なお、ログインしたときと異なる月の活動管理画面表示を行う場合も、図５と同様の手順が用いられる。従業員は、クライアント端末１に表示対象の年及び月を指定する情報を入力する。例えば、図１０に示す画面の場合を例にとると、前の月あるいは次の月を指定するためのボタンＡ１１あるいはＡ１２をクリックする。これにより、クライアント端末１は、活動管理画面の表示要求に併せて、表示対象の年及び月の情報を示す対象特定情報をＣＲＭサーバ２へ通知する。そして、ステップＳ１３０において、ＣＲＭサーバ２のデータ制御部２３は、ログイン時に受信した従業員番号をキーにして、対象特定情報で指定された月の活動データをＤＢサーバ３から読み出す。ステップＳ１７５においては、指定された月のカレンダ画面が読み出される。
【００４１】
図６は、活動詳細情報表示の動作手順を示す図である。
従業員は、クライアント端末１に表示されている活動管理画面内の活動カレンダ画面において、詳細を表示させたい活動テキストＡ２１あるいはＡ２２をマウスによりクリックする（図１０参照）。これにより、クライアント端末１の表示処理部１２は、ブラウザ１１から表示要求データを受信する（ステップＳ２１０）。表示要求データには、活動詳細情報表示が要求されたことを示す操作種別と、活動詳細情報を表示する対象として選択された活動を特定するための対象特定情報とが含まれる。対象特定情報には、データ番号、活動の開始日時及び終了日時、活動テキストなどが用いられる。送受信部１３は、表示処理部１２が受信した表示要求データをＣＲＭサーバ２へ通知する（ステップＳ２１５、ステップＳ２２０）。
【００４２】
ＣＲＭサーバ２の出力制御部２２は、表示指示部２１を介して表示要求データを受信すると、この表示要求データを、ＣＲＭサーバ２−ＤＢサーバ３間で使用されるデータアクセス方式に応じたデータ形式に変換してデータ制御部２３へ受け渡す。（ステップＳ２２５〜Ｓ２３５）。データ制御部２３は、表示要求データを受信すると内部に記憶していた活動データから、対象特定情報に合致する活動詳細情報を取得する。データ制御部２３は、活動詳細画面更新のための出力制御部２２のメソッドを呼び出し、取得した活動詳細情報を受け渡す（ステップＳ２４０）。
【００４３】
出力制御部２２は、活動詳細情報をＸＭＬによる記述に変換して表示指示部２１に受け渡し、活動詳細画面の更新を指示する（ステップＳ２４５、Ｓ２５０）。表示指示部２１は、活動詳細情報に活動詳細画面の画面データの生成するための指示を埋め込んだ表示指示データを生成して、クライアント端末１へ送信する（ステップＳ２５５、Ｓ２６０）。このとき、例えば、活動詳細画面を更新する命令が付加される。
【００４４】
クライアント端末１の送受信部１３は、ＣＲＭサーバ２から受信した表示指示データを表示処理部１２に受け渡し、活動詳細画面の更新を指示する（ステップＳ２６５）。
表示処理部１２は、現在表示している活動管理画面のレイアウトデータを参照し、受信した表示指示データ内の活動詳細情報の設定値を表示するための活動詳細画面の画面データを生成する（ステップＳ２７０）。ブラウザ１１は、表示処理部１２から生成された画面データを受信して出力し、活動詳細画面を更新する（ステップＳ２７５、Ｓ２８０）。
【００４５】
図７は、全日イベント表示の動作手順を示す図である。
従業員は、クライアント端末１に表示されている活動管理画面内の活動詳細画面において、全日イベントを表示させるためのチェックボックスＡ３１をマウスによりクリックする（図１０参照）。これにより、クライアント端末１の表示処理部１２は、ブラウザ１１から表示要求データを受信する（ステップＳ３１０）。表示要求データには、全日イベント表示が要求されたことを示す操作種別と、表示対象の全日イベントを特定するための対象特定情報とが含まれる。対象特定情報には、データ番号、活動詳細画面の開始日時のフィールドに表示されている日にちなどが設定される。送受信部１３は、表示処理部１２が受信した表示要求データを、ＣＲＭサーバ２へ通知する（ステップＳ３１５、Ｓ３２０）。
【００４６】
ＣＲＭサーバ２の出力制御部２２は、表示指示部２１を介して表示要求データを受信すると、この表示要求データを、ＣＲＭサーバ２−ＤＢサーバ３間で使用されるデータアクセス方式に応じたデータ形式に変換してデータ制御部２３へ受け渡す。（ステップＳ３２５〜Ｓ３３５）。データ制御部２３は、表示要求データを受信すると内部に記憶していた活動データから、対象特定情報に合致する全日イベント情報を取得する。データ制御部２３は、全日イベント表示のための出力制御部２２のメソッドを呼び出し、取得した全日イベント情報を受け渡す（ステップＳ３４０）。
【００４７】
出力制御部２２は、全日イベント情報をＸＭＬによる記述に変換して表示指示部２１に受け渡し、全日イベントを表示するように活動カレンダ画面の更新を指示する（ステップＳ３４５、Ｓ３５０）。表示指示部２１は、全日イベント情報に活動カレンダ画面の画面データを生成するための指示を埋め込んだ表示指示データを生成して、クライアント端末１へ送信する（ステップＳ３５５、Ｓ３６０）。このとき、例えば、活動カレンダ画面に全日イベントを表示する命令が付加される。
【００４８】
クライアント端末１の送受信部１３は、ＣＲＭサーバ２から受信した表示指示データを表示処理部１２に受け渡し、活動カレンダ画面への全日イベント表示を指示する（ステップＳ３６５）。表示処理部１２は、現在表示している活動カレンダ画面の画面データに、表示指示データ内の全日イベント情報に含まれるイベントテキストを表示する表示データを付加した画面データを生成する（ステップＳ３７０）。ブラウザ１１は、表示処理部１２から生成された画面データを受信してディスプレイへ出力し、活動カレンダ画面を更新する（ステップＳ３７５、Ｓ３８０）。
【００４９】
図１３は、全日イベント情報のイベントテキストを表示した活動管理画面を示す。同図において、１日の時間帯における活動カレンダ画面の上方に、現在時間帯による表示を行っている日にちと、この日にちにおけるイベントテキストが表示されている。
【００５０】
次に、活動カレンダ画面からの活動データの編集手順について説明する。まず、活動の追加を行う手順について示す。図１４は、活動追加時の画面イメージを示し、図８は、活動カレンダ画面からの活動データ編集における動作手順を示す図である。
従業員は、クライアント端末１に表示されている活動管理画面内の活動カレンダ画面上で、活動を追加する開始日時及び終了日時をマウスにて指定する。例えば、月単位あるいは週単位表示の活動カレンダ画面において、活動データを更新する日にちＡ４１をクリックする。クライアント端末１の表示処理部１２は、現在表示している活動管理画面の画面データ生成時にＣＲＭサーバ２から受信した表示指示データを基に、クリックされたの日にちの１日における時間帯の活動カレンダ画面の画面データを生成して表示し、活動カレンダ画面を更新する。続いて、従業員は、クライアント端末１が表示している１日における時間帯の活動カレンダ画面において、活動を追加したい時間帯Ａ４２をマウスでドラッグし、続いて、活動テキストＡ４３をキーボードにより入力する。これにより、クライアント端末１の表示処理部１２は、入力された編集データをブラウザ１１から受信する（ステップＳ４１０）。編集データには、活動カレンダ画面において活動が追加されたことを示す操作種別、データ番号、追加された活動の開始日時及び終了日時、活動テキストの情報が含まれる。送受信部１３は、表示処理部１２が受信した編集データをＣＲＭサーバ２へ通知する（ステップＳ４１５、Ｓ４２０）。
【００５１】
ＣＲＭサーバ２の出力制御部２２は、表示指示部２１を介して編集データを受信すると、この編集データを、ＣＲＭサーバ２−ＤＢサーバ３間で使用されるデータアクセス方式に応じたデータ形式に変換してデータ制御部２３へ受け渡す（ステップＳ４２５〜Ｓ４３５）。データ制御部２３は、出力制御部２２における活動詳細画面更新のためのメソッドを呼び出し、編集データを受け渡す（ステップＳ４４０）。
【００５２】
出力制御部２２は、編集データをＸＭＬによる記述に変換して表示指示部２１に受け渡し、活動詳細画面及び月単位（あるいは週単位）表示の活動カレンダ画面への活動の追加を指示する（ステップＳ４４５、Ｓ４５０）。表示指示部２１は、編集データに画面データを生成するための指示を埋め込んだ表示指示データを生成して、クライアント端末１へ送信する（ステップＳ４５５、Ｓ４６０）。このとき、例えば、活動詳細画面を更新する命令、及び、月単位表示の活動カレンダ画面を更新する命令が付加される。
【００５３】
クライアント端末１の送受信部１３は、ＣＲＭサーバ２から受信した表示指示データを表示処理部１２に受け渡し、活動詳細画面及び月単位あるいは週単位表示の活動カレンダ画面の更新を指示する（ステップＳ４６５）。
表示処理部１２は、現在表示している活動管理画面のレイアウトデータを参照し、受信した表示指示データ内の編集データに含まれる開始日時及び終了日時、活動テキストを表示する活動詳細画面の画面データを生成する。さらに、現在表示している月単位表示の活動カレンダ画面において、開始日時及び終了日時に応じた日にちの領域に活動テキストを追加表示するための活動カレンダ画面の画面データを生成する（ステップＳ４７０）。ブラウザ１１は、表示処理部１２から生成された画面データを受信して出力し、活動管理画面を更新する（ステップＳ４７５、Ｓ４８０、図１４）。
【００５４】
なお、活動カレンダ画面において、活動テキストを修正した場合も、上記と同様の処理により活動管理画面の更新が行われる。
また、活動カレンダ画面において、活動テキストを削除した場合は、図８に示す手順において、活動が削除されたことを示す操作種別と、削除された活動を特定する対象特定情報とを含む編集データがクライアント端末１からＣＲＭサーバ２に受け渡される。対象特定情報は、例えば、データ番号、削除された活動の開始日時及び終了日時、活動テキストなどの情報である。そして、ステップＳ４３５において、データ制御部２３は、ＤＢサーバ３の記憶部３１内の活動データから、対象特定情報により特定される活動詳細情報を削除する。そして、例えば、１日における時間帯の活動カレンダ画面において活動テキストが削除された場合、ステップＳ４５５においては、削除された活動の活動テキストを活動詳細画面及び月単位表示の活動カレンダ画面から削除する命令が付加される。ステップＳ４７０においては、現在表示している活動カレンダ画面の画面データから、表示指示データ内の開始日時及び終了日時に対応した活動テキストの表示データを削除した画面データと、活動詳細情報の各設定値の編集フィールドに空白（ＮＵＬＬ）とした活動詳細画面とが表示される。
【００５５】
次に、活動詳細画面からの活動データ編集の手順について説明する。まず、活動の追加を行う手順について示す。図９は、活動詳細画面における活動データ編集の動作手順を示す図である。
従量員は、クライアント端末１に表示されている活動管理画面内の活動詳細画面に、追加する活動の活動詳細情報の設定値を入力し、ＤＢサーバ３内の活動データを更新を指示するための登録ボタンＡ５１を押す（図１４参照）。これにより、クライアント端末１の表示処理部１２は、ブラウザ１１から編集データを受信する（ステップＳ５１０）。編集データには、活動詳細画面において活動詳細情報の登録が要求されたことを示す操作種別、データ番号、編集フィールドに入力された活動詳細情報の設定値の情報が含まれる。送受信部１３は、表示処理部１２が受信した編集データをＣＲＭサーバ２へ通知する（ステップＳ５１５、Ｓ５２０）。
【００５６】
ＣＲＭサーバ２の表示指示部２１が、編集データを受信すると、出力制御部２２は、この編集データを、ＣＲＭサーバ２−ＤＢサーバ３間で使用されるデータアクセス方式に応じたデータ形式に変換してデータ制御部２３へ受け渡す（ステップＳ５２５〜Ｓ５３５）。データ制御部２３は、編集データで示される活動詳細情報を、ＤＢサーバ３の記憶部３１内の活動データに追加登録する（ステップＳ５４０）。続いて、データ制御部２３は、編集データから活動カレンダ画面のために必要なデータを選択し、出力制御部２２における活動カレンダ画面更新のためのメソッドを呼び出して受け渡す（ステップＳ５４５）。活動カレンダ画面のために必要なデータとは、データ番号、開始日時、終了日時、活動テキストなどである。
【００５７】
出力制御部２２は、編集データをＸＭＬによる記述に変換して表示指示部２１に受け渡し、活動カレンダ画面への活動の追加を指示する（ステップＳ５５０、Ｓ５５５）。表示指示部２１は、編集データに画面データを生成するための指示を埋め込んだ表示指示データを生成して、クライアント端末１へ送信する（ステップＳ５６０、Ｓ５６５）。このとき、例えば、活動カレンダ画面に活動テキストを追加表示する命令が付加される。
【００５８】
クライアント端末１の送受信部１３は、ＣＲＭサーバ２から受信した表示指示データを表示処理部１２に受け渡し、活動カレンダ画面の更新を指示する（ステップＳ５７０）。
表示処理部１２は、現在表示している活動管理画面のレイアウトデータを参照し、受信した表示指示データ内の活動テキストを追加表示する活動カレンダ画面データを生成する（ステップＳ５７５）。すなわち、現在表示している活動カレンダ画面の画面データに対して、表示指示データ内の編集データに含まれる開始日時及び終了日時に応じた日にちの領域に活動が存在することを示す色を表示する表示データと、活動テキストを表示する表示データを追加する。ブラウザ１１は、表示処理部１２から生成された活動カレンダ画面の画面データを受信して出力し、活動管理画面を更新する（ステップＳ５８０、Ｓ５８５）。
【００５９】
なお、活動詳細画面に、追加する活動の開始日時及び終了日時、活動テキスト等の活動詳細情報の設定値が入力されるのみで、登録が指示されなかった場合、ＤＢサーバ３の記憶部３１内の活動データを更新するステップＳ５４０の手順は実行しない。
また、活動詳細画面において、活動詳細データを修正した場合も、上記と同様の処理によりＤＢサーバ３の記憶部３１内の活動データの更新と、クライアント端末１が表示する活動管理画面の更新が行われる。
【００６０】
図１５は、活動詳細画面において削除を指示したときの画面イメージを示す。活動詳細画面において活動が削除された場合も、図９と同様の動作を行う。
従業員は、削除したい活動詳細情報が表示されている活動詳細画面において削除ボタンＡ５２をクリックする。これにより、ステップＳ５１０において、表示処理部１２は、活動詳細情報の削除が要求されたことを示す操作種別、削除対象の活動詳細情報を特定する対象特定情報が含まれる編集データを受信する。対象特定情報には、データ番号、活動の開始日時及び終了日時、活動テキストなど削除対象の活動詳細情報が用いられる。そして、ステップＳ５４０において、データ制御部２３は、対象特定情報で特定される活動詳細情報を、ＤＢサーバ３の記憶部３１内の活動データから削除する。そして、ステップＳ５６０においては、活動カレンダ画面から活動テキストを削除する命令が付加される。ステップＳ５７５においては、現在表示している活動カレンダ画面の画面データから、編集データに含まれる活動詳細情報内の開始日時及び終了日時の領域に表示されていた活動テキストの表示データを削除するとともに、当該領域に活動がないことを示す色を表示する表示データを付加する。
【００６１】
次に、他の従業員の活動データを参照する場合の手順について説明する。
図１６は、他の従業員の活動データを参照する場合の画面イメージを示す。
クライアント端末１からログインしている従業員が、他の従業員の活動データを参照したいときには、活動管理画面内のヘッダ画面に表示されている従業員検索ボタンＡ６１をクリックする。これにより、ブラウザ１１は、検索画面を表示する。従業員は、検索画面に活動データの表示対象となる従業員を特定する情報を入力する。入力された検索対象の従業員を特定する情報は、クライアント端末１からＣＲＭサーバ２へ受け渡される。図５と同様の処理により、ＣＲＭサーバ２は、クライアント端末１へ表示指示データを送信し、クライアント端末１は、活動管理画面を表示する。ただし、ＣＲＭサーバ２へログインしたときの従業員と、検索した従業員とが異なるため、ステップＳ１５５において、活動データの参照のみの操作を可能とする指示を表示指示データに埋め込む。これにより、ステップＳ１８０において、表示処理部１２は、活動管理画面上で活動の追加、更新、削除などの編集ができないように活動データの設定値を表示する。
【００６２】
また、参照している他の従業員の活動詳細情報が活動詳細画面に表示さている状態でコピーボタンを押すと、クライアント端末１は、他の従業員の活動詳細情報の設定値を、ログインしている従業員自身の活動詳細画面内の活動詳細情報の編集フィールドにコピーして表示する。従業員は、必要に応じて自身の活動詳細画面内の編集フィールドの設定値を編集し、図９に示す処理を実行する。
【００６３】
上記実施形態においては、活動を営業活動としたが、任意の業務や学習の実績、報告、スケジュール、あるいは、カルテなど、日時と関連した任意の活動でありうる。
上記実施形態によれば、活動データを管理するＣＲＭシステム（活動管理システム）において、クライアント端末に、活動詳細情報を表示する詳細表示画面と、クライアント端末が保持する既存のアプリケーションにより提供されるカレンダ画面に活動の日時に対応させて活動テキストを追加表示する活動カレンダ画面とを１つの画面内で表示することがききる。また、従業員に対して、詳細表示画面及び活動カレンダ画面内において活動データの表示を連動させながらの活動データ編集を提供することが可能となる。
【００６４】
なお、上述のクライアント端末１、ＣＲＭサーバ２、及び、ＤＢサーバ３は、内部にコンピュータシステムを有している。そして、上述したクライアント端末１の各部、ＣＲＭサーバ２の各部、及び、ＤＢサーバ３の記憶部３１の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００６５】
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態によるＣＲＭシステムの構成を示す図。
【図２】図１に示すＣＲＭサーバの内部構成を示すブロック図。
【図３】図１に示すクライアント端末の内部構成を示すブロック図。
【図４】図１に示すＤＢサーバが保持する活動データの設定例を示す図。
【図５】図１に示すＣＲＭシステムの動作手順を示す図。
【図６】図１に示すＣＲＭシステムの動作手順を示す図。
【図７】図１に示すＣＲＭシステムの動作手順を示す図。
【図８】図１に示すＣＲＭシステムの動作手順を示す図。
【図９】図１に示すＣＲＭシステムの動作手順を示す図。
【図１０】図１に示すクライアント端末が出力する画面イメージの例を示す図。
【図１１】図１に示すクライアント端末が出力する画面イメージの例を示す図。
【図１２】図１に示すクライアント端末が出力する画面イメージの例を示す図。
【図１３】図１に示すクライアント端末が出力する画面イメージの例を示す図。
【図１４】図１に示すクライアント端末が出力する画面イメージの例を示す図。
【図１５】図１に示すクライアント端末が出力する画面イメージの例を示す図。
【図１６】図１に示すクライアント端末が出力する画面イメージの例を示す図。
【符号の説明】
【００６８】
１・・・クライアント端末
２・・・ＣＲＭサーバ（活動管理装置）
３・・・ＤＢサーバ
１１・・・ブラウザ
１２・・・表示処理部（表示処理手段）
１３・・・送受信部（送信手段，受信手段）
１４・・・レイアウトデータ記憶部
１５・・・カレンダ画面提供部（カレンダ画面提供手段）
２１・・・表示指示部（表示指示手段）
２２・・・出力制御部
２３・・・データ制御部（データ制御手段）
３１・・・記憶部（記憶手段）
【図１】
2006113916.tif 000003
【図２】
2006113916.tif 000004
【図３】
2006113916.tif 000005
【図４】
2006113916.tif 000006
【図５】
2006113916.tif 000007
【図６】
2006113916.tif 000008
【図７】
2006113916.tif 000009
【図８】
2006113916.tif 000010
【図９】
2006113916.tif 000011
【図１０】
2006113916.tif 000012
【図１１】
2006113916.tif 000013
【図１２】
2006113916.tif 000014
【図１３】
2006113916.tif 000015
【図１４】
2006113916.tif 000016
【図１５】
2006113916.tif 000017
【図１６】
2006113916.tif 000018