(57)【要約】【課題】あるプロジェクトにおける作業実績を集計する作業管理システムを得る。【解決手段】作業管理サーバ２、個人端末１、ＩＣカードリーダ４、入退出管理サーバ５がネットワーク３介して接続されて構成される。作業管理サーバは、個人端末からプロジェクトにおける作業項目を受付けて登録する手段８、作業管理サーバ上に登録された作業項目毎のフォルダを階層構造で生成する手段、作業担当者が作業を実施する際に、個人端末の中でアクティブになっているファイルを検出し、そのファイルが属しているフォルダを識別し、そのアクセス時間を収集すると共に、入退出時間管理サーバがＩＣカードから取得した個人端末外での作業時間を収集する手段９、各作業項目における累積作業時間を更新する手段１１、収集された累積作業時間に基づいて、前記プロジェクトの進捗状況を算出する作業状況管理手段１３を有する。【選択図】図１−１
2010039620.tif 000002
【特許請求の範囲】
【請求項１】
あるプロジェクトにおける作業実績を集計する作業管理システムにおいて、
作業管理サーバと、１または複数の個人端末と、１または複数のＩＣカードリーダと、入退出管理サーバとがネットワークを介して接続されており、
前記作業管理サーバは、前記個人端末から前記あるプロジェクトにおける作業項目を受付けて登録する作業項目登録手段と、前記作業管理サーバ上に登録された作業項目毎のフォルダを階層構造で生成する手段と、作業担当者が作業を実施する際に、前記個人端末の中でアクティブになっているファイルを検出し、そのファイルが属しているフォルダを識別する手段と、そのアクセス時間を収集する手段と、前記入退出時間管理サーバがＩＣカードから取得した個人端末外での作業時間を収集する作業時間収集手段と、各作業項目における累積作業時間を更新する作業時間更新手段と、収集された累積作業時間に基づいて、前記プロジェクトの進捗状況を算出し、前記個人端末からの照会に対して前記個人端末に送信する作業状況管理手段とを有することを特徴とする作業管理システム。
【請求項２】
前記作業項目登録手段は、前記あるプロジェクトにおける成果物作成にかかる作業項目、工程表、作業担当者の氏名等の情報を設定する画面を前記個人端末に送信して表示させ、作業項目の情報が登録されると、その作業項目に対応するフォルダを階層構造に設定し、作業担当者の個人端末に自動的にフォルダを生成することを特徴とする請求項１記載の作業管理システム。
【請求項３】
前記作業時間収集手段は、前記個人端末に周期的にアクセスし、作業担当者が操作中であるファイルと、そのファイルが属しているフォルダの識別と、ファイルへのアクセス時間とを収集すると共に、各作業場所に設置された前記ＩＣカードリーダにより入退出時間を管理する入退出管理サーバと連携して、個人端末以外での作業時間及び作業場所の情報を収集し、前記収集した時間を登録されている作業項目に対応付け、累積作業時間を加算することを特徴とする請求項１記載の作業管理システム。
【請求項４】
前記作業状況管理手段は、前記作業管理サーバ上に登録されている作業項目、工程表、作業担当者の氏名等の情報と、集計された累積作業時間をもとに、個人端末からの要求に対して、あるプロジェクトにおける作業項目単位またはプロジェクト全体の進捗状況および各作業間の関連を示す画面を前記個人端末に送信して表示させることを特徴とする請求項１記載の作業管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業管理システムに係り、特に、ある開発プロジェクトにおける個人端末での作業時間及び個人端末外での作業時間（例えば、会議室での会議時間）を、予めプロジェクト毎に定義された作業項目毎に算出し、作業実績を集計する作業管理システムに関する。
【背景技術】
【０００２】
作業管理に関する従来技術として、作業担当者が個人端末を利用して個人端末上のファイルを使用すると、そのファイルまたはフォルダに対応する作業の累積作業時間を更新し、作業実績を算出するという技術が、例えば、特許文献１、２等に記載されて知られている。
【特許文献１】特開２００１−２７３３９０号公報
【特許文献２】特開２００６−３４３８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述した従来技術による作業管理システムは、１つのプロジェクトにおける、個人端末での作業時間を集計することにとどまり、個人端末を離れた作業、例えば、会議を実施する場合における、作業時間を自動的に収集することができないという問題点を有するものであり、また、集計された作業実績からは各作業項目間の関連性が見えないという問題点を有している。
【０００４】
本発明の目的は、前述した従来技術の問題点を解決し、特定の階層に生成されたフォルダ及びファイルへのアクセス時間と各作業場所における入退出時間とを集計し、集計された作業時間と作業担当者の工程表とにより、個人端末内外での作業時間をプロジェクト毎に定義し、予め作業管理システム上に登録された作業項目に対応する作業実績への自動振り分けを可能とし、各作業項目相互間の関連も含めた進捗状況を把握することができるようにした作業管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明によれば前記目的は、あるプロジェクトにおける作業実績を集計する作業管理システムにおいて、作業管理サーバと、１または複数の個人端末と、１または複数のＩＣカードリーダと、入退出管理サーバとがネットワークを介して接続されており、前記作業管理サーバは、前述個人端末から前記あるプロジェクトにおける作業項目を受付けて登録する作業項目登録手段と、前記作業管理サーバ上に登録された作業項目毎のフォルダを階層構造で生成する手段と、作業担当者が作業を実施する際に、前記個人端末の中でアクティブになっているファイルを検出し、そのファイルが属しているフォルダを識別する手段と、そのアクセス時間を収集する手段と、前記入退出時間管理サーバがＩＣカードから取得した個人端末外での作業時間を収集する作業時間収集手段と、各作業項目における累積作業時間を更新する作業時間更新手段と、収集された累積作業時間に基づいて、前記プロジェクトの進捗状況を算出し、前記個人端末からの照会に対して前記個人端末に送信する作業状況管理手段とを有することにより達成される。
【発明の効果】
【０００６】
本発明によれば、ＩＣカードを利用した入退室時間をもとに個人端末以外の作業時間、例えば、会議等の作業時間を集計することが可能となり、予めプロジェクト毎に定義された作業項目に合わせて作成された作業フォルダへのアクセス時間と併せて、より実態に近い作業項目に対応する作業実績を収集することができる。また、本発明によれば、集計した作業量に基づいて、リアルタイムにプロジェクトの進捗状況を個人端末上の照会画面に表示させることが可能となり、これにより、プロジェクトの進捗状況及び作業担当者毎の進捗状況を管理することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明による作業管理システムの実施形態を図面により詳細に説明する。以下に説明する本発明の実施形態は、本発明による作業管理システムを予めプロジェクトで定義された作業項目を利用して実施する場合を例としたものである。
【０００８】
図１−１は、本発明の一実施形態による作業管理システムの全体の構成の概要を示すブロック図である。ここに示す作業管理システムは、情報収集、情報管理を行うためのシステムであり、複数の個人端末１と、作業管理サーバ２と、１または複数の作業場所に設置されたＩＣカードリーダ４と、入退室管理サーバ５とが、例えば、ＬＡＮ（ローカルエリアネットワーク）等のネットワーク３を介して相互に接続されて構成されている。
【０００９】
図１−１において、個人端末１は、例えば、プロジェクトに関する作業を実施する作業担当者が使用するパソコン等の端末であり、プロジェクトに関するドキュメントファイルの作成、作業項目の登録、作業状況の照会等の処理を実施する。
【００１０】
入退室管理サーバ５は、ネットワーク３を介して１または複数の作業場所に設置されたＩＣカードリーダ４から入退室情報を取得して集計し、入退室情報の管理を実施する。
【００１１】
作業管理サーバ２は、ネットワーク３を介して１または複数の個人端末１の作業状況を監視して作業時間を収集し、入退室管理サーバ５からの入退室時間情報を収集することにより作業実績を管理する。
【００１２】
前述の作業管理サーバ２は、少なくとも、ＣＰＵ、メモリ、ＨＤＤ等による記憶装置を備えて構成される情報処理装置であり、ネットワークＩ／Ｆ部６、データ送受信部７、作業登録受付部８、作業時間収集部９、データベース１０、作業時間更新部１１、作業状況管理部１３を備えて構成されている。
【００１３】
そして、ネットワークＩ／Ｆ部６は、ネットワーク３に対するインターフェース処理を実施するネットワーク機器であり、データ送受信部７は、個人端末１、入退室管理サーバ５とデータを送受信するモデム等の通信機器である。また、作業登録受付部８、作業時間収集部９、作業時間更新部１１、作業状況管理部１３は、プログラムとして構成され、通常、記憶装置に格納されていて、メモリにロードされてＣＰＵにより実行されることにより、それぞれの機能を構築するものであり、データベース１０は、記憶装置内に構成される。
【００１４】
作業登録受付部８は、データ送受信部７が個人端末１から、あるプロジェクトにおける作業項目、作業予定情報、作業者情報の登録を受付けると、データベース１０に情報を登録する処理を実施する。そして、データベース１０には、あるプロジェクトにおける作業項目、作業予定情報、作業者情報が保存される。また、作業登録受付部８は、データベース１０から各個人端末１内に作業項目に応じたフォルダを生成する処理を実施する。
【００１５】
作業時間収集部９は、個人端末１に定期的にアクセスして、個人端末上で作業担当者がアクセスしているファイルを検出し、そのファイルがアクティブになっている時間、及び、そのファイルが属しているフォルダ情報を収集する処理と、入退室管理サーバ５から定期的に入退室情報を取得する処理とを実施する。
【００１６】
作業時間更新部１１は、作業時間収集部９により収集された作業時間と、データベース１０が保持している作業項目、作業予定情報とにより、作業項目を特定し各作業担当者における累積作業時間を更新する処理を実施する。
【００１７】
作業状況管理部１３は、個人端末１からの要求に対し、あるプロジェクトにおける進捗状況を、データベース１０に登録されている工程表、作業担当者別の作業時間等に基づいて出力する処理を実施する。
【００１８】
図１−２はデータベース１０で管理している各種の情報のデータ構成例を示す図である。データベース１０内に管理される情報は、作業項目情報、端末内作業項目情報、端末外作業項目情報、担当者情報、作業実績情報に分けて、各テーブル内に構成され、作業管理システム２の作業登録受付部８により登録されるデータ、作業管理システム２の作業時間更新部１１により更新される作業時間が格納される。
【００１９】
図１−２（ａ）に示す作業項目情報のテーブルは、作業項目名称、階層位置番号、予定開始日、予定終了日、進捗率の各項目からなるレコードを複数有して構成される。図１−２（ｂ）に示す端末内作業項目情報のテーブル（ファイルアクセス作業）は、端末内作業名称、実行ファイル名、フォルダパス、前工程作業Ｎo.、作業項目ＮＯの各項目からなるレコードを複数有して構成される。
【００２０】
図１−２（ｃ）に示す端末外作業項目情報のテーブル（会議等作業）は、端末外作業名称、会議室名、予定開始日、予定終了日、作業項目ＮＯの各項目からなるレコードを複数有して構成される。図１−２（ｄ）に示す作業担当者情報のテーブルは、担当者名、ランク、端末ＩＰアドレスの各項目からなるレコードを複数有して構成される。図１−２（ｅ）に示す作業実績情報のテーブルは、担当者ＮＯ、作業項目ＮＯ、実績時間（秒）の各項目からなるレコードを複数有して構成される。
【００２１】
図２は本発明の実施形態による作業管理システムでの処理動作を説明するフローチャートであり、次に、これについて説明する。
【００２２】
（１）新規プロジェクトが発足すると、そのプロジェクトの管理者等は、そのプロジェクトにおける作業項目を定め、作業項目に応じた工程表、作業担当者情報、作業担当者の端末ＩＰアドレス等の初期情報を、作業管理サーバ２のデータベース１０に設定する。この初期情報の作業管理サーバ２への登録は、例えば、個人端末１を使用して、作業の登録要求を作業管理サーバ２に送信することにより行うことができる（ステップＳ１）。
【００２３】
（２）作業管理サーバ２の作業状況管理部１３は、データベース１０に設定された新規プロジェクトの発足に伴う初期情報に基づいて、作業担当者が使用する個人端末１に作業項目に応じた作業フォルダを生成する（ステップＳ２）。
【００２４】
なお、前述したステップＳ１、Ｓ２での作業情報登録処理の詳細については、図３−１に示して後述し、また、個人端末１に生成される作業フォルダーの構成については、図４に示して後述する。
【００２５】
（３）その後、作業管理サーバ２は、作業の管理のために、一定時間毎に、個人端末１及び入退出管理サーバ５にアクセスして、作業時間を収集すると共に、収集した作業時間、登録された作業情報に基づいて、累積作業時間を更新する（ステップＳ３、Ｓ４）。
【００２６】
なお、前述したステップＳ３、Ｓ４での作業実績集計処理の詳細については、図３−２に示して後述する。
【００２７】
（５）作業管理サーバ２は、個人端末１から進捗状況の照会があった場合、データベース１０から作業時間、作業内容を読み出し、進捗状況として個人端末１に対して送信して表示させる（ステップＳ５）。
【００２８】
なお、前述したステップＳ５での作業進捗状況照会処理の詳細については、図３−３に示して後述し、また、進捗状況の表示画面の例については、図５に示して後述する。
【００２９】
図３−１は前述したステップＳ１、Ｓ２での作業情報登録処理の詳細を説明するフローチャートであり、次に、これについて説明する。
【００３０】
（１）作業管理システム２のデータ送受信部７は、個人端末１から送信された、あるプロジェクトにおける作業項目、担当者及び担当者が使用する個人端末１のＩＰアドレス、工程表を含む初期情報を受信すると、その登録要求を作業登録受付部８に出力する（ステップＡ１）。
【００３１】
（２）作業管理システムの作業登録受付部８は、データ送受信部７から作業登録要求を受付けると、登録情報である作業項目、担当者及び担当者が使用する個人端末１のＩＰアドレス、工程表をデータベース１０に登録する（ステップＡ２）。
【００３２】
（３）ここで、作業状況管理部１３は、新規にプロジェクトに関する作業の登録を受付けるため、登録した作業項目をもとに作業階層を設定し、データ送受信部７を介して、登録されたＩＰアドレスをもとに各個人端末１に最上位階層にプロジェクト名のフォルダ、それ以降、設定済みの作業階層に合わせたフォルダ階層を各個人端末１に生成する（ステップＡ３、Ａ４）。
【００３３】
図４は各個人端末１に生成された作業フォルダの階層構成の例を示す図であり、次に、これについて説明する。
【００３４】
図４に示すフォルダの階層構成の例において、左ペインに示されているボックスの１つ１つがフォルダを示している。そして、最上位階層にプロジェクト名、図４に示す例では、「Ｃ：￥Ａプロジェクト」のフォルダが生成され、それ以降登録されている作業項目に合わせて、フォルダが生成されていく。
【００３５】
また、右ペインには、生成されたフォルダに対して、プロジェクトに関するファイルやドキュメントを自由（例えば、ドラッグ＆ドロップ等により）に関連付けて記述することが可能である。
【００３６】
図３−２は前述したステップＳ３、Ｓ４での作業実績集計処理の詳細を説明するフローチャートであり、次に、これについて説明する。まず、図３−２（ａ）を参照して、端末内作業時間収集の場合の処理の詳細について説明する。
【００３７】
（１）作業管理システム２の作業時間収集部９は、登録されている個人端末１のＩＰアドレスに基づいて個人端末１に周期的にアクセスし、アクセスした個人端末１が稼働中か否かを判定し、端末が稼働中でなかった場合、ここでの処理を終了する（ステップＢ１、Ｂ２）。
【００３８】
（２）ステップＢ２の判定で、端末が稼働中であった場合、作業時間収集部９は、その個人端末１内でアクティブになっているファイルを検出し、そのファイルがアクティブになっている時間を計測し、また、そのファイルが属するフォルダ情報を収集する処理を実施する。なお、本発明の実施形態では、作業担当者が本プロジェクトの作業を実施する場合、作業登録受付部８により生成されたフォルダ階層内の適切なフォルダ配下で作業を行うことを前提としている（ステップＢ３、Ｂ４）。
【００３９】
（３）作業管理システム２の作業時間更新部１１は、ファイルがクローズされた時点で、作業時間収集部９から、そのファイルへのアクセス時間と対象フォルダーとを受信し、対象フォルダが登録済の作業階層にあるか否かを判定し、対象フォルダが登録済の作業階層になかった場合、ステップＢ３からの処理に戻って処理を繰り返す（ステップＢ５、Ｂ６）。
【００４０】
（４）ステップＢ６の判定で、対象フォルダが登録済の作業階層にあった場合、作業担当者単位の作業項目別フォルダ内に存在するファイルがアクティブである時間と、データベース１０に登録されている作業項目と照らし合わせることにより、作業担当者の端末での作業項目別の累積作業時間を算出し、算出した作業担当者の作業項目別の累積作業時間をデータベース１０の作業実績情報テーブルへ追加して、テーブルを更新する（ステップＢ７）。
【００４１】
次に、図３−２（ｂ）を参照して、端末外作業時間収集の場合の処理の詳細について説明する。なお、作業者は、事前に、次に説明する処理を行っておくものとする。
【００４２】
すなわち、作業者は、作業管理サーバ２に対して、個人端末１から会議等の作業予定情報の登録要求を行う。要求を受付けた作業管理サーバ２のデータ送受信部７は、受信した情報を作業登録受付部８に出力する。作業登録受付部８は、データベース１０に作業予定の登録処理を実施し、データ送受信部７を介して、該当者の個人端末１に通知する。
【００４３】
そして、会議を実施する場合には、事前に作業予定を登録し、作業担当者は、会議実施時に、作業場所に設置されたＩＣカードリーダに入室時と退室時とにＩＣカードを読み込ませる。入退出管理サーバ５は、各作業場所に設置されたＩＣカードリーダから転送されてくる作業担当者情報及び入退室時間を集計しておく。
【００４４】
（１）作業管理サーバ２の作業時間収集部９は、入退出管理サーバ５に周期的にアクセスし、入退出管理サーバ５が保持している入退出時間、作業場所、ユーザ情報をデータ送受信部７を介して受信し、該当時間の作業スケジュールがデータベース１０に登録されているか否かを判定し、登録されていなかった場合、ここでの処理を終了する（ステップＣ１、Ｃ２）。
【００４５】
（２）ステップＣ２の判定で、該当時間の作業スケジュールがデータベース１０に登録されていた場合、作業時間収集部９は、入退出情報と、データベース１０に登録されている会議等の作業予定を照らし合わせて、登録スケジュールと収集情報との対応付けを行う（ステップＣ３）。
【００４６】
（３）その後、作業時間更新部１１は、作業担当者の個人端末以外の作業項目別の累積作業時間を算出し、算出した作業担当者の作業項目別の累積作業時間をデータベース１０の作業実績情報テーブルへ追加して、テーブルを更新する（ステップＣ４）。
【００４７】
図３−３は前述したステップＳ５での作業進捗状況照会処理の詳細を説明するフローチャートであり、次に、これについて説明する。
【００４８】
（１）作業管理サーバ２の作業状況管理部１３は、個人端末１から進捗状況の照会要求を情報すると、データベース１０の作業項目情報テーブルから各作業の予定と進捗率を取得する（ステップＤ１、Ｄ２）。
【００４９】
（２）次に、作業状況管理部１３は、データベース１０の作業実績情報テーブルから担当者、作業別の実績時間、担当者テーブルから担当者のランクを取得する（ステップＤ３）。
【００５０】
（３）その後、作業状況管理部１３は、取得した情報のプロジェクトにおける工程表をもとに算出される値（以下、予定工数という）、作業における進捗率と実績時間をもとに算出される値（以下、作業実績工数という）、実績工数と担当者のランクより算出される値（以下、投入実績という）を集計し、それぞれの集計値をもとにプロジェクトにおける進捗状況を把握することが可能に表示できるように編集し、データ送受信部７を介して、個人端末へ出力する（ステップＤ４、Ｄ５）。
【００５１】
図５は前述した処理で個人端末に送信されて表示された進捗状況の表示画面の例を示す図である。
【００５２】
図５に示す予定工数のグラフは、登録されている工程表をもとに照射され、作業実績のグラフは、データベースの作業項目情報テーブルの進捗率及び作業実績情報テーブルの実績時間をもとに照射され、投入実績のグラフは、データベースの作業実績情報テーブルの実績時間及び担当者のランクにより照射される。予定工数と作業実績との差により、遅延日数が画面に表示される。
【００５３】
なお、図５に示している例は、ある工程について画面に表示した例であるが、プロジェクト全体、他の作業工程について画面に表示することも可能である。
【００５４】
前述した本発明の実施形態によれば、予定工数、実績工数、投入実績が表示されることにより、担当者は画面上でプロジェクトまたは工程における進捗状況を把握することが可能となる。
【００５５】
前述した本発明の実施形態での各処理は、プログラムにより構成し、本発明が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００５６】
以上、本発明の好適な実施形態について説明したが、本発明は、前述した実施形態に限定されるものではなく、本発明の範囲内において、適宜、修正、変更を加えることが可能である。
【図面の簡単な説明】
【００５７】
【図１−１】本発明の一実施形態による作業管理システムの全体の構成の概要を示すブロック図である。
【図１−２】データベース１０で管理している各種の情報のデータ構成例を示す図である。
【図２】本発明の実施形態による作業管理システムでの処理動作を説明するフローチャートである。
【図３−１】図２に示すフローのステップＳ１、Ｓ２での作業情報登録処理の詳細を説明するフローチャートである。
【図３−２】図２に示すフローのステップＳ３、Ｓ４での作業実績集計処理の詳細を説明するフローチャートである。
【図３−３】図２に示すフローのステップＳ５での作業進捗状況照会処理の詳細を説明するフローチャートである。
【図４】各個人端末に生成された作業フォルダの階層構成の例を示す図である。
【図５】各個人端末に送信されて表示された進捗状況の表示画面の例を示す図である。
【符号の説明】
【００５８】
１  個人端末
２  作業管理サーバ
３  ネットワーク
４  ＩＣカードリーダ
５  入退出管理サーバ
６  ネットワークＩ／Ｆ部
７  データ送受信部
８  作業登録受付部
９  作業時間収集部
１０  データベース
１１  作業時間更新部
１３  作業状況管理部
【図１−１】
2010039620.tif 000003
【図１−２】
2010039620.tif 000004
【図２】
2010039620.tif 000005
【図３−１】
2010039620.tif 000006
【図３−２】
2010039620.tif 000007
【図３−３】
2010039620.tif 000008
【図４】
2010039620.tif 000009
【図５】
2010039620.tif 000010