(57)【要約】      （修正有）【課題】文書間の経緯的な関連性を視覚的に把握できるプロジェクト管理システムを提供する。【解決手段】クライアント端末２とネットワーク接続されたサーバ３によってスケジュール管理サービス及び共有ファイル管理サービスを提供するプロジェクト管理システム１において、クライアント端末２にスケジュールを時系列順に表示する際に、当該スケジュールと関連付けられたプロジェクト毎に記録されたファイルを示す情報を付加的に表示する。【選択図】図１
2014099032.tif 000002
【特許請求の範囲】
【請求項１】
利用者が操作するクライアント端末とネットワークを介して通信可能なサーバを備え、プロジェクト毎にスケジュール及び共有ファイルを管理するサービスを提供するプロジェクト管理システムであって、
前記サーバは、
前記ファイルを記録する記録部と、少なくとも前記スケジュールを格納するデータベースと、
前記クライアント端末から送信されたファイルを、プロジェクト毎に記録部へ記録する、ファイル記録手段と、
前記クライアント端末に、前記プロジェクト毎に記録されたファイルに関する所定の情報を一覧表示させる、ファイル表示手段と、
前記クライアント端末から送信された前記スケジュールを、プロジェクト毎にデータベースへ格納又は更新する、スケジュール登録手段と、
前記クライアント端末に、前記プロジェクト毎に格納された所定期間内の前記スケジュールを時系列に沿って一覧表示させる、スケジュール表示手段と、
を備え、
前記スケジュール登録手段は、任意のスケジュールに対して、任意の前記プロジェクト毎に記録されたファイルを関連付ける、ファイル関連付け手段を有し、
前記スケジュール表示手段は、前記表示させるスケジュールが前記ファイルと関連付けられている場合に、該ファイルと関連付けられたことを示す情報とともにスケジュールを表示させる
ことを特徴とする、プロジェクト管理システム。
【請求項２】
前記ファイル表示手段は、一覧表示される各ファイルについて、サムネイル画像を生成可能なファイルの場合はサムネイル画像を表示し、サムネイル画像を生成不能な場合はファイルの種類を示すアイコンを表示することを特徴とする、請求項１記載のプロジェクト管理システム。
【請求項３】
前記スケジュール表示手段は、
前記スケジュールの始期又は終期のいずれか一方のみを有するスケジュールを日別カレンダーによって表示する日別スケジュール表示手段と、
前記スケジュールの始期及び終期の双方を有するスケジュールを月別カレンダーによって表示する月別スケジュール表示手段と、
前記日別スケジュール表示手段及び月別スケジュール表示手段を切替えるカレンダー切替手段と、
を含むことを特徴とする、請求項１又は２に記載のプロジェクト管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール管理システムに関し、具体的には、スケジュールを時系列順に表示したカレンダー上に、当該スケジュールに関連付けられた資料等のファイルを表示するスケジュール管理システムに関する。
【背景技術】
【０００２】
従来から、業務その他のプロジェクトにおける管理作業を支援するシステムが多数存在することが知られている。
【０００３】
例えば、プロジェクトの進行に伴って作成された文書を一カ所に集積し、認証やバージョン管理等の機能をユーザに提供するいわゆるドキュメント管理システムとして、特許文献１のシステムが知られている。
【０００４】
また、他にも特許文献２のように、プロジェクトにおける作業や会議等の期間、期限等を登録して進捗を管理するいわゆるスケジュール管理システムとして、特許文献２の装置が知られている。
【０００５】
特許文献２の装置では、表示画面の横軸を時間軸として、各タスクを開始時間から時間軸方向へのバーとして表現する。この表示方法により、複数のタスク間における時間的なつながりをより分かり易く把握することができる。特に、一のタスクの開始条件が他のタスクの完了である場合に、このような従来の表示方法は有用である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２４２８５０号公報
【特許文献２】特開２００８−１４６１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
プロジェクトで作成された文書は、当該作成をおこなったプロジェクトが終了した後であっても、他のプロジェクトにおける参考文献として、或いは以降に作成する文書のひな形として、その他種々の目的から再利用が試みられるものである。
【０００８】
しかし、これらの文書は打合せ資料として作成されることもあれば、他の文書の記載内容を前提としたものもあり、一の文書に記載された情報のみで必要な情報の全てを得られることは多くないのが通常である。
【０００９】
したがって、文書を再利用する際には、当該文書がどの様な経緯を経て作成されるに至ったか、という情報を取得することが重要である。しかし、当該経緯に関する情報は、従来のシステムでこれを管理することはできず、経緯を記載した文書を別途作成する必要があった。
【００１０】
しかし、経緯を記載する文書を作成するにはコストがかかり、また、種々の複雑な経緯を経て作成された文書については、そもそも経緯を文書化する作業自体が困難である。このような事情から、文書間経緯的な情報を記した文書というものが作成されることは稀であり、文書を再利用するにあたって大きな障害となっていた。
【００１１】
本発明は上記の状況に着目し、文書間の経緯的な関連性を把握できるプロジェクト管理システムを提供することを、その目的としている。
【課題を解決するための手段】
【００１２】
上記課題を解決することを目的としてなされた本発明の構成は、利用者が操作するクライアント端末とネットワークを介して通信可能なサーバを備え、プロジェクト毎にスケジュール及び共有ファイルを管理するサービスを提供するプロジェクト管理システムであって、前記サーバは、前記ファイルを記録する記録部と、少なくとも前記スケジュールを格納するデータベースと、前記クライアント端末から送信されたファイルを、プロジェクト毎に記録部へ記録する、ファイル記録手段と、前記クライアント端末に、前記プロジェクト毎に記録されたファイルに関する所定の情報を一覧表示させる、ファイル表示手段と、
前記クライアント端末から送信された前記スケジュールを、プロジェクト毎にデータベースへ格納又は更新する、スケジュール登録手段と、前記クライアント端末に、前記プロジェクト毎に格納された所定期間内の前記スケジュールを時系列に沿って一覧表示させる、スケジュール表示手段と、を備え、前記スケジュール登録手段は、任意のスケジュールに対して、任意の前記プロジェクト毎に記録されたファイルを関連付ける、ファイル関連付け手段を有し、前記スケジュール表示手段は、前記表示させるスケジュールが前記ファイルと関連付けられている場合に、該ファイルと関連付けられたことを示す情報とともにスケジュールを表示させることを特徴としている。
【００１３】
本発明において、前記ファイル表示手段は、一覧表示される各ファイルについて、サムネイル画像を生成可能なファイルの場合はサムネイル画像を表示し、サムネイル画像を生成不能な場合はファイルの種類を示すアイコンを表示するようにしてもよい。また、前記スケジュール表示手段は、前記スケジュールの始期又は終期のいずれか一方のみを有するスケジュールを日別カレンダーによって表示する日別スケジュール表示手段と、前記スケジュールの始期及び終期の双方を有するスケジュールを月別カレンダーによって表示する月別スケジュール表示手段と、前記日別スケジュール表示手段及び月別スケジュール表示手段を切替えるカレンダー切替手段と、を含むことが望ましい。
【発明の効果】
【００１４】
本発明によれば、所定期間内の予定情報を時系列に沿って一覧表示させる際に表示させる予定情報にファイルが関連付けられている場合には、表示させる予定情報に当該ファイルが関連付けられていることを示す情報が共に表示される。この構成により、予定情報に関連付けられたファイルはスケジュール表示上で時間軸に沿って表示されることとなり、ファイル同士の経緯的な関連性を視覚的に把握することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の一例におけるシステム構成を示す概要図。
【図２】同実施例におけるログイン画面を示す図。
【図３】同実施例におけるファイル管理画面を示す図。
【図４】同実施例におけるファイル操作時に表示されるダイアログ・ウィンドウであり、（ａ）はファイル操作メニュー、（ｂ）はファイルアップロードメニューを示す図。
【図５】同実施例におけるスケジュール管理ウィンドウに日別カレンダーを表示した図。
【図６】同実施例におけるスケジュール管理ウィンドウに月別カレンダーを表示した図。
【図７】同実施例におけるスケジュール登録時のダイアログ・ウインドウを示す図。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態の一例を、図面を参照して説明する。本実施例では、一のシステムによって複数のプロジェクトを管理することができる。共有ファイル管理サービスは、プロジェクト毎にファイルを保管、更新、削除等する機能を提供するものである。
【００１７】
また、本実施例のプロジェクト管理システムは、前述のプロジェクト毎に、該プロジェクトにおける工程、および、打合せ等のイベントからなるスケジュールを管理するスケジュール管理サービスを提供している。
【００１８】
図１で示すように、本実施例に係るプロジェクト管理システム１は、複数のクライアント端末２とネットワークを介して接続されたサーバ３によって構成されている。
【００１９】
本実施例のプロジェクト管理システム１は、サーバ３によるＷＥＢアプリケーションによるＡＳＰサービスとして各サービスが提供され、利用者はクライアント端末２が実行するＷＥＢブラウザを介して当該サービスの提供を受けることができる。ただし、本発明の実施形態はＷＥＢアプリケーションに限られず、たとえば、クライアント端末２が専用アプリケーションを実行するいわゆるリッチ・クライアントによるクライアント・サーバモデルを適用しても良い。
【００２０】
クライアント端末２は、本実施例のプロジェクト管理システム１を利用するユーザが操作する端末である。前述のように、本実施例はＷＥＢアプリケーションとして機能が提供されるものであり、クライアント端末２は、当該クライアント端末２が実行するＷＥＢブラウザを介してサーバ３とネットワーク通信する。
【００２１】
クライアント端末２は前述の通りＷＥＢブラウザによってサーバ３とネットワーク通信可能なコンピュータであれば、本実施例の機能の提供を受けることができる。すなわち、ＣＰＵとメモリ、記憶装置、入出力装置等がバスによって接続された、一般的なコンピュータであれば、本実施例におけるクライアント端末として利用可能である。
【００２２】
サーバ３は、前述のクライアント端末２からＷＥＢブラウザを介して所定の要求を受信し、該受信した要求に応じて各種処理を行う装置である。サーバ３は前述のクライアント端末２と同様に一般的な構成のコンピュータによってこれを構成することができる。
【００２３】
本実施例におけるサーバ３は、スケジュールや共有ファイル、プロジェクトや該プロジェクトの参加者等の所定の情報を格納するためのデータベース３１と、前述の共有ファイルを格納するために、大容量の記録装置からなる記録部３２を備えている。また、サーバ３は前述のクライアント端末２からの要求に応じて所定のサービスを提供するために、共有ファイルを記録部３２に記録するためのファイル記録手段３３、共有ファイルの一覧を表示させるためのファイル表示手段３４、イベントや工程等のスケジュールをデータベースに登録・更新等するためのスケジュール登録手段３５、所定期間内のスケジュールをデータベースから取得し表示するためのスケジュール表示手段３６を備えている。
【００２４】
本実施例のプロジェクト管理システム１で行われる全ての処理を単一の装置によって実行する必要はなく、負荷分散やスケーラビリティ等、種々の設計要素を考慮して適宜複数台の装置によってサーバ３を構成するようにしてもよい。特に、本実施例においては記録部３２およびデータベース３１はサーバ３本体と別構成としてもよい。
【００２５】
データベース３１は、本実施例のプロジェクト管理システム１を稼働させるために必要な種々の情報を記録するための記録手段であり、本実施例ではサーバ３上で稼動するリレーショナル・データベース・マネージメント・システム（ＲＤＢＭＳ）である。各種情報を記録する手段はＲＤＢＭＳに限られず、種々のデータベースシステム等を適宜選択してもよい。
【００２６】
本実施例のプロジェクト管理システム１を利用するに際しては、まず、利用者はクライアント端末２のＷＥＢブラウザから所定のＵＲＬにアクセスする。この際に、ログイン画面のＨＴＭＬコードがサーバからクライアント端末２に送信され、クライアント端末２のＷＥＢブラウザ上に図２で示すように描画される。
【００２７】
図２で示すように、ログイン画面４では、利用者毎に割り当てられたＩＤおよびパスワードの入力が求められる。利用者が当該ＩＤおよびパスワードをフォーム４１、４２に入力してログインボタン４３をクリックすると、入力したＩＤおよびパスワードがサーバ３に送信され、サーバ３によって認証処理が行われる。認証処理は、入力されたＩＤおよびパスワードが、あらかじめデータベース３１に格納されたＩＤおよびパスワードと一致するか否かの判定をすることで行われる。認証に成功した場合には、サーバ３が後述するファイル管理画面のＨＴＭＬコードを生成してクライアント端末２に送信する。当該ＨＴＭＬコードを受信したクライアント端末２は、ＷＥＢブラウザに図３で示すようにファイル管理画面を描画する。
【００２８】
ファイル管理画面は、本実施例のプロジェクト管理システム１において、共有ファイルを管理するサービスを提供する画面であり、図３で示すように、画面中央にコンテンツ表示領域５１が配され、その上側にプロジェクト選択領域５２および検索領域５３、右側にスケジュール管理呼出領域５４、右下側にアップロード領域５５が配されている。
【００２９】
コンテンツ表示領域５１は、利用者の参加するプロジェクトが保有するファイルの一覧を表示すると共に、当該一覧表示されたファイルの操作を行うための領域である。前述のログイン画面４を介して認証を行うと、サーバ３は前述のファイル表示手段３４を実行することにより、当該認証処理を行った利用者が属するプロジェクトをデータベース３１から検索し、当該プロジェクトが保有する共有ファイルに関する所定の情報を記録部３２から取得し、一覧情報を作成してクライアント端末２に送信する。
【００３０】
コンテンツ表示領域５１には前述のファイル一覧が表示される。一覧表示される情報は、動画や画像等サムネイル画像を生成できる場合にはサムネイル画像、それ以外の場合はファイルの種別を表すアイコンと、ファイル名と、ファイルの種別と、ファイルサイズで構成されている。
【００３１】
一覧表示されているファイルのうち、任意のファイルをクリックすると、図４（ａ）で示すようなメニューウィンドウ６が画面上に表示される。このウィンドウ６で表示されるメニューは、ファイルが動画又は画像の場合にこれを表示又は再生するためのメニューと、ファイルの名称や付加的なメタデータを編集するためのメニューと、ファイルをクライアント端末上にダウンロードするためのメニューと、ファイルをプロジェクト管理システムから削除するためのメニューから構成されている。
【００３２】
クライアント端末２から、任意のファイルをコンテンツ表示５１領域上にドラッグ・アンド・ドロップ操作すると、図４（ｂ）で示すようなアップロードウィンドウ７が画面上に表示される。当該ウィンドウ７において所定の項目に入力した後、登録ボタンをクリックするとクライアント端末２からドラッグ・アンド・ドロップしたファイルがサーバ３に転送され、サーバ３がファイル記録手段３３を実行することにより、ファイルはプロジェクトが保有する共有ファイルとして記録部３２に記録される。この時、プロジェクトで保有している共有ファイル中に、当該操作を行ったファイルと同名のものが存在している場合には、当該ファイルをドラッグ・アンド・ドロップ操作したファイルで置き換えることができる。
【００３３】
プロジェクト選択領域５２は、本実施例のプロジェクト管理システム１が管理するプロジェクト情報を操作するための領域である。当該領域は、左端のアクセス可能プロジェクト一覧タブ５２１と、当該タブ右側の参加中プロジェクト一覧タブ５２２から構成されている。
【００３４】
アクセス可能プロジェクト一覧タブ５２１は、認証処理を行った利用者が参加しているか否かに関わらず、当該利用者が閲覧可能なすべてのプロジェクトから、一のプロジェクトを選択するためのタブである。当該タブ５２１をクリックすると、アクセス可能な全プロジェクトの一覧が画面上に表示される。当該一覧から任意のプロジェクトを選択すると、サーバは当該選択したプロジェクトが保有するファイルの一覧を生成し、コンテンツ表示領域５１に当該ファイルの一覧を表示する。
【００３５】
参加中プロジェクト一覧タブ５２２は、認証処理を行った利用者が参加しているプロジェクトから、一のプロジェクトを選択するためのタブである。前述のように、ファイル管理画面５は、一のプロジェクトが保有するファイルをコンテンツ表示領域に表示する。参加中プロジェクト一覧タブ５２２をクリックすると、利用者が参加中のプロジェクトの一覧が画面上に表示される。当該一覧から任意のプロジェクトを選択すると、サーバは当該選択したプロジェクトが保有するファイルの一覧を生成し、コンテンツ表示領域５１に当該ファイルの一覧を表示する。
【００３６】
検索領域５３は、コンテンツ表示領域５１に一覧表示されたファイルから、任意のキーワードによる検索を行うためのインタフェースを提供するものである。当該検索領域５３には、キーワードを入力するための検索フォーム５３１と、検索実行アイコン５３２、および、検索フォームに入力したキーワードを消去するためのクリアアイコン５３３が配されている。利用者が検索フォーム５３１に所望のキーワードを入力して検索実行アイコン５３２をクリックすると、当該入力したキーワードがサーバ３に送信され、サーバ３はキーワードにマッチするファイルをプロジェクト保有のファイル郡から検索する。検索が終了すると、サーバ３は検索結果の一覧を生成してクライアント端末２に送信し、クライアント端末２がコンテンツ表示領域５１上に当該結果を表示する。また、クリアアイコン５３３をクリックした場合には、検索フォーム５３１に入力されたキーワードが消去される。
【００３７】
アップロード領域５５は、クライアント端末２上の任意のファイルをプロジェクト管理システム１にアップロードするためのインタフェースを提供するものである。アップロード領域５５にクライアント端末２上からファイルをドラッグ・アンド・ドロップすると前述のアップロードウィンドウ７が表示される。当該ウィンドウ７でアップロードするファイルに付加する情報を選択した後、登録ボタンをクリックすると、当該ファイルはサーバ３に転送され、サーバ３がファイル記録手段３３を実行することにより、受信したファイルを参加中プロジェクトタブで選択されているプロジェクト保有の共有ファイルとして記憶部３２に保存する。
【００３８】
スケジュール管理呼出領域５４は、本実施例のプロジェクト管理システム１におけるスケジュール管理サービスを提供するインタフェースを画面上に表示させるためのアイコンが表示されている。当該アイコンをクリックすると、サーバ３がスケジュール表示手段３６を実行することにより、データベース３１から所定期間内のスケジュールを取得し、５で示すようなスケジュール管理ウィンドウ８に当該スケジュールを表示する。
【００３９】
スケジュール管理ウィンドウ８は、左右方向を時間軸とするカレンダー領域８１と、該カレンダー領域８１の右上側に日別・月別切替ボタン８２と、左下側にイベント登録ボタン８３が配されている。
【００４０】
本実施例におけるスケジュール管理サービスは、図５で示すような日別カレンダーによるスケジュール管理サービスと、図６で示すような月別カレンダーによるスケジュール管理サービスが提供されており、スケジュール管理呼出領域５４のアイコンをクリックした際には、日別カレンダーを表示するウィンドウ８が表示される。ウィンドウ８右上側の日別・月別切替ボタン８２をクリックすることにより、日別カレンダー表示と月別カレンダー表示を切り替えることができる。
【００４１】
カレンダー領域８１には、当該カレンダーにより表示される日又は月を、左右方向を時間軸として時系列順に表示する日付表示領域８１１と、該日付表示領域８１１の各日又は月の下部に、登録済みのスケジュールのタイトルを表示するタイトル表示領域８１２が配されている。
【００４２】
イベント登録ボタン８３をクリックすると、図７で示すようなスケジュール登録ウィンドウ９が画面上に表示される。本実施例では、スケジュール情報としてタイトル、期間、日時、場所、内容を入力することができる。当該ウィンドウ９において所定の情報を入力し、登録ボタンをクリックすると、入力した情報はクライアント端末からサーバ３に送信され、サーバ３がスケジュール登録手段３５を実行することによりデータベース３１に当該情報を記録すると共に、前述のウィンドウ８上に表示される。なお、本実施例では、スケジュールを打合せ等、単一の日で完結するイベントと、複数日間の予定を示す工程と、からなるものとし、期間の始期のみを入力した際には日別スケジュール管理サービスで扱われるイベント、始期及び終期の双方を入力した際には月別スケジュール管理サービスで扱われる工程としてデータベース３１に格納される。
【００４３】
スケジュール管理ウィンドウ８の各スケジュールには、当該ウィンドウ８背面のコンテンツ表示領域５１上のファイルをドラッグ・アンド・ドロップすることができる。スケジュールにファイルがドラッグ・アンド・ドロップされると、当該ファイルはドラッグ・アンド・ドロップされたスケジュールに関連付けられたファイルとして、サーバ３がスケジュール登録手段３５を実行することにより、データベース３１の所定の情報を更新する。
【００４４】
スケジュールにファイルが関連付けられると、スケジュール管理ウィンドウ８上の各スケジュールのタイトル近傍にファイルを示すアイコン８４が表示される。このアイコン８４をクリックすることで、当該スケジュールに関連付けられたファイルの一覧が表示される。
【００４５】
本実施例では、スケジュール管理ウィンドウ８上において、各スケジュールにどのファイルが関連付けられたのかを閲覧することができる。スケジュール管理ウィンドウ８は、プロジェクトにおけるスケジュールを、左右方向を時間軸として表示するものであり、このスケジュールに、当該スケジュールに関連するファイルを表示することで、ファイル間の経緯的な関係性を視覚的に把握することができる。たとえば、ある打合せで作成されたファイルを元として、設計工程により仕様書等を作成した場合に、当該仕様書等のインプットとなるファイルが打合せ資料であったことを、スケジュール管理画面上で把握することができる。
【００４６】
なお、本発明の構成は上記実施例に限られるものではない。
たとえば、本実施例ではサービスをＡＳＰサービスとして提供しているが、クライアント端末側２に専用のアプリケーションを備えたリッチクライアントアプリケーションとしてもよく、クライアント端末２として専用の端末を用いてもよい。また、クライアント端末２もサービスの提供方法に合わせて各種端末を用いることができる。たとえば、サービスがＷＥＢアプリケーションによるＡＳＰサービスであれば、スマートフォンや携帯電話等を使用することができる。
その他の具体的構成についても上記の実施例に限られるものではなく、本発明の趣旨を逸脱しない範囲でさまざまな変更が可能である。
【符号の説明】
【００４７】
１        プロジェクト管理システム
２        クライアント端末
３        サーバ
【図１】
2014099032.tif 000003
【図２】
2014099032.tif 000004
【図３】
2014099032.tif 000005
【図４】
2014099032.tif 000006
【図５】
2014099032.tif 000007
【図６】
2014099032.tif 000008
【図７】
2014099032.tif 000009