(57)【要約】      （修正有）【課題】  業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムを得る。【解決手段】  スケジュール画像とメッセージ画像をクライアント装置６０の表示部６３によって表示すると共に、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報を指定情報入力部１１Ｂによって入力可能とし、前記スケジュール情報及び前記メッセージ情報に基づいて、前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで発信されたメッセージを前記メッセージ画像上で明示的に表示する。【選択図】        図６
2006330859.tif 000002
【特許請求の範囲】
【請求項１】
１以上の業務の進捗状況の管理を支援する進捗管理支援装置であって、
前記１以上の業務に対応した業務の実行期間を示す日付情報を含むスケジュール情報と送受信された日時を示す日時情報を含むメッセージ情報とを記憶する記憶手段と、
前記スケジュール情報に基づいて各業務の実行期間を表示する表示手段と、
前記表示手段の表示内容に応じて前記実行期間内の所望のタイミングを入力する入力手段と、
前記入力手段によって入力されたタイミングに対応した日時情報を含む前記メッセージ情報を前記記憶手段から読み出す制御手段と、
を備えた進捗管理支援装置。
【請求項２】
前記メッセージ情報は、対象としている業務を示す業務識別情報を更に含み、
前記入力手段は、対応する業務を特定可能に前記実行期間内の所望のタイミングを入力し、
前記制御手段は、前記入力手段によって入力されたタイミングに対応した日時情報を含み、かつ当該タイミングに対応する業務を示す業務識別情報を含む前記メッセージ情報を読み出す
請求項１記載の進捗管理支援装置。
【請求項３】
前記表示手段は、前記スケジュール情報に基づいて各業務の実行期間を表示画面上に可視表示する可視表示手段、前記スケジュール情報に基づいて各業務の実行期間を可聴表示する可聴表示手段、及び前記スケジュール情報に基づいて各業務の実行期間を記録媒体に永久可視表示する印刷手段のうち、少なくとも１つを含む
請求項１又は請求項２記載の進捗管理支援装置。
【請求項４】
１以上の業務の進捗状況の管理を支援する進捗管理支援装置であって、
前記１以上の業務に対応した業務の実行期間を示すスケジュール情報を記憶する第１の記憶手段と、
送受信された日時を示す日時情報を含む属性情報を持つ管理対象のメッセージ情報を記憶する第２の記憶手段と、
前記第１の記憶手段の記憶内容に基づいて、業務毎の実行期間を示す表示情報を作成して表示画面上に表示する表示制御手段と、
前記表示画面の表示内容に基づいて前記実行期間内のタイミングを指示する指示手段と、
前記指示手段で指示されたタイミングに対応した属性情報を持つ前記メッセージ情報を前記第２の記憶手段から読み出す制御手段と、
を備えた進捗管理支援装置。
【請求項５】
前記表示情報は、所定方向の時間軸上に少なくとも実行期間の範囲が示される
請求項４記載の進捗管理支援装置。
【請求項６】
予め実行が指示された業務の進捗状況の管理を支援する進捗管理支援装置であって、
前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得する取得手段と、
前記取得手段によって取得された前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶する記憶手段と、
前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示するための表示手段と、
前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力するための指定情報入力手段と、
前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記指定情報入力手段によって前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記指定情報入力手段によって前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御する制御手段と、
を備えた進捗管理支援装置。
【請求項７】
前記制御手段は、前記メッセージ画像により前記メッセージを送受信順に複数表示する場合における前記メッセージの前記メッセージ画像上での明示的な表示を、当該メッセージ画像における前記複数のメッセージの先頭又は中央又は末尾に表示することによる表示、及び他のメッセージとは異なる状態での表示の少なくとも一方の表示により行う
請求項６記載の進捗管理支援装置。
【請求項８】
前記スケジュール画像を、前記スケジュール情報によって示されるスケジュールから予め定められた種別のスケジュールのみを抽出して表示するものとし、前記メッセージ画像を、前記メッセージ情報によって示されるメッセージから予め定められた種別のメッセージのみを抽出して表示するものとした
請求項６又は請求項７記載の進捗管理支援装置。
【請求項９】
予め実行が指示された業務の進捗状況の管理を支援する進捗管理支援方法であって、
前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得し、取得した前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶手段により記憶しておき、
前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示手段によって表示すると共に、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力可能とし、
前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御する、
進捗管理支援方法。
【請求項１０】
予め実行が指示された業務の進捗状況の管理を支援すると共に、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得する取得手段、前記取得手段によって取得された前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶する記憶手段、及び前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示するための表示手段を備えた進捗管理支援装置において実行される進捗管理支援プログラムであって、
前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力するための指定情報入力ステップと、
前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記指定情報入力ステップによって前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記指定情報入力ステップによって前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御する制御ステップと、
をコンピュータに実行させる進捗管理支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムに係り、より詳しくは、予め実行が指示された業務の進捗状況の管理を支援する進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムに関する。
【背景技術】
【０００２】
従来、予め実行が指示された業務の進捗状況の管理を支援するための技術として、特許文献１には、コンピュータを利用したスケジュール管理システムにおいてスケジュール情報を掲示板システムを利用して効率よく伝達できるようにすることを目的として、スケジュールを予約する際に掲示板グループ開設の指定をするとシステムが自動的にスケジュールに関連付けされた掲示板グループを新規に開設し、スケジュール情報と掲示板グループ情報をお互いのＩＤによって結び付けることにより、互いの情報の相互参照を可能にする技術が開示されている。
【特許文献１】特開平１１−３３８９２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、予め実行スケジュールが指定されている業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミングや、当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージの内容を把握することは、当該業務の進捗状況を把握する上で非常に有効である。
【０００４】
しかしながら、上記特許文献１に開示されている技術では、業務の実行期間内におけるメッセージの送受信タイミングに関しては何ら考慮されていないため、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミングや、当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを把握することができない、という問題点があった。
【０００５】
本発明は上記問題点を解決するためになされたものであり、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる進捗管理支援装置、進捗管理支援方法及び進捗管理支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の進捗管理支援装置は、１以上の業務の進捗状況の管理を支援する進捗管理支援装置であって、前記１以上の業務に対応した業務の実行期間を示す日付情報を含むスケジュール情報と送受信された日時を示す日時情報を含むメッセージ情報とを記憶する記憶手段と、前記スケジュール情報に基づいて各業務の実行期間を表示する表示手段と、前記表示手段の表示内容に応じて前記実行期間内の所望のタイミングを入力する入力手段と、前記入力手段によって入力されたタイミングに対応した日時情報を含む前記メッセージ情報を前記記憶手段から読み出す制御手段と、を備えている。
【０００７】
請求項１に記載の進捗管理支援装置は、１以上の業務の進捗状況の管理を支援するものであり、前記１以上の業務に対応した業務の実行期間を示す日付情報を含むスケジュール情報と送受信された日時を示す日時情報を含むメッセージ情報とが記憶手段により記憶される。なお、上記記憶手段には、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の半導体記憶素子、スマート・メディア（SmartMedia（登録商標））、フレキシブルディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【０００８】
また、本発明では、前記スケジュール情報に基づいて各業務の実行期間が表示手段により表示される。なお、上記表示手段には、液晶ディスプレイ、プラズマ・ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等のディスプレイを有する表示装置が含まれる。
【０００９】
ここで、本発明では、前記表示手段の表示内容に応じて前記実行期間内の所望のタイミングが入力手段により入力され、入力されたタイミングに対応した日時情報を含む前記メッセージ情報が制御手段により前記記憶手段から読み出される。従って、制御手段により読み出されたメッセージ情報を表示（可視表示、可聴表示、永久可視表示を含む。）することにより、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【００１０】
このように、請求項１に記載の進捗管理支援装置によれば、１以上の業務の進捗状況の管理を支援するに当たり、前記１以上の業務に対応した業務の実行期間を示す日付情報を含むスケジュール情報と送受信された日時を示す日時情報を含むメッセージ情報とを記憶手段により記憶しておき、前記スケジュール情報に基づいて各業務の実行期間を表示し、表示内容に応じて前記実行期間内の所望のタイミングを入力し、入力されたタイミングに対応した日時情報を含む前記メッセージ情報を前記記憶手段から読み出しているので、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【００１１】
なお、本発明は、請求項２に記載の発明のように、前記メッセージ情報は、対象としている業務を示す業務識別情報を更に含み、前記入力手段は、対応する業務を特定可能に前記実行期間内の所望のタイミングを入力し、前記制御手段は、前記入力手段によって入力されたタイミングに対応した日時情報を含み、かつ当該タイミングに対応する業務を示す業務識別情報を含む前記メッセージ情報を読み出すものとしてもよい。ここで、上記入力手段による、対応する業務が特定可能な状態での前記所望のタイミングの入力の形態には、当該タイミングと当該業務を共通かつ同時に入力する形態の他、当該タイミングと当該業務を個別かつ異なるタイミングで入力する形態も含まれる。
【００１２】
更に、本発明の前記表示手段は、請求項３に記載の発明のように、前記スケジュール情報に基づいて各業務の実行期間を表示画面上に可視表示する可視表示手段、前記スケジュール情報に基づいて各業務の実行期間を可聴表示する可聴表示手段、及び前記スケジュール情報に基づいて各業務の実行期間を記録媒体に永久可視表示する印刷手段のうち、少なくとも１つを含むものとしてもよい。
【００１３】
一方、上記目的を達成するために、請求項４記載の進捗管理支援装置は、１以上の業務の進捗状況の管理を支援する進捗管理支援装置であって、前記１以上の業務に対応した業務の実行期間を示すスケジュール情報を記憶する第１の記憶手段と、送受信された日時を示す日時情報を含む属性情報を持つ管理対象のメッセージ情報を記憶する第２の記憶手段と、前記第１の記憶手段の記憶内容に基づいて、業務毎の実行期間を示す表示情報を作成して表示画面上に表示する表示制御手段と、前記表示画面の表示内容に基づいて前記実行期間内のタイミングを指示する指示手段と、前記指示手段で指示されたタイミングに対応した属性情報を持つ前記メッセージ情報を前記第２の記憶手段から読み出す制御手段と、を備えている。
【００１４】
請求項４に記載の進捗管理支援装置は、１以上の業務の進捗状況の管理を支援するものであり、前記１以上の業務に対応した業務の実行期間を示すスケジュール情報が第１の記憶手段により記憶されると共に、送受信された日時を示す日時情報を含む属性情報を持つ管理対象のメッセージ情報が第２の記憶手段により記憶される。なお、上記第１の記憶手段及び第２の記憶手段には、ＲＡＭ、ＥＥＰＲＯＭ、フラッシュＥＥＰＲＯＭ等の半導体記憶素子、スマート・メディア（登録商標）、フレキシブルディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【００１５】
また、本発明では、表示制御手段により、前記第１の記憶手段の記憶内容に基づいて、業務毎の実行期間を示す表示情報が作成されて表示画面上に表示される。
【００１６】
ここで、本発明では、指示手段により、前記表示画面の表示内容に基づいて前記実行期間内のタイミングが指示され、指示されたタイミングに対応した属性情報を持つ前記メッセージ情報が制御手段により前記第２の記憶手段から読み出される。従って、制御手段により読み出されたメッセージ情報を表示（可視表示、可聴表示、永久可視表示を含む。）することにより、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【００１７】
このように、請求項４に記載の進捗管理支援装置によれば、１以上の業務の進捗状況の管理を支援するに当たり、前記１以上の業務に対応した業務の実行期間を示すスケジュール情報を第１の記憶手段により記憶しておくと共に、送受信された日時を示す日時情報を含む属性情報を持つ管理対象のメッセージ情報を第２の記憶手段により記憶しておき、前記第１の記憶手段の記憶内容に基づいて、業務毎の実行期間を示す表示情報を作成して表示画面上に表示し、前記表示画面の表示内容に基づいて前記実行期間内のタイミングを指示し、指示されたタイミングに対応した属性情報を持つ前記メッセージ情報を前記第２の記憶手段から読み出しているので、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【００１８】
なお、本発明の前記属性情報には、前記日時情報の他、対象としている業務を示す業務識別情報、メッセージの発信者を示す発信者情報等を含めることもできる。そして、本発明は、これらの属性情報に含まれる情報を利用して、例えば、指定した業務のメッセージ情報のみを読み出し対象としたり、指定した発信者のメッセージ情報のみを読み出し対象とする、というように、制御手段によって第２の記憶手段から読み出すメッセージ情報を絞り込むものとすることもできる。
【００１９】
また、本発明の前記表示情報は、請求項５に記載の発明のように、所定方向の時間軸上に少なくとも実行期間の範囲が示されるものとしてもよい。
【００２０】
一方、上記目的を達成するために、請求項６記載の進捗管理支援装置は、予め実行が指示された業務の進捗状況の管理を支援する進捗管理支援装置であって、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得する取得手段と、前記取得手段によって取得された前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶する記憶手段と、前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示するための表示手段と、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力するための指定情報入力手段と、前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記指定情報入力手段によって前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記指定情報入力手段によって前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御する制御手段と、を備えている。
【００２１】
請求項６に記載の進捗管理支援装置は、予め実行が指示された業務の進捗状況の管理を支援するものであり、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報が取得手段によって取得され、取得された前記スケジュール情報及び前記メッセージ情報が対応するもの同士が対応付けられて記憶手段により記憶される。なお、上記ネットワークには、インターネット、イントラネット、ＬＡＮ（Local Area Network）、ＶＡＮ（Value Added Network）、電話回線網、エコーネット（ECHONET）、ＨｏｍｅＰＮＡ等の各種ネットワークの単独や、複数の組み合わせが含まれる。また、上記取得手段による前記スケジュール情報及び前記メッセージ情報の取得には、キーボード、ポインティング・デバイス等の入力装置を介した取得の他、インターネット、イントラネット、ＬＡＮ等の通信回線を介した外部装置からの取得が含まれる。更に、上記記憶手段には、ＲＡＭ、ＥＥＰＲＯＭ、フラッシュＥＥＰＲＯＭ等の半導体記憶素子、スマート・メディア（登録商標）、フレキシブルディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【００２２】
また、本発明は、前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像が表示手段によって表示されるものとされている。なお、上記表示手段には、液晶ディスプレイ、プラズマ・ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等のディスプレイを有する表示装置が含まれる。
【００２３】
ここで、本発明では、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方が指定情報入力手段によって入力されるものとされており、制御手段により、前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記指定情報入力手段によって前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージが前記メッセージ画像上で明示的に表示され、前記指定情報入力手段によって前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングが前記スケジュール画像上で明示的に表示されるように前記表示手段が制御される。この制御手段の作用により、前記スケジュールの実行期間内のタイミングと前記メッセージが送受信されたタイミングとを連携させることができる。なお、上記指定情報入力手段による前記タイミング指定情報及び前記メッセージ指定情報の入力には、キーボード、ポインティング・デバイス等の入力装置を介した入力の他、インターネット、イントラネット、ＬＡＮ等の通信回線を介した外部装置からの入力が含まれる。
【００２４】
このように、請求項６に記載の進捗管理支援装置によれば、予め実行が指示された業務の進捗状況の管理を支援するに当たり、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得し、取得した前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶手段により記憶しておき、前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示手段によって表示すると共に、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力可能とし、前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御しているので、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【００２５】
なお、本発明の前記制御手段は、請求項７に記載の発明のように、前記メッセージ画像により前記メッセージを送受信順に複数表示する場合における前記メッセージの前記メッセージ画像上での明示的な表示を、当該メッセージ画像における前記複数のメッセージの先頭又は中央又は末尾に表示することによる表示、及び他のメッセージとは異なる状態での表示の少なくとも一方の表示により行うものとしてもよい。なお、上記他のメッセージとは異なる状態での表示形態には、表示箇所を他のメッセージとは異なる色で表示する形態、表示箇所にアンダーライン等のマークを表示する形態、表示箇所をブリンク表示やリバース表示とする形態等が含まれる。
【００２６】
更に、本発明は、請求項８に記載の発明のように、前記スケジュール画像を、前記スケジュール情報によって示されるスケジュールから予め定められた種別のスケジュールのみを抽出して表示するものとし、前記メッセージ画像を、前記メッセージ情報によって示されるメッセージから予め定められた種別のメッセージのみを抽出して表示するものとしてもよい。
【００２７】
一方、上記目的を達成するために、請求項９記載の進捗管理支援方法は、予め実行が指示された業務の進捗状況の管理を支援する進捗管理支援方法であって、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得し、取得した前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶手段により記憶しておき、前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示手段によって表示すると共に、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力可能とし、前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御するものである。
【００２８】
従って、請求項９記載の進捗管理支援方法によれば、請求項６記載の発明と同様に作用するので、請求項６記載の発明と同様に、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【００２９】
一方、上記目的を達成するために、請求項１０記載の進捗管理支援プログラムは、予め実行が指示された業務の進捗状況の管理を支援すると共に、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得する取得手段、前記取得手段によって取得された前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶する記憶手段、及び前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示するための表示手段を備えた進捗管理支援装置において実行される進捗管理支援プログラムであって、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力するための指定情報入力ステップと、前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記指定情報入力ステップによって前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記指定情報入力ステップによって前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御する制御ステップと、をコンピュータに実行させるものである。
【００３０】
従って、請求項１０記載の進捗管理支援プログラムによれば、コンピュータに対して請求項６記載の発明と同様に作用させることができるので、請求項６記載の発明と同様に、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【発明の効果】
【００３１】
第１の発明によれば、１以上の業務の進捗状況の管理を支援するに当たり、前記１以上の業務に対応した業務の実行期間を示す日付情報を含むスケジュール情報と送受信された日時を示す日時情報を含むメッセージ情報とを記憶手段により記憶しておき、前記スケジュール情報に基づいて各業務の実行期間を表示し、表示内容に応じて前記実行期間内の所望のタイミングを入力し、入力されたタイミングに対応した日時情報を含む前記メッセージ情報を前記記憶手段から読み出しているので、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる、という効果が得られる。
【００３２】
また、第２の発明によれば、１以上の業務の進捗状況の管理を支援するに当たり、前記１以上の業務に対応した業務の実行期間を示すスケジュール情報を第１の記憶手段により記憶しておくと共に、送受信された日時を示す日時情報を含む属性情報を持つ管理対象のメッセージ情報を第２の記憶手段により記憶しておき、前記第１の記憶手段の記憶内容に基づいて、業務毎の実行期間を示す表示情報を作成して表示画面上に表示し、前記表示画面の表示内容に基づいて前記実行期間内のタイミングを指示し、指示されたタイミングに対応した属性情報を持つ前記メッセージ情報を前記第２の記憶手段から読み出しているので、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる、という効果が得られる。
【００３３】
また、第３の発明によれば、予め実行が指示された業務の進捗状況の管理を支援するに当たり、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得し、取得した前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶手段により記憶しておき、前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像を表示手段によって表示すると共に、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報の少なくとも一方を入力可能とし、前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御しているので、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照して本発明の実施の形態について詳細に説明する。なお、ここでは、本発明をクライアント／サーバ・システムとして構成された進捗管理支援システムに適用した場合について説明する。
【００３５】
〔システム構成〕
図１は、本実施の形態に係る進捗管理支援システム９０の全体概略構成を示す図である。
【００３６】
同図に示すように、進捗管理支援システム９０は、進捗管理支援システム９０において使用される電子データを処理するサーバシステム９２と、進捗管理支援システム９０の利用者が使用するクライアントシステム９４と、を備えている。
【００３７】
サーバシステム９２は、進捗管理の対象とされる業務のスケジュールを管理するスケジュール管理サーバ１０を有する。スケジュール管理サーバ１０は主として上記スケジュールに関する情報の保存と当該スケジュールに基づく業務の進捗状況の管理を行うサーバである。
【００３８】
同図に示すように、スケジュール管理サーバ１０は、スケジュール管理サーバ１０全体の動作を司る制御部１１と、各種プログラムの実行時におけるワークエリア等として用いられる主記憶部１２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部１３と、キーボード及びマウス（ポインティング・デバイス）を含んで構成された操作部１４と、後述するスケジュールデータベースＤＢ１や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部１５と、外部装置との間での各種情報の授受を司る送受信部１６と、を備えており、これら各部はシステムバスＳ１を介して電気的に接続されている。すなわち、本実施の形態に係るスケジュール管理サーバ１０は、通常のパーソナル・コンピュータ（以下、「ＰＣ」ともいう。）により構成されている。
【００３９】
一方、本実施の形態に係るサーバシステム９２は、電子掲示板（Bulletin Board System）として機能するメッセージ共有サーバ２０を有している。メッセージ共有サーバ２０は主として上記電子掲示板上で交わされたメッセージの保存と検索を行うサーバである。
【００４０】
同図に示すように、メッセージ共有サーバ２０も、メッセージ共有サーバ２０全体の動作を司る制御部２１と、各種プログラムの実行時におけるワークエリア等として用いられる主記憶部２２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部２３と、キーボード及びマウスを含んで構成された操作部２４と、後述するメッセージデータベースＤＢ２や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部２５と、外部装置との間での各種情報の授受を司る送受信部２６と、を備えており、これら各部はシステムバスＳ２を介して電気的に接続されている。すなわち、本実施の形態に係るメッセージ共有サーバ２０もまた、通常のＰＣにより構成されている。
【００４１】
なお、本実施の形態に係る進捗管理支援システム９０は、スケジュール管理サーバ１０によって登録されたスケジュールに基づいて行われる進捗状況の管理の対象とされている業務（以下、「管理対象業務」ともいう。）の円滑かつ短期間での完了を目的として、予め定められた複数の利用者により当該業務に関するメッセージ（議論）のやりとりが行われるものとされており、当該メッセージのやりとりはメッセージ共有サーバ２０によって提供される電子掲示板を用いて行われる。
【００４２】
一方、クライアントシステム９４は、進捗管理支援システム９０の各利用者毎に設けられた複数のクライアント装置６０を含んで構成されている。
【００４３】
同図に示すように、クライアント装置６０も、クライアント装置６０全体の動作を司る制御部６１と、各種プログラムの実行時におけるワークエリア等として用いられる主記憶部６２と、ディスプレイを含んで構成された表示部６３と、キーボード及びマウスを含んで構成された操作部６４と、各種プログラム、各種パラメータ情報等を記憶するための二次記憶部６５と、外部装置との間での各種情報の授受を司る送受信部６６と、を備えており、これら各部はシステムバスＳ６を介して電気的に接続されている。
【００４４】
クライアント装置６０は、主記憶部６２や二次記憶部６５から読み出したデータや、送受信部６６を介してサーバシステム９２等から取得したデータに基づいて画像を表示部６３に表示するように構成されている。
【００４５】
進捗管理支援システム９０は、以上のようなスケジュール管理サーバ１０、メッセージ共有サーバ２０、及び複数のクライアント装置６０が、各々に備えられた送受信部を介し、ネットワーク９６によって電気的に接続されて構成されている。なお、本実施の形態に係る進捗管理支援システム９０では、ネットワーク９６としてインターネットを適用しているが、これに限らず、イントラネット、ＬＡＮ、ＶＡＮ、電話回線網、エコーネット、ＨｏｍｅＰＮＡ等の各種ネットワークを単独又は組み合わせて適用することもできる。
【００４６】
本実施の形態に係るスケジュール管理サーバ１０及びメッセージ共有サーバ２０はＨＴＴＰ（Hypertext Transfer Protocol）サーバとして機能し、各クライアント装置６０はＨＴＴＰクライアントとして機能するものとされており、スケジュール管理サーバ１０、メッセージ共有サーバ２０、及び各クライアント装置６０はネットワーク９６を介して相互にアクセスすることができる。
【００４７】
〔スケジュール管理サーバ１０及びスケジュールデータベースＤＢ１〕
ところで、本実施の形態に係るスケジュール管理サーバ１０は、クライアント装置６０からの管理対象業務のスケジュールを示すスケジュール情報の登録指示を受け付け、当該スケジュール情報をスケジュールデータベースＤＢ１に登録する。
【００４８】
図２には、本実施の形態に係るスケジュールデータベースＤＢ１のデータ構造の一例が示されている。
【００４９】
同図において、「業務ＩＤ」はクライアント装置６０を介してスケジュール情報の登録が指示された業務を特定するためのＩＤ（Identification）情報であり、各業務毎に異なる情報（本実施の形態では、数値情報）が割り振られる。なお、本実施の形態に係る進捗管理支援システム９０では、スケジュール管理サーバ１０によって業務ＩＤを生成するものとされているが、これに限らず、例えば、登録指示元のクライアント装置６０が生成する形態とすることもできる。
【００５０】
また、「業務名」は登録対象とする業務の名称を示す情報であり、「開始日」は対応する業務の実行開始日を示す情報であり、「終了予定日」は対応する業務の終了予定日を示す情報であり、「終了日」は対応する業務の実際の終了日を示す情報であり、「メンバ」は対応する業務の実行者（本実施の形態では、当該業務を実行する部署）を示す情報である。
【００５１】
ところで、本実施の形態に係るスケジュール管理サーバ１０は、管理対象とする業務から派生した業務も階層的に管理することができるものとして構成されている。
【００５２】
このため、本実施の形態に係るスケジュールデータベースＤＢ１は、管理対象とする業務の階層構造を表現するために「上流業務ＩＤ」及び「下流業務ＩＤ」の２つの業務ＩＤを有している。
【００５３】
「上流業務ＩＤ」は対応する業務に直上の階層の業務が存在する場合の当該業務の業務ＩＤを示す情報であり、「下流業務ＩＤ」は対応する業務に直下の階層の業務が存在する場合の当該業務の業務ＩＤを示す情報である。図２に示す例では、例えば、業務ＩＤとして‘０１２３４５’が割り振られた業務名「Ａモジュールの開発」の業務は、直上の階層に業務ＩＤとして‘００７４２’が割り振られた業務が存在し、直下の階層に業務ＩＤとして‘０１２３５５’が割り振られた業務（業務名「Ａモジュール仕様書作成」の業務）が存在することを示している。また、業務ＩＤとして‘０１２３５５’が割り振られた業務名「Ａモジュール仕様書作成」の業務は、直上の階層に業務ＩＤとして‘０１２３４５’が割り振られた業務が存在し、直下の階層には業務が存在しないことを示している。
【００５４】
なお、本実施の形態に係る進捗管理支援システム９０では、スケジュール情報の登録の指示元であるクライアント装置６０から上記「業務名」、「開始日」、「終了予定日」、及び「メンバ」の各情報と、直上の業務が存在する場合の「上流業務ＩＤ」の情報が与えられるものとされている。
【００５５】
また、本実施の形態に係る進捗管理支援システム９０では、スケジュール情報を登録する利用者として、登録対象とする業務を取り纏める所定のリーダを適用しているが、これに限らず、例えば、進捗管理支援システム９０の他の任意の利用者が登録するものとしてもよい。
【００５６】
〔メッセージ共有サーバ２０及びメッセージデータベースＤＢ２〕
一方、本実施の形態に係るメッセージ共有サーバ２０は、予め定められた複数の利用者（以下、「レビュア」という。）により管理対象業務に関してメッセージ（議論）のやりとりを行う電子掲示板として機能するものである。
【００５７】
すなわち、何れかのレビュアが有するクライアント装置６０から上記電子掲示板に対してメッセージが書き込まれると、メッセージ共有サーバ２０は、当該メッセージに関するメッセージ情報をメッセージデータベースＤＢ２に登録する。
【００５８】
図３には、本実施の形態に係るメッセージデータベースＤＢ２のデータ構造の一例が示されている。
【００５９】
同図において、「メッセージＩＤ」は個々のメッセージを特定するためのＩＤ情報であり、各メッセージ毎に異なる情報（本実施の形態では、数値情報）が割り振られる。なお、本実施の形態に係る進捗管理支援システム９０では、メッセージ共有サーバ２０によってメッセージＩＤを生成するものとされているが、これに限らず、例えば、メッセージの発信元のクライアント装置６０が生成する形態とすることもできる。
【００６０】
また、「タイトル」は対応するメッセージのタイトルを示す情報であり、「業務ＩＤ」は対応するメッセージが対象としている業務の業務ＩＤ（スケジュールデータベースＤＢ１に登録されている業務ＩＤ）であり、「発信者」は対応するメッセージを発信した者を特定するための情報である。なお、本実施の形態に係る進捗管理支援システム９０では、上記「発信者」を示す情報としてログインユーザ名を適用しているが、これに限らず、例えば、レビュアの名前、各レビュア毎に予め付与された識別情報等を適用する形態とすることもできる。
【００６１】
また、「メッセージ」は対応するメッセージの内容を示す情報であり、「発信日時」は対応するメッセージが電子掲示板に書き込まれた時刻を示す情報であり、日付と時間からなる。なお、本実施の形態に係る進捗管理支援システム９０では、当該発信日時を、メッセージ共有サーバ２０の制御部２１に設けられている不図示のタイマによって計時されている日時情報を利用して登録するものとされているが、これに限らず、例えば、メッセージの書き込み元であるクライアント装置６０からメッセージの書き込み時刻を示す情報が与えられ、これを登録する形態とすることもできる。
【００６２】
なお、電子掲示板では、一例として図４に示すように、通常、最初のメッセージが何れかの利用者によってタイトルと共に書き込まれ、それを参照した他の利用者から当該メッセージに関するメッセージが書き込まれ、更に、このメッセージに関するメッセージが他の利用者や最初にメッセージを書き込んだ利用者等によって書き込まれる、といったことが適宜行われる。この際、最初のメッセージ以外のメッセージには、最初のメッセージに設けられたタイトルに応じたタイトルが設けられることにより、タイトルを参照することによって各メッセージの親子関係を把握することができる。
【００６３】
本実施の形態に係るメッセージ共有サーバ２０では、このような親子関係を把握可能とするために、親のメッセージが存在するメッセージのタイトルには、当該親のメッセージのタイトルの先頭に子であることを示す所定文字列（ここでは、「ＲＥ：」という文字列）を付したものをタイトル（以下、「返信用タイトル」という。）として適用している。
【００６４】
図５には、レビュアにより管理対象業務に関するメッセージを送信する際に当該レビュアが有するクライアント装置６０の表示部６３によって表示されるメッセージ登録画面の一例が示されている。同図に示されるように、このメッセージ登録画面では、管理対象業務の業務ＩＤ、送信するメッセージのタイトル及び内容の各情報を入力するための矩形枠が表示される。同図に示されるメッセージ登録画面が表示部６３によって表示されると、上記レビュアは、操作部６４の操作によって必要事項を対応する矩形枠内に入力した後、当該画面の最下に表示されている終了ボタンを操作部６４のマウスにてポインティング指定する。なお、このメッセージ登録画面では、登録すべきメッセージが親のメッセージを有する場合には、上記タイトルを入力するための矩形枠に上述した返信用タイトルがデフォルトで表示される。
【００６５】
レビュアによって上記終了ボタンが指定されると、上記クライアント装置６０の制御部６１は、レビュアによりメッセージ登録画面にて入力された情報（業務ＩＤ、タイトル、メッセージの内容の各情報）をメッセージ共有サーバ２０に送信する。これに応じて、メッセージ共有サーバ２０の制御部２１は、受信した情報を、上述した「メッセージＩＤ」、「発信者」、「発信日時」の各情報と共にメッセージデータベースＤＢ２に記憶（登録）する。
【００６６】
〔メッセージ明示機能〕
ところで、本実施の形態に係る進捗管理支援システム９０は、上述したように、スケジュール管理サーバ１０及びメッセージ共有サーバ２０によって、管理対象業務のスケジュールを示すスケジュール情報と管理対象業務に関して発信されたメッセージを示すメッセージ情報を対応するもの同士を対応付けて（本実施の形態では、業務ＩＤにより対応付けて）記憶しておき、前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像と前記メッセージ情報によって示されるメッセージを示すメッセージ画像をクライアント装置６０の表示部６３によって表示すると共に、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報を入力可能とし、前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで発信されたメッセージを前記メッセージ画像上で明示的に表示し、前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが発信されたタイミングを前記スケジュール画像上で明示的に表示するメッセージ明示機能を有している。
【００６７】
図６は、当該メッセージ明示機能を実現するための進捗管理支援システム９０の機能的な構成を示すブロック図である。
【００６８】
同図に示すように、メッセージ明示機能を実現するために、スケジュール管理サーバ１０は第１取得部１１Ａ、指定情報入力部１１Ｂ及び表示制御部１１Ｃを備えており、メッセージ共有サーバ２０は第２取得部２１Ａを備えている。
【００６９】
本実施の形態に係る第１取得部１１Ａは、管理対象業務のスケジュールに関するスケジュール情報を取得して二次記憶部１５のスケジュールデータベースＤＢ１に記憶するものとされており、第２取得部２１Ａは、管理対象業務に関してネットワーク９６を介して発信されたメッセージに関するメッセージ情報を取得して二次記憶部２５のメッセージデータベースＤＢ２に記憶するものとされている。
【００７０】
一方、表示制御部１１Ｃは、クライアント装置６０からの要求に応じて当該クライアント装置６０の表示部６３により、二次記憶部１５によって記憶されているスケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像をスケジュールボードとして表示すると共に、二次記憶部２５によって記憶されているメッセージ情報によって示されるメッセージを示すメッセージ画像をメッセージボードとして表示するものとされている。
【００７１】
また、指定情報入力部１１Ｂは、スケジュールボードにより表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報とメッセージボードにより表示されたメッセージの少なくとも１つを指定するメッセージ指定情報を、クライアント装置６０の操作部６４及びネットワーク９６を介して入力するものとされている。
【００７２】
そして、表示制御部１１Ｃは、指定情報入力部１１Ｂによってタイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで発信されたメッセージをメッセージボード上で明示的に表示し、指定情報入力部１１Ｂによってメッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが発信されたタイミングをスケジュールボード上で明示的に表示するように表示部６３を制御する役割も有している。
【００７３】
ところで、本実施の形態に係る進捗管理支援システム９０では、メッセージ明示機能をソフトウェアにより実現するものとされている。
【００７４】
次に、メッセージ明示機能を実現するためのスケジュール管理サーバ１０の作用を説明する。
【００７５】
まず、図７を参照して、スケジュール情報をスケジュールデータベースＤＢ１に登録する際のスケジュール管理サーバ１０の作用を説明する。なお、図７は、何れかのクライアント装置６０からスケジュール情報の登録を指示する指示情報が受信された際にスケジュール管理サーバ１０の制御部１１により実行されるスケジュール情報登録処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは二次記憶部１５の所定領域に予め記憶されている。
【００７６】
まず、同図のステップ１００では、予め定められたスケジュール登録画面を示す情報をアクセス元のクライアント装置６０に送信し、次のステップ１０２にて、当該クライアント装置６０からの所定情報の受信待ちを行う。
【００７７】
図８には、上記ステップ１００の処理に応じてクライアント装置６０の表示部６３に表示されるスケジュール登録画面の一例が示されている。同図に示されるように、このスケジュール登録画面では、各項目の入力を促すメッセージが表示されると共に、入力対象とする項目として、前述した上流業務ＩＤ、業務名、開始日、終了予定日、及びメンバの各情報を入力するための矩形枠が表示される。同図に示されるようなスケジュール登録画面が表示部６３に表示されると当該クライアント装置６０の利用者（管理対象業務のリーダ）は、各矩形枠内に対応する情報を操作部６４のキーボード、マウス等により入力した後、当該画面の最下に表示されている終了ボタンをポインティング指定する。これに応じて、当該利用者により入力された各情報がスケジュール管理サーバ１０に送信される結果、上記ステップ１０２が肯定判定となってステップ１０４に移行する。
【００７８】
ステップ１０４では、スケジュールデータベースＤＢ１に登録されていない業務ＩＤを生成し、次のステップ１０６にて、上記ステップ１０２において受信した情報及び上記ステップ１０４において生成した業務ＩＤをスケジュールデータベースＤＢ１に登録する。
【００７９】
次のステップ１０８では、上記ステップ１０２において受信した情報に上流業務ＩＤが含まれていたか否かを判定し、肯定判定となった場合はステップ１１０に移行して、上記ステップ１０４において生成した業務ＩＤを上記ステップ１０２において受信した上流業務ＩＤを業務ＩＤとする業務の下流業務ＩＤとしてスケジュールデータベースＤＢ１に登録し、その後にステップ１１２に移行する。なお、上記ステップ１０８において否定判定となった場合には、ステップ１１０の処理を実行することなくステップ１１２に移行する。
【００８０】
ステップ１１２では、上記ステップ１０４において生成した業務ＩＤをアクセス元のクライアント装置６０に送信することによって当該クライアント装置６０の表示部６３により生成した業務ＩＤを表示させ、その後に本スケジュール情報登録処理プログラムを終了する。
【００８１】
以上のようなスケジュール情報登録処理プログラムの実行によって、一例として図２に示されるスケジュールデータベースＤＢ１が逐次構築されると共に、スケジュール情報の登録者（以下、「スケジュール登録者」という。）に対して、自身がスケジュールを登録した業務に対して付与された業務ＩＤを提示することができる。なお、スケジュール登録者に対する業務ＩＤの提示のタイミングは以上のようなスケジュール情報の登録時のみに限らず、例えば、任意のタイミングでスケジュール登録者から業務ＩＤの提示が要求された際にスケジュール管理サーバ１０が提示する形態等とすることもできる。
【００８２】
スケジュール登録者は、各レビュアに対して、スケジュール情報を登録した旨をスケジュール管理サーバ１０から提示された業務ＩＤと共に通知する。なお、当該通知は、ネットワーク９６を介して電子メール等により電子的に行ってもよいし、ネットワーク９６を介することなく各レビュアに対して直接連絡することにより行ってもよい。
【００８３】
そして、上記通知を受けた各レビュアは、メッセージ共有サーバ２０により提供される電子掲示板により、当該通知により示される業務（管理対象業務）に関するメッセージ（議論）のやりとりを行うことになる。なお、メッセージ共有サーバ２０において、管理対象業務に関してレビュアによりメッセージが書き込まれた際に、制御部２１によって当該メッセージに関するメッセージ情報をメッセージデータベースＤＢ２に登録することは前述した通りであるので、ここでの詳細な説明は省略する。
【００８４】
一方、スケジュール管理サーバ１０の制御部１１では、クライアント装置６０からのスケジュールボードやメッセージボードの表示要求に応じて、以上の処理によって構築されたスケジュールデータベースＤＢ１及びメッセージデータベースＤＢ２の各登録情報を用いて、表示が要求されたスケジュールボードやメッセージボードを示す画像データを作成して要求元のクライアント装置６０に送信することにより、当該スケジュールボードやメッセージボードを表示部６３により表示させる処理を行う。
【００８５】
図９には、この処理によってクライアント装置６０の表示部６３に表示されるスケジュールボードの表示状態の一例が示されている。同図に示すように、本実施の形態に係るスケジュールボードでは、スケジュールデータベースＤＢ１に登録されている管理対象業務毎に、業務名を示す情報と、当該業務名に対応する業務の実行期間（ここでは、スケジュールデータベースＤＢ１における「開始日」及び「終了予定日」の各情報によって示される期間）を示す線図が表示される。なお、スケジュール管理サーバ１０の制御部１１では、このとき表示されるスケジュールを、予め指定された種別（ここでは、予め指定された業務ＩＤにより特定される業務と、当該業務の下位階層に当たる業務のスケジュール）のみを抽出して表示するようにしている。これにより、所望の業務のスケジュールのみを表示することができるため、当該所望の業務のスケジュールを容易に把握することができる。
【００８６】
一方、図１０には、上記処理によってクライアント装置６０の表示部６３に表示されるメッセージボードの表示状態の一例が示されている。同図に示すように、本実施の形態に係るメッセージボードでは、メッセージデータベースＤＢ２に登録されているメッセージ毎に、タイトル、発信者、及び発信日時を示す情報が一覧形式に表示される。なお、スケジュール管理サーバ１０の制御部１１では、このとき表示されるメッセージを、予め指定された種別（ここでは、予め指定された業務ＩＤにより特定される業務と、当該業務の下位階層に当たる業務に関するメッセージ）のみを抽出して、発信日時の時系列順で表示するようにしている。これにより、所望の業務に関するメッセージのみを表示することができるため、当該所望の業務に関するメッセージを容易に把握することができる。
【００８７】
なお、本実施の形態に係る進捗管理支援システム９０では、利用者により操作部６４のマウスによる所定操作（ここでは、ダブル・クリック）によってメッセージボードの何れかのタイトルが指定されたとき、クライアント装置６０の制御部６１は当該タイトルを示す情報をスケジュール管理サーバ１０に送信する。これに応じてスケジュール管理サーバ１０の制御部１１では、受信した情報によって示されるタイトルのメッセージの内容を、メッセージ共有サーバ２０を介してメッセージデータベースＤＢ２から読み出し、当該内容を示す情報をアクセス元のクライアント装置６０に送信する。これにより、アクセス元のクライアント装置６０の表示部６３には、利用者により指定されたタイトルに対応するメッセージの内容が表示されることになる。
【００８８】
ところで、前述したように、本実施の形態に係るメッセージ明示機能では、スケジュールボードにより表示されたスケジュールの実行期間における任意のタイミングを指定するタイミング指定情報と、メッセージボードにより表示されたメッセージの少なくとも１つを指定するメッセージ指定情報が入力可能とされている。
【００８９】
なお、本実施の形態に係る進捗管理支援システム９０では、上記任意のタイミングの指定方法として、一例として図１１に示すように、スケジュールボードにおいて表示されている線図上の所望のタイミングに対応する位置をマウス・ポインタＭＰにより指し示す状態としてマウスを停止させた後に１回クリックする操作を適用しており、上記メッセージの指定方法として、一例として図１２に示すように、メッセージボードにおいて表示されているタイトルの中の所望のタイトルの表示領域をマウス・ポインタＭＰにより指し示す状態としてマウスを停止させた後に１回クリックする操作を適用しているが、各指定方法がこれに限られるものでないことは言うまでもない。
【００９０】
利用者によって上記任意のタイミング、上記メッセージ、及び後述する日時情報の何れかの指定が行われると、クライアント装置６０の制御部６１は指定内容を示す情報（上記任意のタイミングが指定された場合には上記タイミング指定情報に相当し、上記メッセージが指定された場合には上記メッセージ指定情報に相当する情報）をスケジュール管理サーバ１０に送信する。これに応じてスケジュール管理サーバ１０の制御部１１では表示切換処理が実行される。
【００９１】
次に、図１３を参照して、表示切換処理の実行時におけるスケジュール管理サーバ１０の作用を説明する。なお、図１３は、この際にスケジュール管理サーバ１０の制御部１１により実行される表示切換処理プログラムの処理の流れを示すフローチャートであり、当該プログラムも二次記憶部１５の所定領域に予め記憶されている。
【００９２】
まず、同図のステップ２００では、受信した情報に基づいて、利用者によりスケジュールボードにおける線図上の位置が指定されたのか否かを判定し、肯定判定となった場合はステップ２０２に移行する。
【００９３】
ステップ２０２では、利用者によって指定された線図上の位置に対応する日時を導出し、当該日時をアクセス元のクライアント装置６０の表示部６３において表示されているスケジュールボードのマウスによる指定位置の近傍に表示するための画像データを作成して当該クライアント装置６０に送信し、その後に本表示切換処理プログラムを終了する。
【００９４】
図１４には、上記ステップ２０２の処理によるアクセス元のクライアント装置６０の表示部６３におけるスケジュールボードの表示状態例が示されている。同図に示されるように、本実施の形態では、マウス・ポインタＭＰの近傍に当該マウス・ポインタＭＰにより指し示されている位置に対応する日時を示す日時情報が表示される。
【００９５】
スケジュールボードに日時情報が表示されると、利用者は、当該日時情報により示される日時に最も近いタイミングで発信されたメッセージをメッセージボードにて明示的に表示させる場合は当該日時情報の表示領域をマウスにてポインティング指定し、スケジュールボードの表示を終了させる場合は当該スケジュールボードの最下に表示されている終了ボタンをマウスにてポインティング指定することになる。
【００９６】
一方、上記ステップ２００において否定判定となった場合はステップ２０４に移行し、利用者によって日時情報が指定されたか否かを判定し、肯定判定となった場合はステップ２０６に移行する。
【００９７】
ステップ２０６では、利用者によって指定された日時情報に対応する業務（図１４に示す例では‘Ａモジュールの開発’業務）の業務ＩＤを特定し、次のステップ２０８では、特定した業務ＩＤにより示される業務と、当該業務の下位階層に当たる業務に関するメッセージ情報をメッセージデータベースＤＢ２から読み出し、次のステップ２１０にて、読み出したメッセージ情報を用いて、利用者によって指定された日時情報により示される日時に最も近いタイミングで発信されたメッセージ（以下、「明示対象メッセージ」という。）を明示的に表示するメッセージボードを表示させることのできる画像データを作成し、更に次のステップ２１２にて、作成した画像データをアクセス元のクライアント装置６０に送信し、その後に本表示切換処理プログラムを終了する。
【００９８】
上記ステップ２１２の処理によって送信された画像データを受信したクライアント装置６０では、当該画像データにより示されるメッセージボードを表示部６３によって表示する。なお、このとき、既に表示部６３にメッセージボードが表示されている場合には、当該メッセージボードに対して上記画像データにより示されるメッセージボードを重ね書きするようにする。
【００９９】
図１５には、上記ステップ２１２の処理によってクライアント装置６０の表示部６３に表示されたメッセージボードの表示状態例が示されている。同図に示されるように、本実施の形態では、当該メッセージボードとして、明示対象メッセージをメッセージボードにおける各メッセージの先頭に位置させると共に、他のメッセージとは異なる状態（同図に示す例では、明示対象メッセージの表示領域を、メッシュをかけた矩形枠で囲んだ表示状態）で表示することにより、当該明示対象メッセージを明示的に表示させるようにしている。従って、利用者は、このようなメッセージボードを参照することにより、管理対象業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【０１００】
一方、上記ステップ２０４において否定判定となった場合は利用者によってメッセージボード上でメッセージが指定されたものと見なしてステップ２１４に移行し、利用者によって指定されたメッセージに対応する業務の業務ＩＤを特定して、次のステップ２１６にて、特定した業務ＩＤにより示される業務と、当該業務の下位階層に当たる業務に関するスケジュール情報をスケジュールデータベースＤＢ１から読み出すと共に、利用者によって指定されたメッセージに対応する発信日時をメッセージデータベースＤＢ２から読み出し、次のステップ２１８にて、読み出したスケジュール情報及び発信日時を用いて、利用者によって指定されたメッセージが発信されたタイミング（以下、「明示対象タイミング」という。）を明示的に表示するスケジュールボードを表示させることのできる画像データを作成し、更に次のステップ２２０にて、作成した画像データをアクセス元のクライアント装置６０に送信し、その後に本表示切換処理プログラムを終了する。
【０１０１】
上記ステップ２２０の処理によって送信された画像データを受信したクライアント装置６０では、当該画像データにより示されるスケジュールボードを表示部６３によって表示する。なお、このとき、既に表示部６３にスケジュールボードが表示されている場合には、当該スケジュールボードに対して上記画像データにより示されるスケジュールボードを重ね書きするようにする。
【０１０２】
図１６には、上記ステップ２２０の処理によってクライアント装置６０の表示部６３に表示されたスケジュールボードの表示状態例が示されている。同図に示されるように、本実施の形態では、当該スケジュールボードとして、明示対象タイミングに対応する位置に破線Ｓを表示することにより、当該明示対象タイミングを明示的に表示させるようにしている。従って、利用者は、このようなスケジュールボードを参照することにより、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの発信タイミングを容易に把握することができる。
【０１０３】
以上詳細に説明したように、本実施の形態では、予め実行が指示された業務（ここでは、管理対象業務）の進捗状況の管理を支援するに当たり、前記業務のスケジュールを示すスケジュール情報と前記業務に関してネットワークを介して送受信されたメッセージを示すメッセージ情報を取得し、取得した前記スケジュール情報及び前記メッセージ情報を対応するもの同士を対応付けて記憶手段（ここでは、二次記憶部１５及び二次記憶部２５）により記憶しておき、前記スケジュール情報によって示されるスケジュールを当該スケジュールの実行期間が明示される状態で示すスケジュール画像（ここでは、スケジュールボードにより表示される画像）と前記メッセージ情報によって示されるメッセージを示すメッセージ画像（ここでは、メッセージボードにより表示される画像）を表示手段（ここでは、表示部６３）によって表示すると共に、前記スケジュール画像により表示されたスケジュールの前記実行期間における任意のタイミングを指定するタイミング指定情報と前記メッセージ画像により表示されたメッセージの少なくとも１つを指定するメッセージ指定情報を入力可能とし、前記記憶手段によって記憶された前記スケジュール情報及び前記メッセージ情報に基づいて、前記タイミング指定情報が入力されたときに当該タイミング指定情報によって指定されたタイミングに最も近いタイミングで送受信されたメッセージを前記メッセージ画像上で明示的に表示し、前記メッセージ指定情報が入力されたときに当該メッセージ指定情報によって指定されたメッセージが送受信されたタイミングを前記スケジュール画像上で明示的に表示するように前記表示手段を制御しているので、業務の実行期間内において当該業務に関して電子的に交わされたメッセージの送受信タイミング及び当該業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを容易に把握することができる。
【０１０４】
また、本実施の形態では、前記メッセージ画像により前記メッセージを発信順に複数表示する場合における前記メッセージの前記メッセージ画像上での明示的な表示を、当該メッセージ画像における複数のメッセージの先頭に表示することによる表示と、他のメッセージとは異なる状態での表示の双方の表示により行っているので、前記業務の実行期間内における所望のタイミングで電子的に交わされたメッセージを、より容易に把握することができる。
【０１０５】
更に、本実施の形態では、前記スケジュール画像を、前記スケジュール情報によって示されるスケジュールから予め定められた種別のスケジュールのみを抽出して表示するものとし、前記メッセージ画像を、前記メッセージ情報によって示されるメッセージから予め定められた種別のメッセージのみを抽出して表示するものとしているので、所望の業務のスケジュール及びメッセージを容易に把握することができる。
【０１０６】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１０７】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１０８】
例えば、上記実施の形態では、前記メッセージ画像によりメッセージを発信順に複数表示する場合における明示対象メッセージの前記メッセージ画像上での明示的な表示を、当該メッセージ画像における複数のメッセージの先頭に表示することによる表示と、他のメッセージとは異なる状態での表示により行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、明示対象メッセージを前記メッセージ画像における複数のメッセージの中央や末尾に表示することにより行う形態や、明示対象メッセージのみ他のメッセージとは異なる色で表示することにより行う形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１０９】
また、上記実施の形態では、明示対象メッセージの他のメッセージとは異なる状態での表示状態として、明示対象メッセージの表示領域を、メッシュをかけた矩形枠で囲んだ表示状態を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、明示対象メッセージのみをブリンク表示したり、リバース表示する形態等を適用することもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１１０】
また、上記実施の形態では、明示対象タイミングの前記スケジュール画像上での明示的な表示を、明示対象タイミングに対応する位置に破線Ｓを表示することにより行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、明示対象タイミングに対応する位置に矢印やアンダーライン等のマークを表示することにより行う形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１１１】
また、上記実施の形態では、電子掲示板を用いてメッセージのやりとりを行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、電子メールやチャット（Chat）を利用する等、他の電子的なコミュニケーション・ツールを用いてメッセージをやりとりする形態とすることもできる。この場合、メッセージ共有サーバ２０を用いる必要がなくなるため、進捗管理支援システム９０を低コストで構築することができる。
【０１１２】
また、上記実施の形態では、本発明をクライアント／サーバ・システムに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、Ｐ２Ｐ（Peer to Peer）システムに適用する形態や、単体（スタンドアロン）の情報処理装置に適用する形態とすることもできる。ここで、本発明をＰ２Ｐシステムに適用する場合は、上記実施の形態で説明したサーバシステム９２における各サーバの処理を各クライアント装置において実行可能とする。また、本発明を単体の情報処理装置に適用する場合にも、上記実施の形態で説明した各サーバの処理を当該情報処理装置において実行可能とするが、この場合は、各装置間の情報の送受を行うための処理や構成は必要がなくなる。これらの場合にも、上記実施の形態と同様の効果を奏することができる。
【０１１３】
また、上記実施の形態では、スケジュール管理サーバ１０及びメッセージ共有サーバ２０を別体として構成した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＰＣ、ワークステーション等の単体（スタンドアロン）の情報処理装置にて各サーバの機能を実現する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１１４】
また、上記実施の形態では、メッセージ明示機能をソフトウェアによって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該機能をハードウェアにより実現する形態とすることもできる。この場合の形態例としては、スケジュール管理サーバ１０に、一例として図６に示した第１取得部１１Ａ、指定情報入力部１１Ｂ及び表示制御部１１Ｃと同様に作用する機能デバイスを設けると共に、メッセージ共有サーバ２０に、一例として図６に示した第２取得部２１Ａと同様に作用する機能デバイスを設ける形態が例示できる。この場合は、上記実施の形態に比較して、メッセージ明示機能の高速化が期待できる。
【０１１５】
また、上記実施の形態で示した各種データベースのデータ構造（図２，図３参照。）も一例であり、必要に応じて記憶する項目を追加したり、不要な項目を削除したりすることができることは勿論のこと、各項目の記憶内容も適宜変更可能であることは言うまでもない。例えば、メッセージデータベースＤＢ２の「発信者」は必ずしも必要ではなく、削除することもできる。
【０１１６】
また、上記実施の形態で示した各種処理プログラムの処理の流れ（図７，図１３参照。）も一例であり、本発明の主旨を逸脱しない範囲内で適宜変更することができることも言うまでもない。
【０１１７】
更に、システムを構築する上で各機能要素をサーバシステム９２及びクライアントシステム９４にどのように振り分けるかは上記実施の形態で説明したものに限定されず、システムを構築する上で都合のよい振り分けを行えばよいことも言うまでもない。
【図面の簡単な説明】
【０１１８】
【図１】実施の形態に係る進捗管理支援システムの全体構成を示す概略図である。
【図２】実施の形態に係るスケジュールデータベースのデータ構造の一例を示す模式図である。
【図３】実施の形態に係るメッセージデータベースのデータ構造の一例を示す模式図である。
【図４】実施の形態に係る電子掲示板上で交わされるメッセージの階層構造の一例を示す模式図である。
【図５】実施の形態に係るメッセージ登録画面の一例を示す概略図である。
【図６】実施の形態に係るメッセージ明示機能を実現するための進捗管理支援システムの機能的な構成を示すブロック図である。
【図７】実施の形態に係るスケジュール情報登録処理プログラムの処理の流れを示すフローチャートである。
【図８】実施の形態に係るスケジュール登録画面の一例を示す概略図である。
【図９】実施の形態に係るスケジュールボードの表示状態の一例を示す概略図である。
【図１０】実施の形態に係るメッセージボードの表示状態の一例を示す概略図である。
【図１１】実施の形態に係るスケジュールボードにより表示されたスケジュールの実行期間における任意のタイミングの指定を行っている状態例を示す概略図である。
【図１２】実施の形態に係るメッセージボードにより表示されたメッセージの少なくとも１つの指定を行っている状態例を示す概略図である。
【図１３】実施の形態に係る表示切換処理プログラムの処理の流れを示すフローチャートである。
【図１４】実施の形態に係る表示切換処理プログラムにより日時情報が表示されたときのスケジュールボードの表示状態例を示す概略図である。
【図１５】実施の形態に係る表示切換処理プログラムにより明示対象メッセージが明示的に表示されたときのメッセージボードの表示状態例を示す概略図である。
【図１６】実施の形態に係る表示切換処理プログラムにより明示対象タイミングが明示的に表示されたときのスケジュールボードの表示状態例を示す概略図である。
【符号の説明】
【０１１９】
１０    スケジュール管理サーバ
１１    制御部（取得手段，指定情報入力手段，表示制御手段，制御手段，入力手段，指示手段）
１１Ａ    第１取得部（取得手段）
１１Ｂ    指定情報入力部（指定情報入力手段，入力手段，指示手段）
１１Ｃ    表示制御部（表示制御手段，制御手段）
１５    二次記憶部（記憶手段，第１の記憶手段）
２０    メッセージ共有サーバ
２１    制御部（取得手段）
２１Ａ    第２取得部（取得手段）
２５    二次記憶部（記憶手段，第２の記憶手段）
６０    クライアント装置
６３    表示部（表示手段）
６４    操作部
９０    進捗管理支援システム
９２    サーバシステム
９４    クライアントシステム
９６    ネットワーク
【図１】
2006330859.tif 000003
【図２】
2006330859.tif 000004
【図３】
2006330859.tif 000005
【図４】
2006330859.tif 000006
【図５】
2006330859.tif 000007
【図６】
2006330859.tif 000008
【図７】
2006330859.tif 000009
【図８】
2006330859.tif 000010
【図９】
2006330859.tif 000011
【図１０】
2006330859.tif 000012
【図１１】
2006330859.tif 000013
【図１２】
2006330859.tif 000014
【図１３】
2006330859.tif 000015
【図１４】
2006330859.tif 000016
【図１５】
2006330859.tif 000017
【図１６】
2006330859.tif 000018