(57)【特許請求の範囲】
【請求項１】
作業結果として作業に費やした部材費用を登録する登録手段と、
前記登録手段により登録された作業結果に基づいた評価値を作業対象毎に且つ作業内容毎に累積することにより、所定の作業者におけるスキルレベルを前記作業対象毎に且つ前記作業内容毎に導出する導出手段と、
所定の作業対象と作業内容の組み合わせに対して前記導出手段により導出されたスキルレベルを所定の作業者リストに対応させて表示させる際に、前記所定の作業者リストにおける作業者毎に、前記所定の作業対象と作業内容の組み合わせに類似した作業対象と作業内容の組み合わせに対するスキルレベルも併記表示させる表示制御手段と、
を備えたことを特徴とする作業管理装置。
【請求項２】
前記登録手段は、前記作業結果として、さらに作業に費やした時間を登録することを特徴とする請求項１に記載の作業管理装置。
【請求項３】
前記所定の作業者リストは、前記所定の作業対象と作業内容の組み合わせに対して作業する作業者の候補リストとして表示され、
前記候補リストは、選択された作業者の手配を確定するための手配ボタンとともに表示されることを特徴とする請求項１又は２に記載の作業管理装置。
【請求項４】
前記スキルレベルには、少なくとも、能力過多を示す評価値が設定されていることを特徴とする請求項１から３の何れか一項に記載の作業管理装置。
【請求項５】
コンピュータを、
作業結果として作業に費やした部材費用を登録する登録手段、
前記登録手段により登録された作業結果に基づいた評価値を作業対象毎に且つ作業内容毎に累積することにより、所定の作業者におけるスキルレベルを前記作業対象毎に且つ前記作業内容毎に導出する導出手段、
所定の作業対象と作業内容の組み合わせに対して前記導出手段により導出されたスキルレベルを所定の作業者リストに対応させて表示させる際に、前記所定の作業者リストにおける作業者毎に、前記所定の作業対象と作業内容の組み合わせに類似した作業対象と作業内容の組み合わせに対するスキルレベルも併記表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、保守・点検作業において各作業に作業者を割り当てる際には、各作業者のスケジュールやスキルレベルに応じて、管理者がＰＣ（Personal Computer）上で適切な作業者を選択している。
管理者は、作業者が作業を終了した後に当該作業について紙又は電子データにより報告した作業実績を管理する。また、管理者は、作業者と作業の組み合わせ毎に事前にスキルレベルを登録しておくことで、作業者のスキルレベルを確認しながら作業者を割り当てることができる。
【０００３】
作業者のスキルレベルを判断する技術として、例えば、各従業員の総労働時間を積算し、各従業員の総労働時間に対応するレベルにより、各従業員の経験値を特定する労務管理システムが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１１／０７０７９０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、事前に作業者毎かつ作業毎にスキルレベルを登録しておくことは手間がかかる上、作業者のスキルが向上したり、新たな作業（新製品を対象とする作業や、新規の保守・点検内容を含む作業）が増えたりした場合等には、登録されている情報では現状に合致せず、メンテナンスが常に必要となるという問題があった。そのため、管理者が作業者を手配するにあたり、各作業者について最新のスキルレベルが登録されていない場合や、新たな作業に対する作業者を探す場合には、各作業者が各作業を実施できるスキルを有するか否かを判断できない場合があった。
【０００６】
また、特許文献１に記載の労務管理システムのように、各従業員の総労働時間のみによって経験値を特定すると、長く働いているだけで経験値が上がることになり、異なる作業者が同一の作業を行った場合に、より多くの時間がかかった者の方が経験値が上という、実際の感覚とずれた結果となってしまう。したがって、総労働時間のみによって経験値を特定する方法では、どのような作業対象に対してどのような内容の作業を行ったかを、作業者のスキルとして反映させることができないという問題があった。
【０００７】
本発明の課題は、作業者のスキルレベルを容易に判断することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る作業管理装置は、作業結果として作業に費やした部材費用を登録する登録手段と、前記登録手段により登録された作業結果に基づいた評価値を作業対象毎に且つ作業内容毎に累積することにより、所定の作業者におけるスキルレベルを前記作業対象毎に且つ前記作業内容毎に導出する導出手段と、所定の作業対象と作業内容の組み合わせに対して前記導出手段により導出されたスキルレベルを所定の作業者リストに対応させて表示させる際に、前記所定の作業者リストにおける作業者毎に、前記所定の作業対象と作業内容の組み合わせに類似した作業対象と作業内容の組み合わせに対するスキルレベルも併記表示させる表示制御手段と、を備えたことを特徴とする。
また、本発明に係るプログラムは、コンピュータを、作業結果として作業に費やした部材費用を登録する登録手段、前記登録手段により登録された作業結果に基づいた評価値を作業対象毎に且つ作業内容毎に累積することにより、所定の作業者におけるスキルレベルを前記作業対象毎に且つ前記作業内容毎に導出する導出手段、所定の作業対象と作業内容の組み合わせに対して前記導出手段により導出されたスキルレベルを所定の作業者リストに対応させて表示させる際に、前記所定の作業者リストにおける作業者毎に、前記所定の作業対象と作業内容の組み合わせに類似した作業対象と作業内容の組み合わせに対するスキルレベルも併記表示させる表示制御手段、として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、作業者のスキルレベルを容易に判断することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態における作業管理装置の機能的構成を示すブロック図である。
【図２】作業マスターテーブルのデータ構成を示す図である。
【図３】対象マスターテーブルのデータ構成を示す図である。
【図４】ポイント評価テーブルのデータ構成を示す図である。
【図５】実績ポイントスキルレベル変換テーブルのデータ構成を示す図である。
【図６】作業実績管理テーブルのデータ構成を示す図である。
【図７】使用部材管理テーブルのデータ構成を示す図である。
【図８】社員スキルレベルテーブルのデータ構成を示す図である。
【図９】作業者割当処理を示すフローチャートである。
【図１０】作業者スキルレベル取得処理を示すフローチャートである。
【図１１】作業実績評価処理を示すフローチャートである。
【図１２】候補者一覧画面の表示例である。
【図１３】候補者一覧画面の他の表示例である。
【図１４】第２の実施の形態における社員スキルレベルテーブルのデータ構成を示す図である。
【発明を実施するための形態】
【００１１】
〔第１の実施の形態〕
まず、本発明に係る作業管理装置の第１の実施の形態について説明する。なお、本発明は、図示例に限定されるものではない。
【００１２】
図１は、第１の実施の形態に係る作業管理装置１０の機能的構成を示すブロック図である。
作業管理装置１０は、算出手段、取得手段、制御手段としてのＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、割当手段としての入力部１３と、出力手段としての表示部１４と、受信手段としての通信部１５と、記憶手段としての記憶部１６と、を備え、各部はバス１７を介して接続されている。作業管理装置１０は、一般的なＰＣやタブレット型情報端末により構成され、保守・点検作業において、各作業に対して作業者を割り当てる管理者（手配者）により使用される。
【００１３】
作業は、作業内容と作業対象の組み合わせとして定義されている。
【００１４】
ＣＰＵ１１は、作業管理装置１０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵ１１は、記憶部１６に記憶されている各種プログラムを読み出してＲＡＭ１２に展開し、当該プログラムとの協働により各種処理を行う。
【００１５】
ＲＡＭ１２は、揮発性のメモリである。ＲＡＭ１２には、実行される各種プログラムやこれら各種プログラムに係るデータ等が一時的に格納される。
【００１６】
入力部１３は、文字入力キー、数字入力キー、各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスと、を含む構成である。入力部１３は、ユーザによるキーボードに対するキー操作やマウス操作により入力された操作信号をＣＰＵ１１に出力する。また、入力部１３は、表示部１４の表示画面に設けられたタッチパネルを含み、ユーザの指等によるタッチ操作の位置を検出し、その位置に応じた操作信号をＣＰＵ１１に出力することとしてもよい。
入力部１３は、ユーザの操作に応じて、所定の作業内容と作業対象の組み合わせにより特定される作業に対して、表示部１４にスキルレベルが表示された作業者の中から、いずれかの作業者を割り当てる際に用いられる。
【００１７】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等で構成され、ＣＰＵ１１からの表示制御信号に従って画面表示を行う。
【００１８】
通信部１５は、ネットワークインターフェース等により構成され、インターネット等の通信ネットワークＮを介して接続された外部機器との間でデータの送受信を行う。通信部１５は、通信ネットワークＮを介して接続された作業者端末２０から作業者毎の作業実績を示す作業実績データを受信する。
【００１９】
記憶部１６は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリ等により構成され、情報を読み出し及び書き込み可能に記憶する。記憶部１６には、作業者割当処理プログラムＰ１が記憶されている。また、記憶部１６には、作業マスターテーブルＴ１、対象マスターテーブルＴ２、ポイント評価テーブルＴ３、実績ポイントスキルレベル変換テーブルＴ４、作業実績管理テーブルＴ５、使用部材管理テーブルＴ６、社員スキルレベルテーブルＴ７が記憶される。また、記憶部１６には、スケジュール情報Ｄ１が記憶される。
【００２０】
図２に、作業マスターテーブルＴ１のデータ構成を示す。
作業マスターテーブルＴ１には、「作業内容分類」と、「作業内容」と、が対応付けられて格納されている。
「作業内容分類」は、作業内容の分類区分（グループ）を示す情報である。同一の作業内容分類に属する作業内容は、相互に類似している。作業内容分類として、例えば、設置、点検等が挙げられる。
「作業内容」は、保守・点検作業における作業の内容である。作業内容分類「設置」に属する作業内容として、例えば、電源工事、通信工事等が挙げられる。作業内容分類「点検」に属する作業内容として、例えば、定期点検、法定点検等が挙げられる。
【００２１】
図３に、対象マスターテーブルＴ２のデータ構成を示す。
対象マスターテーブルＴ２には、「作業対象分類」と、「作業対象」と、が対応付けられて格納されている。
「作業対象分類」は、作業対象の分類区分（グループ）を示す情報である。同一の作業対象分類に属する作業対象は、相互に類似している。作業対象分類として、例えば、プリンタ、タブレット等が挙げられる。
「作業対象」は、保守・点検作業における作業の対象（機種等）である。作業対象分類「プリンタ」に属する作業対象として、例えば、ＰＲ×××、ＰＲ○○○等が挙げられる。作業対象分類「タブレット」に属する作業対象として、例えば、ＴＢ△△△、ＴＢ＊＊＊等が挙げられる。
【００２２】
図４に、ポイント評価テーブルＴ３のデータ構成を示す。
ポイント評価テーブルＴ３には、「評価ＩＤ」と、「評価項目」と、「評価条件」と、「ポイント」と、「付帯条件」と、が対応付けられて格納されている。
「評価ＩＤ」は、ポイント評価テーブルＴ３内の各レコード（行）に対して付与された識別情報である。
「評価項目」は、実績ポイントの算出に関わる評価項目である。実績ポイントは、作業実績を数値化したものであり、作業者毎、作業内容と作業対象の組み合わせ毎のスキル、経験等を示す値である。
「評価条件」は、実績ポイントにポイントが加算されるための条件であり、「評価項目」の内容（値）がこの条件を満たす場合に、ポイントが加算される。
「ポイント」は、「評価項目」の内容（値）が「評価条件」を満たす場合に、実績ポイントに加算される値である。
「付帯条件」は、ポイント評価テーブルＴ３内の各レコードの条件判断の前提となる条件である。付帯条件を満たさない場合には、ポイント加算の対象とならない。
【００２３】
図５に、実績ポイントスキルレベル変換テーブルＴ４のデータ構成を示す。
実績ポイントスキルレベル変換テーブルＴ４には、「ポイント下限」と、「ポイント上限」と、「スキルレベル」と、が対応付けられて格納されている。
「スキルレベル」は、作業者のスキルを複数の段階に分けたものである。スキルレベルとして、Ａ（能力過多）、Ｂ（適切）、Ｃ（補助必要）、Ｄ（不可）を用いる。
「ポイント下限」及び「ポイント上限」は、実績ポイントを複数の範囲に区分した各範囲を示すものである。「ポイント下限」、「ポイント上限」は、それぞれ、各スキルレベルに対応する実績ポイントの下限値、上限値である。
【００２４】
図６に、作業実績管理テーブルＴ５のデータ構成を示す。
作業実績管理テーブルＴ５には、「作業者」と、「作業開始日時」と、「作業終了日時」と、「作業時間」と、「作業完了状態」と、「作業内容分類」と、「作業内容」と、「作業対象分類」と、「作業対象」と、「使用部材管理ＩＤ」と、が対応付けられて格納される。
「作業者」は、作業を行う者である。
「作業開始日時」は、作業を開始した日時である。
「作業終了日時」は、作業を終了した日時である。
「作業時間」は、作業開始日時から作業終了日時までの時間、即ち、作業に要した時間である。
「作業完了状態」は、作業が完了したか否かを示す情報である。「作業完了状態」フィールドには、「完了」又は「未完了」が格納される。
「作業内容分類」フィールド、「作業内容」フィールド、「作業対象分類」フィールド、「作業対象」フィールドには、それぞれ、各作業者の作業実績として報告された作業の作業内容分類、作業内容、作業対象分類、作業対象が格納される。
「使用部材管理ＩＤ」は、作業実績管理テーブルＴ５の各レコード（行）に対応する作業において使用された部材を特定するための識別情報である。
【００２５】
図７に、使用部材管理テーブルＴ６のデータ構成を示す。
使用部材管理テーブルＴ６には、作業において使用された部材毎に、「テーブルＩＤ」と、「使用部材管理ＩＤ」と、「名称」と、「個数」と、「単価」と、「合計金額」と、が対応付けられて格納される。
「テーブルＩＤ」は、使用部材管理テーブルＴ６内の各レコード（行）に対して付与される識別情報である。
「使用部材管理ＩＤ」フィールドには、作業実績管理テーブルＴ５において、該当する部材を使用した作業に対応するレコード内の「使用部材管理ＩＤ」と同一の「使用部材管理ＩＤ」が格納される。
「名称」は、使用した部材の名称である。
「個数」は、使用した部材の個数である。
「単価」は、使用した部材の単価である。
「合計金額」は、単価に個数を掛けた値である。
【００２６】
作業実績管理テーブルＴ５、使用部材管理テーブルＴ６には、作業者毎に、作業内容、作業対象、作業時間、使用部材を含む作業実績が蓄積されていく。
例えば、図６の作業実績管理テーブルＴ５に含まれる「作業者」が「作業者Ｅ」、「作業開始日時」が「２０１４／４／２  １１：００」、「作業終了日時」が「２０１４／４／２  １２：００」の作業実績においては、「作業時間」が「６０分」、「作業完了状態」が「完了」、「作業内容分類」が「設置」、「作業内容」が「電源工事」、「作業対象分類」が「プリンタ」、「作業対象」が「ＰＲ×××」、「使用部材管理ＩＤ」が「１」である。この作業において使用された部材については、図７の使用部材管理テーブルＴ６において、「使用部材管理ＩＤ」が「１」であるレコード、即ち、「テーブルＩＤ」が「１」のレコードと、「テーブルＩＤ」が「２」のレコードと、を参照すればよい。具体的には、「テーブルＩＤ」が「１」のレコードには、「ベルトＸ」が「２」個使用され、合計金額が「３０００」円であることが記録されている。また、「テーブルＩＤ」が「２」のレコードには、「基盤Ｙ」が「１」個使用され、合計金額が「５０００」円であることが記録されている。
【００２７】
図８に、社員スキルレベルテーブルＴ７のデータ構成を示す。
社員スキルレベルテーブルＴ７には、「作業者」と、「作業内容分類」と、「作業内容」と、「作業対象分類」と、「作業対象」と、「入力スキルレベル」と、が対応付けられて格納されている。
「入力スキルレベル」は、「作業内容分類」、「作業内容」、「作業対象分類」、「作業対象」により特定される作業について、管理者が事前に入力した「作業者」のスキルレベルである。入力スキルレベルとして、Ａ（能力過多）、Ｂ（適切）、Ｃ（補助必要）、Ｄ（不可）を用いる。
入力スキルレベルは、管理者（各作業者を評価する立場の上司等）が事前に手動で作業管理装置１０に登録したスキルレベルであるため、信憑性は高いと考えられる。
【００２８】
スケジュール情報Ｄ１は、作業者毎の予定を示す情報であり、各作業者が既に割り当てられた作業の予定日時、作業内容、作業対象、作業場所等の情報を含む。
【００２９】
ＣＰＵ１１は、記憶部１６に記憶されている作業実績管理テーブルＴ５、使用部材管理テーブルＴ６の作業者毎の作業実績に基づいて、作業者毎の所定の作業内容と作業対象の組み合わせに対応する実績ポイントを算出する。
ＣＰＵ１１は、算出された作業者毎の所定の作業内容と作業対象の組み合わせに対応する実績ポイントに基づいて、作業者毎の所定の作業内容と作業対象の組み合わせに対応するスキルレベルを取得する。具体的には、ＣＰＵ１１は、記憶部１６に記憶されている実績ポイントスキルレベル変換テーブルＴ４を参照して、実績ポイントをスキルレベルに変換する。
ＣＰＵ１１は、取得された作業者毎の所定の作業内容と作業対象の組み合わせに対応するスキルレベルを表示部１４に表示させる。
【００３０】
ＣＰＵ１１は、作業者を割り当てる作業として指定された作業と一致する作業実績から実績スキルレベルを取得する。具体的には、ＣＰＵ１１は、記憶部１６に記憶されている作業実績管理テーブルＴ５、使用部材管理テーブルＴ６の作業者毎の作業実績のうち、所定の作業内容と作業対象の組み合わせと同一の作業内容と作業対象の組み合わせを含む作業実績に基づいて、実績ポイントを算出する。ＣＰＵ１１は、各作業者について、所定の作業内容と作業対象の組み合わせと一致する作業実績を作業実績管理テーブルＴ５、使用部材管理テーブルＴ６から取得し、取得された作業実績に応じたスキルレベルを実績スキルレベルとして取得する。
実績スキルレベルは、作業者を割り当てる作業と同一の作業内容・同一の作業対象の作業の実績に基づいて得られるスキルレベルである。実績スキルレベルにより、管理者が事前に評価していない作業（社員スキルレベルテーブルＴ７に入力スキルレベルが登録されていない作業）についてもスキルレベルの判断が可能になる。
【００３１】
ＣＰＵ１１は、指定された作業と類似する作業実績から参考スキルレベルを取得する。具体的には、ＣＰＵ１１は、記憶部１６に記憶されている作業実績管理テーブルＴ５、使用部材管理テーブルＴ６の作業者毎の作業実績のうち、所定の作業内容と作業対象の組み合わせと類似する作業内容と作業対象の組み合わせを含む作業実績に基づいて、実績ポイントを算出する。本実施の形態では、作業内容が同一であって作業対象が同じ作業対象分類に属する作業と、作業対象が同一であって作業内容が同じ作業内容分類に属する作業と、を類似の範囲とする。ＣＰＵ１１は、作業内容分類、作業内容、作業対象分類、作業対象の４条件のうち、所定の作業内容と作業対象の組み合わせと作業対象のみが異なる作業実績に基づいて、作業内容と作業対象の組み合わせ毎にスキルレベルを取得する。また、ＣＰＵ１１は、作業内容分類、作業内容、作業対象分類、作業対象の４条件のうち、所定の作業内容と作業対象の組み合わせと作業内容のみが異なる作業実績に基づいて、作業内容と作業対象の組み合わせ毎にスキルレベルを取得する。ＣＰＵ１１は、所定の作業内容と作業対象の組み合わせと類似する範囲の作業実績に基づいて取得されたスキルレベルのうち、最高のスキルレベルを参考スキルレベルとして取得する。
参考スキルレベルは、作業者を割り当てる作業と類似する作業の実績に基づいて得られるスキルレベルである。参考スキルレベルにより、新規の作業や作業者が経験していない作業に関するスキルレベルの推測が可能となる。
【００３２】
ＣＰＵ１１は、作業実績に含まれる作業時間が所定の基準値以下の場合に、実績ポイントがより高くなるように、実績ポイントを算出する。
ＣＰＵ１１は、作業実績に含まれる使用部材に相当する金額が所定の基準値以下の場合に、実績ポイントがより高くなるように、実績ポイントを算出する。
【００３３】
作業者端末２０は、作業管理装置１０と通信ネットワークＮを介してデータ通信可能に接続されている。作業者端末２０は、一般的なＰＣやタブレット型情報端末により構成され、作業者により使用される。
【００３４】
次に、作業管理装置１０において実行される動作について説明する。
作業管理装置１０では、作業者端末２０から送信される作業実績データに基づいて、作業者毎、作業（作業内容と作業対象の組み合わせ）毎に作業実績を蓄積する。
【００３５】
作業者は、作業が終了すると、作業者端末２０を操作して、作業実績データ（電子データ）を作成し、作成した作業実績データを作業管理装置１０に送信する。作業実績データには、作業者、作業開始日時、作業終了日時、作業時間、作業完了状態、作業内容分類、作業内容、作業対象分類、作業対象が含まれる。また、作業実績データには、使用部材毎に、名称、個数、単価、合計金額が含まれる。
【００３６】
作業管理装置１０において、通信部１５を介して、作業者端末２０から作業実績データを受信すると、ＣＰＵ１１は、受信された作業実績データを記憶部１６の作業実績管理テーブルＴ５、使用部材管理テーブルＴ６に登録する。具体的には、ＣＰＵ１１は、作業実績データに含まれる作業者、作業開始日時、作業終了日時、作業時間、作業完了状態、作業内容分類、作業内容、作業対象分類、作業対象を作業実績管理テーブルＴ５に新規のレコードとして格納する。また、ＣＰＵ１１は、作業実績データに含まれる使用部材毎に、名称、個数、単価、合計金額を使用部材管理テーブルＴ６に新規のレコードとして格納する。また、ＣＰＵ１１は、使用部材管理テーブルＴ６の「テーブルＩＤ」フィールドに、レコード順に番号を格納する。
【００３７】
次に、ＣＰＵ１１は、作業実績管理テーブルＴ５と使用部材管理テーブルＴ６に登録したデータを使用部材管理ＩＤで関連付ける。具体的には、ＣＰＵ１１は、作業実績管理テーブルＴ５の新規レコードの「使用部材管理ＩＤ」フィールドに、レコード順に番号を格納するとともに、使用部材管理テーブルＴ６の該当する作業に係る新規レコードの「使用部材管理ＩＤ」フィールドにも作業実績管理テーブルＴ５と同じ番号を格納する。
【００３８】
なお、作業者により提出された作業報告書（紙）に記載されている作業実績を、管理者が入力することによって、作業実績管理テーブルＴ５と使用部材管理テーブルＴ６に作業実績データを登録することとしてもよい。
【００３９】
また、作業時間については、作業管理装置１０側で、作業開始日時及び作業終了日時に基づいて、自動的に算出することとしてもよい。また、作業内容分類については、作業管理装置１０側で、作業マスターテーブルＴ１に基づいて、作業内容に対応する作業内容分類を取得することとしてもよい。また、作業対象分類については、作業管理装置１０側で、対象マスターテーブルＴ２に基づいて、作業対象に対応する作業対象分類を取得することとしてもよい。また、合計金額については、作業管理装置１０側で、個数及び単価に基づいて、自動的に算出することとしてもよい。
【００４０】
また、社員スキルレベルテーブルＴ７には、予め作業者毎の各作業（作業内容と作業対象の組み合わせ）に対するスキルレベル（入力スキルレベル）が登録されている。
【００４１】
図９は、作業者割当処理を示すフローチャートである。この処理は、ＣＰＵ１１と記憶部１６に記憶されている作業者割当処理プログラムＰ１との協働によるソフトウェア処理によって実現される。
【００４２】
まず、作業管理装置１０では、顧客から依頼があった作業に関して、管理者（手配者）は、入力部１３からの操作により、作業内容、作業対象、希望日時を指定する（ステップＳ１）。ＣＰＵ１１は、指定された作業内容、作業対象、希望日時をＲＡＭ１２に格納する。
【００４３】
次に、ＣＰＵ１１は、記憶部１６に記憶されているスケジュール情報Ｄ１を参照し、指定された希望日時に基づいて、希望日時に作業可能な（希望日時に空きがある）作業者の候補を取得する（ステップＳ２）。
【００４４】
次に、ＣＰＵ１１は、候補として取得された作業者毎に、指定された作業内容と作業対象の組み合わせに対する作業者スキルレベル取得処理を行う（ステップＳ３）。具体的には、ＣＰＵ１１は、希望日時に作業可能な各作業者について、ステップＳ１で指定された「作業内容」及び「作業対象」に基づいて、当該「作業内容」及び「作業対象」により特定される作業に対する「スキルレベル」を問い合わせる。
【００４５】
ここで、図１０を参照して、作業者スキルレベル取得処理について説明する。
ＣＰＵ１１は、記憶部１６に記憶されている社員スキルレベルテーブルＴ７に、問い合わせ対象の作業者（以下、該当作業者という。）について、指定された作業内容及び作業対象と合致するスキルレベル（入力スキルレベル）が登録されているか否かを判断する（ステップＳ１１）。
【００４６】
社員スキルレベルテーブルＴ７に、該当作業者について、指定された作業内容及び作業対象と合致するスキルレベルが事前に登録されている場合には（ステップＳ１１；ＹＥＳ）、ＣＰＵ１１は、登録されているスキルレベルを社員スキルレベルテーブルＴ７から取得し、取得されたスキルレベルを「入力スキルレベル」としてＲＡＭ１２に保存する（ステップＳ１２）。
【００４７】
ステップＳ１２の後、又は、ステップＳ１１において、社員スキルレベルテーブルＴ７に、該当作業者について、指定された作業内容及び作業対象と合致するスキルレベルが登録されていない場合には（ステップＳ１１；ＮＯ）、ＣＰＵ１１は、記憶部１６に記憶されている作業実績管理テーブルＴ５に、該当作業者について、指定された作業内容と同一の作業内容（以下、同一作業内容という。）、かつ、指定された作業対象と同一の作業対象（以下、同一作業対象という。）の作業実績があるか否かを判断する（ステップＳ１３）。
【００４８】
作業実績管理テーブルＴ５に、該当作業者について、同一作業内容かつ同一作業対象の作業実績がある場合には（ステップＳ１３；ＹＥＳ）、ＣＰＵ１１は、該当作業者についての同一作業内容かつ同一作業対象の作業実績に基づいて、作業実績評価処理を実行する（ステップＳ１４）。ここでは、同一作業内容を「該当作業内容」、同一作業対象を「該当作業対象」とする。
【００４９】
作業実績評価処理では、図１１に示すように、まず、ＣＰＵ１１は、実績ポイントを「０」にする（ステップＳ３１）。
【００５０】
次に、ＣＰＵ１１は、記憶部１６に記憶されている作業実績管理テーブルＴ５から、該当作業者について、該当作業内容かつ該当作業対象のレコードを抽出する（ステップＳ３２）。以下、この抽出されたレコードを「抽出レコード」という。
【００５１】
次に、ＣＰＵ１１は、ｍ＝１に設定する（ステップＳ３３）。
【００５２】
次に、ＣＰＵ１１は、記憶部１６に記憶されているポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードの評価項目が「使用部材」であるか否かを判断する（ステップＳ３４）。ポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードの評価項目が「使用部材」でない場合には（ステップＳ３４；ＮＯ）、ＣＰＵ１１は、抽出レコードから、ポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードの評価項目に定義されているデータと同一名称のフィールドのデータを取得する（ステップＳ３５）。
【００５３】
例えば、ＣＰＵ１１は、作業実績管理テーブルＴ５の１行目のレコードが抽出レコードであり、ｍ＝１である場合には、抽出レコードから、ポイント評価テーブルＴ３の評価ＩＤ＝１のレコードの評価項目に定義されている「作業完了状態」と同一名称のフィールドの「完了」を取得する。
【００５４】
ステップＳ３４において、ポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードの評価項目が「使用部材」である場合には（ステップＳ３４；ＹＥＳ）、ＣＰＵ１１は、抽出レコードの使用部材管理ＩＤと同一の「使用部材管理ＩＤ」を含む使用部材管理テーブルＴ６内のレコードを特定し、特定されたレコードに対応する合計金額を使用部材管理テーブルＴ６から取得する（ステップＳ３６）。使用部材管理テーブルＴ６において、「使用部材管理ＩＤ」フィールドのデータが抽出レコードの使用部材管理ＩＤと同一であるレコードが複数存在する場合には、ＣＰＵ１１は、それぞれのレコードに含まれる合計金額を足し合わせる。
【００５５】
例えば、ＣＰＵ１１は、作業実績管理テーブルＴ５の１行目のレコードが抽出レコードであり、ｍ＝４である場合には、抽出レコードの使用部材管理ＩＤと同一の「１」を「使用部材管理ＩＤ」フィールドに含む使用部材管理テーブルＴ６内のレコード（テーブルＩＤ＝１，２）を特定し、テーブルＩＤ＝１，２のレコードに対応する合計金額「３０００」、「５０００」を使用部材管理テーブルＴ６から取得し、合計「８０００」を算出する。
【００５６】
ステップＳ３５又はステップＳ３６の後、ＣＰＵ１１は、ステップＳ３５又はステップＳ３６において取得したデータがポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードの評価条件を満たすか否かを判断する（ステップＳ３７）。取得したデータが評価条件を満たす場合には（ステップＳ３７；ＹＥＳ）、ＣＰＵ１１は、実績ポイントに、ポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードのポイントを加算する（ステップＳ３８）。
【００５７】
なお、ポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードの「付帯条件」に条件が定義されている場合は、付帯条件を満たすときにのみ、ステップＳ３４〜ステップＳ３８の処理を行う。
また、ポイント評価テーブルＴ３の評価ＩＤ＝ｍのレコードの「評価条件」に「平均値」との比較条件が定められている場合には、作業実績管理テーブルＴ５において、作業者に関係なく、該当作業内容及び該当作業対象と一致する全てのレコードに含まれる評価項目のデータの平均値を求め、平均値との比較により、ステップＳ３７の判断を行う。
【００５８】
例えば、ＣＰＵ１１は、作業実績管理テーブルＴ５の１行目のレコードが抽出レコードである場合、抽出レコードの「作業完了状態」が「完了」であるから、ポイント評価テーブルＴ３の評価ＩＤ＝１のレコードに含まれる「ポイント」に基づいて、実績ポイントに１０ポイントを加算する。また、ＣＰＵ１１は、抽出レコードの「作業時間」が「平均値以下」である場合には、ポイント評価テーブルＴ３の評価ＩＤ＝３のレコードに含まれる「ポイント」に基づいて、実績ポイントに２ポイントを加算する。また、ＣＰＵ１１は、抽出レコードの「使用部材管理ＩＤ」により特定される使用部材に相当する金額が「平均値以下」である場合には、ポイント評価テーブルＴ３の評価ＩＤ＝４のレコードに含まれる「ポイント」に基づいて、実績ポイントに２ポイントを加算する。
【００５９】
ステップＳ３８の後、又は、ステップＳ３７において、取得したデータが評価条件を満たさない場合には（ステップＳ３７；ＮＯ）、ＣＰＵ１１は、ポイント評価テーブルＴ３において、未処理の評価項目があるか否かを判断する（ステップＳ３９）。ポイント評価テーブルＴ３において、未処理の評価項目がある場合には（ステップＳ３９；ＹＥＳ）、ＣＰＵ１１は、ｍの値を１だけインクリメントして（ステップＳ４０）、ステップＳ３４に戻り、ポイント評価テーブルＴ３の次のレコードに対して、処理が繰り返される。
【００６０】
ステップＳ３９で、ポイント評価テーブルＴ３において、未処理の評価項目がない場合（ステップＳ３９；ＮＯ）、即ち、抽出レコードに対して、ポイント評価テーブルＴ３の全ての評価項目が処理済みとなった場合には、ＣＰＵ１１は、作業実績管理テーブルＴ５に、該当作業者について、他の該当作業内容かつ該当作業対象のレコードがあるか否かを判断する（ステップＳ４１）。作業実績管理テーブルＴ５に、該当作業者について、他の該当作業内容かつ該当作業対象のレコードがある場合には（ステップＳ４１；ＹＥＳ）、ステップＳ３２に戻り、他の該当レコードに対して、処理が繰り返される。
【００６１】
ステップＳ４１において、作業実績管理テーブルＴ５に、該当作業者について、他の該当作業内容かつ該当作業対象のレコードがない場合には（ステップＳ４１；ＮＯ）、ＣＰＵ１１は、記憶部１６に記憶されている実績ポイントスキルレベル変換テーブルＴ４を参照して、実績ポイントをスキルレベルに変換する（ステップＳ４２）。
【００６２】
次に、図１０に戻り、ＣＰＵ１１は、作業実績評価処理（ステップＳ１４）により得られたスキルレベルを「実績スキルレベル」としてＲＡＭ１２に保存する（ステップＳ１５）。
【００６３】
ステップＳ１５の後、又は、ステップＳ１３において、作業実績管理テーブルＴ５に、該当作業者について、同一作業内容かつ同一作業対象の作業実績がない場合には（ステップＳ１３；ＮＯ）、ＣＰＵ１１は、記憶部１６に記憶されている作業実績管理テーブルＴ５に、該当作業者について、同一作業内容かつ指定された作業対象と類似する作業対象（以下、類似作業対象という。）の作業実績、又は、指定された作業内容と類似する作業内容（以下、類似作業内容という。）かつ同一作業対象の作業実績があるか否かを判断する（ステップＳ１６）。
【００６４】
作業実績管理テーブルＴ５に、該当作業者について、同一作業内容かつ類似作業対象の作業実績、又は、類似作業内容かつ同一作業対象の作業実績がある場合には（ステップＳ１６；ＹＥＳ）、ＣＰＵ１１は、その中の作業内容及び作業対象の組み合わせのうち、いずれかの組み合わせを設定する（ステップＳ１７）。
【００６５】
次に、ＣＰＵ１１は、該当作業者について、設定された作業内容及び作業対象の組み合わせを含む作業実績に基づいて、作業実績評価処理を実行する（ステップＳ１８）。作業実績評価処理については、図１１を参照して既に説明したので、説明を省略する。ここでは、ステップＳ１７で設定された作業内容を「該当作業内容」、ステップＳ１７で設定された作業対象を「該当作業対象」とする。
【００６６】
次に、ＣＰＵ１１は、該当作業者について、同一作業内容かつ類似作業対象、又は、類似作業内容かつ同一作業対象の組み合わせのうち、未処理の他の組み合わせがあるか否かを判断する（ステップＳ１９）。未処理の他の組み合わせがある場合には（ステップＳ１９；ＹＥＳ）、ステップＳ１７に戻り、未処理の他の組み合わせについて、処理が繰り返される。
【００６７】
ステップＳ１９において、未処理の他の組み合わせがない場合には（ステップＳ１９；ＮＯ）、ＣＰＵ１１は、同一作業内容かつ類似作業対象、類似作業内容かつ同一作業対象の範囲の各組み合わせに対してステップＳ１８の作業実績評価処理により得られたスキルレベルのうち、最高のスキルレベルを「参考スキルレベル」としてＲＡＭ１２に保存する（ステップＳ２０）。
【００６８】
ステップＳ２０の後、又は、ステップＳ１６において、作業実績管理テーブルＴ５に、該当作業者について、同一作業内容かつ類似作業対象の作業実績も、類似作業内容かつ同一作業対象の作業実績もない場合には（ステップＳ１６；ＮＯ）、ＣＰＵ１１は、保存されたスキルレベルを出力する（ステップＳ２１）。なお、ＣＰＵ１１は、該当作業者について、入力スキルレベル、実績スキルレベル、参考スキルレベルのうち、ステップＳ１２、ステップＳ１５、ステップＳ２０において保存されたものについてのみ、出力すればよい。
【００６９】
図９に戻り、ＣＰＵ１１は、全ての候補者について処理が終了したか否かを判断する（ステップＳ４）。処理が終了していない候補者がいる場合には（ステップＳ４；ＮＯ）、ＣＰＵ１１は、ステップＳ３に戻り、別の候補者について、作業者スキルレベル取得処理を行う。
【００７０】
ステップＳ４において、全ての候補者について処理が終了した場合には（ステップＳ４；ＹＥＳ）、ＣＰＵ１１は、候補者一覧として、作業者とスキルレベルを表示部１４に表示させる（ステップＳ５）。
【００７１】
図１２に、表示部１４に表示される候補者一覧画面１４１の表示例を示す。候補者一覧画面１４１には、ステップＳ１において指定された「作業内容」、「作業対象」、「希望日時」に対する作業者の候補について、取得されたスキルレベル（入力スキルレベル、実績スキルレベル、参考スキルレベル）が表示される。候補者一覧画面１４１には、作業者欄３１、入力スキルレベル欄３２、実績スキルレベル欄３３、参考スキルレベル欄３４、チェックボックスＣ１，Ｃ２，Ｃ３、手配ボタンＢ１が含まれる。作業者欄３１には、指定された「希望日時」に作業が可能な作業者が表示される。入力スキルレベル欄３２、実績スキルレベル欄３３、参考スキルレベル欄３４には、それぞれ、該当する作業者の指定された「作業内容」と「作業対象」の組み合わせに対する入力スキルレベル、実績スキルレベル、参考スキルレベルが表示される。チェックボックスＣ１，Ｃ２，Ｃ３は、指定された「作業内容」と「作業対象」の組み合わせにより特定される作業に対して、割り当てる作業者を選択する際に使用される。手配ボタンＢ１は、チェックボックスＣ１，Ｃ２，Ｃ３のいずれかにおいて選択された作業者の割り当てを手配する指示を行うためのボタンである。
【００７２】
作業者候補の表示順は、３種類のスキルレベルに対して、入力スキルレベル、実績スキルレベル、参考スキルレベルの順に設けられた優先順位に従う。
ＣＰＵ１１は、入力スキルレベルが取得された作業者については、入力スキルレベルが高い順（Ａ、Ｂ、Ｃ、Ｄの順）に作業者を表示させる。
ＣＰＵ１１は、入力スキルレベルが取得されなかった作業者については、実績スキルレベルが高い順（Ａ、Ｂ、Ｃ、Ｄの順）に作業者を表示させる。
ＣＰＵ１１は、入力スキルレベルも実績スキルレベルも取得されなかった作業者については、参考スキルレベルが高い順（Ａ、Ｂ、Ｃ、Ｄの順）に作業者を表示させる。
ＣＰＵ１１は、いずれのスキルレベルも取得されなかった作業者については、作業者候補から除外する。
【００７３】
各作業者候補について、社員スキルレベルテーブルＴ７に、指定された「作業内容」、「作業対象」に対応するスキルレベルが登録されていない場合は、入力スキルレベルは表示されない。また、各作業者候補について、実績スキルレベルが取得されなかった場合は、実績スキルレベルは表示されない。また、各作業者候補について、参考スキルレベルが取得されなかった場合は、参考スキルレベルは表示されない。
【００７４】
なお、上記ステップＳ５では、作業者とスキルレベルとを表示部１４に表示させたが、これに限定されず、作業者とスキルレベルとを図示しない印刷部から印刷させるように構成してもよい。即ち、表示部１４に表示される候補者一覧画面１４１のような内容を候補者一覧表として印刷部から印刷するようにしてもよい。
【００７５】
次に、管理者は、入力部１３からの操作により、表示部１４に表示されている作業者の中から、適切な作業者を割り当てる（ステップＳ６）。
例えば、管理者が入力部１３から操作することにより、候補者一覧画面１４１において、チェックボックスＣ１にチェックを入れ、手配ボタンＢ１を押下すると、ＣＰＵ１１は、「作業者Ｅ」に対して作業依頼の電子メールを送信する。管理者は、候補者一覧画面１４１における表示結果に基づいて、適切な作業者を割り当てることができる。
以上で、作業者割当処理が終了する。
【００７６】
以上説明したように、第１の実施の形態によれば、作業者毎の作業実績に基づいて、作業者毎に作業内容と作業対象の組み合わせに対応する実績ポイントを算出し、算出された作業者毎の実績ポイントに基づいて、作業者毎のスキルレベルを取得するので、作業者毎の各作業に対するスキルレベル（入力スキルレベル）が予め登録されていない場合であっても、各作業者のスキルレベル（実績スキルレベル、参考スキルレベル）を容易に判断することができる。
【００７７】
例えば、作業者毎の作業実績のうち、指定された作業と同一の作業内容と作業対象の組み合わせを含む作業実績に基づいて、実績スキルレベルを判断することができる。
また、新規の作業や作業者が過去に経験していない作業についても、指定された作業と類似する作業内容と作業対象の組み合わせを含む作業実績に基づいて、参考スキルレベルを判断することができる。
【００７８】
また、作業時間が平均値以下の場合に、実績ポイントに所定のポイントを加算することにより、作業時間が短い作業者のスキルレベルを高く評価することができる。
また、使用部材に相当する金額が平均値以下の場合に、実績ポイントに所定のポイントを加算することにより、コストをかけずに作業を行うことができる作業者のスキルレベルを高く評価することができる。
このように、作業者の技術評価の指標となる実績ポイントに、作業を行った回数だけでなく、作業時間や使用部材等の条件を反映させることで、単純な回数のカウントより正確に作業実績を判断することができる。
【００７９】
また、作業者端末２０から受信した作業者毎の作業実績データを作業実績管理テーブルＴ５及び使用部材管理テーブルＴ６に蓄積していくので、各作業者の作業実績が増えるほど、実績スキルレベルや参考スキルレベルを求める際の信頼性が高まる。
【００８０】
また、表示部１４にスキルレベルが表示された作業者の中から、ユーザの操作に応じた作業者を割り当てることができる。
【００８１】
また、実績ポイントスキルレベル変換テーブルＴ４を参照して、実績ポイントをスキルレベルに変換するので、容易に実績ポイントからスキルレベルを取得することができる。また、ランク付けに対する基準が予め定められているため、評価者毎のばらつきがなくなる。
【００８２】
また、ポイント評価テーブルＴ３において、作業実績において評価される項目や重み付け（加算するポイント）を自由に設定できるので、作業管理装置１０を使用するユーザや会社毎に、任意に実績ポイントの算出方法を変更することができる。
【００８３】
なお、第１の実施の形態では、ステップＳ５において、複数の作業者候補について作業者とスキルレベルとを表示させ、ステップＳ６において、表示された作業者の中から管理者が適切な作業者を割り当てる場合について説明したが、管理者が作業者を選択することなく、作業管理装置１０において、自動的に作業者を割り当てることとしてもよい。例えば、ＣＰＵ１１は、指定された希望日時に作業可能な作業者候補のうち、指定された作業内容と作業対象の組み合わせに対するスキルレベルが最上位の作業者、又は、予め定められたスキルレベルの作業者を自動的に割り当てる。入力スキルレベル、実績スキルレベル、参考スキルレベルのうち、いずれのスキルレベルに基づいて作業者を割り当てるかは、任意に変更可能とする。
【００８４】
スキルレベルが最上位の作業者を割り当てる場合には、常に最高のスキルを有する作業者を割り当てることが可能となる。
また、予め定められたスキルレベルとして、例えば、スキルレベルが「Ｂ」の作業者を自動的に割り当てる場合には、適切なレベルの作業者を割り当てることが可能となる。
【００８５】
また、或る作業者に対して、実績スキルレベルを求めるための作業実績が存在しない場合に、実績ポイントを０とし、実績スキルレベルを「Ｄ」と評価することとしてもよい。同様に、或る作業者に対して、参考スキルレベルを求めるための作業実績が存在しない場合に、参考スキルレベルを「Ｄ」と評価することとしてもよい。
【００８６】
また、第１の実施の形態では、作業者の候補とともに３種類のスキルレベル（入力スキルレベル、実績スキルレベル、参考スキルレベル）を並べて表示する場合について説明したが、各作業者候補に対して、それぞれ１つのスキルレベルを表示することとしてもよい。
【００８７】
図１３に、表示部１４に表示される候補者一覧画面１４２の表示例を示す。候補者一覧画面１４２には、作業者欄４１、スキルレベル欄４２、チェックボックスＣ１１，Ｃ１２，Ｃ１３、手配ボタンＢ２が含まれる。作業者欄４１には、指定された「希望日時」に作業が可能な作業者が表示される。スキルレベル欄４２には、該当する作業者の指定された「作業内容」と「作業対象」の組み合わせに対するスキルレベルが表示される。チェックボックスＣ１１，Ｃ１２，Ｃ１３は、指定された「作業内容」と「作業対象」の組み合わせにより特定される作業に対して、割り当てる作業者を選択する際に使用される。手配ボタンＢ２は、チェックボックスＣ１１，Ｃ１２，Ｃ１３のいずれかにおいて選択された作業者の割り当てを手配する指示を行うためのボタンである。
【００８８】
スキルレベル欄４２におけるスキルレベルの表示方法として、以下のルールを適用する。
（１）ＣＰＵ１１は、作業者候補に対し、指定された作業内容と作業対象の組み合わせに対する入力スキルレベルが存在する場合には、入力スキルレベルを表示させる。
【００８９】
（２）ＣＰＵ１１は、作業者候補に対し、指定された作業内容と作業対象の組み合わせに対する入力スキルレベルが存在せず、指定された作業内容と作業対象の組み合わせに対する実績スキルレベル又は参考スキルレベルのいずれか一方が存在する場合には、存在する方のスキルレベルを表示させる。
【００９０】
（３）ＣＰＵ１１は、作業者候補に対し、指定された作業内容と作業対象の組み合わせに対する入力スキルレベルが存在せず、指定された作業内容と作業対象の組み合わせに対する実績スキルレベル及び参考スキルレベルの両方が存在し、実績スキルレベルが参考スキルレベル以上の場合には、実績スキルレベルを表示させる。
【００９１】
（４）ＣＰＵ１１は、作業者候補に対し、指定された作業内容と作業対象の組み合わせに対する入力スキルレベルが存在せず、指定された作業内容と作業対象の組み合わせに対する実績スキルレベル及び参考スキルレベルの両方が存在し、実績スキルレベルが参考スキルレベルより低い場合には、実績スキルレベルと参考スキルレベルの中間レベルを表示させる。なお、ちょうど中間となるスキルレベルが存在しない場合には、切り下げる（低い方のスキルレベルとする）こととする。例えば、実績スキルレベルが「Ｄ」、参考スキルレベルが「Ｂ」の場合には、中間レベルは「Ｃ」となる。また、実績スキルレベルが「Ｄ」、参考スキルレベルが「Ａ」の場合には、中間レベルは「Ｃ」となる。
【００９２】
（５）ＣＰＵ１１は、指定された作業内容と作業対象の組み合わせに対し、いずれのスキルレベルも存在しない作業者については、作業者候補から除外する。
【００９３】
ＣＰＵ１１は、（１）〜（５）のルールに従って作業者候補に対するスキルレベルを決定し、スキルレベルが高い順（Ａ、Ｂ、Ｃ、Ｄの順）に作業者を表示させる。また、ＣＰＵ１１は、スキルレベル欄４２に表示されるスキルレベルについて、元のスキルレベルがわかるように色分けして表示させる。例えば、ＣＰＵ１１は、入力スキルレベルについては黒文字で表示させ、実績スキルレベルについては青文字で表示させ、参考スキルレベルについては赤文字で表示させ、参考スキルレベルと実績スキルレベルの中間レベルとして求められたスキルレベルについては黄文字で表示させる。
文字の色でなく、スキルレベル欄４２の背景パターンの違いで元のスキルレベルを区別してもよい。
【００９４】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。
第２の実施の形態における作業管理装置は、第１の実施の形態に示した作業管理装置１０と同様の構成であるため、同一の構成部分については同一の符号を用い、その構成については図示及び説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００９５】
第１の実施の形態では、作業者を割り当てる際に、実績スキルレベル、参考スキルレベルを求めたが、第２の実施の形態では、実績スキルレベル、参考スキルレベルについても、事前に求めておく。
第２の実施の形態では、記憶部１６に、社員スキルレベルテーブルＴ７に代えて、社員スキルレベルテーブルＴ８が記憶される。
【００９６】
図１４に、社員スキルレベルテーブルＴ８のデータ構成を示す。
社員スキルレベルテーブルＴ８には、「作業者」と、「作業内容分類」と、「作業内容」と、「作業対象分類」と、「作業対象」と、「入力スキルレベル」と、「実績スキルレベル」と、「参考スキルレベル」と、が対応付けられて格納される。
「入力スキルレベル」は、「作業内容分類」、「作業内容」、「作業対象分類」、「作業対象」により特定される作業について、管理者が事前に入力した「作業者」のスキルレベルである。
「実績スキルレベル」は、「作業内容分類」、「作業内容」、「作業対象分類」、「作業対象」により特定される作業について、当該作業と一致する作業実績から求められた「作業者」のスキルレベルである。
「参考スキルレベル」は、「作業内容分類」、「作業内容」、「作業対象分類」、「作業対象」により特定される作業について、当該作業と類似する作業実績から求められた「作業者」のスキルレベルである。
【００９７】
社員スキルレベルテーブルＴ８の「入力スキルレベル」には、社員スキルレベルテーブルＴ７と同様、管理者により、予め作業者毎の各作業（作業内容と作業対象の組み合わせ）に対して入力された入力スキルレベルが登録されている。
「実績スキルレベル」、「参考スキルレベル」については、事前（例えば、夜間や土日）に実績スキルレベル、参考スキルレベルを求め、社員スキルレベルテーブルＴ８に保存しておく。
【００９８】
具体的には、ＣＰＵ１１は、予め定められたタイミング（例えば、夜間や土日）で、作業実績管理テーブルＴ５に作業実績が格納されている作業者を全て取得する。
ＣＰＵ１１は、取得された作業者毎に、作業マスターテーブルＴ１の作業内容と対象マスターテーブルＴ２の作業対象の組み合わせ毎に、実績スキルレベル及び参考スキルレベルを取得する。
ＣＰＵ１１は、作業者毎、作業内容と作業対象の組み合わせ毎に取得された実績スキルレベル及び参考スキルレベルを社員スキルレベルテーブルＴ８に格納する。
【００９９】
作業者毎、作業内容と作業対象の組み合わせ毎の実績スキルレベルの取得方法については、作業者スキルレベル取得処理（図１０参照）のステップＳ１３〜ステップＳ１５と同様である。ただし、ステップＳ１５において、ＣＰＵ１１は、実績スキルレベルをＲＡＭ１２に保存する代わりに、社員スキルレベルテーブルＴ８の処理対象の作業者及び作業（作業内容と作業対象の組み合わせ）に対応する「実績スキルレベル」フィールドに保存する。
【０１００】
作業者毎、作業内容と作業対象の組み合わせ毎の参考スキルレベルの取得方法については、作業者スキルレベル取得処理（図１０参照）のステップＳ１６〜ステップＳ２０と同様である。ただし、ステップＳ２０において、ＣＰＵ１１は、参考スキルレベルをＲＡＭ１２に保存する代わりに、社員スキルレベルテーブルＴ８の処理対象の作業者及び作業（作業内容と作業対象の組み合わせ）に対応する「参考スキルレベル」フィールドに保存する。
【０１０１】
第２の実施の形態における作業者割当処理は、ステップＳ３の作業者スキルレベル取得処理を除いて、図９に示した作業者割当処理と同様である。
【０１０２】
ステップＳ２の後、ＣＰＵ１１は、候補として取得された作業者毎に、社員スキルレベルテーブルＴ８から、指定された作業内容と作業対象の組み合わせに対応する入力スキルレベル、実績スキルレベル、参考スキルレベルを取得する。なお、ＣＰＵ１１は、各作業者について、入力スキルレベル、実績スキルレベル、参考スキルレベルのうち、社員スキルレベルテーブルＴ８に保存されているものについてのみ、取得すればよい。
【０１０３】
入力スキルレベル、実績スキルレベル、参考スキルレベルを取得した後の作業者候補の表示方法、割当方法については、第１の実施の形態と同様である。
【０１０４】
以上説明したように、第２の実施の形態によれば、第１の実施の形態と同様の効果に加え、実績スキルレベル及び参考スキルレベルを予め求めておくことにより、作業者候補のスキルレベルを取得する際の処理時間を短縮することができる。
【０１０５】
なお、上記各実施の形態における記述は、本発明に係る作業管理装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０６】
例えば、作業者候補を表示する際に、スキルレベルが高い方から順に予め定められた数の作業者を表示することとしてもよい。
また、所定のスキルレベル（Ａのみ、Ｂのみ）の作業者のみを表示することとしてもよい。
【０１０７】
また、上記各実施の形態では、作業時間、使用部材に相当する金額を比較する際の基準値として平均値を用いた場合について説明したが、基準値として予め定められた固定値を用いることとしてもよい。
【０１０８】
また、作業内容と作業対象の組み合わせ同士が類似するか否かの判断方法については、上述した例に限定されない。例えば、作業内容が同じ作業内容分類に属し、かつ、作業対象が同じ作業対象分類に属する作業についても、類似する作業であると判断することとしてもよい。
【０１０９】
さらに、上記各実施の形態では、作業者毎のスキルレベルを表示部１４に表示させたが、これに限定されず、作業者毎のスキルレベルを印刷部から印刷させるように構成してもよく、作業者毎のスキルレベルを通信部１５を介して外部装置に送信させるように構成してもよい。
【０１１０】
以上の説明では、各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体としてＨＤＤや不揮発性メモリを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【０１１１】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
作業者毎に、作業内容と作業対象とを含む作業実績を記憶する記憶手段と、
前記記憶手段に記憶されている作業者毎の作業実績に基づいて、作業者毎の所定の作業内容と作業対象の組み合わせに対応する実績ポイントを算出する算出手段と、
前記算出された作業者毎の実績ポイントに基づいて、作業者毎のスキルレベルを取得する取得手段と、
前記取得された作業者毎のスキルレベルを出力手段に出力させる制御手段と、
を備える作業管理装置。
＜請求項２＞
前記算出手段は、前記記憶手段に記憶されている作業者毎の作業実績のうち、前記所定の作業内容と作業対象の組み合わせと同一の作業内容と作業対象の組み合わせを含む作業実績に基づいて、前記実績ポイントを算出する請求項１に記載の作業管理装置。
＜請求項３＞
前記算出手段は、前記記憶手段に記憶されている作業者毎の作業実績のうち、前記所定の作業内容と作業対象の組み合わせと類似する作業内容と作業対象の組み合わせを含む作業実績に基づいて、前記実績ポイントを算出する請求項１に記載の作業管理装置。
＜請求項４＞
前記作業実績は、作業時間を含み、
前記算出手段は、前記作業実績に含まれる作業時間が所定の基準値以下の場合に、前記実績ポイントがより高くなるように、前記実績ポイントを算出する請求項１〜３のいずれか一項に記載の作業管理装置。
＜請求項５＞
前記作業実績は、使用部材を含み、
前記算出手段は、前記作業実績に含まれる使用部材に相当する金額が所定の基準値以下の場合に、前記実績ポイントがより高くなるように、前記実績ポイントを算出する請求項１〜４のいずれか一項に記載の作業管理装置。
＜請求項６＞
通信ネットワークを介して接続された作業者端末から前記作業者毎の作業実績を受信する受信手段を備える請求項１〜５のいずれか一項に記載の作業管理装置。
＜請求項７＞
ユーザの操作に応じて、前記所定の作業内容と作業対象の組み合わせにより特定される作業に対して、前記出力手段にスキルレベルが出力された作業者の中から、いずれかの作業者を割り当てるための割当手段を備える請求項１〜６のいずれか一項に記載の作業管理装置。
＜請求項８＞
前記取得手段は、前記実績ポイントを複数の範囲に区分した各範囲と複数のスキルレベルとを対応付けた変換テーブルを参照して、前記実績ポイントを前記スキルレベルに変換する請求項１〜７のいずれか一項に記載の作業管理装置。
＜請求項９＞
コンピュータを、
作業者毎の作業内容と作業対象とを含む作業実績に基づいて、作業者毎の所定の作業内容と作業対象の組み合わせに対応する実績ポイントを算出する算出手段、
前記算出された作業者毎の実績ポイントに基づいて、作業者毎のスキルレベルを取得する取得手段、
前記取得された作業者毎のスキルレベルを出力手段に出力させる制御手段、
として機能させるためのプログラム。
【符号の説明】
【０１１２】
１０  作業管理装置
１１  ＣＰＵ
１３  入力部
１４  表示部
１５  通信部
１６  記憶部
２０  作業者端末
１４１  候補者一覧画面
１４２  候補者一覧画面
Ｎ  通信ネットワーク
Ｐ１  作業者割当処理プログラム
Ｔ１  作業マスターテーブル
Ｔ２  対象マスターテーブル
Ｔ３  ポイント評価テーブル
Ｔ４  実績ポイントスキルレベル変換テーブル
Ｔ５  作業実績管理テーブル
Ｔ６  使用部材管理テーブル
Ｔ７  社員スキルレベルテーブル
Ｔ８  社員スキルレベルテーブル
【図１】
0006409416.tif 000002
【図２】
0006409416.tif 000003
【図３】
0006409416.tif 000004
【図４】
0006409416.tif 000005
【図５】
0006409416.tif 000006
【図６】
0006409416.tif 000007
【図７】
0006409416.tif 000008
【図８】
0006409416.tif 000009
【図９】
0006409416.tif 000010
【図１０】
0006409416.tif 000011
【図１１】
0006409416.tif 000012
【図１２】
0006409416.tif 000013
【図１３】
0006409416.tif 000014
【図１４】
0006409416.tif 000015