(57)【要約】【課題】  地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成する業務管理装置および業務管理プログラムを提供する。【解決手段】  業務管理サーバ１は、地域毎に各担当者が業務を担当できるか否かが記録され、担当できる場合、その地域における業務担当の優先度が記録された担当者マトリクス一時データ１５と、担当者の割当が指定された日における業務の有無が地域毎に記録された業務予定マトリクスデータ１７とを記憶し、割当演算部１２は、業務予定マトリクスデータ１７に業務有りと記録された地域を１つずつ選択し、選択された地域毎に、その地域を担当可能であり、かつ業務担当の優先度が最も高い担当者を担当者マトリクス一時データ１５から選択し、選択された担当者に対して割り当てられた地域を記録して担当者割当データ１６を作成する。【選択図】  図１
2005259067.tif 000002
【特許請求の範囲】
【請求項１】
地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成する業務管理装置であって、
地域毎に各担当者が業務を担当できるか否かが記録され、担当できる場合、その地域における業務担当の優先度が記録された担当者マトリクスデータと、
担当者の割当が指定された日における業務の有無が地域毎に記録された業務予定マトリクスデータと、
を記憶する記憶手段と、
前記業務予定マトリクスデータに業務有りと記録された地域を１つずつ選択し、当該選択された地域毎に、その地域を担当可能であり、かつ業務担当の優先度が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段と、
を備えることを特徴とする業務管理装置。
【請求項２】
前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする請求項１に記載の業務管理装置。
【請求項３】
前記記憶手段は、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度が記録された担当可能地域データを記憶し、
前記割当演算手段は、前記習熟度に応じて優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする請求項２に記載の業務管理装置。
【請求項４】
前記記憶手段は、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、
前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする請求項１乃至請求項３に記載の業務管理装置。
【請求項５】
地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成するコンピュータ上で実行される業務割当プログラムであって、
前記コンピュータは、
地域毎に各担当者が業務を担当できるか否かを示す値が記録され、担当できる場合、その地域における業務担当の優先度を示す値が記録された担当者マトリクスデータと、
担当者の割当が指定された日における業務の有無を示す値が地域毎に記録された業務予定マトリクスデータと、
を記憶し、
前記業務割当プログラムは、前記コンピュータを、
前記業務予定マトリクスデータに業務有りを示す値が記録された地域を１つ選択し、当該選択された地域に、その地域を担当可能であり、かつ業務担当の優先度を示す値が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段と、
して機能させることを特徴とする業務管理プログラム。
【請求項６】
前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする請求項５に記載の業務管理プログラム。
【請求項７】
前記コンピュータは、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度を示す値が記録された担当可能地域データを記憶し、
前記割当演算手段は、前記習熟度を示す値に応じて優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする請求項６に記載の業務管理プログラム。
【請求項８】
前記コンピュータは、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、
前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする請求項５乃至請求項７に記載の業務管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、簡単な計算で業務の割り当てを行う業務管理装置、および業務割当プログラムに関する。
【背景技術】
【０００２】
任意の集合Ａ（構成要素：Ａ１、Ａ２、Ａ３、…、Ａｎ）に対して、別の集合Ｂ（構成要素：Ｂ１、Ｂ２、Ｂ３、…、Ｂｍ）の要素を１つずつ割り当てる計算において、
（１）計算が不定回数繰り返し行われること
（２）各要素の対応にランダム性（平等性）を求めること
（３）対応させてはいけない組み合わせが複数あること
（４）対応付けの傾向に数段階のクラス分けが必要なこと
を条件としてその割り当て計算を行う場合、従来の技術によれば、（１）および（２）の条件を満たす計算方法は多種存在するものの、加えて（３）および（４）の条件を満たす演算方法を実現するためには、ルール定義、総当たり確認等を含んだ複雑なアルゴリズムを必要とし、上記の条件を含む複雑なアルゴリズムのプログラムを記述するためには、相当量のコーディングを要することが知られている。
【０００３】
このような計算方法が適用される一例として人員配置があり、この種の技術として、特許文献１には労働者の能力のばらつきを考慮して人員は位置を適切に行うための処理方法が開示されているが、人員配置の最適化を行うために、予め用意されるデータ量も多く、また、計算量も非常に多くなっている。
【０００４】
ここで、人員配置の例として、ある会社の営業部門において、複数の担当者（Ａ〜Ｊまで営業担当１０人とする）が、複数の業務を毎日１つずつ担当し、かつ、担当地域（ａ〜ｇまで７エリア）を毎日１地域ずつ巡回するような場合を想定してみる。
【０００５】
個々の担当者は、それぞれ担当できる（できない）地域が決まっており、担当可能地域の得意不得意のレベル（そのエリアを担当させる優先度）もそれぞれ定義されているとする。
【０００６】
また、営業担当者Ａの担当できる地域は、ａ、ｃ、ｅ，ｆの４地域で、このうち地域ｆは担当経験が浅いので（訓練のため）他の地域より優先的に割り当てたい等の条件があるとする。
【０００７】
そして、この営業部門のある期間（例えば、１週間）について、各営業担当者が申請した休日・休暇の予定、および、優先的に誰かに特定の担当エリアを割り当てる等の前作業を実行してから、担当の決定していない地域が残りの担当者に優先度を加味して平等に割り当てられるよう、毎日の業務の割り当てを計算することを想定する。
【０００８】
従来の技術では、例えば、各担当者がどのエリアを担当できるか、その担当優先度等のルールもしくはパラメータを多数登録しておき、かつ前日にどのエリアを担当したか等、実績のデータを参照しながら、次の日の担当を試行的に決定して、この組み合わせが適正かを評価する、という一連の複雑な論理で実現する方法が一般であった。
【０００９】
ところが、この従来の演算方法では、担当者の数や、優先度レベルの種類が多い場合、巡回する地域が日によって変わるなど、考慮すべきルールが多岐にわたる場合、プログラムが複雑になってしまい、計算時間がかかるばかりかプログラム作成時に想定していなかった新たなルールの登録、優先度評価の方式自体の見直し等、メンテナンスの必要が生じ、システムの維持管理すら困難になることが多かった。
【特許文献１】特開２００２−１４９９３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は上記問題点に鑑みなされたもので、簡単な計算で業務の割り当てを行う業務管理装置、および業務割当プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に記載の発明である業務管理装置は、地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成する業務管理装置であって、地域毎に各担当者が業務を担当できるか否かが記録され、担当できる場合、その地域における業務担当の優先度が記録された担当者マトリクスデータと、担当者の割当が指定された日における業務の有無が地域毎に記録された業務予定マトリクスデータとを記憶する記憶手段と、前記業務予定マトリクスデータに業務有りと記録された地域を１つずつ選択し、当該選択された地域毎に、その地域を担当可能であり、かつ業務担当の優先度が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段とを備えることを特徴とする。
【００１２】
また、請求項２に記載の発明である業務管理装置は、請求項１に記載の業務管理装置であって、前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする。
【００１３】
また、請求項３に記載の発明である業務管理装置は、請求項２に記載の業務管理装置であって、前記記憶手段は、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度が記録された担当可能地域データを記憶し、前記割当演算手段は、前記習熟度に応じて優先度が低くなるよう再設定して前記担当者マトリクスデータに記録することを特徴とする。
【００１４】
また、請求項４に記載の発明である業務管理装置は、請求項１乃至請求項３に記載の業務管理装置であって、前記記憶手段は、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする。
【００１５】
また、請求項５に記載の発明である業務管理プログラムは、地域毎に業務を担当する特定の担当者を複数の担当者の中から選択して、各担当者に割り当てられる地域が記録された担当者割当データを作成するコンピュータ上で実行される業務割当プログラムであって、前記コンピュータは、地域毎に各担当者が業務を担当できるか否かを示す値が記録され、担当できる場合、その地域における業務担当の優先度を示す値が記録された担当者マトリクスデータと、担当者の割当が指定された日における業務の有無を示す値が地域毎に記録された業務予定マトリクスデータとを記憶し、前記業務割当プログラムは、前記コンピュータを、前記業務予定マトリクスデータに業務有りを示す値が記録された地域を１つ選択し、当該選択された地域に、その地域を担当可能であり、かつ業務担当の優先度を示す値が最も高い担当者を前記担当者マトリクスデータから選択し、当該選択された担当者に対して割り当てられた地域を記録して前記担当者割当データを作成する割当演算手段として機能させることを特徴とする。
【００１６】
また、請求項６に記載の発明である業務管理プログラムは、請求項５に記載の業務管理プログラムであって、前記割当演算手段は、前記選択された担当者に対して記録されている優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする。
【００１７】
また、請求項７に記載の発明である業務管理プログラムは、請求項６に記載の業務管理プログラムであって、前記コンピュータは、担当者毎に担当可能な地域と、当該担当可能な各地域における業務の習熟度を示す値が記録された担当可能地域データを記憶し、前記割当演算手段は、前記習熟度を示す値に応じて優先度が低くなるよう値を所定数減算して前記担当者マトリクスデータに記録することを特徴とする。
【００１８】
また、請求項８に記載の発明である業務管理プログラムは、請求項５乃至請求項７に記載の業務管理プログラムであって、前記コンピュータは、担当者毎に各地域での業務以外の予定が記録された担当者予定データを記憶し、前記割当演算手段は、担当者の割当が指定された日に、当該担当者予定データに各地域での業務以外の予定が記録されている担当者を除外して前記担当者割当データを作成することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、予め優先度や担当可能か否かを記録したデータを用意しておくことによって、複雑な計算を必要とせず担当者を割り当てることが可能であり、そのため新たなルールの登録、優先度評価の方式自体の見直し等も容易に行うことができ、システムの維持管理も容易となる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施形態について、図１〜図１３を用いて説明する。なお、人員配置の例として、ある会社の営業部門において、複数の担当者が、複数の業務を毎日１つずつ担当し、かつ、担当地域を毎日１地域ずつ巡回するような場合を想定する。
【００２１】
本実施形態におけるシステムの構成と機能構成を図１に示す。本システムは業務管理サーバ１、データベース２、および複数のクライアント３から構成され、業務管理サーバ１と各クライアント３はネットワーク４によって相互に接続される。
【００２２】
業務管理サーバ１は、ネットワーク４を介してクライアント３と各種データの送受信を行うための通信機能を有し、さらに入力データ受付部１１、割当演算部１２、および評価演算部１３を有し、担当者マトリクス一時データ１５、担当者割当データ１６、業務予定マトリクスデータ１７、および評価データ１８のデータファイルを記憶する記憶装置（図示しない）を備える。
【００２３】
入力データ受付部１１は、クライアント３から送信される各データをデータベース２に記録する機能を有する。具体的には、入力データ受付部１１は、担当者毎に担当可能な地域を後述する担当可能地域データ２１に記録する機能、各担当者の業務予定を後述する担当者予定データ２２に記録する機能、曜日毎における各地域の業務の有無を後述する業務予定データ２３に記録する機能、各担当者の業務の実績を後述する実績データ２６に記録する機能を有する。
【００２４】
割当演算部１２は、後述する業務予定データ２３を基に業務予定マトリクスデータ１７を作成し、また、後述する担当者マトリクスデータ２４を基に担当者マトリクス一時データ１５を作成、更新しつつ、所定の手順に従って担当者を選択し担当者割当データ１６を作成する機能を有する。
【００２５】
評価演算部１３は、後述する標準時間データ２５と実績データ２６を基に評価データ１８を作成する機能を有する。
【００２６】
担当者マトリクス一時データ１５は、後述する担当者マトリクスデータ２４を基に一時的に作成、更新されるデータであり、地域毎に各担当者が担当できる地域のその業務担当の優先度が記録される（詳細については後述）。
【００２７】
担当者割当データ１６は、担当者毎に業務割り当てされた地域が記録されるデータであり、クライアント３から担当者割当データ１６の作成が指示された際に、クライアント３へ提供されるデータである（詳細については後述）。
【００２８】
業務予定マトリクスデータ１７は、後述する業務予定データ２３を基に一時的に作成されるデータであり、クライアント３から担当者割当データ１６の作成が指示された際に指定される日（期間）の業務の有無が地域毎に記録される（詳細については後述）。
【００２９】
評価データ１８は、後述する標準時間データ２５と実績データ２６を基に作成されるデータであり、各担当者の習熟度に対応して実績が記録される（詳細については後述）。
【００３０】
また、データベース２は、業務管理サーバ１に接続され、担当可能地域データ２１、担当者予定データ２２、業務予定データ２３、担当者マトリクスデータ２４、標準時間データ２５、および実績データ２６の各データファイルを記憶する。
【００３１】
担当可能地域データ２１は、図２に示すように、担当者毎に業務を担当可能な地域と、その担当可能な地域における業務の習熟度とが記録されたデータである。図２中、括弧内の数値はその担当可能な地域での習熟度を示す値であり、例えば、担当者Ａの担当可能な地域は、地域ａ、地域ｂ、および地域ｆであり、それぞれの地域における習熟度は、地域ａでは習熟度は“３”であり、地域ｂおよび地域ｆでは習熟度は“１”であることが示されている。なお、本実施形態においては、習熟度は“１”〜“３”までの３段階でランク付けしており、値の大きい方が習熟度は高いこととする。
【００３２】
担当者予定データ２２は、図３に示すように、担当者毎に日々の予定が記録されたデータであり、担当者割当データ１６を作成する前に、クライアント３から送信される「休み」「出張」等の担当者毎の予定が記録される。
【００３３】
業務予定データ２３は、図４に示すように、曜日毎に各エリアでの業務の有無が記録されたデータであり、図４中、「○」が記録されている箇所は、その曜日に業務が行われることを示す。例えば、月曜日は、地域ａ〜地域ｆまでの６つの地域では業務が行われるが、地域ｇでは、業務が行われないことが示されている。なお、図４では、月曜日から土曜日までの業務の有無が記録されているが、これに限定されるものではなく、日曜日や祝祭日、または夏期休暇等の特別な期間を設けて業務の有無を記録しても良い。
【００３４】
担当者マトリクスデータ２４は、図５に示すように、地域毎に各担当者が担当できる地域のその業務担当の優先度が記録されたデータである。この優先度は“７”〜“１”までの数値で示され、数値の大きい方が優先度は高い。また、優先度が“−１”となっている箇所はその担当者が業務を担当できないことを示し、担当可能地域データ２１に記録されていない地域と一致する。
【００３５】
標準時間データ２５は、図６に示すように、地域毎に各習熟度“１”〜“３”における標準の作業時間が記録されたデータであり、例えば、地域ａでは、習熟度“１”の標準の作業時間は360分であり、習熟度“２”の標準の作業時間は300分であり、習熟度“３”の標準の作業時間は250分であることが示されている。
【００３６】
実績データ２６は、担当者毎に日々の作業時間の実績が記録されるデータである（詳細については後述）。
【００３７】
また、クライアント３は、ディスプレイ等の表示装置を備えたコンピュータであり、Ｗｅｂブラウザ等の通信ソフトウェアを動作させることによって、入力されたデータを業務管理サーバ１に送信し、各種データを受信する。
【００３８】
なお、本実施形態においては、便宜的に担当者をＡ〜Ｊまでの１０人、地域をａ〜ｇまでの７つとして説明する。また、担当可能地域データ２１、担当者予定データ２２、業務予定データ２３、担当者マトリクスデータ２４、および標準時間データ２５の各データファイルは、管理者によってデータ入力され予めデータベース２に記録されていることとする。
【００３９】
≪業務の割当≫
次に、担当者割当データ１６を作成する際の処理について、図７のフローチャートを用いて説明する。
【００４０】
まず、管理者が担当者割当データ１６の作成を指定する日（期間）と担当者を入力し、クライアント３がその入力された日（期間）、担当者と共に担当者割当データ１６の作成要求を業務管理サーバ１に対して送信すると、業務管理サーバ１の割当演算部１２は、データベース２から業務予定データ２３を取得し、指定された日（期間）における業務予定マトリクスデータ１７を作成し記憶装置に記録する。
【００４１】
例えば、指定された日（期間）が５月３日（月）から５月８日（土）までであれば、月曜日から土曜日までの各地域における業務の有無は、図４に示すように設定されているので、図８に示すような業務予定マトリクスデータ１７が作成される。図８中、値が“１”の箇所は、業務が行われることを示し、値が“０”の箇所は業務が行われないことを示し、５月３日の場合であれば、地域ａ〜地域ｆまでの６つの地域で業務が行われ、地域ｇでは業務が行われないことが示されている。
【００４２】
次に、業務管理サーバ１の割当演算部１２は、データベース２から担当者マトリクスデータ２４を取得し、担当者マトリクス一時データ１５を作成し記憶装置に記録する。この段階では、担当者マトリクスデータ２４に記録されている値をそのまま担当者マトリクス一時データ１５の値とする。図９（１）にこの段階での担当者マトリクス一時データ１５を示す。
【００４３】
次に、業務管理サーバ１の割当演算部１２は、データベース２から担当者予定データ２２を取得し、業務を担当できない担当者を取得し、業務予定マトリクスデータ１７から業務が行われない地域を取得する。例えば、５月３日であれば、担当者Ｇは「休み」、担当者Ｊは「社内業務」となっており担当することができない。また、地域ｇは“０”となっており業務は行われない。担当者マトリクス一時データ１５のうち図９中の網掛け部分は参照されない値となる。
【００４４】
次に、業務管理サーバ１の割当演算部１２は、図９（１）に示す担当者マトリクス一時データ１５のうち、業務が行われる地域ａ〜地域ｆまでの６つから１つの地域をランダムに選択し（ステップＳ０１）、その選択した地域のレコード中で最大値を有する担当者を、その選択した地域を担当する担当者として選択する（ステップＳ０２）。例えば、割当演算部１２がステップＳ０１で地域ｂを選択したとする。地域ｂのレコードで値が“−１（担当不可）”でないのは、担当者Ａ、担当者Ｂ、および担当者Ｉであり、そのうち最大値を有するのは、値が“７”である担当者Ａなので、地域ｂを担当するのは担当者Ａとなる。なお、同一の値が複数ある場合には、ランダムまたは検出順に選択することとする。
【００４５】
次に、業務管理サーバ１の割当演算部１２は、担当者割当データ１６と担当者マトリクス一時データ１５を更新する（ステップＳ０３）。上記の例であれば、割当演算部１２は、担当者割当データ１６の５月３日、担当者Ａの欄に地域ｂを示す“ｂ”を記録する。また、担当者マトリクス一時データ１５の地域ｂ，担当者Ａの欄の値を所定の数減算して更新する。減算する数については、例えば、習熟度によって設定しても良い。担当するその地域での習熟度が“３”なら“１”減算し、習熟度が“２”なら“２”減算し、習熟度が“１”なら“４”減算するようにすることで、不得手な地域を担当する機会が少なくなる。また、習熟度が高いほど減算する値を大きくすることで不得手な地域を担当する機会が増えることになる。また、減算した結果、担当者マトリクス一時データ１５の値が“０”以下になった場合には、“７”に更新する。
【００４６】
次に、業務管理サーバ１の割当演算部１２は、業務予定マトリクスデータ１７を更新する（ステップＳ０４）。ステップＳ０２で地域ｂの担当を担当者Ａに設定したので、割当演算部１２は、５月３日の地域ｂの値を“０”に更新する。
【００４７】
次に、業務管理サーバ１の割当演算部１２は、全ての地域に担当者を割り当てたか判定し（ステップＳ０５）、割り当てていない場合、ステップＳ０１に移行して同様の処理を行い、担当者を選択する。同様の処理を繰り返し行う。
【００４８】
仮に、図９中、担当者マトリクス一時データ１５の左に記載した順番で個々の地域がランダムに選択されるとする。地域ｂの次に地域ａが選択されたとすると、地域ａのレコードで最大の値を有するのは担当者Ｄ（値が“７”）なので、地域ａを担当するのは担当者Ｄとなる。次に地域ｅが選択されたとすると、地域ｅのレコードで最大の値を有するのは担当者Ｂおよび担当者Ｃ（値が“７”）であるが、同じ値なので上述の手順に従っていずれか一方が選択される（ここでは担当者Ｃが選択されたこととする）。次に地域ｃが選択されたとすると、地域ｃのレコードで最大の値を有するのは担当者Ｂ（値が“１”）なので、地域ｃを担当するのは担当者Ｂとなる。次に地域ｄが選択されたとすると、地域ｄのレコードで最大の値を有するのは担当者Ｅ（値が“７”）なので、地域ｄを担当するのは担当者Ｅとなる。最後に地域ｆが選択されると、地域ｆのレコードで最大の値を有するのは担当者Ｆ（値が“７”）なので、地域ｆを担当するのは担当者Ｆとなる。
【００４９】
また、担当者マトリクス一時データ１５の値は、担当者Ａの場合は“７”から“３”へ、担当者Ｂの場合は、“１”から“２”が減算され“−１”になるが上述の通り“７”へ、担当者Ｃの場合は“７”から“３”へ、担当者Ｄの場合は“７”から“５”へ、担当者Ｅの場合は“７”から“３”へ、担当者Ｆの場合は“７”から“５”へ、それぞれの習熟度に応じて減算され、図９（２）に示す担当者マトリクス一時データ１５が作成される。
【００５０】
このようにして担当者マトリクス一時データ１５が図９（１）から（２）、（３）、（４）…と順次更新されつつ、担当者が順次選択される。５月３日から５月８日までの各地域の担当者が全て選択された後の担当者マトリクス一時データ１５は、図１０に示す値が記録されたものとなり、各担当者が担当する地域は、図１１に示す通りとなる。
【００５１】
この図１１に示すデータは担当者割当データ１６であり、業務管理サーバ１の割当演算部１２は、指定された日（期間）における全ての地域に担当者を割り当てた後、この担当者割当データ１６をクライアント３へ出力する（ステップＳ０６）。また、割当演算部１２は、担当者マトリクス一時データ１５を担当者マトリクスデータ２４としてデータベース２に記録し、担当者マトリクス一時データ１５と業務予定マトリクスデータ１７を記憶装置から消去する。
【００５２】
なお、図１１中の網掛け部分は、その担当者に担当する地域が割り当てられなかったことを示している。また、本実施形態では、ランダムな順序で地域を選択するため、担当者を選択できない可能性があるが、その場合は、担当者割当データ１６に担当者を選択できなかった旨のエラー情報を記録し、その地域での担当者の選択処理をキャンセルして次の地域での選択処理に移行することとする。
【００５３】
≪実績の登録≫
本システムでは、業務実績としてクライアント３から業務管理サーバ１へ作業時間を記録することが可能となっている。
【００５４】
まず、管理者が実績を登録する日（期間）と担当者、および個々の作業時間を入力し、クライアント３がその入力された日（期間）と担当者、および個々の作業時間と共に実績データ２６への記録要求を業務管理サーバ１に対して送信すると、業務管理サーバ１の評価演算部１３は、受信した作業時間をデータベース２の実績データ２６に記録する。図１２に実績データ２６を示す。作業時間が記録される箇所は、先に作成された担当者割当データ１６で担当する地域が記録された箇所と同じである。なお、図１２中、網掛け部は担当する地域が割り当てられておらず作業時間が記録されないことを示している。
【００５５】
また、業務管理サーバ１の評価演算部１３は、実績データ２６に作業時間を記録した後、担当可能地域データ２１と標準時間データ２５を取得して評価データ１８を作成する。この評価データ１８には、図１３に示すように、各担当者の習熟度に対応して実績が記録される。例えば、担当者Ａが５月３日に担当した地域は地域ｂであるが、担当者Ａの地域ｂにおける習熟度は“１”であり、その実績は280分となっている。一方、地域ｂにおける習熟度“１”の標準の作業時間は265分となっており、標準の作業時間に対してその実績は6％ほど時間超過していることになる。図１３中、「ｂ(2)＋6％」は、実績が地域ｂにおける習熟度“２”の標準の作業時間に対して6％超過していることを示し、他にも、例えば「ｇ(3)−6％」は、実績が地域ｇにおける習熟度“３”の標準の作業時間に対して6％減縮していることを示している。
【００５６】
業務管理サーバ１の評価演算部１３は、評価データ１８を作成した後、この評価データ１８をクライアント３へ出力する。評価データ１８を受信したクライアント３は、その評価データ１８をディスプレイに表示するが、管理者は、評価データ１８を見ることで各担当者の業務の習熟度を把握することができる。また、地域毎や曜日毎の作業負荷の発生度合いを把握することも可能である。さらには、担当可能地域データ２１の習熟度の値を更新する際の参考資料とすることも可能である。
【００５７】
なお、本実施形態においては、クライアント３サーバシステムを例にして説明したが、これに限定されるものではなく、１台のコンピュータで上述した処理が行われるように構成しても良い。
【００５８】
また、業務管理サーバ１は、上記の機能を記述した業務管理プログラム（入力データ受付プログラム、割当演算プログラム、および評価演算プログラム）を汎用コンピュータに実行させることによって実現させても良い。この業務管理プログラムは、記録媒体から読み取られて汎用コンピュータに実行されても良いし、ネットワーク４を介して外部から伝送されて汎用コンピュータに実行されても良い。
【図面の簡単な説明】
【００５９】
【図１】システムの構成と機能構成を示す図である。
【図２】担当可能地域データを示す図である。
【図３】担当者予定データを示す図である。
【図４】業務予定データを示す図である。
【図５】担当者マトリクスデータを示す図である。
【図６】標準時間データを示す図である。
【図７】担当者の割当を行う際の処理を示すフローチャートである。
【図８】業務予定マトリクスデータを示す図である。
【図９】担当者マトリクス一時データを示す図である。
【図１０】担当者設定後の担当者マトリクスデータを示す図である。
【図１１】担当者割当データを示す図である。
【図１２】実績データを示す図である。
【図１３】評価データ示す図である。
【符号の説明】
【００６０】
１…業務管理サーバ、２…データベース、３…クライアント、４…ネットワーク、１１…入力データ受付部、１２…割当演算部、１３…評価演算部、１５…担当者マトリクス一時データ、１６…担当者割当データ、１７…業務予定マトリクスデータ、１８…評価データ、２１…担当可能地域データ、２２…担当者予定データ、２３…業務予定データ、２４…担当者マトリクスデータ、２５…標準時間データ、２６…実績データ
【図１】
2005259067.tif 000003
【図２】
2005259067.tif 000004
【図３】
2005259067.tif 000005
【図４】
2005259067.tif 000006
【図５】
2005259067.tif 000007
【図６】
2005259067.tif 000008
【図７】
2005259067.tif 000009
【図８】
2005259067.tif 000010
【図９】
2005259067.tif 000011
【図１０】
2005259067.tif 000012
【図１１】
2005259067.tif 000013
【図１２】
2005259067.tif 000014
【図１３】
2005259067.tif 000015