(57)【要約】【課題】複数の個別工事工程を有する工程計画においても最適な人員配置が可能である工程計画の人員配置支援システム及び方法を提供する。【解決手段】複数の個別工事工程から工事全体の工程計画が構成されて、各個別工事工程に最適な派遣員を配置する工程計画の人員配置支援システムにおいて、派遣員に関する制約条件が設定された派遣員制約条件データベース１２と、工事日程に関する制約条件が設定された日程制約条件データベース１３と、派遣員をその属性情報に基づいてグループ分けした派遣員グループデータベース１４とを有し、個別工事工程ごとに派遣員制約条件データベース１２から派遣員制約条件を抽出し、これを満たす派遣員を派遣員グループデータベース１４から選定する派遣員選定手段２１と、個別工事工程ごとに日程制約条件データベース１３から日程制約条件を抽出し、これを満たす工事日程に派遣員を配置する派遣員配置手段２２とを備える。【選択図】  図１
2012118654.tif 000002
【特許請求の範囲】
【請求項１】
工事種類ごとに個別工事工程が構成され、複数の前記個別工事工程から工事全体の工程計画が構成されて、各個別工事工程に最適な派遣員を配置する工程計画の人員配置支援システムにおいて、
前記個別工事工程ごとに前記派遣員に関する制約条件が設定された派遣員制約条件データベースと、前記個別工事工程ごとに工事日程に関する制約条件が設定された日程制約条件データベースと、前記派遣員を該派遣員の属性情報に基づいてグループ分けした派遣員グループデータベースとを有し、
前記個別工事工程ごとに前記派遣員制約条件データベースから該当する派遣員制約条件を抽出し、該派遣員制約条件を満たす前記派遣員を前記派遣員グループデータベースから一又は複数選定する派遣員選定手段と、前記個別工事工程ごとに前記日程制約条件データベースから該当する日程制約条件を抽出し、前記派遣員選定手段で選定された前記派遣員を、前記日程制約条件を満たす工事日程に配置する派遣員配置手段とを備えることを特徴とする工程計画の人員配置支援システム。
【請求項２】
前記個別工事工程の優先順位を格納した工事優先順位データベースをさらに有し、
前記工事優先順位データベースに基づいて優先順位の高い順に前記個別工事工程を選択する工事選択手段を備え、前記工事選択手段で選択された前記個別工事工程の順に前記派遣員の配置を行うことを特徴とする請求項１に記載の工程計画の人員配置支援システム。
【請求項３】
前記派遣員グループデータベースは、同一グループ内の複数の派遣員にそれぞれ優先度が付与された構成を有し、
前記派遣員選定手段は、前記優先度の高い派遣員を選定し、
前記派遣員配置手段で配置した派遣員人数が、前記工程計画において予め設定された派遣員上限人数を超える場合に、前記優先度の高い派遣員を前記優先度の低い派遣員に置き換えて該派遣員の再配置を行う派遣員再配置手段を備えることを特徴とする請求項１又は２に記載の工程計画の人員配置支援システム。
【請求項４】
前記派遣員制約条件データベースは、前記派遣員の最低必要人数と、前記派遣員の必要資格とを含むことを特徴とする請求項１乃至３のいずれか一項に記載の工程計画の人員配置支援システム。
【請求項５】
前記派遣員制約条件データベースは、前記派遣員の上限人数、前記派遣員の必要スキル、前記派遣員と客先との相性のうち少なくともいずれかを含むことを特徴とする請求項４に記載の工程計画の人員配置支援システム。
【請求項６】
前記日程制約条件データベースは、前記個別工事工程の開始日程、前記個別工事工程の実施可能期間、前記個別工事工程の客先意向の工事期間のうち少なくともいずれかを含むことを特徴とする請求項１乃至５のいずれか一項に記載の工程計画の人員配置支援システム。
【請求項７】
工事種類ごとに個別工事工程が構成され、複数の前記個別工事工程から工事全体の工程計画が構成されて、各個別工事工程に最適な派遣員を配置する工程計画の人員配置支援方法において、
前記個別工事工程ごとに前記派遣員に関する制約条件が設定された派遣員制約条件データベースと、前記個別工事工程ごとに工事日程に関する制約条件が設定された日程制約条件データベースと、前記派遣員を該派遣員の属性情報に基づいてグループ分けした派遣員グループデータベースとを有するとともに、各データベースに蓄積される情報に基づいて演算を行う演算手段とを有し、
前記演算手段により、前記個別工事工程ごとに前記派遣員制約条件データベースから該当する派遣員制約条件を抽出し、該派遣員制約条件を満たす前記派遣員を前記派遣員グループデータベースから一又は複数選定する派遣員選定ステップと、
前記個別工事工程ごとに前記日程制約条件データベースから該当する日程制約条件を抽出し、前記派遣員選定ステップで選定された前記派遣員を、前記日程制約条件を満たす工事日程に配置する派遣員配置ステップとを備えることを特徴とする工程計画の人員配置支援方法。
【請求項８】
前記個別工事工程の優先順位を格納した工事優先順位データベースをさらに有し、
前記派遣員選定ステップの前に、前記演算手段により前記工事優先順位データベースに基づいて優先順位の高い順に前記個別工事工程を選択する工事選択ステップを備え、
前記派遣員配置ステップでは、前記工事選択ステップで選択された前記個別工事工程の順に前記派遣員の配置を行うことを特徴とする請求項７に記載の工程計画の人員配置支援方法。
【請求項９】
前記派遣員グループデータベースは、同一グループ内の複数の派遣員にそれぞれ優先度が付与された構成を有し、
前記派遣員選定ステップでは、前記優先度の高い派遣員を選定し、
前記派遣員配置ステップで配置した派遣員人数が、前記工程計画において予め設定された派遣員上限人数を超える場合に、前記優先度の高い派遣員を前記優先度の低い派遣員に置き換えて該派遣員の再配置を行う派遣員再配置ステップを備えることを特徴とする請求項７又は８に記載の工程計画の人員配置支援方法。
【請求項１０】
前記派遣員制約条件データベースは、前記派遣員の最低必要人数と、前記派遣員の必要資格とを含むことを特徴とする請求項７乃至９のいずれか一項に記載の工程計画の人員配置支援方法。
【請求項１１】
前記派遣員制約条件データベースは、前記派遣員の上限人数、前記派遣員の必要スキル、前記派遣員と客先との相性のうち少なくともいずれかを含むことを特徴とする請求項１０に記載の工程計画の人員配置支援方法。
【請求項１２】
前記日程制約条件データベースは、前記個別工事工程の開始日程、前記個別工事工程の実施可能期間、前記個別工事工程の客先意向の工事期間のうち少なくともいずれかを含むことを特徴とする請求項７乃至１１のいずれか一項に記載の工程計画の人員配置支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工程計画に最適な派遣員を配置する工程計画の人員配置支援システム及び方法に係り、特に、複数の個別工事工程を有する工程計画において各個別工事工程にそれぞれ最適な派遣員を配置する工程計画の人員配置支援システム及び方法に関する。
【背景技術】
【０００２】
一般に、建設業や製造業等においては、効率的な工程管理を行うために作業手順や人員配置を設定した工程計画を作成している。例えばプラント建設においては、複数並列に存在する各工事の各作業に対して必要な派遣員が割り当てられた工程計画が作成される。この工程計画は、工事の作業と、それぞれの作業内容に要する標準的な時間とを予め調査、設定しておき、各作業において作業内容や客先やその他制約事項を勘案して必要な派遣員を割り出し、各工程に割り当てるようになっている。
【０００３】
従来、工程計画の人員配置は熟練者の経験則に基づき手作業で行われることが多かった。しかし熟練者の経験に依存するため工程計画のレベルにばらつきが生じ、常に最適な人員配置が行われた工程計画を作成することは困難であった。さらに、派遣員や作業内容に制約が多く存在する場合、派遣員を適切に配置することは困難であった。
また、例えばプラント建設等のように客先が存在する場合、客先の予定に合わせて度々変更が行われることがあり、その都度手作業で工程計画を修正することは手間が掛っていた。また、急な変更要請がある場合も多く、その際に工程計画の変更案を作成することは困難であり、また時間がかかってしまうという問題もあった。
【０００４】
そこで、熟練者等の人手を介さず、迅速且つ効率的に最適な人員配置を行うことができるシステムが各種提案されている。例えば、特許文献１（特開２０１０−２４４１７６号公報）には、人員の製造実績情報と教育実績情報とを用いて人員のスキルレベルを評価し、この人員のスキルレベルを考慮して製造工程に対する人員配置を行う人員配置支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２４４１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１等のように製造業においては一人の作業員が２以上の工程を兼ねることは少ないが、建設工事、補修工事、又は改修工事等の各種工事においては、複数の工事工程が時系列に並列に進行することが多く、また各工事現場に派遣される派遣員は２以上の工事現場に派遣されることがある。したがって、派遣員のスキルレベル等の制約条件に加えて、日程的な制約条件も複数存在することとなる。このように個別工事工程を複数有する工程計画に、各種の制約条件を満たすような最適な人員配置を行うことは非常に困難であった。
【０００７】
そこで、本発明はかかる従来技術の問題に鑑み、複数の個別工事工程を有して複雑化した工程計画においても、必要な制約条件を満たした最適な人員配置が可能である工程計画の人員配置支援システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係る工程計画の人員配置支援システムは、工事種類ごとに個別工事工程が構成され、複数の前記個別工事工程から工事全体の工程計画が構成されて、各個別工事工程に最適な派遣員を配置する工程計画の人員配置支援システムにおいて、前記個別工事工程ごとに前記派遣員に関する制約条件が設定された派遣員制約条件データベースと、前記個別工事工程ごとに工事日程に関する制約条件が設定された日程制約条件データベースと、前記派遣員を該派遣員の属性情報に基づいてグループ分けした派遣員グループデータベースとを有し、前記個別工事工程ごとに前記派遣員制約条件データベースから該当する派遣員制約条件を抽出し、該派遣員制約条件を満たす前記派遣員を前記派遣員グループデータベースから一又は複数選定する派遣員選定手段と、前記個別工事工程ごとに前記日程制約条件データベースから該当する日程制約条件を抽出し、前記派遣員選定手段で選定された前記派遣員を、前記日程制約条件を満たす工事日程に配置する派遣員配置手段とを備えることを特徴とする。
【０００９】
本発明によれば、上記した各手段により、個別工事工程ごとに派遣員制約条件と日程制約条件とを満たすように派遣員を配置する構成としたため、複数の個別工事工程を有して複雑化した工程計画においても、必要な制約条件を満たした最適な人員配置を迅速に且つ効率的に行うことが可能となる。
また、派遣員グループデータベースは、派遣員をその属性情報に基づいてグループ分けした構成であるため、同じ派遣員を複数のグループに組み込むことができ、さらにこの派遣員グループデータベースを用いて人員配置する構成としたため、各派遣員の資格や能力といった様々な特徴を考慮した最適な人員配置を行うことが可能となる。
なお、一の個別工事工程に対して派遣員制約条件が複数ある場合には、複数の派遣員がそれぞれ別の派遣員制約条件を満たすことにより全ての派遣員制約条件が満たされるようにしてもよいし、一人の派遣員が複数の派遣員制約条件を満たしていてもよい。
【００１０】
また、前記個別工事工程の優先順位を格納した工事優先順位データベースをさらに有し、前記工事優先順位データベースに基づいて優先順位の高い順に前記個別工事工程を選択する工事選択手段を備え、前記工事選択手段で選択された前記個別工事工程の順に前記派遣員の配置を行うことが好ましい。
このように、工事優先順位データベースに基づいて優先順位の高い順に個別工事工程を選択する構成としたため、最も工期の短い工程計画を作成可能することができる。
【００１１】
さらに、前記派遣員グループデータベースは、同一グループ内の複数の派遣員にそれぞれ優先度が付与された構成を有し、前記派遣員選定手段は、前記優先度の高い派遣員を選定し、前記派遣員配置手段で配置した派遣員人数が、前記工程計画において予め設定された派遣員上限人数を超える場合に、前記優先度の高い派遣員を前記優先度の低い派遣員に置き換えて該派遣員の再配置を行う派遣員再配置手段を備えることが好ましい。
このように、初期工程計画において派遣員上限人数を超える場合に、優先度の高い派遣員を優先度の低い派遣員に置き換えて派遣員の再配置を行うことにより、無理な日程変更や逸注工事を防止することができる。
【００１２】
また、前記派遣員制約条件データベースは、前記派遣員の最低必要人数と、前記派遣員の必要資格とを含むことが好ましく、これにより工事を円滑に取り行える最適な人員配置とすることができる。
さらに、前記派遣員制約条件データベースは、前記派遣員の上限人数、前記派遣員の必要スキル、前記派遣員と客先との相性のうち少なくともいずれかを含むことが好ましく、これにより、派遣員の様々な特徴に配慮した、より一層最適な人員配置とすることができる。
さらにまた、前記日程制約条件データベースは、前記個別工事工程の開始日程、前記個別工事工程の実施可能期間、前記個別工事工程の客先意向の工事期間のうち少なくともいずれかを含むことが好ましく、これにより、様々な日程条件に配慮した、より一層最適な人員配置とすることができる。
【００１３】
本発明に係る工程計画の人員配置支援方法は、工事種類ごとに個別工事工程が構成され、複数の前記個別工事工程から工事全体の工程計画が構成されて、各個別工事工程に最適な派遣員を配置する工程計画の人員配置支援方法において、前記個別工事工程ごとに前記派遣員に関する制約条件が設定された派遣員制約条件データベースと、前記個別工事工程ごとに工事日程に関する制約条件が設定された日程制約条件データベースと、前記派遣員を該派遣員の属性情報に基づいてグループ分けした派遣員グループデータベースとを有するとともに、各データベースに蓄積される情報に基づいて演算を行う演算手段とを有し、前記演算手段により、前記個別工事工程ごとに前記派遣員制約条件データベースから該当する派遣員制約条件を抽出し、該派遣員制約条件を満たす前記派遣員を前記派遣員グループデータベースから一又は複数選定する派遣員選定ステップと、前記個別工事工程ごとに前記日程制約条件データベースから該当する日程制約条件を抽出し、前記派遣員選定ステップで選定された前記派遣員を、前記日程制約条件を満たす工事日程に配置する派遣員配置ステップとを備えることを特徴とする。
【００１４】
また、前記個別工事工程の優先順位を格納した工事優先順位データベースをさらに有し、前記派遣員選定ステップの前に、前記演算手段により前記工事優先順位データベースに基づいて優先順位の高い順に前記個別工事工程を選択する工事選択ステップを備え、前記派遣員配置ステップでは、前記工事選択ステップで選択された前記個別工事工程の順に前記派遣員の配置を行うことが好ましい。
【００１５】
さらに、前記派遣員グループデータベースは、同一グループ内の複数の派遣員にそれぞれ優先度が付与された構成を有し、前記派遣員選定ステップでは、前記優先度の高い派遣員を選定し、前記派遣員配置ステップで配置した派遣員人数が、前記工程計画において予め設定された派遣員上限人数を超える場合に、前記優先度の高い派遣員を前記優先度の低い派遣員に置き換えて該派遣員の再配置を行う派遣員再配置ステップを備えることが好ましい。
【００１６】
また、前記派遣員制約条件データベースは、前記派遣員の最低必要人数と、前記派遣員の必要資格とを含むことが好ましい。
さらに、前記派遣員制約条件データベースは、前記派遣員の上限人数、前記派遣員の必要スキル、前記派遣員と客先との相性のうち少なくともいずれかを含むことが好ましい。
さらにまた、前記日程制約条件データベースは、前記個別工事工程の開始日程、前記個別工事工程の実施可能期間、前記個別工事工程の客先意向の工事期間のうち少なくともいずれかを含むことが好ましい。
【発明の効果】
【００１７】
以上記載のように本発明によれば、個別工事工程ごとに派遣員制約条件と日程制約条件とを満たすように派遣員を配置する構成としたため、複数の個別工事工程を有して複雑化した工程計画においても、必要な制約条件を満たした最適な人員配置を迅速に且つ効率的に行うことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る工程計画の人員配置支援システムの構成図である。
【図２】工程計画データベースの一例を示す図である。
【図３】派遣員制約条件データベースの一例を示す図である。
【図４】日程制約条件データベースの一例を示す図である。
【図５】工程計画全体に対する日程制約条件データベースの一例を示す図である。
【図６】派遣員グループデータベースの一例を示す図である。
【図７】優先度を付与した派遣員グループデータベースの一例を示す図である。
【図８】工事優先順位データベースの一例を示す図である。
【図９】本発明の実施形態に係る人員配置の処理手順を示すフローチャートである。
【図１０】人員配置後の工程計画データベースの一例を示す図である。
【図１１】本発明の実施形態に係る人員再配置の処理手順を示すフローチャートである。
【図１２】人員再配置後の工程計画データベースの一例を示す図である。
【図１３】従来の工程計画データベースを示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の好適な実施形態を例示的に詳しく説明する。但しこの実施形態に記載されている構成部品の寸法、材質、形状、その相対的配置等は特に特定的な記載がない限りは、この発明の範囲をそれに限定する趣旨ではなく、単なる説明例に過ぎない。
【００２０】
本発明の実施形態に係る工程計画の人員配置支援システムは、工事種類ごとに個別工事工程が構成され、複数の前記個別工事工程から工事全体の工程計画が構成されて、各個別工事工程に最適な派遣員を配置する。好適には、最適な派遣員の配置を行うために工事工程の作業日程を時系列に配置する工程計画又は作業日程の時系列配置を変更する工程変更も行う。対象となる工事は、建設工事、補修工事、又は改修工事を含み、例えば火力発電プラント、原子力発電プラント、石油化学プラント、石油精製プラント、ごみ処理プラント等のプラントにおける建設工事、補修工事、又は改修工事が挙げられる。
【００２１】
まず最初に、図１を参照して本発明の実施形態に係る工程計画の人員配置支援システムの構成を説明する。
本実施形態に係るシステムは、工程計画データベース１１と、派遣員制約条件データベース１２と、日程制約条件データベース１３と、派遣員グループデータベース１４とを有する。さらに好適には、工事優先順位データベース１５を有する。
また、本実施形態に係るシステムは、派遣員選定手段２１と、派遣員配置手段２２と、工事選択手段２３とを有する。さらに好適には、派遣員再配置手段２４を有する。
本実施形態は、上記した各データベース（１１〜１５）を格納したデータ格納手段１０と、上記した各機能的手段（２１〜２４）を実現する演算手段２０とを有するとともに、具体的な装置構成として、入力手段１と、記憶手段２と、出力手段３とを有していてもよい。
【００２２】
入力手段１は、情報を入力する手段であり、例えばマウスやキーボード等が用いられる。この入力手段１により各種制約条件や派遣員の属性情報等が入力される。
記憶手段２は、演算手段２０の求めに応じて素早くデータを送ったり、演算手段２０から返された演算結果等を一時的に保持する。例えば記憶手段２としては、ＲＡＭ（Random  Access  Memory）等のバッファメモリが用いられる。
出力手段３は、演算手段２０による演算結果や各データベース等を出力する。例えば出力手段３としては、表示モニタ等が用いられる。この出力手段３により、各データベースや人員配置後の工程計画等を表示する。
【００２３】
ここで、各データベースの構成について、図を参照しながら説明する。
図２は工程計画データベース１１の一例を示す図である。工程計画データベース１１は、工事全体の工程計画を表わすデータであり、複数の個別工事工程から構成される。なお、図２において工程計画データベース１１は、縦軸に工事番号を配置し、横軸に日程（カレンダー）を配置している。工事番号とは異なる種類の工事に付与された番号である。なお、例えば火力プラント建設においては、工程計画は「ボイラ設置工事」の工程で、個別工事工程は「炉体塗装」又は「水管溶接」等の工程である。
【００２４】
個別工事工程は、工程計画データベース１１の横軸に配置されるデータであり、工事種類ごとの工事日程、すなわち主に工事期間を表わす。例えば、個別工事である工事Ａは、８月２日から８月４日まで割り当てられ、工事２は８月３日から８月６日まで割り当てられており、このように工事種類に対応した工事日程が個別工事工程となる。また、個別工事工程ごとの各作業内容、作業時間、必要資材等の他の工事データを蓄積した個別工事工程データベースを有していてもよい。その場合、個別工事工程データベースに基づいて工事期間、各種制約条件を設定することが好ましい。
【００２５】
図３は派遣員制約条件データベース１２の一例を示す図である。派遣員制約条件データベース１２は、個別工事工程ごとに派遣員に関する制約条件が設定されている。例えば、図示したように、各工事番号に対して派遣員制約条件が一又は複数紐付けられた構成となっている。好適には派遣員制約条件は、派遣員の最低必要人数と、派遣員の必要資格とを含む。これにより、工事を円滑に取り行える最適な人員配置を行うことが可能となる。さらに好適には派遣員制約条件は、個別工事工程ごとの派遣員の上限人数、派遣員の必要スキル、派遣員と客先との相性のうち少なくともいずれかを含む。これにより、派遣員の様々な特徴に配慮した、より一層最適な人員配置を行うことが可能となる。
【００２６】
図４は日程制約条件データベース１３の一例を示す図である。日程制約条件データベース１３は、個別工事工程ごとに工事日程に関する制約条件が設定されている。例えば図示したように、各工事番号に対して派遣員制約条件が一又は複数紐付けられた構成となっている。好適には派遣員制約条件は、個別工事工程の開始日程、個別工事工程の実施可能期間、個別工事工程の客先意向の工事期間のうち少なくともいずれかを含む。これにより、様々な日程条件に配慮した、より一層最適な人員配置を行うことが可能となる。
【００２７】
さらに、日程制約条件は、上記したように個別工事工程ごとに設定される他に、工程計画全体に設定されていてもよい。図５は工程計画全体に対する日程制約条件データベースの一例を示す図である。この日程制約条件は工程計画全体に課されるものである。なお、この日程制約条件は、図４に示した日程制約条件データベースの個別工事工程の全てに、日程制約条件として含めてもよい。
【００２８】
図６は派遣員グループデータベース１４の一例を示す図である。派遣員グループデータベース１４は、派遣員をその属性情報に基づいてグループ分けしたものである。この属性情報とは、派遣員が有する資格、相性の良い（悪い）客先、派遣可能な期間等である。例えば図示したように、資格Ａグループには、派遣員Ｏさん、Ｐさん、Ｑさんがグルーピングされ、資格Ｂグループには、派遣員Ｏさん、Ｑさんがグルーピングされている。また、客先との相性の良さでグルーピングした客先１グループにはＱさんがグルーピングされ、客先２グループにはＰさんがグルーピングされ、客先３グループにはＯさん、Ｐさんがグルーピングされている。このように一人の派遣員が、複数のグループに属することもある。なお、ここでは客先グループとして、客先と相性がいいグループを設定したが、客先と相性が悪いグループを設定してもよい。
【００２９】
また、派遣員グループデータベース１４は、同一グループ内の複数の派遣員にそれぞれ優先度が付与された構成を有していてもよい。図７は、優先度を付与した派遣員グループデータベースの一例を示す図である。同図において、複数設けられたグループのうち、客先１グループ、客先２グループ、客先３グループに属する派遣員にそれぞれ優先度を設定している。そして、優先度の高い派遣員から工事日程に配置されるようになっている。また、優先度としてレベル設定してもよく、例えば、派遣員のスキルに応じてレベルを設定する。この場合、各個別工事工程で必要とする派遣員のスキルレベルにしきい値を設けておき、このしきい値以上のスキルを有する派遣員のみを工事工程に配置するようにしてもよい。
【００３０】
図８は工事優先順位データベース１５の一例を示す図である。工事優先順位データベース１５は、各個別工事工程の優先順位を格納している。例えば図示したように、個別工事工程の優先順位を示す優先番号に対して、工事番号が紐付けられた構成となっている。
なお、上記に説明した各データベースは、複数のデータベースが統合された構成であってもよいし、それぞれが互いに関連付けられていてもよい。例えば、複数のデータベースが統合されている場合は、工事番号に対して派遣員制約条件と日程制約条件とが紐付けられた構成、すなわち、派遣員制約条件データベース１２と日程制約条件データベース１３とが統合された構成とすることができる。また、複数のデータベースが互いに関連付けられている場合は、同一の工事番号を用いることで互いに異なるデータベース同士を紐付けることができる。
【００３１】
図１に戻り、演算手段２０と、該演算手段２０に含まれる各手段について説明する。
演算手段２０は、入力手段１から入力された情報をもとに演算処理を行う。この演算手段２０は、例えばＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等を有し、記憶手段２に記憶されたプログラムを実行することにより、ソフトウェア的に複数の機能ブロックとして機能する。演算手段２０の機能ブロックは、派遣員選定手段２１と、派遣員配置手段２２と、工事選択手段２３とを構成する。さらに好適には、派遣員再配置手段２４を構成する。
【００３２】
派遣員選定手段２１は、個別工事工程ごとに、派遣員制約条件データベース１２からその個別工事工程に対応した派遣員制約条件を抽出し、該派遣員制約条件を満たす派遣員を派遣員グループデータベース１４から選定する。なお、一の個別工事工程に対して派遣員制約条件が複数ある場合には、複数の派遣員がそれぞれ別の派遣員制約条件を満たすことにより全ての派遣員制約条件が満たされるようにしてもよいし、一人の派遣員が複数の派遣員制約条件を満たしていてもよい。
派遣員配置手段２２は、個別工事工程ごとに日程制約条件データベース１３から該当する日程制約条件を抽出し、派遣員選定手段２１で選定された派遣員を、日程制約条件を満たす工事日程に配置する。
【００３３】
工事選択手段２３は、工事優先順位データベース１５に基づいて優先順位の高い順に個別工事工程を選択する。この工事選択手段で選択された個別工事工程の順に派遣員の配置を行うようになっている。
派遣員再配置手段２４は、派遣員選定手段２１で優先度の高い派遣員を選定したとき、この派遣員配置手段２１で配置した派遣員人数が、工程計画において予め設定された派遣員上限人数を超える場合に、優先度の高い派遣員を優先度の低い派遣員に置き換えて該派遣員の再配置を行う。
【００３４】
次に、図９を用いて、演算手段２０による人員配置の処理手順の一例を説明する。なお、図９は本発明の実施形態に係る工程計画の人員配置方法のうち、人員配置の処理手順を示すフローチャートである。なお、工程計画の人員配置方法のうち人員再配置の処理手順については後述する。
まず、演算手段２０は工事優先順位データベース１５を読み込み、ステップＳ１１の工事選択ステップにおいて、工事選択手段２３で工事優先順位データベース１５に基づいて優先順位の高い個別工事工程を選択する。続いて、派遣員選定ステップで派遣員の選定を行う。これは、ステップＳ１２として、派遣員選定手段２１にて、工事選択手段２３で選択された個別工事工程に対応した派遣員制約条件を派遣員制約条件データベース１２から抽出し、ステップＳ１５で、この派遣員制約条件を満たす派遣員を派遣員グループデータベース１４から選定する。ここでは、例えば派遣員制約条件が必要資格Ａ、客先との相性を含む場合、ステップＳ１３で派遣員が資格Ａを保持するか否かを判断し、ステップＳ１４で資格Ａを保持する派遣員がさらに客先との相性が良いか否かを判断する。このように登録されている派遣員全てに対して派遣員制約条件のフィルタをかけて、全てを満たす派遣員を選定する。
【００３５】
具体的には、工事選択手段２３で、図８に示す工事優先順位データベース１５から優先番号１の工事３を選択し、次いで派遣員選定手段２１にて、図３に示す派遣員制約条件データベース１２から工事３に対応した派遣員制約条件、すなわち必要人数２、資格Ａ、客先１を抽出する。
このステップＳ１１からステップＳ１５までを各個別工事工程数分、繰り返し行う。
【００３６】
次いで、派遣員配置ステップで派遣員の配置を行う。これは、ステップＳ１６において、派遣員配置手段２２にて、工事選択手段２３で選択された個別工事工程に対応した日程制約条件を日程制約条件データベース１３から抽出し、ステップＳ１８において、派遣員選定手段２１で選定された派遣員を、日程制約条件を満たす工事日程に配置する。ここでは、例えば日程制約条件が個別工事工程の開始日を含む場合、ステップＳ１７で工事日程が開始日制約を満たすか否かを判断し、開始日制約を満たさない場合には他の工事日程について再度開始日を満たすか否かを判断する。一方、開始日制約を満たす場合には、その工事日程に派遣員を配置する。
【００３７】
具体的には、派遣員配置手段２２で、図４に示す日程制約条件データベース４から工事３に対応した日程制約条件、すなわち日付指定のため、８月１０日開始という日程制約条件を抽出する。そして、派遣員選定手段２１で選定された、資格Ａを有して客先１と相性の良い派遣員を、日程制約条件を満たす工事日程に配置する。
【００３８】
図１０は人員配置後の工程計画データベース１１の一例を示す図である。この工程計画データベース１１は、図３乃至図８の各データベースを用いて作成されている。
優先番号１の工事３は、派遣員制約条件として必要人数２、資格Ａ、客先１という条件があるため、資格Ａを有する派遣員Ｏさんと、客先１と相性の良い派遣員Ｑさんが選定される。さらに日程制約条件として８月１０日開始という条件があるため、工事開始日は８月１０日に設定され、これを基に設定された工事工程にＯさんとＱさんが配置される。
【００３９】
優先番号２の工事１は、派遣員制約条件として、必要人数２、資格Ａ、客先３という条件があるため、資格Ａを有するＯさんと、客先１と相性の良いＱさんが選定される。さらに日程制約条件として、曜日指定のため、月始めの月曜日開始という条件があるため、工事開始日は８月２日に設定され、これを基に設定された工事工程にＯさんとＱさんが配置される。
優先番号３の工事２は、派遣員制約条件として、必要人数１、資格Ａ、客先３という条件があるため、資格Ａを有する派遣員Ｐさんが選定される。さらに日程制約条件として、曜日指定のため、月初めの火曜日開始という条件があるため、工事開始日は８月３日に設定され、これを基に設定された工事工程にＰさんが配置される。なお、工事３、工事１、工事２の工事日程は、個別工事工程の日程制約条件の他に、工程計画全体の日程制約条件（図５参照）も満たしている。
【００４０】
優先番号４の工事５は、派遣員制約条件として、必要人数１、資格Ｂ、客先１という条件があるため、資格Ｂを有するＯさんと、客先１と相性の良いＱさんが選定される。日程制約条件は個別工事工程については特になく、但し工程計画の日程制約条件がある。８月２〜４日開始は、資格Ｂを有する派遣員が確保できないため、それより後の日程で検討する必要がある。また８月５〜６日開始は、日程制約条件の制約２のため不可で、８月７〜８日開始は、日程制約条件の制約１のため不可である。したがってさらに後の日程で検討すると、８月９日〜１１日開始は、資格Ｂを有する派遣員が確保できず、派遣員制約条件と日程制約条件とをともに満たす開始日として８月１６日が選択される。これを基に設定された工事工程にＯさんが配置される。
【００４１】
優先番号５の工事４は、派遣員制約条件として、必要人数３、資格Ｂ、客先２という条件があるため、資格Ｂを有するＱさんと、客先２と相性の良いＰさんが選定される。日程制約条件は個別工事工程については特になく、但し工程計画の日程制約条件がある。８月２〜４日開始は、資格Ｂを有する派遣員が確保できず、派遣員制約条件と日程制約条件とをともに満たす開始日として８月５日が選択される。これを基に設定された工事工程にＱさんＰさんが配置される。
また、派遣員制約条件として、日ごとの派遣員の上限人数を設定してもよい。例えば、派遣員が宿泊室を使用する場合、宿泊室の数から派遣員の上限人数が設定される。この派遣員の上限人数以下となるように派遣員の人数調整を行うようにする。
【００４２】
このように本実施形態によれば、上記した各手段により、個別工事工程ごとに派遣員制約条件と日程制約条件とを満たすように派遣員を配置する構成としたため、複数の個別工事工程を有して複雑化した工程計画においても、必要な制約条件を満たした最適な人員配置を迅速に且つ効率的に行うことが可能となる。
【００４３】
また、派遣員グループデータベース１４は、派遣員をその属性情報に基づいてグループ分けした構成であるため、同じ派遣員を複数のグループに組み込むことができ、さらにこの派遣員グループデータベース１４を用いて人員配置する構成としたため、各派遣員の資格や能力といった様々な特徴を考慮した最適な人員配置を行うことが可能となる。
さらにまた、工事優先順位データベース１５に基づいて優先順位の高い順に個別工事工程を選択する構成としたため、最も工期の短い工程計画を作成可能することができる。
【００４４】
次いで、図１１乃至図１３を用いて、派遣員を初期配置した後の人員再配置について説明する。なお、図１１は本発明の実施形態に係る工程計画の人員配置方法のうち、人員再配置の処理手順を示すフローチャートで、図１２は人員再配置後の工程計画データベースの一例を示す図で、図１３は従来の工程計画データベースを示す図である。
【００４５】
図１３に示すように従来の工程計画においては、繁忙期は個別工事工程が複数重なり派遣員が多数必要とされる。しかし、一般には、工事全体で派遣可能な派遣員上限人数が決まっている。例えば派遣員上限人数が１０人である場合、図中８月１３日〜１６日では派遣員人数計（主ＴＡ計）がその上限人数を超えてしまっている。上限人数を超えると工事を実施できなくなり、個別工事工程を他の日にずらすか、若しくは逸注工事が発生してしまうこととなる。
【００４６】
そこで、本実施形態では、工程計画において予め設定された派遣員上限人数を超える場合に、優先度の高い派遣員を優先度の低い派遣員に置き換えて該派遣員の再配置を行う派遣員再配置手段２４を備えている。
派遣員の優先度は、派遣員グループデータベース１４に登録されている複数の派遣員にそれぞれ付与されている。例えば、資格若しくは十分なスキルを有して、主テクニカルアドバイザー（以下、ＴＡと称する）と認定された派遣員は高い優先度に設定され、これより低い資格若しくはスキルを有して、副ＴＡと認定された派遣員は低い優先度に設定される。
【００４７】
派遣員再配置手段２４では、派遣員を初期配置した後の工程計画において、派遣可能な派遣員上限人数を超える日程については、優先度の高い派遣員を優先度の低い派遣員に置き換えて人員を再配置する人員再配置ステップを行う。人員再配置時に優先度の低い複数の派遣員から新たに派遣員を選定する際には、図９に示した手順と同様に、個別工事工程ごとに派遣員制約条件データベース１２から該当する派遣員制約条件を抽出し、該派遣員制約条件を満たす派遣員を前記派遣員グループデータベース１４から一又は複数選定することが好ましい。
【００４８】
ここで、図１１を用いて、演算手段２０による人員再配置の処理手順の一例を説明する。人員再配置ステップは、以下の一連の手順を含むものである。
まず、演算手段２０は初期配置された工程計画データベース１１を読み込み、ステップＳ２１において、派遣員再配置手段２４で工事全体に対する１日の派遣上限人数を超えていないか判断する。派遣上限人数を超えていない場合には、ステップＳ２２で主ＴＡ又は副ＴＡの必要人員を含む工程計画を出力して計算を終了する。一方、派遣上限人数を超えている場合には、優先度の高い主ＴＡを優先度の低い副ＴＡに置き換える。ここで、派遣員制約条件データベース１２には、副ＴＡは個別工事工程の初日と最終日には配置しないという制約条件が設定されている。そこで、この制約条件を考慮して、ステップＳ２３において、初日と最終日に主ＴＡを割り当て、初日と最終日以外は副ＴＡを割り当てる。このとき、それぞれの人数が、主ＴＡの上限人数と副ＴＡの上限人数とを超えないように各ＴＡを配置する。上記したステップＳ２１〜Ｓ２３までを全個別工事数分繰り返し行う。
【００４９】
次いで、割り当てられた主ＴＡと副ＴＡとが個別工事工程の派遣員制約条件を満たすか否かを判断する。例えばステップＳ２４で、派遣員（主ＴＡ又は副ＴＡ）と客先との相性が良いか否かを判断する。派遣員と客先との相性が悪い場合には、ステップＳ２５で、どこの個別工事工程が相性不一致かを記録して計算を終了する。このとき、相性の良い他の派遣員と置き換えてもよい。この場合、置き換える元の派遣員の優先度と一致する優先度を有する派遣員を選定する。
【００５０】
このようにして人員再配置した後の工程計画データベースの一例を図１２に示す。図１３に示した再配置前の工程計画では、８月１３日〜１６日に主ＴＡ数が上限人数（１０人）を超えていたが、再配置を行った結果、この期間内で主ＴＡ数を上限人数内に抑えることが可能となる。このとき、副ＴＡを初日と最終日以外に配置したため、個別工事工程の派遣員制約条件も満たすこととなる。
上記したように、初期工程計画において派遣員上限人数を超える場合に、優先度の高い派遣員を優先度の低い派遣員に置き換えて派遣員の再配置を行うことにより、無理な日程変更や逸注工事を防止することができる。
また、人員再配置において、個別工事工程ごとに派遣員制約条件データベース１２から該当する派遣員制約条件を抽出し、該派遣員制約条件を満たす派遣員を前記派遣員グループデータベース１４から一又は複数選定することにより、最適な人員再配置を行うことが可能となる。
【符号の説明】
【００５１】
１    入力手段
２    記憶手段
３    出力手段
１０  データ格納手段
１１  工程計画データベース
１２  派遣員制約条件データベース
１３  日程制約条件データベース
１４  派遣員グループデータベース
１５  工事優先順位データベース
２０  演算手段
２１  派遣員選定手段
２２  派遣員配置手段
２３  工事選択手段
２４  派遣員再配置手段
【図１】
2012118654.tif 000003
【図２】
2012118654.tif 000004
【図３】
2012118654.tif 000005
【図４】
2012118654.tif 000006
【図５】
2012118654.tif 000007
【図６】
2012118654.tif 000008
【図７】
2012118654.tif 000009
【図８】
2012118654.tif 000010
【図９】
2012118654.tif 000011
【図１０】
2012118654.tif 000012
【図１１】
2012118654.tif 000013
【図１２】
2012118654.tif 000014
【図１３】
2012118654.tif 000015