"作業に必要とされるスキルを表すスキル情報と、前記作業の作業量を表す作業情報と、を数値化する数値化部と、前記数値化部により数値化された前記スキル情報及び前記作業情報に基づいて、作業現場を結ぶ巡回路を算出することにより、作業スケジュールを算出する最適化アルゴリズム実行部と、前記最適化アルゴリズム実行部により算出された前記作業スケジュールを提示する提示部と、を備えることを特徴とする出向支援装置。前記作業情報は、雨天時に前記作業を行うことが可能か否かを前記作業の種別毎に表す情報、及び前記作業に必要と見積もられる作業時間の平均値と、を前記作業の種別毎に表す情報とのうち少なくとも1つ以上を含むことを特徴とする請求項1に記載の出向支援装置。前記スキル情報は、作業者が有する資格、前記資格に応じて定まる検定級、管轄する地域における作業者の実務経験年数、及び前記作業者の実務ブランク年数のうち少なくとも1つ以上と、予め定められた条件とに基づいて、前記作業に必要と見積もられる作業時間として数値化されることを特徴とする請求項1又は請求項2に記載の出向支援装置。前記最適化アルゴリズム実行部は、前記作業現場間の距離と、前記経路における渋滞情報とに基づいて、前記作業現場間の移動時間を算出し、前記各作業現場での作業時間と、前記移動時間とを加算し、前記加算した時間に基づいて、前記作業スケジュールとして、前記巡回路を算出することを特徴とする請求項1から請求項3のいずれか1つに記載の出向支援装置。前記最適化アルゴリズム実行部は、前記作業現場を前記作業時間の時間帯毎にグループ化し、前記巡回路を前記グループ毎に算出することを特徴とする請求項4に記載の出向支援装置。コンピュータに、作業に必要とされるスキルを表すスキル情報と、前記作業の作業量を表す作業情報と、を数値化する手順と、前記数値化部により数値化された前記スキル情報及び前記作業情報に基づいて、作業現場を結ぶ巡回路を算出することにより、作業スケジュールを算出する最適化アルゴリズム手順と、前記最適化アルゴリズム実行部により算出された前記作業スケジュールを提示する手順と、を実行させることを特徴とする出向支援プログラム。しかしながら、特許文献1~3に開示された各システムでは、出向スケジューリングの最適化、及び顧客満足度の向上が、必ずしもなされていないという問題がある。例えば、電力会社における顧客への出向業務では、顧客の出向依頼に基づくコンサルタント及び作業が伴う。つまり、1顧客が要望する内容に応じて、その緊急度及び要望の強さ例えば、いつでもいいですよ、すぐに来ては異なる。2出向者のスキルにより、同じ作業内容でも必要と見積もられる時間は異なる。3天候により、例えば、雨天時にはできない避けたほうがよい作業がある。4例えば、都心部では渋滞などがあるため、移動時間を距離だけでは判断できない。5出向業務では、通常、作業者出向者は車両により移動する。したがって、作業現場出向先における駐車場の有無、空き状況が考慮される必要がある。本発明は、前記の諸点に鑑みてなされたものであり、出向スケジューリングを最適化し、且つ、顧客満足度の向上を図ることができる出向支援装置、及び出向支援プログラムを提供することを目的とする。本発明は、上記の課題を解決するためになされたものであり、作業に必要とされるスキルを表すスキル情報と、前記作業の作業量を表す作業情報と、を数値化する数値化部と、前記数値化部により数値化された前記スキル情報及び前記作業情報に基づいて、作業現場を結ぶ巡回路を算出することにより、作業スケジュールを算出する最適化アルゴリズム実行部と、前記最適化アルゴリズム実行部により算出された前記作業スケジュールを提示する提示部と、を備えることを特徴とする出向支援装置である。また、本発明は、前記作業情報が、雨天時に前記作業を行うことが可能か否かを前記作業の種別毎に表す情報、及び前記作業に必要と見積もられる作業時間の平均値と、を前記作業の種別毎に表す情報とのうち少なくとも1つ以上を含むことを特徴とする出向支援装置である。また、本発明は、前記スキル情報が、作業者が有する資格、前記資格に応じて定まる検定級、管轄する地域における作業者の実務経験年数、及び前記作業者の実務ブランク年数のうち少なくとも1つ以上と、予め定められた条件とに基づいて、前記作業に必要と見積もられる作業時間として数値化されることを特徴とする出向支援装置である。また、本発明は、前記最適化アルゴリズム実行部が、前記作業現場間の距離と、前記経路における渋滞情報とに基づいて、前記作業現場間の移動時間を算出し、前記各作業現場での作業時間と、前記移動時間とを加算し、前記加算した時間に基づいて、前記作業スケジュールとして、前記巡回路を算出することを特徴とする出向支援装置である。また、本発明は、前記最適化アルゴリズム実行部が、前記作業現場を前記作業時間の時間帯毎にグループ化し、前記巡回路を前記グループ毎に算出することを特徴とする出向支援装置である。また、本発明は、コンピュータに、作業に必要とされるスキルを表すスキル情報と、前記作業の作業量を表す作業情報と、を数値化する手順と、前記数値化部により数値化された前記スキル情報及び前記作業情報に基づいて、作業現場を結ぶ巡回路を算出することにより、作業スケジュールを算出する最適化アルゴリズム手順と、前記最適化アルゴリズム実行部により算出された前記作業スケジュールを提示する手順と、を実行させることを特徴とする出向支援プログラムである。本発明によれば、出向支援装置は、作業に必要とされるスキルを表すスキル情報と、作業の作業量を表す作業情報とを数値化し、数値化されたスキル情報及び作業情報に基づいて、作業現場を結ぶ巡回路を最適化アルゴリズムにより算出するので、出向スケジューリングを最適化し、且つ、顧客満足度の向上を図ることができる。本発明の一実施形態について図面を参照して詳細に説明する。図1には、出向支援装置の構成がブロック図により表されている。出向支援システム1は、顧客要請受付部10と、エリア情報記憶部11と、作業員情報記憶部12と、現場情報記憶部13と、数値化部14と、最適化アルゴリズム実行部15と、作業スケジュール提示部16とを備える。顧客要請受付部10には、作業の受付日時と、作業日時と、作業場所と、作業項目と、作業量と、顧客要望度と、緊急度とが、顧客からの要請に従ってその都度入力され、記憶される。また、エリア情報記憶部11は、営業所から作業現場までの道路の渋滞情報と、作業現場での駐車場の状況と、作業現場の気象予報とを記憶している。また、作業員情報記憶部12は、作業者出向者のスキルを表す情報と、作業者の休暇予定を表す情報とを記憶している。また、現場情報記憶部13は、作業現場に係る情報例えば、緯度、経度、所在地、及び作業状況を表す情報を記憶している。数値化部14は、顧客要請受付部10と、エリア情報記憶部11と、作業員情報記憶部12と、現場情報記憶部13に記憶されている各種情報とに基づいて、作業日時と、天気気象と、到着予測時間時刻と、移動経路と、作業の作業量を表す作業情報と、作業者のスキルを表す出向者スキル情報と、作業者の重み付け順位とを数値化する。最適化アルゴリズム実行部15は、数値化されたデータに基づいて、最適化アルゴリズム遺伝的アルゴリズムGAなどにより、作業者の割り振り、及びその作業者の出向スケジューリングを最適化する。作業スケジュール提示部16は、最適化した出向スケジュールを作業者などに提示する。ここで、最適化アルゴリズムとして、例えば、巡回セールスマン問題TSP:TravelingSalesmanProblemの解法として提案されている最近傍法、又は2-opt法が用いられる。なお、最適化アルゴリズムは、これらに限らなくてよい。また、巡回セールスマン問題とは、セールスマンが営業所を出発して、すべての顧客を一度だけ訪れて営業所に戻るとした場合、その総移動距離が最短となる最適化された巡回路を求める問題である。図2a及びbは、最近傍法を説明するための概念図である。最近傍法では、開始位置出発点から順番に最も近い点が選択されることで、総距離が最短となる巡回路を求めるものである。図3a及びbは、2-opt法を説明するための概念図である。まず、2-opt法では、例えば、最近傍法を用いて、適当な巡回路を1つ定める。また、巡回路の2本の枝i,j及びk,lにより、dikdjl<dijdklとなる枝がない場合、巡回路の探索処理は終了する。一方、探索処理において、dikdjl<dijdklとなる枝がある場合、枝i,j及びk,lを枝i,k及びj,lに繋ぎかえる。このように、巡回セールスマン問題により巡回路が単に算出されるのみでは、その巡回路の距離が単に最短となるだけであり、出向スケジューリングの最適化、及び顧客満足度の向上が図られるとは限らない。図4は、業務属性テーブルの構成を示す概念図である。業務属性テーブル20には、雨天時の作業が可であるか又は不可であるかと、作業時間の平均値平均作業時間[分]とが、業務の種別毎に保持されている。図4では、雨天時の作業について、一例として、業務1は可、業務2は可、業務3は不可、業務4は可、業務5は可とする。また、作業時間の平均値[分]について、業務1は5[分]と、業務2は10[分]と、業務3は20[分]と、業務4は30[分]と、業務5は45[分]とする。図5は、天気予報テーブル雨の確率テーブルの構成を示す概念図である。天気予報テーブル25には、出向日の降雨確率又は降雪確率が、時間帯別に保持されている。図5では、一例として、時間帯00:00~は0と、時間帯03:00~は0と、時間帯06:00~は30と、時間帯09:00~は30と、時間帯12:00~は50と、時間帯15:00~は80と、時間帯18:00~は80と、時間帯21:00~は100とする。図6は、出向者スキルテーブルの構成を示す概念図である。出向者スキルテーブル30には、作業に必要と見積もられる作業時間[分]が、出向者作業者毎、及び業務種別毎に保持されている。ここで、作業に必要と見積もられる作業時間は、過去の実績時間でもよい。また、過去の実績時間が無い場合、作業に必要と見積もられる作業時間は、予め定められた値例えば、他の出向者の実績時間の平均値でもよい。また、出向者のスキルによって作業ができない業務については、出向者スキルテーブルにおけるその出向者の欄に、不可と登録される。ここで、出向者のスキルは、出向者が有する検定級に基づいて、可又は不可が予め定められる。図6では、出向者01について、業務1は5[分]と、業務2は10[分]と、業務3は20[分]と、業務4は30[分]と、業務5は45[分]とする。また、出向者10について、業務1は5[分]と、業務2は12[分]と、業務3は20[分]と、業務4は不可と、業務5は50[分]とする。図7は、お客さま属性テーブルの構成を示す概念図である。お客さま属性テーブル35には、お客さまが希望した作業顧客が要請した作業に応じた業務種別と、お客さまが希望した作業時間と、緊急度と、作業現場における駐車場の有無と、緯度と、経度と、住所所在地とが、出向日毎に保持される。お客さま属性テーブル35を参照すれば、例えば、業務2及び業務3の2種類の業務を、希望作業時間帯09:00~15:00に作業することを、お客さま02が希望していることが判る。また、例えば、お客さま02からの要請により作業を行う作業現場には、駐車場があることが判る。また、お客さまからの要請が、出向日の当日にあった場合、出向スケジュールは、その都度、その緊急度に基づいて作成し直される必要がある。図7では、緊急度が、お役様11~13毎に登録されている。ここで、緊急度は、一例として、以下のように定められる。緊急度2:早急に作業する必要がある場合緊急度1:できるだけ早く作業する必要がある場合緊急度0:希望作業時間帯での作業により対応する場合図8は、駐車場テーブルの構成を示す概念図である。駐車場テーブル40には、その緯度と、経度と、住所と、名称と、使用料とが、駐車場毎に保持されている。図8では、駐車場01は、緯度35.358704と、経度139.745408と、住所東京都港区...と、名称○○○と、使用料200円と定められているものとする。次に、出向スケジューリングを最適化する方法について説明する。1担当エリアを定める図9は、担当エリアを定める方法を説明するための概念図である。出向場所である作業現場を表す丸印が、地図上にプロットされているとする。また、当日の出向者と、作業内容とに基づいて、各出向者が担当するエリア及び業務が、暫定的に割り振られる。ここで、作業者出向者によって担当できない作業があれば、これを考慮して割り振られてもよい。また、作業現場の数が作業者毎に均等になるように、及び、作業者によって作業が担当できない不可である業務がその作業者に割り当てられないように、各出向者が担当するエリア及び業務が、暫定的に割り振られる。2作業現場例えば、お客さま宅での作業の数値化出向先での業務種別と、作業者のスキルとに基づいて、その作業現場での作業時間が、作業現場毎に加算される。一例として、お客さま01は、業務1を希望しているとする図7を参照。また、業務1を作業する作業者出向者01のスキルは、値5であるとする図6を参照。したがって、作業者01が業務1を作業した場合、その作業時間は、値5と定められる。なお、作業現場でない営業所における作業時間は、値0と定められる。3時間帯毎のグループ化図10は、時間帯毎のグループ化を説明するための概念図である。お客さまが希望する作業時間帯毎に、作業現場の位置がグループ化される。図10では、作業時間帯18:00~をお客さまが希望している作業現場の位置が、グループ化されている図10において、線で囲まれている範囲。ここで、お客さまが希望する作業時間帯が複数の時間帯にまたがる場合、原則として、同じグループに属させるものとする。ただし、作業量が所定量を越えないようにするため、作業時間帯が同じ複数の作業現場は、必ずしも同じグループに属さなくてもよい。また、お客さまが複数の作業時間帯を希望され、且つ、天候等により作業できない作業時間帯がある場合、作業が可能である作業時間帯のみに、その作業時間帯は定められる。また、天候等により作業ができる作業時間帯がない場合、その作業時間帯については、お客さまとの個別の調整が必要になる。なお、天候により作業できるか否かの判定は、雨の確率降雨確率及び降雪確率のうち少なくとも一方に基づいて判定される。また、最適化アルゴリズムによる最適化処理は、グループ毎に実行される。4作業時間帯毎の巡回路の算出探索巡回路を算出する処理の概要作業時間帯の早いグループから、巡回路が算出される。巡回路の開始位置は、営業所の位置とする。算出中の巡回路に対応する作業時間帯が、お客さまが希望している複数の作業時間帯のうち1つ以上と一致する場合、そのお客さまが要請した作業の作業現場を、巡回路の通過点に含める。算出中の巡回路によって、お客さまが希望されている時間帯を含めることができない例えば、時間内に作業が終了しない場合、その作業は、他の作業者出向者に振り分ける。算出中の巡回路が収束しない場合、その巡回路に含まれている作業現場を、他の作業者出向者に振り分ける。算出した第1巡回路における作業時間帯と、これに続く作業時間帯に巡回される第2巡回路とでは、第1巡回路の終了位置が、第2巡回路の開始位置とされる。巡回路を作業時間帯毎に算出する手順は、次のようになる。まず、巡回路の距離を時間移動時間に変換する。ここで、位置地点iから位置jまでの距離は、渋滞情報を考慮して、移動時間に変換される巡回路の再算出算出した巡回路の終了位置を、これに続く巡回路の開始位置として、残りの作業現場の位置を通過点とする巡回路を、同様に算出する。なお、お客さまからの要請により、当日作成した出向スケジュールを変更する場合、お客さまから要請された作業内容を実行可能である出向者のうちから、最短で出向することができる出向者を選択し、選択した出向者について、巡回路出向スケジュールが再び算出されてもよい。次に、出向者スキルテーブル図6を参照の作成方法について説明する。出向者のスキルを表す数値は、業務の実務レベルに応じて認定された検定級と、社内資格と、社外資格と、地域別の実務経験年数と、ブランク年数とのうち、1つ以上に基づいて定められる。ここで、検定級とは、業務の実務レベル毎に定められる級である。出向者作業者は、業務の従事に際して作業を行うスキルを有することが、認定資格者により認定される。また、一定の実務レベルに達していない出向者は、その実務レベルに応じて、認定資格のある者と同行して一緒に業務を行うことはできるが、単独で業務を行うことはできないとしてもよい。図11は、出向者スキルの数値化に用いられる社内検定級の例を示す概念図である。級は、A級が最も上位であり、C級が最も下位である。また、同じ級でも、符号の数字が大きいほど上位である。また、実務レベルの値と、業務内容の値と、社内資格の値と、社外資格の値とは、それぞれ値が大きいほど上位の実務レベル高度の資格である。また、実務レベルが上位であるほど、その作業者は、多くの業務を実行することができることを表す。また、資格には、業務の遂行に必要な社内の認定資格と、単独で車両を運転することができるなどの社外資格とがある。図12は、出向者スキルの数値化に用いられる社内資格の例を示す概念図である。例えば、社内資格1は、会社の車両を単独で運転することができると認定されたことを表す資格である。また、この資格には、その認定が有効とされる管轄地域も対応付けられている。図13は、出向者スキルの数値化に用いられる社外資格の例を示す概念図である。例えば、社外資格1は、公的な資格を有する作業主任者であることを表す。図14は、出向者スキルの数値化に用いられる業務の例を示す概念図である。図14には、作業に必要とされる社内資格と、社外資格と、管轄地域毎の作業時間の平均値とが、業務毎に表されている。また、作業時間は、管轄地域nに応じて変わる場合がある。このため、業務nnは、1以上の整数は、厳正かつ的確に管理されるよう、現場での作業実績の平均値が、リアルタイムで更新登録される。出向者スキルは、検定級、社内資格、社外資格、地域別の実務経験年数、及びブランク年数のうち1つ以上に基づいて算出される。出向者スキルは、例えば、出向先の管轄地域で業務を行う作業時間の短さにより表現されてもよい。図15は、出向者スキル算出の条件テーブルを示す概念図である。図15では、数値0~1は、1未満を表すものとする。例えば、管轄地域での経験が2年未満の場合でも、管轄地域外での経験年数が2年以上あって、且つ、ブランク年数が3年未満であれば、その作業者出向者は、単独作業が可能なスキルを有しているとされる。このように、作業を担当する出向者は、実務経験に応じた出向者スキルに基づいて割り当てられる。図16は、出向者別の管轄地域1の業務毎の経験テーブルを示す概念図である。また、図17は、出向者別の管轄地域2の業務毎の経験テーブルを示す概念図である。図16及び図17に表されているように、実務経験は、管轄地域毎に管理される。例えば、作業に掛かる時間[分]は、業務種及び出向者毎に、経験テーブルに格納されている。ここで、作業できない業務は、不可と登録される。また、これらの経験テーブルは、出向者の経験値に応じて、適宜更新される。図18は、出向者スキルテーブルの作成方法を説明するためのフローチャートである。まず、出向者の検定級、社内資格、社外資格、及び管轄地域別の実務経験年数が、取得されるステップS1。次に、出向者スキル算出の条件テーブル50図15を参照に登録されている条件を満たすか否かが判定されるステップS2。そして、出向者スキル算出の条件テーブル50の条件が満たされる場合ステップS2-満たす、出向者スキル算出の条件テーブル50に基づいて、出向者スキルを出向者毎に時間に換算されるステップS3。また、出向者スキル出向者毎の作業時間が算出されるステップS4。一方、出向者スキル算出の条件テーブル50の条件が満たされない場合ステップS2-満たさない、その作業者をその作業に出向させることは、不可と定められるステップS5。図19は、出向者スキルテーブルの構成を示す概念図である。出向者の管轄地域1の経験テーブル1図16を参照に表されているように、例えば、出向者01は、業務1について、管轄地域1での経験が少ないものとする。また、出向者01は、管轄地域1でのブランク年数が、1~3年の範囲にあるものとする。また、管轄地域2の経験テーブル1図17を参照に表されているように、出向者01は、業務1について、管轄地域外での経験年数は2年以上あるものとする。この場合、出向者01のスキル作業時間は、出向者スキル算出の条件テーブル50図15を参照に基づいて、[管轄地域の平均作業時間]×1.7とされる。これにより、出向者01が業務1を管轄地域1で作業するためのスキル作業時間は、業務1を管轄地域1で作業する作業時間の平均値平均作業時間4分に、1.7を乗算した値である6.8分と算出される。同様に、出向者の管轄地域1の経験テーブル1図16を参照に表されているように、出向者02は、業務1について、管轄地域1での経験年数が4年=2年以上、且つ、管轄地域1でのブランク年数が0であるものとする。この場合、出向者02のスキル作業時間は、出向者スキル算出の条件テーブル50図15を参照に基づいて、出向者02の最新の実績値と定められる。同様に、出向者03のスキル作業時間は、出向者スキル算出の条件テーブル50図15を参照に基づいて、[管轄地域の平均作業時間]×1.5=6分と算出される。また、出向者03は、出向者スキル算出の条件テーブル50図15を参照に基づいて、単独での出向による業務5の作業が不可とされる。この場合、出向者03は、他の作業者に同行して業務5の作業をするよう定められる。このようにして、出向者スキルテーブル30a図19を参照は、経験テーブル図16及び図17を参照に基づいて作成される。以上のように、出向支援装置は、作業に必要とされるスキルを表す出向者スキル情報と、前記作業の作業量を表す作業情報と、を数値化する数値化部14と、数値化部14により数値化された出向者スキル情報及び前記作業情報に基づいて、作業現場を結ぶ巡回路を算出することにより、作業スケジュールを算出する最適化アルゴリズム実行部15と、最適化アルゴリズム実行部15により算出された前記作業スケジュールを提示する作業スケジュール提示部16と、を備える。この構成により、出向支援装置は、作業に必要とされるスキルを表す出向者スキル情報と、作業の作業量を表す作業情報とを数値化し、数値化された出向者スキル情報及び作業情報に基づいて、作業現場を結ぶ巡回路を最適化アルゴリズムにより算出するので、出向スケジューリングの最適化し、且つ、顧客満足度の向上を図ることができる。また、作業情報は、雨天時に前記作業を行うことが可能か否かを前記作業の種別毎に表す情報、及び前記作業に必要と見積もられる作業時間の平均値と、を前記作業の種別毎に表す情報とのうち少なくとも1つ以上を含む。また、スキル情報は、作業者が有する資格、前記資格に応じて定まる検定級、管轄する地域における作業者の実務経験年数、及び前記作業者の実務ブランク年数のうち少なくとも1つ以上と、予め定められた条件とに基づいて、前記作業に必要と見積もられる作業時間として数値化される。また、最適化アルゴリズム実行部15は、前記作業現場間の距離と、前記経路における渋滞情報とに基づいて、前記作業現場間の移動時間を算出し、前記各作業現場での作業時間と、前記移動時間とを加算し、前記加算した時間に基づいて、前記作業スケジュールとして、前記巡回路を算出する。また、最適化アルゴリズム実行部15は、前記作業現場を前記作業時間の時間帯毎にグループ化し、前記巡回路を前記グループ毎に算出する。以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。なお、上記の出向支援装置を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであってもよい。"