(57)【要約】【課題】複数の作業工程に分けられた工程計画の担当要員の割付作業を容易にすることができる工程計画装置を提供する。【解決手段】工程計画装置は、表示部に表示されたタスク別ガントチャート４１の画面上から作業工程が選択され、リソース別ガントチャート４２にドラッグアンドドロップ操作を受理すると、リソース別ガントチャート４２に選択された作業工程を割り付けて、担当要員として登録し、タスク別ガントチャート４１の工程枠内に割り付けられた割付予定数を表示する。このとき、工程計画装置はドロップ時に担当要員として所定条件（例えば、ダブルブッキングや資格有無）を満たすか否かのチェックを行う。所定条件を満たした場合、要員管理表に割り付けられた担当要員として確定する。そして、所定条件を満たさない場合は、タスク別ガントチャート４１およびリソース別ガントチャート４２の作業工程にエラー情報を告知する。【選択図】図２
2010225017.tif 000002
【特許請求の範囲】
【請求項１】
作業工程に必要な要員を割り付けて工程計画をする工程計画装置において、
表示手段に表示された工程管理表の画面上から第１のエレメントを選択し移動する操作により前記表示手段に表示された要員管理表に第２のエレメントとして割り付け要求をする入力手段と、
前記第１のエレメントに係る作業工程に必要な要員数と、割り付け要求された１以上の前記第２のエレメントに該当する要員数との大小関係を判定する割付要員数判定手段と、
前記第２のエレメントに該当する要員が、記憶手段に格納されている制約条件を満たすか否かを判定する制約判定手段と、
前記選択し移動する操作により前記割り付け要求された第２のエレメントを前記要員管理表に表示するとともに、前記第２のエレメントに該当する要員と前記第１のエレメントに該当する作業工程とを関連付けて要員割付引当情報として前記記憶手段に登録し、登録された要員が前記制約判定手段で所定の制約条件を満たすと判定された場合、第２のエレメントへの割り付け要求を確定する工程計画作成手段とを有する
ことを特徴とする工程計画装置。
【請求項２】
前記工程管理表および前記要員管理表は、ガントチャートとして前記表示手段に表示されており、
前記工程計画作成手段は、
前記第１のエレメントに係る作業工程に割り付けた要員割付数と前記作業工程に必要な要員数とを表示し、
前記選択し移動する操作により前記要員管理表に前記第２のエレメントが割り付けられると、前記要員割付数を加算して表示する
ことを特徴とする請求項１に記載の工程計画装置。
【請求項３】
前記工程計画作成手段は、
前記第１のエレメントに入力された前記作業工程に必要な要員数を受理すると、前記作業工程と関連付けて工程情報として前記記憶手段に登録し、
前記割付要員数判定手段は、
前記登録された要員の要員数が前記必要な要員数に満たないと判定した場合、前記第１のエレメントに割り付けが不足している旨の告知情報を表示する
ことを特徴とする請求項１に記載の工程計画装置。
【請求項４】
前記制約判定手段は、
前記制約判定手段が前記制約条件を満たさないと判定した場合、前記第１のエレメントおよび前記第２のエレメントに、割り付けができない旨の告知情報を表示する
ことを特徴とする請求項１に記載の工程計画装置。
【請求項５】
前記記憶手段には、
前記作業工程に必要とする作業資格の情報である作業必要資格情報と、
前記作業工程に必要とするスキルの情報である作業必要スキル情報と、
前記要員が保有する資格の情報である要員資格情報と、
前記要員が保有するスキルの情報である要員スキル情報と、が格納されており、
前記制約判定手段は、前記要員資格情報が前記作業必要資格情報を満たすか否か、かつ、前記要員スキル情報が前記作業必要スキル情報を満たすか否かを判定する
ことを特徴とする請求項１に記載の工程計画装置。
【請求項６】
前記記憶手段には、
前記作業工程におけるスキルアップの基準情報であるスキルアップ基準情報と、
前記作業工程毎の要員の作業時間の実績情報である要員作業実績情報と、が格納されており、
前記工程計画装置は、さらに、
前記作業工程における前記要員作業実績情報が前記スキルアップ基準情報を満たすか否かを判定し、満たす場合には、満たしたスキル情報を前記要員スキル情報に登録するスキルアップ判定手段を有する
ことを特徴とする請求項５に記載の工程計画装置。
【請求項７】
作業工程に必要な要員を割り付けて工程計画をする工程計画装置を用いた工程計画方法において、
前記工程計画装置が、
表示手段に表示された工程管理表の画面上から第１のエレメントを選択し移動する操作により前記表示手段に表示された要員管理表に第２のエレメントとして割り付け要求をする入力ステップと、
前記第１のエレメントに係る作業工程に必要な要員数と、割り付け要求された１以上の前記第２のエレメントに該当する要員数との大小関係を判定する割付要員数判定ステップと、
前記第２のエレメントに該当する要員が、記憶手段に格納されている制約条件を満たすか否かを判定する制約判定ステップと、
前記選択し移動する操作により前記割り付け要求された第２のエレメントを前記要員管理表に表示するとともに、前記第２のエレメントに該当する要員と前記第１のエレメントに該当する作業工程とを関連付けて要員割付引当情報として前記記憶手段に登録し、登録された要員が前記制約判定ステップで所定の制約条件を満たすと判定された場合、第２のエレメントへの割り付け要求を確定する工程計画作成ステップとを実行する
ことを特徴とする工程計画方法。
【請求項８】
前記工程管理表および前記要員管理表は、ガントチャートとして前記表示手段に表示されており、
前記工程計画作成ステップは、
前記第１のエレメントに、前記作業工程に割り付けた要員割付数と前記作業工程に必要な要員数とを表示し、
前記選択し移動する操作により前記要員管理表に前記第２のエレメントが割り付けられると、前記要員割付数に加算して表示する
ことを特徴とする請求項７に記載の工程計画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の作業工程に分けられた工程計画の担当要員の割付作業を容易にする技術に関する。
【背景技術】
【０００２】
複数の作業工程に対し作業工程毎に担当要員の割付作業をするために、各種の方法が行われている。例えば、作業工程の工程計画装置の表示部に工程計画の画面を出し、作業工程毎の担当要員の設定画面を表示し、要員管理者が、担当要員の条件を考慮しながら選択している。また、担当要員の割付の調整が必要な場合に担当割付結果の表示画面を見ながら、要員担当者が担当要員に連絡し確認後確認結果を入力すると、工程計画装置内の結果ファイルに反映する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３０６２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
作業工程毎の担当要員の設定画面から担当要員を選択する方法は、従来、表示部に工程計画の別画面を出しチェックボックスなどをクリックして選択していたので、操作選択する時間がかかる問題がある。また、要員の空き時間、資格、スキルなどがよくわからないまま割り付けるので、再度、割り付けの作業が発生し、作業工程毎の要員の割り付けが予定数に達したか、即座にわからない問題があった。さらに、要員のスキルなどは、要員担当者（要員管理者）が作業の経験に基づき管理していることが多く、要員のスキル情報に関する管理も容易でない問題があった。
【０００５】
本発明は、前記した課題を解決するためになされたものであり、複数の作業工程に分けられた工程計画の担当要員の割付作業を容易にすることができる工程計画装置および工程計画方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、工程計画装置は、表示部に表示された工程管理表（例えば、タスク別ガントチャート４１）の画面上から、作業工程が選択され、要員管理表（例えば、リソース別ガントチャート４２）にドラッグ＆ドロップ（ドラッグアンドドロップ）などの対象を選択し移動する操作を受理すると、要員管理表に選択された作業工程を割り付けて、担当要員として登録し、工程表画面の工程枠内に割り付けられた割付予定数を表示する。このとき、工程計画装置はドロップ時に担当要員として所定条件（例えば、ダブルブッキングや資格有無）を満たすか否かのチェックを行う。所定条件を満たした場合、要員管理表に割り付けられた担当要員として確定する。所定条件を満たさない場合は、工程管理表および要員管理表の作業工程にエラー情報を告知する。また、所定条件のひとつである要員スキル情報（例えば、要員スキル情報２１４）に関する管理もスキルアップの基準情報（例えば、スキルアップ基準情報２３２）をもとに実施できる。
【発明の効果】
【０００７】
本発明によれば、複数の作業工程に分けられた工程計画の担当要員の割付作業を容易にすることができる。また、要員のスキルアップ判定も容易にできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る工程計画装置を示す図である。
【図２】表示画面の画面構成の一例を示す図である。
【図３】時分別表示画面の画面構成の一例を示す図である。
【図４】工程情報のデータ構造の一例を示す図である。
【図５】要員割付引当情報のデータ構造の一例を示す図である。
【図６】要員限度時間情報のデータ構造の一例を示す図である。
【図７】要員シフト情報のデータ構造の一例を示す図である。
【図８】要員保有資格情報のデータ構造の一例を示す図である。
【図９】要員スキル情報のデータ構造の一例を示す図である。
【図１０】作業必要資格情報のデータ構造の一例を示す図である。
【図１１】作業必要スキル情報のデータ構造の一例を示す図である。
【図１２】作業時間実績情報のデータ構造の一例を示す図である。
【図１３】スキルアップ基準情報のデータ構造の一例を示す図である。
【図１４】要員割付手順の方法（ステップＳ１０１）を示す図である。
【図１５】要員割付手順の方法（ステップＳ１０２）を示す図である。
【図１６】要員割付手順の方法（ステップＳ１０３）を示す図である。
【図１７】要員割付手順の処理を示すフローチャートである。
【図１８】要員割付時の制約チェック処理の機能関係を示す図である。
【図１９】要員割付時の制約チェック処理を示すフローチャートである。
【図２０】スキルアップ判定処理の機能関係を示す図である。
【図２１】表示画面の画面構成のその他の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照して詳細に説明する。
図１は、本発明の実施形態に係る工程計画装置を示す図である。工程計画装置１００は、工程計画の処理を行う処理部１０、工程計画の処理を行う際にデータを格納する記憶部２０、データを入力、操作指令する入力部３０、データを表示する表示部４０、およびＬＡＮ(Local Area Network)などのネットワーク３００を介して他のサーバなどと通信を行う通信部５０から構成される。
【００１０】
記憶部２０は、ＲＡＭ（Random Access Memory）やＨＤＤ（Hard disk drive）装置などにより構成される。処理部１０は、ＣＰＵ（Central Processing Unit）によって、ＲＡＭやＨＤＤ上のプログラムを実行することで実現される。入力部３０は、キーボードやマウスなどのコンピュータに指示を入力するための装置であり、プログラム起動などの指示を入力する。表示部４０は、ディスプレイなどであり、工程計画装置１００による処理の実行状況や実行結果などを表示する。通信部５０は、ネットワーク３００を介して、他のサーバなどと各種データやコマンドを交換する。
【００１１】
処理部１０は、作業管理表および要員管理表をもとに工程計画を作成する工程計画作成部１１（工程計画作成手段）、割り付けられた要員数をチェックする割付要員数チェック部１２（割付要員数判定手段）、割り付け予定の要員の制約条件をチェックする制約チェック部１３（制約条件判定手段）、作業者の実績の作業時間を登録する作業時間実績登録部１４、作業者のスキルがアップしているか否かを判定するスキルアップ判定部１５（スキルアップ判定手段）の複数のプログラムを有する。
【００１２】
記憶部２０には、作業工程の開始条件、終了条件、作業内容などの情報である工程情報２０１（図４参照）、要員の割り付け・引き当ての情報である要員割付引当情報２０２（図５参照）、要員の限度時間の情報である要員限度時間情報２１１（図６参照）、作業のシフト勤務の情報である要員シフト情報２１２（図７参照）、要員の保有の資格情報である要員保有資格情報２１３（要員資格情報）（図８参照）、要員のスキル情報である要員スキル情報２１４（図９参照）、作業に必要な資格情報である作業必要資格情報２２１（図１０参照）、作業に必要なスキル情報である作業必要スキル情報２２２（図１１参照）、要員の作業時間の実績情報である作業時間実績情報２３１（図１２参照）、要員のスキルアップを判定するための基準情報であるスキルアップ基準情報２３２（図１３参照）などが格納されている。なお、各情報の詳細は、図４から図１３を参照して後述する。
【００１３】
本実施形態の要員割付の操作方法の概要を、図２を参照して説明する。
図２は、表示画面の画面構成の一例を示す図である。図２には、工程計画作成部１１が表示部４０に表示した画面構成を示す。画面構成としては、工程管理表であるタスク別ガントチャート４１と、要員管理表であるリソース別ガントチャート４２などが含まれる。タスク別ガントチャート４１から、各作業の開始日と終了日がわかり、作業に必要な要員数（分母に表示）および要員割付数（分子に表示）が表示されている。また、作業工程中の「０／２」（分子／分母）などの表記は、要員割付数／必要な要員数を意味し、割り付け後の制約チェック判定をふまえ色を変えて表示している。
【００１４】
例えば、要員割付数がゼロ（未設定）の場合、黄色（細かいドット表示）、
要員割付数＜必要な要員数（予定要員数）の場合、青色（少し荒いドット表示）、
要員割付数≧必要な要員数（予定要員数）の場合、緑色（斜め斜線）、
作業者が所定条件（制約条件）を満たしていない場合、赤色（クロス斜線）、
とするとよい。なお、本実施形態では４色で表示しているが、これに限定されるものではない。
【００１５】
要員の割付方法は、下記の手順による。
（１）割付管理者が、タスク別ガントチャート４１の作業工程をマウスなどで選択して、リソース別ガントチャート４２にドラッグ＆ドロップすると、リソース別ガントチャート４２の要員に作業工程が割り付けられる。
（２）割り付けられると、タスク別ガントチャート４１の作業工程の要員割付数がカウントアップする（符号４３参照、第１のエレメント）。なお、リソース別ガントチャート４２の割付状態を削除すると、要員割付数がカウントダウンする。
【００１６】
図２を参照して、タスク別ガントチャート４１を説明すると、作業（ＹＡＳＵ−ＰＲＪ２）は、７月３日から７月１７日の予定であり、複数の作業内容で構成されており、作業（ＴＳＫ０１−０３）は、７月３日、７月１０日、７月１２日の予定である。
【００１７】
要員割付数／必要な要員数は、作業（ＴＳＫ０１−０３）の７月３日の作業（青色表示）には、必要な要員数は２名であるが、割付数が１名となっている。作業（ＴＳＫ０１−０３）の７月１０日の作業（緑色表示）には、必要な要員数は０名（現時点では、未確定であることを意味する。）であるが、割付数が２名である。作業（ＴＳＫ０１−０３）の７月１２日の作業（黄色表示）には、必要な要員数は２名であるが、割付数がなされておらず０名となっている。さらに、作業（ＴＳＫ０１−０２）の７月４日の作業（赤色表示）には、必要な要員数は２名であり、割付数が２名が割り当てられているが、作業者が所定の条件を満たしておらず、割り当て済みであるが確定されていない。
【００１８】
一方、リソース別ガントチャート４２を説明すると、作業（ＴＳＫ０１−０３）の７月１２日の作業（符号４３参照、第１のエレメント）は作業者１に割り付けされ、緑色で割り付けが確定している（符号４４参照、第２のエレメント）。また、作業（ＴＳＫ０１−０３）の７月３日の作業は作業者１に割り付けされ、緑色で割り付けが確定している。作業（ＴＳＫ０１−０２）の７月４日の作業は作業者１および作業者２に割り付けされたが、赤色で割り付けが確定していない。
【００１９】
作業工程の調整が必要な場合には、タスク別ガントチャート４１の該当作業工程を図面の横方向に移動させると、リソース別ガントチャート４２の割り付けされた作業工程も、同期して移動することができる。この際には、移動後の状態で、制約チェック判定を行い色表示が変更される。
【００２０】
また、図示はしていないが、複数のプロジェクトの工程計画を切替えてみることができる。例えば、プロジェクトとして、Ａ社の電気設備点検の工程計画、Ｂ社の電気設備点検の工程計画、Ｃ社の電気設備点検の工程計画のようなものが想定される。
【００２１】
本実施形態では、要員割り付けは、必要な要員数が登録されていない場合においても実施できる。符号４７には、要員割付数が２であるが、必要な要員数は０（ゼロ）である。工程計画をする際には、必要な要員数が確定していないが最小限の要員数を確保したい場合がある。このような場合にもドラッグ＆ドロップ操作により、タスク別ガントチャート４１からリソース別ガントチャート４２に要員の割り付け操作ができる。符号４７の第１のエレメントを指定してドラッグ操作し、符号４８ａにドロップ操作する。すると、第２のエレメントとして表示される。そして、同様に符号４７の第１のエレメントを指定してドラッグ操作し、符号４８ｂにドロップ操作する。すると、他の第２のエレメントとして表示される。符号４８ａ、符号４８ｂの要員が、制約チェック部１３により所定の制約条件を満たすと判定されている場合、告知情報として緑色で表示される。第１のエレメントにおける表示は「２／０」となっており、要員割付数≧必要な要員数の場合を満たすため、割り付けを確定し、告知情報として緑色で表示されている。
【００２２】
図３は、時分別表示画面の画面構成の一例を示す図である。図２は日別表示の表示画面を示したが、図３は時分別表示の表示画面について説明する。リソース別ガントチャート４２において、割り付けの時間帯において重複した場合には、作業工程のグラフを２段として表示（ブッキング（予約）が段表示）しており（符号４５参照）、グラフの１つを赤色で他を緑色で表示がされている。ブッキングしない場合には、作業工程は重ならないで、緑色で表示されている（符号４６参照）。
【００２３】
割付管理者が、段表示を解消するため作業工程を図中の横方向にずらすと、工程計画装置１００は、時間帯の重複が解消したならば段表示を解除し、エラー表示を示す赤色から緑色に変更することができる。また、段表示を解消するために、リソース別ガントチャート４２内での要員間でドラッグ＆ドロップ操作をしてもよい。具体的には、時間が重複している作業工程の一方について、「東北太郎」さんから「青葉一志」さんに変更する。このドラッグ＆ドロップ操作は、複数のプロジェクトのガントチャートを同じ画面に表示している状態であれば、異なるプロジェクト間でも可能である。
【００２４】
次に各情報について図４から図１３を参照して説明する。
図４は、工程情報のデータ構造の一例を示す図である。工程情報２０１には、管理番号（Ｎｏ）、工程ＩＤ（IDentification）、作業の開始日時、作業の終了日時、作業の具体的内容（作業）、所要員数（必要な要員数、予定要員数）、割り付け済み数である割付済数（要員割付数）などが含まれる。工程ＩＤは、ユニークなＩＤでありタスク別ガントチャート４１に、マウスなどで設定されたときに、処理部１０が設定するとよい。具体的には、工程Ａ１は、２００８年４月１日の８時に開始され、同日の１２時に終了予定であり、作業内容は部品交換、所要員数は３名であり、割付済数は１名と設定されている。
【００２５】
図５は、要員割付引当情報のデータ構造の一例を示す図である。要員割付引当情報２０２には、管理番号（Ｎｏ）、要員名（要員）、工程ＩＤなどが含まれる。具体的には、田中さんは、工程Ａ１を担当し、佐藤さんおよび鈴木さんは、工程Ｂ２を担当する。なお、図５には、要員ＩＤ、要員への連絡先などが含まれていてもよい。
【００２６】
図６は、要員限度時間情報のデータ構造の一例を示す図である。要員限度時間情報２１１には、管理番号（Ｎｏ）、要員名（要員）、一日あたりの限度の作業時間（時間）などが含まれる。具体的には、佐藤さんは、一日あたり７時間の作業時間が限度であり、鈴木さんおよび田中さんは、一日あたり８時間の作業時間が限度である。また、同様に、要員限度時間情報には、週当り、月当り、年当りの要員限度時間情報がある（図示せず）。
【００２７】
図７は、要員シフト情報のデータ構造の一例を示す図である。要員シフト情報２１２には、管理番号（Ｎｏ）、要員名（要員）、シフト情報（シフト）などが含まれる。具体的には、佐藤さんおよび田中さんは、土曜・日曜が休みであり、鈴木さんは、水曜日・木曜日が休みとなっている。
【００２８】
図８は、要員保有資格情報のデータ構造の一例を示す図である。要員保有資格情報２１３には、管理番号（Ｎｏ）、要員名（要員）、資格名（資格）などが含まれる。具体的には、佐藤さんおよび鈴木さんは資格Ａを保有しており、田中さんは資格Ａおよび資格Ｂの両方の資格を保有している。なお、図８には、資格を取得した年月日などが含まれていることが好ましい。
【００２９】
図９は、要員スキル情報のデータ構造の一例を示す図である。要員スキル情報２１４には、管理番号（Ｎｏ）、要員名（要員）、作業内容（作業）、スキル内容（スキル）などが含まれる。具体的には、佐藤さんは、機器点検の作業に対するスキルＡを保有しており、鈴木さんは、機器点検の作業に対するスキルＡと部品交換の作業に対するスキルＢを保有している。同様に、田中さんは、機器点検の作業に対するスキルＡと部品交換の作業に対するスキルＢを保有している。なお、図９には、スキルを取得した年月日などが含まれていることが好ましい。
【００３０】
図１０は、作業必要資格情報のデータ構造の一例を示す図である。作業必要資格情報２２１には、管理番号（Ｎｏ）、作業内容（作業）、資格内容（資格）などが含まれる。具体的には、機器点検には資格Ａが必要であり、部品交換には資格Ｂが必要である。
【００３１】
図１１は、作業必要スキル情報のデータ構造の一例を示す図である。作業必要スキル情報２２２には、管理番号（Ｎｏ）、作業内容（作業）、スキル内容（スキル）などが含まれる。具体的には、機器点検の作業にはスキルＡが必要であり、部品交換の作業にはスキルＢが必要である。
【００３２】
図１２は、作業時間実績情報のデータ構造の一例を示す図である。作業時間実績情報２３１には、管理番号（Ｎｏ）、要員名（要員）、工程ＩＤ、作業予定の開始日時、作業予定の終了日時、作業内容（作業）、実績時間などが含まれる。作業時間実績登録部１４（図１参照）は、作業時間実績の登録要求があると、工程ＩＤをキーとして、工程情報２０１および要員割付引当情報２０２を検索して、要員、作業、開始日時、終了日時の情報を取得し、入力された実績時間と関連付けて、作業時間実績情報２３１が作成される。なお、図１２には、作業実績の開始日時、作業実績の終了日時なども含めてもよい。また、実績時間は、開始時間と終了時間との差分時間ではなく、実際に作業した実績時間であるため、佐藤さんと鈴木さんとの実績時間が異なっている。
【００３３】
図１３は、スキルアップ基準情報のデータ構造の一例を示す図である。スキルアップ基準情報２３２には、管理番号（Ｎｏ）、スキル内容（スキル）、作業内容（作業）、スキルアップに必要な時間などが含まれる。スキルアップ判定部１５（図１参照）は、各要員の作業内容の累積作業時間と、スキルアップに必要な時間とを比較し、所定の時間に達したと判定すると、要員スキル情報２１４に登録する。具体的には、スキルＡは機器点検の補助の作業を１５０時間必要であり、スキルＢは機器点検の作業を２００時間以上が必要である。すなわち、スキルＡの機器点検には、機器点検の補助作業に経験を積む必要があり、また、スキルＢの部品交換には、機器点検の作業の経験を積む必要があることを意味する。
【００３４】
次に要員割付手順の詳細な方法について、図１４から図１６を参照して説明する。
図１４は、要員割付手順の方法（ステップＳ１０１）を示す図である。図１４（ａ）には、画面での新規に作業工程を登録するときの操作例を示し、図１４（ｂ）は、工程情報２０１および要員割付引当情報２０２の登録内容について示す。割付管理者は、タスク別ガントチャート４１上で、マウスなどを使用して矩形（点線部分）を描いて、作業工程を作成する。描くときには、５分刻みなどのグリッド機能を活用して分単位にひくことが好ましい。正確に描くときには、タスク別ガントチャート４１を拡大表示して、１分単位などのグリッド機能を利用するとよい。この時点においては、工程情報２０１および要員割付引当情報２０２は、空白の状態である。矩形を確定すると、次のステップＳ１０２に進む。
【００３５】
図１５は、要員割付手順の方法（ステップＳ１０２）を示す図である。図１５（ａ）には、タスク別ガントチャート４１上に作業工程が配置がされた状態であり、要員割付数／必要な要員数が入力され、作業工程をリソース別ガントチャート４２にドラッグ＆アンドするときの操作例を示し、図１５（ｂ）は、工程情報２０１および要員割付引当情報２０２の登録内容について示す。工程計画作成部１１（図１参照）は、タスク別ガントチャート４１上で作業工程の配置状況に応じて、工程情報２０１に工程ＩＤ、開始日時、終了日時、所要員数、割付済数を登録する。作業内容（作業）は、図２に示した作業名から取得し工程情報２０１に登録する。なお、「ＴＳＫ０１−０３」などを「部品交換」に変換するためのテーブルが記憶されているものとする。そして、次のステップＳ１０３に進む。
【００３６】
図１６は、要員割付手順の方法（ステップＳ１０３）を示す図である。図１６（ａ）には、リソース別ガントチャート４２に、作業工程が割り付けをしたとき、エラー表示である赤色が表示された状態を示し、図１６（ｂ）には、エラー表示されたときの工程情報２０１および要員割付引当情報２０２の登録内容について示す。図１６（ａ）に示す工程Ａ１は、ひとりを割り付けしているので、要員割付引当情報２０２に登録されるとともに、要員割付数は１（図中（１／３）を参照）となっているが、エラー判定されているため確定されていない。このため、工程情報２０１の割付済数は０のままとなっている。なお、エラー判定された際に、最終的に要員管理者が割付済数を確定してもよい。
【００３７】
図１６（ａ）に示すリソース別ガントチャート４２の工程Ａ１および工程Ｂ２には、エラー判定がされている。部品交換作業は、作業必要スキル情報２２２からスキルＢが必要であり、かつ、作業必要資格情報２２１から資格Ｂが必要である。しかしながら、佐藤さんは、要員スキル情報２１４を参照することによりスキルＡであるため、前記の所定条件を満たしていないと判定（スキル不足のエラー判定）となっている。また、佐藤さんは、要員限度時間情報２１１から、一日あたりの作業時間は７時間と制限されているが、工程Ａ１および工程Ｂ２との合計は８時間となりエラー判定となっている。
【００３８】
図１６（ｃ）には、正常に割り付けが行われた場合のタスク別ガントチャート４１およびリソース別ガントチャート４２の画面例について示す。タスク別ガントチャート４１の工程Ａ１の場合、リソース別ガントチャート４２に示す田中さんに割り付けが確定され、タスク別ガントチャート４１の工程Ｂ２の場合、リソース別ガントチャート４２に示す佐藤さんおよび鈴木さんに割り付けが確定されている。このとき、図４に示す工程情報２０１の登録状態となり、かつ、図５に示す要員割付引当情報２０２の登録状態となる。なお、工程Ａ１の割付変更する際、リソース別ガントチャート４２内で、ドラッグ＆ドロップ操作により、佐藤さんから田中さんに変更することができる。
【００３９】
図１７は、要員割付手順の処理を示すフローチャートである。図１７には、ステップＳ１０２における工程計画作成部１１の処理フローを示す。工程計画作成部１１は、タスク別ガントチャート４１からリソース別ガントチャート４２へのドラッグ＆ドロップ（ドラッグアンドドロップ）の操作があるか否かを判定する（ステップＳ１）。ドラッグ＆ドロップの操作がなければ（ステップＳ１，Ｎｏ）、ステップＳ１に戻り、ドラッグ＆ドロップの操作であれば（ステップＳ１，Ｙｅｓ）、ステップＳ２に進む。なお、ステップＳ１において、対象を選択し移動する操作としてドラッグ＆ドロップの操作について示したがこれに限定されるものではない。例えば、タスク別ガントチャート４１の工程を選択し、マウスなどの右クリックでメニューを選択し、メニュー内のリソース別ガントチャート４２を選択などの操作であってもよい。
【００４０】
工程計画作成部１１は、タスク別ガントチャート４１で指定されたセル（画面上の位置情報を有する第１のエレメント）に基づいて、工程ＩＤを特定し（ステップＳ２）、リソース別ガントチャート４２にドロップされたセル（第２のエレメント）に基づいて、要員と工程ＩＤとを関連付けて要員割付引当情報２０２に登録し（ステップＳ３）、処理を終了する。なお、工程ＩＤとセルとは関連付けられているものとする。
【００４１】
図１８は、要員割付時の制約チェック処理の機能関係を示す図である。入力部３０からドラッグ＆ドロップの指令を受理すると、割付要員数チェック部１２は、工程情報２０１と要員割付引当情報２０２を参照して、割付状態とエラー状態の表示を表示部４０に指令する。一方、制約チェック部１３は、工程情報２０１と要員割付引当情報２０２を参照して、作業内容および作業時間を特定し、要員が保有している要員保有資格情報２１３、要員スキル情報２１４に基づいて、特定した作業内容が作業必要資格情報２２１および作業必要スキル情報２２２を満たすか否かを判定する。また、制約チェック部１３は、特定された作業時間が、要員限度時間情報２１１、要員シフト情報２１２を満たすか否かを判定する。判定結果を表示部４０に表示指示する。
【００４２】
図１９は、要員割付時の制約チェック処理を示すフローチャートである。制約チェック部１３は、タスク別ガントチャート４１からリソース別ガントチャート４２へのドラッグ＆ドロップの操作を受理すると（ステップＳ１０）、ドロップした要員の当日別工程と時間帯が重複なしか否かを判定し（ステップＳ１１）、重複なしの場合（ステップＳ１１，Ｙｅｓ）、ステップＳ１２に進む。重複している場合（ステップＳ１１，Ｎｏ）、重複工程ガントチャートを段表示し、重複数を表示し、エラー色表示対象とし（ステップＳ２１）、ステップＳ１２に進む。
【００４３】
ステップＳ１２において、制約チェック部１３は、ドロップした要員のシフト出勤対象日か否かを判定する。シフト出勤対象日である場合（ステップＳ１２，Ｙｅｓ）、ステップＳ１３に進む。シフト出勤対象日でない場合（ステップＳ１２，Ｎｏ）、エラー色表示対象とし（ステップＳ２２）、ステップＳ１３に進む。
【００４４】
ステップＳ１３において、制約チェック部１３は、ドロップした要員に当該工程実施に必要な資格があるか否かを判定する。資格がある場合（ステップＳ１３，Ｙｅｓ）、ステップＳ１４に進む。資格がない場合（ステップＳ１３，Ｎｏ）、エラー色表示対象とし（ステップＳ２３）、ステップＳ１４に進む。
【００４５】
ステップＳ１４において、制約チェック部１３は、ドロップした要員に当該工程実施に必要なスキルがあるか否かを判定する。スキルがある場合（ステップＳ１４，Ｙｅｓ）、ステップＳ１５に進む。スキルがない場合（ステップＳ１４，Ｎｏ）、エラー色表示対象とし（ステップＳ２４）、ステップＳ１５に進む。
【００４６】
ステップＳ１５において、制約チェック部１３は、ドロップした要員の日ごと勤務時間限度を超過しないか否かを判定する。超過しない場合（ステップＳ１５，Ｙｅｓ）、ステップＳ１６に進む。超過する場合（ステップＳ１５，Ｎｏ）、エラー色表示対象とし（ステップＳ２５）、ステップＳ１６に進む。
【００４７】
ステップＳ１６において、制約チェック部１３は、エラー表示対象か否かを判定し、エラー表示対象の場合（ステップＳ１６，Ｙｅｓ）、エラー色（具体的には赤色）で割付結果を表示し（ステップＳ１７）、処理を終了する。一方、エラー表示対象でない場合（ステップＳ１６，Ｎｏ）、通常色（具体的には緑色）の割付結果を表示し（ステップＳ１８）、処理を終了する。
【００４８】
具体的には、部品交換の作業工程を、鈴木さんにドラッグ＆ドロップされたとすると、
鈴木さんは、要員保有資格情報２１３から資格Ａを有し、要員スキル情報２１４から部品交換においてスキルＢを有していることがわかる。部品交換の作業工程に必要な資格は、作業必要資格情報２２１から資格Ｂであり、かつ、作業必要スキル情報２２２からスキルＢであることがわかる。このため、鈴木さんは、ステップＳ１４において、部品交換に必要なスキルがあると判定されるが、ステップＳ１３において、部品交換作業に必要な資格がないため、ステップＳ２３において、エラー色表示対象となる。
【００４９】
図１９においては、リソース別ガントチャート４２へのドラッグ＆ドロップ操作を受理後、要員の当該工程実施に必要な資格があるか否か（例えば、ステップＳ１３）などを判定しているが、これに限定されるものではない。例えば、タスク別ガントチャート４１の作業工程（第１のエレメント）をクリックした段階で、リソース別ガントチャート４２内の要員の中で必要な資格があるか否かを判定して、その判定結果をエラー色表示対象としてもよい（図２１参照）。
【００５０】
図２１は、表示画面の画面構成のその他の例を示す図である。図２１の表示画面は、図２に示した表示画面と基本的には同じであるが、作業（ＴＳＫ０１−０２）の７月４日の作業（符号４９参照）を選択した時点で、リソース別ガントチャート４２の要員の欄を、「必要な資格がない」として、特定のエラー色（図では細かいドット表示）で表示してもよい。具体的には、行４２１、行４２２がエラー色で表示されている。この場合においても、要員の割付の操作はできるが、作業者の所定の条件（制約条件）を満たさないとして、赤色（クロス斜線）で表示されている。
【００５１】
図２０は、スキルアップ判定処理の機能関係を示す図である。処理部１０は、入力部３０から作業時間実績登録要求を受理すると、作業時間実績登録部１４が、工程情報２０１および要員割付引当情報２０２を参照して、作業時間実績情報２３１を作成し、入力された実績時間を登録する。また、作業時間実績登録部１４は、要員の作業内容毎に累積の作業時間を算出し、作業時間実績情報２３１に登録し、登録通知をスキルアップ判定部１５に通知する。
【００５２】
スキルアップ判定部１５は、登録通知を受理すると、要員の作業内容毎に累積の作業時間および作業必要スキル情報２２２を取得し、作業必要スキル情報２２２に関し、要員の作業内容毎に累積の作業時間とスキルアップ基準情報２３２とを比較して、スキルアップの所定の時間に達したと判定したとき、要員スキル情報２１４に登録する。具体的には、佐藤さんの場合、スキルアップ判定部１５は、スキルアップ基準情報２３２を参照して機器点検の作業の２００時間を超過した場合スキルＢと判定し、要員スキル情報２１４に機器点検の作業のスキルＢを追加して登録する。
【００５３】
本実施形態の工程計画装置１００は、表示部４０（表示手段）に表示された工程管理表（例えば、タスク別ガントチャート４１）の画面上から第１のエレメント（例えば、符号４３）をドラッグアンドドロップなどの対象を選択し移動する操作により表示部４０に表示された要員管理表（例えば、リソース別ガントチャート４２）に第２のエレメント（例えば、符号４４）として割り付け要求をする入力部３０（入力手段）と、第１のエレメントに係る作業工程に必要な要員数と割り付け要求された１以上の前記第２のエレメントに該当する要員数との大小関係を判定する割付要員数チェック部１２（割付要員数判定手段）と、第２のエレメントに該当する要員が、記憶部２０（記憶手段）に格納されている制約条件を満たすか否かを判定する制約チェック部１３（制約判定手段）と、割り付け要求された第２のエレメントを要員管理表に表示するとともに、第２のエレメントに該当する要員と第１のエレメントに該当する作業工程とを関連付けて要員割付引当情報２０２として記憶部２０に登録し、登録された要員が制約判定手段で所定の制約条件を満たすと判定された場合、第２のエレメントへの割り付け要求を確定する工程計画作成部１１（工程計画作成手段）とを有する。
【００５４】
工程管理表および要員管理表は、ガントチャートとして表示部４０に表示されており、
工程計画作成部１１は、第１のエレメントに係る作業工程に割り付けた要員割付数と作業工程に必要な要員数とを表示し、ドラッグアンドドロップ操作により要員管理表に第２のエレメントが割り付けられると、要員割付数に加算して表示することができる。
【００５５】
工程計画作成部１１は、第１のエレメントに入力された作業工程に必要な要員数を受理すると、作業工程と関連付けて工程情報２０１として記憶部２０に登録し、割付要員数チェック部１２は、登録された要員の要員数が必要な要員数に満たないと判定した場合、第１のエレメントに割り付けが不足している旨の告知情報を表示することができる。
【００５６】
工程計画作成部１１は、制約チェック部１３が制約条件を満たさないと判定した場合、第１のエレメントおよび第２のエレメントに、割り付けができない旨の告知情報を表示することができる。
【００５７】
記憶部２０には、作業工程に必要とする作業資格の情報である作業必要資格情報２２１と、作業工程に必要とするスキルの情報である作業必要スキル情報２２２と、要員が保有する資格の情報である要員保有資格情報２１３（要員資格情報）と、要員が保有するスキルの情報である要員スキル情報２１４と、が格納されており、制約チェック部１３は、要員資格情報が作業必要資格情報２２１を満たすか否か、かつ、要員スキル情報２１４が、作業必要スキル情報２２２を満たすか否かを判定することができる。
【００５８】
記憶部２０には、作業工程におけるスキルアップの基準情報であるスキルアップ基準情報２３２と、作業工程毎の要員の作業時間の実績情報である作業時間実績情報２３１（要員作業実績情報）と、が格納されており、工程計画装置１００は、さらに、作業工程における要員作業実績情報がスキルアップ基準情報を満たすか否かを判定し、満たす場合には、満たしたスキル情報を要員スキル情報２１４に登録するスキルアップ判定部１５（スキルアップ判定手段）を有する。
【符号の説明】
【００５９】
１０    処理部
１１    工程計画作成部（工程計画作成手段）
１２    割付要員数チェック部（割付要員数判定手段）
１３    制約チェック部（制約判定手段）
１４    作業時間実績登録部
１５    スキルアップ判定部（スキルアップ判定手段）
２０    記憶部（記憶手段）
３０    入力部（入力手段）
４０    表示部（表示手段）
４１    タスク別ガントチャート（工程管理表）
４２    リソース別ガントチャート（要員管理表）
４３    第１のエレメント
４４    第２のエレメント
５０    通信部
１００    工程計画装置
２０１    工程情報
２０２    要員割付引当情報
２１１    要員限度時間情報
２１２    要員シフト情報
２１３    要員保有資格情報（要員資格情報）
２１４    要員スキル情報
２２１    作業必要資格情報
２２２    作業必要スキル情報
２３１    作業時間実績情報（要員作業実績情報）
２３２    スキルアップ基準情報
３００    ネットワーク
【図１】
2010225017.tif 000003
【図２】
2010225017.tif 000004
【図３】
2010225017.tif 000005
【図４】
2010225017.tif 000006
【図５】
2010225017.tif 000007
【図６】
2010225017.tif 000008
【図７】
2010225017.tif 000009
【図８】
2010225017.tif 000010
【図９】
2010225017.tif 000011
【図１０】
2010225017.tif 000012
【図１１】
2010225017.tif 000013
【図１２】
2010225017.tif 000014
【図１３】
2010225017.tif 000015
【図１４】
2010225017.tif 000016
【図１５】
2010225017.tif 000017
【図１６】
2010225017.tif 000018
【図１７】
2010225017.tif 000019
【図１８】
2010225017.tif 000020
【図１９】
2010225017.tif 000021
【図２０】
2010225017.tif 000022
【図２１】
2010225017.tif 000023