(57)【要約】【課題】好適な表示が可能な表示システムを提供する。【解決手段】作業の進捗に関する情報を表示する進捗表示手段（２ａ）と、作業の進捗に対応付けて、作業の結果物に関する情報を表示する結果物表示手段（２ｂ）とを含む表示システム。【選択図】図２
2009026055.tif 000002
【特許請求の範囲】
【請求項１】
作業の進捗に関する情報を表示する進捗表示手段と、
前記作業の進捗に対応付けて、前記作業の結果物に関する情報を表示する結果物表示手段とを含むことを特徴とする表示システム。
【請求項２】
請求項１に記載の表示システムにおいて、
前記進捗表示手段は、作業内容を表す作業軸と時間経過を表す時間軸とを用いて前記作業の進捗に関する情報を表示することを特徴とする表示システム。
【請求項３】
請求項２に記載の表示システムにおいて、
前記結果物表示手段は、前記結果物に関する情報を、前記作業軸と前記時間軸に対応させて表示することを特徴とする表示システム。
【請求項４】
請求項１〜３のいずれか一項に記載の表示システムにおいて、
前記結果物表示手段は、一の前記結果物に関する情報と、前記一の結果物を更新して得られた他の前記結果物に関する情報とを表示することを特徴とする表示システム。
【請求項５】
請求項４に記載の表示システムにおいて、
前記結果物表示手段は、前記一の結果物に関する情報と、前記他の結果物に関する情報とを異なる態様で表示することを特徴とする表示システム。
【請求項６】
請求項１〜５のいずれか一項に記載の表示システムにおいて、
前記結果物に関する情報が使用者によって選択された場合には、その選択された情報に対応した前記結果物を表示することを特徴とする表示システム。
【請求項７】
請求項２または３に記載の表示システムにおいて、
使用者によって前記作業の進捗に関する情報を含む所定範囲が指定された場合に、その範囲内に含まれる前記結果物に関する情報の数を集計して、集計結果を表示する集計結果表示手段をさらに含むことを特徴とする表示システム。
【請求項８】
請求項７に記載の表示システムにおいて、
前記集計結果のデータを出力する集計結果出力手段をさらに含むことを特徴とする表示システム。
【請求項９】
作業の進捗に関する情報を表示する進捗表示手段と、
前記作業の進捗に対応付けて、前記作業の結果物に関する情報を表示する結果物表示手段としてコンピュータを機能させるための表示プログラム。
【請求項１０】
作業の進捗に関する情報を表示し、
前記作業の進捗に対応付けて、前記作業の結果物に関する情報を表示することを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、表示プログラム、および表示方法に関する。
【背景技術】
【０００２】
各工程で作成された成果物を一覧表示する情報管理装置が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２０００−２１５０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報管理装置では、成果物は各工程ごとに１つずつしか表示されないため、作業の進捗に対応付けて成果物を表示することができなかった。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により課題を解決する。なお、理解を容易にするために、本発明の一実施例を示す図面に対応する符号を付して説明するが、これに限定されるものではない。
請求項１に記載の発明は、作業の進捗に関する情報を表示する進捗表示手段（２ａ）と、作業の進捗に対応付けて、作業の結果物に関する情報を表示する結果物表示手段（２ｂ）とを含むことを特徴とする。
本発明による表示システムでは、作業内容を表す作業軸と時間経過を表す時間軸とを用いて作業の進捗に関する情報を表示するようにしてもよい。
本発明による表示システムでは、結果物に関する情報を、作業軸と時間軸に対応させて表示するようにしてもよい。
本発明による表示システムでは、一の結果物に関する情報と、一の結果物を更新して得られた他の結果物に関する情報とを表示するようにしてもよい。
本発明による表示システムでは、一の結果物に関する情報と、他の結果物に関する情報とを異なる態様で表示するようにしてもよい。
本発明による表示システムでは、結果物に関する情報が使用者によって選択された場合には、その選択された情報に対応した結果物を表示するようにしてもよい。
本発明による表示システムでは、使用者によって作業の進捗に関する情報を含む所定範囲が指定された場合に、その範囲内に含まれる結果物に関する情報の数を集計して、集計結果を表示するようにしてもよく、その集計結果のデータを出力するようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、好適な表示が可能な表示システムを提供することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態における表示システムの一実施の形態の構成を示すブロック図である。表示システム１００は、クライアント１ａ、プロジェクト管理ソフトウェア用サーバー（プロジェクト管理サーバー）１ｂ、および文書サーバー１ｃとで構成されている。
【０００８】
クライアント１ａは、例えばパーソナルコンピュータ（パソコン）であり、それぞれ表示装置、例えば液晶ディスプレイを備えている。プロジェクト管理サーバー１ｂは、後述するプロジェクト管理ソフトウェアを運用するサーバーであり、作業（タスク）の進捗に関する情報であるプロジェクト情報、および作業の結果物に関する情報を格納する。文書サーバー１ｃは、上記結果物の電子データを格納するためのサーバーである。なお、クライアント１ａ、プロジェクト管理サーバー１ｂ、および文書サーバー１ｃは、それぞれネットワーク回線（イントラネット）を介して接続される。
【０００９】
ここで、作業の結果物とは、作業の進捗過程で作成される種々の文書をいい、例えば作業の成果として作成される仕様書や報告書などの成果物を含む。以下の説明では、使用者によって、作業の結果物として、成果物が作成される場合について説明する。
【００１０】
図２は、プロジェクト管理サーバー１ｂのシステム構成を示す図である。プロジェクト管理サーバー１ｂは、不図示のＣＰＵが、不図示の記憶装置に記録されているプロジェクト管理ソフトウェアを実行することによって、プロジェクト管理機能２ａ、および成果物管理機能２ｂを提供する。ここで、プロジェクト管理機能２ａとは、プロジェクト管理ソフトウェアが持つスケジュール管理等の機能をいう。
【００１１】
プロジェクト管理ソフトウェアでは、最初にプロジェクトの全体を計画し、その計画を元に作業を行った実績データが入力される。そして、そのプロジェクトの進捗は、ガントチャートを用いてタスクごとに表示される。図３は、ガントチャートの例である。このガントチャートは、作業内容を表す作業軸と時間経過を表す時間軸とを用いて作業の進捗に関する情報を表示したものである。図３に示す例では、作業内容を表す作業軸を縦軸とし、時間経過を表す時間軸を横軸としている。
【００１２】
本実施の形態においても、プロジェクト管理機能２ａによって、プロジェクトが計画され、実績が入力される。そして、本実施の形態では、ガントチャートを用いてタスクごとの進捗を表示するに当たって、ガントチャート上に作業の進捗過程で作成された成果物に関する情報を表示する。なお、プロジェクト管理機能２ａは、後述するように成果物管理機能２ｂで管理される情報に基づいて、ガントチャート上に成果物に関する情報を表示する。
【００１３】
図４は、ガントチャート上に成果物に関する情報を表示した場合の具体例を示す図である。この図４に示すように、本実施の形態によるプロジェクト管理機能２ａは、各タスクの成果物が作成された日に相当する位置に、成果物に関する情報としてのアイコンを表示する。これによって、使用者は、ガントチャート上で、成果物の作成状況を確認することができる。
【００１４】
成果物管理機能２ｂは、プロジェクト管理機能２ａがガントチャート上に成果物を示すアイコン（成果物アイコン）を表示するために用いる情報（成果物詳細情報）を管理する機能である。具体的には、次の１〜５の機能を備えている。１．成果物の情報をタスク情報関連付けて記録する機能、２．成果物の情報をガントチャート上に配置する機能、３．成果物の情報を登録・削除・修正するための機能、４．登録された成果物情報を集計し結果を出力する機能、５．登録された成果物の原本を出力する機能。
【００１５】
なお、成果物の登録とは、自動、または手動により成果物をプロジェクト管理ソフトウェアに登録することを意味し、本実施の形態では、成果物が登録されることによって、成果物管理機能２ｂは、登録された成果物を管理対象に加える。なお、自動または手動による成果物の登録については後述する。
【００１６】
本実施の形態では、プロジェクト管理サーバー１ｂは、プロジェクト管理ＤＢ１ｂ−１と、成果物管理ＤＢ１ｂ−２を備えている。プロジェクト管理ＤＢ１ｂ−１は、上述したプロジェクト管理を行うためのデータをプロジェクト情報を格納するためのデータベースであって、プロジェクト管理機能２ａは、このプロジェクト管理ＤＢ１ｂ−１に格納されているデータを用いてガントチャートを作成する。また、成果物管理ＤＢ１ｂ−２は、成果物管理機能２ｂによって管理され、成果物の電子データが記録されている文書サーバー１ｃが存在するネットワーク上の場所や、当該サーバー１ｃをネットワーク上で識別するための名称や成果物が使用者によって登録された日時など、成果物を管理するために必要な情報が格納される。
【００１７】
本実施の形態では、プロジェクトを構成する各タスクには、それぞれ固有のＩＤが付加されている。成果物管理機能２ｂは、成果物管理ＤＢ１ｂ−２からデータを読み込んで、各タスク固有のＩＤ（タスクＩＤ）ごとに、各タスクで作成されて登録された成果物の詳細情報（成果物詳細情報）を対応付けた成果物情報テーブルを生成する。図５は、成果物情報テーブルのデータ構造の具体例を示す図である。なお、各タスクＩＤごとに記録される成果物詳細情報としては、そのタスクの進捗過程で生成され、使用者によって登録された成果物の数と同じ数のレコードが、成果物情報テーブル内に記録されている。なお、成果物詳細情報には、例えば図６に示す種々の情報が含まれている。
【００１８】
図７は、本実施の形態におけるプロジェクト管理機能２ａによって生成され、成果物管理機能２ｂによって成果物アイコンが配置されたガントチャートの具体例を示した図である。ここで生成されたガントチャートはネットワークを介してクライアント１ａへ出力され、クライアント１ａが備える表示装置に出力されることによって、使用者はプロジェクトの進捗、および各タスクごとの成果物の作成状況を確認することができる。
【００１９】
図７に示すように、ガントチャート上には、タスクに関連付けられた成果物アイコンが複数表示されている。成果物アイコンは、タスクごとの進捗を示すチャート上の成果物が登録された日に対応する位置に配置される。もし、同一日に複数の成果物が登録された場合には、それらを並べて、または一部を重畳して表示する。なお、図７に示す例では、符号７ａで示すように、２つの成果物が同日に登録された場合には、それらの一部を重畳して表示している。また、１つのタスクで作成される１つの成果物に対して、作成途中のものと完成版とが登録されている場合には、それぞれがガントチャート上に表示される。また、完成版が更新され、更新前の成果物と更新後の成果物とが登録されている場合には、それぞれ更新前のものと更新後のものとが表示される。
【００２０】
このとき、各成果物が作成中のものであるか、完成版であるか、また、更新が行なわれたものであるかは、図６に示した成果物詳細情報内のバージョン情報に基づいて判定される。例えば、バージョン番号が１．０より大きい場合は完成版、１．０以下の場合には作成中であると判定する。また、同じ成果物に対して、バージョン情報が１．０より大きいものが複数ある場合には、その成果物は完成後に更新されたと判断する。この場合、最も番号が大きいものが、その成果物の最新版であると判定できる。
【００２１】
成果物管理機能２ｂは、このバージョン情報に基づいて、そのバージョンに応じた色で成果物アイコンを表示する。例えば、成果物詳細情報内にバージョン情報が記述されてしない場合は灰色で表示する。また、バージョン番号に基づいて最新版であると判定した成果物の成果物アイコンは青で、完成版であるが最新版ではないと判定した成果物の成果物アイコンは緑で表示する。また、作成中であると判定した成果物の成果物アイコンは黄色で表示する。
【００２２】
例えば、図７に示す例では、タスクＩＤが「２」の「開発準備作業」においては、作成中の成果物が登録されていることを示す成果物アイコン７ｂと、完成版（最新版）の成果物が登録されていることを示す成果物アイコン７ｃとが配置されている。
【００２３】
具体的には、成果物管理機能２ｂは、図８に示すように処理を行って、ガントチャート上に成果物アイコンを配置する。ステップＳ１０において、ガントチャートのタスク表示が更新されたか否かを判断する。すなわち、使用者によって実績が入力されたり、新たな計画が作成されたことによって、プロジェクト管理機能２ａによって、ガントチャートの表示内容が更新されたか否かを判断する。否定判断した場合には、処理を終了する。これに対して、肯定判断した場合には、ステップＳ２０へ進む。
【００２４】
ステップＳ２０では、ガントチャート上に表示されているタスクのタスクＩＤをチェックして、ステップＳ３０へ進む。ステップＳ３０では、ステップＳ２０でチェックしたタスクＩＤの成果物情報テーブルがあるか否かを判断する。否定判断した場合には、後述するステップＳ７０へ進む。これに対して、肯定判断した場合には、ステップＳ４０へ進む。ステップＳ４０では、チェックしたタスクＩＤの成果物情報テーブル内の成果物詳細情報をチェックして、ステップＳ５０へ進む。
【００２５】
ステップＳ５０では、成果物情報テーブル内に登録されている成果物の成果物アイコンを、当該タスクの成果物が登録された日に対応する位置に配置して、ステップＳ６０へ進む。ステップＳ６０では、成果物情報テーブル内の全ての成果物詳細情報をチェックしたか否かを判断し、否定判断した場合には、ステップＳ４０へ戻る。これに対して、肯定判断した場合には、ステップＳ７０へ進む。
【００２６】
ステップＳ７０では、ガントチャート上に表示されている全てのタスクに対して、上述した処理を実行したか否かを判断する。否定判断した場合には、ステップＳ２０へ戻って、処理を繰り返す。これに対して、肯定判断した場合には、処理を終了する。
【００２７】
次に、プロジェクト管理ソフトウェアへの成果物の登録方法について図９を用いて説明する。なお、図９に示す処理は、成果物管理機能２ｂによって実行される。ステップＳ１００において、成果物の登録要求があったか否かを判断する。ここで、プロジェクト管理ソフトウェアへの成果物の登録方法としては、使用者による手動登録と、ワークフローを介した自動登録とがある。このため、ここでの登録要求には使用者からの登録要求と、他のシステムからの登録要求とが含まれる。
【００２８】
ここで、それぞれの登録方法について説明する。まず、使用者による手動登録は、クライアント１ａ上で、使用者によってガントチャート上に成果物がドラッグ＆ドロップされることにより行われる。具体的には、成果物の電子データは、ネットワーク上の文書サーバー１ｃに格納されており、使用者は、文書サーバー１ｃに格納されている成果物一覧を画面上に呼び出して、その一覧の中から登録を行いたい成果物（例えば、ファイル名）をガントチャート上へドラッグ＆ドロップする。このとき、使用者は、その成果物を作成したタスク上のその成果物の登録日に対応する位置にドラッグ＆ドロップする。
【００２９】
クライアント１ａは、この使用者による処理に基づいて、登録要求を生成してプロジェクト管理サーバー１ｂへ送信する。例えば、ドラッグ＆ドロップ先のタスクＩＤや日にちなどの情報などが含まれる。成果物管理機能２ｂは、クライアント１ａからこれらの情報を受信したときに、成果物の登録要求があったことを検出する。
【００３０】
また、ワークフローを介した自動登録の場合は、成果物管理機能２ｂは、図１０（ａ）に示すように、他のシステムで実行される処理からの登録要求を受けることにより、成果物の登録要求があったことを検出する。このとき、登録要求には、登録を行うタスクＩＤや日にちなどの情報と、図６に示した成果物詳細情報が含まれる。成果物管理機能２ｂは、この登録要求に基づいて以下に説明する処理を実行することによって、図１０（ｂ）に示すように、ガントチャートの特定のタスクの特定の日にちに対応付けて、成果物を登録する。
【００３１】
ステップＳ１００で肯定判断した場合には、ステップＳ１１０へ進む。ステップＳ１１０では、オペレーティングシステムを介して、登録が要求された成果物がネットワーク上のどこに存在するかのアドレス情報、成果物の電子データのファイル名、作成日時、サイズなどの情報を取得する。このとき、ワークフローを介した登録要求であった場合には、入力される成果物詳細情報から、登録すべき日時情報、成果物のバージョン情報、登録先のタスクの情報も取得する。その後、ステップＳ１２０へ進み、ステップＳ１１０で収集したデータを一時ファイルへ記録して、ステップＳ１３０へ進む。
【００３２】
ステップＳ１３０では、成果物の登録が要求されたタスクの成果物情報用テーブルに対し、一時ファイルに記録した内容を追記して成果物とタスクの関連付けを行い、ステップＳ１４０へ進む。ステップＳ１４０では、成果物情報用テーブルに記録された情報を成果物管理ＤＢ１ｂ−２へ登録して、ステップＳ１５０へ進む。ステップＳ１５０では、登録された成果物の成果物アイコンを、ガントチャート上の対応するタスクおよび日にち上に配置して、処理を終了する。なお、ステップＳ１５０で成果物アイコンを配置した後のガントチャートをクライアント１ｃへ出力することにより、使用者は、登録結果を確認することができる。
【００３３】
次に、プロジェクト管理ソフトウェアからの成果物の削除方法について図１１を用いて説明する。図１１に示す処理は、成果物管理機能２ｂによって実行される。ステップＳ２００において、成果物の削除要求があったか否かを判断する。ここで、プロジェクト管理ソフトウェアから成果物の削除方法としては、使用者による手動削除と、ワークフローを介した自動削除とがある。このため、ここでの削除要求には使用者からの削除要求と、他のシステムからの削除要求とが含まれる。
【００３４】
使用者による手動削除は、手動登録の場合と同様に、クライアント１ａ上で指示がなされる。例えば、使用者は、ガントチャートが表示されている画面上で成果物アイコンをマウス操作で選択し、メニューから削除を選択することにより削除を指示することができる。クライアント１ａは、使用者によって削除が指示された成果物を特定するための情報、例えばファイル名や、登録先のタスクと日時に関する情報などをプロジェクト管理サーバー１ｂへ送信する。成果物管理機能２ｂは、クライアント１ａ、または他のシステムから、削除が指示された成果物を特定するための情報を受信することにより、削除要求があったことを検出する。
【００３５】
ステップＳ２００で肯定判断した場合には、ステップＳ２１０へ進み、成果物管理ＤＢから削除要求が出されたタスクの成果物情報を読み込み、成果物情報用テーブルへ展開する。その後、ステップＳ２２０へ進み、成果物情報用テーブル内でそのタスクに対応付けられている成果物詳細情報の中から、削除が要求されている成果物の成果物詳細情報を削除して、ステップＳ２３０へ進む。
【００３６】
ステップＳ２３０では、削除を行った後の成果物情報用テーブルの情報を成果物管理ＤＢへ登録して、ステップＳ２４０へ進む。ステップＳ２４０では、削除された成果物の成果物アイコンを、ガントチャート上から削除して処理を終了する。なお、ステップＳ２４０で成果物アイコンを削除した後のガントチャートをクライアント１ｃへ出力することにより、使用者は、削除結果を確認することができる。
【００３７】
次に、ガントチャート上での成果物アイコンの移動方法について図１２を用いて説明する。図１２に示す処理は、成果物管理機能２ｂによって実行される。ステップＳ３００において、成果物アイコンの移動要求があったか否かを判断する。ここで、成果物アイコンの移動方法としては、使用者による手動移動と、ワークフローを介した自動移動とがある。このため、ここでの移動要求には使用者からの移動要求と、他のシステムからの移動要求とが含まれる。
【００３８】
使用者による手動移動もクライアント１ａ上で指示がなされる。例えば、使用者は、ガントチャートが表示されている画面上で成果物アイコンをマウスでドラック＆ドロップして移動させることによって、移動を指示することができる。クライアント１ａは、使用者によって移動が指示された場合には、その成果物アイコンの移動元のタスク、移動先のタスク、および成果物を特定するための情報をプロジェクト管理サーバー１ｂへ送信する。成果物管理機能２ｂは、クライアント１ａ、または他のシステムから、成果物アイコンの移動元のタスク、移動先のタスク、および成果物を特定するための情報を受信することにより、移動要求があったことを検出する。
【００３９】
ステップＳ３００で肯定判断した場合には、ステップＳ３１０へ進み、成果物管理ＤＢから移動元と移動先の両方のタスクの成果物情報を読み込み、それぞれを成果物情報用テーブルへ展開する。その後、ステップＳ３２０へ進み、移動元タスクの成果物情報用テーブルから、移動する成果物の成果物詳細情報をコピーして、ステップＳ３３０へ進む。ステップＳ３３０では、ステップＳ３２０でコピーした成果物詳細情報を、移動先タスクの成果物情報用テーブルへ追記する。その後、ステップＳ３４０へ進む。
【００４０】
ステップＳ３４０では、移動元タスクの成果物情報用テーブルから移動する成果物の成果物詳細情報を削除して、ステップＳ３５０へ進む。ステップＳ３５０では、移動元タスクの成果物情報用テーブル、および移動先タスクの成果物情報用テーブルを、それぞれ成果物管理ＤＢへ登録して、ステップＳ３６０へ進む。ステップＳ３６０では、移動処理を行った後のタスクの成果物情報用テーブルに基づいて、ガントチャート上に成果物アイコンを配置して、処理を終了する。なお、ステップＳ３６０で成果物アイコンを移動した後のガントチャートをクライアント１ｃへ出力することにより、使用者は、移動結果を確認することができる。
【００４１】
上述したように、作成されたガントチャートは、ネットワークを介してクライアント１ａへ出力され、クライアント１ａが備える表示装置上に表示される。使用者は、ガントチャート上に表示されている成果物アイコンによって、各タスクにおける成果物の登録状況を確認することができる。本実施の形態では、さらに、使用者は、ガントチャート上に表示されている成果物アイコン選択することによって、実際の成果物を閲覧することが可能となっている。
【００４２】
例えば、図１３に示すように、使用者は、ガントチャート上で成果物アイコンを右クリックすることによって、メニュー画面１３ａを表示することができ、当該メニュー画面１３ａ上で「開く」を選択することによって、文書サーバー１ｃに格納されている成果物の電子データをダウンロードして閲覧することができる。なお、このメニュー画面１３ａ上で「削除」が選択されると、図１１で上述した削除処理が実行される。
【００４３】
具体的には、クライアント１ａは、使用者によって成果物アイコンがクリックされると、クリックされた成果物アイコンを特定するための情報、例えば、アイコンが配置されているタスクのタスクＩＤと日にちに関する情報をプロジェクト管理サーバー１ｂへ送信する。プロジェクト管理サーバー１ｂでは、プロジェクト管理ソフトウェアが受信データに基づいて該当する成果物を特定した後、その成果物の成果物詳細情報からオリジナルの電子データが格納されている文書サーバー１ｃのアドレス情報と、電子データファイルの名称を取得し、オペレーティングシステムを介して当該成果物の電子データをダウンロードする。そして、ダウンロードした電子データをクライアント１ａへ転送する。
【００４４】
クライアント１ａは、例えば図１４に示すように、受信した電子データをその電子データを表示するためのソフトウェアを用いて表示する。これによって、使用者は、ガントチャート上に配置されている成果物アイコンをマウス操作することで、成果物の内容を確認することが可能となる。
【００４５】
また、図１５に示すように、使用者は、ガントチャート上で成果物アイコンを右クリックすることによって、メニュー画面１３ａを表示して、「プロパティ」を選択することによって、その成果物に関するプロパティ画面を表示させることができる。図１６は、表示されるプロパティ画面の具体例を示す図であり、使用者は、この図１６に示すプロパティ画面上で各項目の内容を更新することができる。なお、ここで表示される成果物のプロパティは、図６に示した成果物詳細情報から一部の項目を抽出したものである。
【００４６】
クライアント１ａは、使用者によってプロパティ画面の表示指示があった場合には、その成果物を特定するための情報をプロジェクト管理サーバー１ｂへ送信し、プロジェクト管理ソフトウェアは、成果物管理ＤＢから該当する成果物の成果物詳細情報を読み込んで、クライアント１ａへ送信する。クライアント１ａでは、受信したデータをプロパティ画面上に表示する。なお、このプロパティ画面上で使用者が項目を更新して「ＯＫ」ボタンをクリックした場合には、その更新内容がプロジェクト管理サーバー１ｂへ送信され、成果物管理ＤＢが更新される。
【００４７】
これに対して、使用者が項目を更新したにも関わらず「キャンセル」ボタンがクリックされた場合には、使用者に対して更新するかどうかを問うメッセージを表示する。そして、使用者から更新する旨の応答があった場合には、その更新内容がプロジェクト管理サーバー１ｂへ送信され、成果物管理ＤＢが更新される。
【００４８】
また、図１７に示すように、使用者は、ガントチャート上でマウスをドラッグ＆ドロップすることにより、ガントチャート上の所定の範囲１７ａを指定することによって、その指定した範囲１７ａ内に表示されている成果物アイコンの数の集計結果を表示することができる。例えば図１８に示すように、範囲１７ａ内に含まれるタスクごとに、範囲１７ａ内に含まれる期間内に表示されている成果物アイコンの数（登録数）と、最新の成果物の登録日とが集計結果として表示される。このとき、もし使用者によってプロジェクト全体が範囲指定された場合には、プロジェクト全体を対象として集計結果が表示される。
【００４９】
クライアント１ａは、使用者によってガントチャート上の所定の範囲が選択されると、その選択範囲に関する情報、例えば、範囲内に含まれるタスクおよび期間をプロジェクト管理サーバー１ｂへ送信する。プロジェクト管理ソフトウェアは、成果物管理ＤＢから該当する範囲内の成果物の登録状況をタスクごとに算出して、クライアント１ａへ送信する。クライアント１ａでは、受信したデータを表示装置に表示する。
【００５０】
本実施の形態では、図１８に示した集計結果をファイル出力することができる。これにより登録情報を外部プログラムで利用することができる。例えば、図１９に示すように、カンマまたはタブで区切られたＣＳＶフォーマットとしてファイル出力することができる。
【００５１】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）本実施形態では、作業の進捗に関する情報としてガントチャートを表示し、作業の進捗に対応付けて、作業の成果物に関する情報としての成果物アイコンを表示するようにした。これによって、使用者は、作業の進捗とともに、作業の進捗過程で作成された成果物に関する情報も確認することができる。
【００５２】
（２）本実施形態では、ガントチャートは、作業内容を表す作業軸と時間経過を表す時間軸とを用いて表示するようにした。これによって、使用者は、作業ごとに進捗を確認することができる。
【００５３】
（３）本実施形態では、成果物に関する情報を、作業軸と時間軸に対応させて表示するようにした。これによって、使用者は、作業ごとに、成果物がどのタイミングで登録されたかを確認することができる。
【００５４】
（４）本実施形態では、１つの成果物に複数の異なるバージョン（版）がある場合には、それら複数のバージョンの成果物に関する情報を表示して、一の成果物に関する情報と、一の成果物を更新して得られた他の成果物に関する情報とを表示するようにした。これによって、１つの成果物について、作成中のもの、完成版、最新版等のそれぞれの登録状況を表示することができる。
【００５５】
（５）本実施形態では、成果物のバージョン情報に基づいて、成果物アイコンの表示色を変更するようにした。これによって、使用者は、登録されている成果物のバージョンを視覚的に把握することができる。
【００５６】
（６）本実施形態では、使用者によって成果物アイコンが選択された場合には、その選択された成果物アイコンに対応した成果物の電子データを表示装置に表示するようにした。これによって、使用者は、ガントチャート上から容易に成果物を呼び出して閲覧することが可能となる。
【００５７】
（７）本実施形態では、使用者によってガントチャート内の所定範囲が指定された場合に、その範囲内に含まれる成果物アイコンの数、すなわちその範囲内に登録されている成果物の数を集計して、表示するようにした。これによって、使用者は、特定の範囲内の成果物の登録状況を把握することができる。
【００５８】
（８）本実施形態では、上記集計結果のデータをファイルに出力するようにした。これによって、集計結果のデータを他のアプリケーションでも活用することが可能となる。
【００５９】
―変形例―
なお、上述した実施の形態の表示システムは、以下のように変形することもできる。
（１）上述した実施の形態では、成果物管理機能２ｂは、成果物のバージョン情報に基づいて、成果物アイコンの表示色を変更する例について説明した。しかしながら、表示色以外の要素を変更することによって、バージョン情報に応じて成果物アイコンを異なる態様で表示するようにしてもよい。例えば、バージョン番号に応じて成果物アイコンの形状を変更するようにしてもよい。
【００６０】
（２）上述した実施の形態では、使用者によってガントチャート内の所定範囲が選択された場合には、プロジェクト管理サーバー１ｂ側でその範囲内に含まれる成果物アイコンの数を集計する例について説明した。しかしながら、クライアント１ａ側で集計するようにしてもよい。また、その他のプロジェクト管理サーバー１ｂによる処理についても、クライアント１ａ側で実行可能な処理は、クライアント１ａ側で実行させるようにしてもよい。例えば、図９のステップＳ１４０、図１１のステップＳ２３０、および図１２のステップＳ３５０で実行される成果物管理ＤＢへの書き込み処理についてはプロジェクト管理サーバー１ｂ側で実行し、その他の処理はクライアント１ａ側で実行するようにしてもよい。
【００６１】
（３）上述した実施の形態では、表示システム１００は、クライアント１ａ、プロジェクト管理ソフトウェア用サーバー（プロジェクト管理サーバー）１ｂ、および文書サーバー１ｃとで構成され、プロジェクト管理サーバー１ｂで成果物アイコンを配置したガントチャートを作成してクライアント１ａへ出力するようにした。そして、クライアント１ａは、成果物アイコンを配置したガントチャートを表示装置上に表示するようにした。しかしながら、上記処理を１台の装置上で実行するようにしてもよい。例えば、プロジェクト管理サーバー１ｂに表示装置を接続し、プロジェクト管理サーバー１ｂで成果物アイコンを配置したガントチャートを作成して、表示装置上に出力して表示するようにしてもよい。
【００６２】
なお、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００６３】
【図１】表示システムの一実施の形態の構成を示すブロック図である。
【図２】プロジェクト管理サーバー１ｂのシステム構成を示す図である。
【図３】ガントチャートの具体例を示す図である。
【図４】ガントチャート上に成果物に関する情報を表示した場合の具体例を示す第１の図である。
【図５】成果物情報テーブルのデータ構造の具体例を示す図である。
【図６】成果物詳細情報内のバージョン情報具体例を示す図である。
【図７】ガントチャート上に成果物に関する情報を表示した場合の具体例を示す第２の図である。
【図８】成果物アイコン配置処理の流れを示すフローチャート図である。
【図９】成果物の登録処理の流れを示すフローチャート図である。
【図１０】ワークフローを介した自動登録の流れを模式的に示す図である。
【図１１】成果物の削除処理の流れを示すフローチャート図である。
【図１２】成果物アイコンの移動処理の流れを示すフローチャート図である。
【図１３】ガントチャート上でのメニュー画面の表示例を示す第１の図である。
【図１４】受信した成果物の表示例を示す図である。
【図１５】ガントチャート上でのメニュー画面の表示例を示す第２の図である。
【図１６】プロパティ画面の具体例を示す図である。
【図１７】ガントチャート上での範囲指定の具体例を示す図である。
【図１８】成果物アイコンの数の集計結果の表示例を示す図である。
【図１９】成果物アイコンの数の集計結果のＣＳＶフォーマットでの出力例を示す図である。
【符号の説明】
【００６４】
１００  表示システム、１ａ  クライアント、１ｂ  プロジェクト管理サーバー、１ｂ−１  プロジェクト管理ＤＢ、１ｂ−２  成果物管理ＤＢ、１ｃ  文書サーバー
【図１】
2009026055.tif 000003
【図２】
2009026055.tif 000004
【図３】
2009026055.tif 000005
【図４】
2009026055.tif 000006
【図５】
2009026055.tif 000007
【図６】
2009026055.tif 000008
【図７】
2009026055.tif 000009
【図８】
2009026055.tif 000010
【図９】
2009026055.tif 000011
【図１０】
2009026055.tif 000012
【図１１】
2009026055.tif 000013
【図１２】
2009026055.tif 000014
【図１３】
2009026055.tif 000015
【図１４】
2009026055.tif 000016
【図１５】
2009026055.tif 000017
【図１６】
2009026055.tif 000018
【図１７】
2009026055.tif 000019
【図１８】
2009026055.tif 000020
【図１９】
2009026055.tif 000021