(57)【要約】【課題】習熟度を考慮して担当者に作業を割り当てられるようにする技術を提供する。【解決手段】作業に必要なスキルを有する担当者の担当者識別子を取得する人員配置処理部１３５を有する人員配置サーバ１２０であって、前記人員配置処理部１３５は、取得した前記担当者識別子に対応する習熟度を取得し、取得した前記習熟度に基づいて、前記作業を割り当てる前記担当者の前記担当者識別子を決定することで、習熟度を考慮して担当者に作業を割り当てられるようにする人員配置サーバ１２０。【選択図】図１
2014115852.tif 000002
【特許請求の範囲】
【請求項１】
作業に必要なスキルを有する担当者の担当者識別子を取得する人員配置処理部を有する人員配置サーバであって、
前記人員配置処理部は、取得した前記担当者識別子に対応する習熟度を取得し、取得した前記習熟度に基づいて、前記作業を割り当てる前記担当者の前記担当者識別子を決定する人員配置サーバ。
【請求項２】
請求項１に記載の人員配置サーバにおいて、
前記担当者識別子と前記習熟度とを対応付けて記憶する人員作業別習熟度ＤＢをさらに有し、
前記人員配置処理部は、取得した前記担当者識別子をキーに前記人員作業別習熟度ＤＢを検索することで、取得した前記担当者識別子に対応する前記習熟度を取得する人員配置サーバ。
【請求項３】
請求項１または２に記載の人員配置サーバにおいて、
前記習熟度を算出する実績反映処理部をさらに有し、
前記実績反映処理部は、算出した前記習熟度と、前記担当者識別子とを対応付けて前記人員作業別習熟度ＤＢに記憶する人員配置サーバ。
【請求項４】
請求項１乃至３のいずれか一項に記載の人員配置サーバにおいて、
前記人員配置処理部は、前記作業に必要なスキルを有し、かつ前記作業のブランク期間が所定値以内の前記担当者の前記担当者識別子を取得する人員配置サーバ。
【請求項５】
請求項１乃至４のいずれか一項に記載の人員配置サーバにおいて、
前記担当者識別子と、前記スキルとを対応付けて記憶する人員ＤＢと、
前記作業と、前記スキルと、前記習熟度とを対応付けて記憶する配置先作業一覧ＤＢと、
前記作業と、前記担当者識別子とを対応付けて記憶する作業予定ＤＢと、
前記作業と、前記担当者識別子とを対応付けて記憶するスケジュール管理部と、をさらに有する人員配置サーバ。
【請求項６】
作業に必要なスキルを有する担当者の担当者識別子を取得する人員配置処理部を有する人員配置サーバにおける人員配置方法であって、
前記人員配置処理部により、前記作業に必要なスキルを有する担当者の担当者識別子を取得する取得ステップと、
前記人員配置処理部により、前記取得ステップにて取得した前記担当者識別子に対応する習熟度を取得し、取得した前記習熟度に基づいて、前記作業を割り当てる前記担当者の前記担当者識別子を決定する決定ステップと、を有する人員配置方法。
【請求項７】
請求項６に記載の人員配置方法において、
前記取得ステップでは、前記作業に必要なスキルを有し、かつ前記作業のブランク期間が所定値以内の前記担当者の前記担当者識別子を取得する人員配置方法。
【請求項８】
作業に必要なスキルを有する担当者の担当者識別子を取得する人員配置処理部を有する人員配置サーバのコンピュータを機能させるための人員配置プログラムであって、
前記人員配置処理部により、作業に必要なスキルを有する担当者の担当者識別子を取得する取得ステップと、
前記人員配置処理部により、前記取得ステップにて取得した前記担当者識別子に対応する習熟度を取得し、取得した前記習熟度に基づいて、前記作業を割り当てる前記担当者の前記担当者識別子を決定する決定ステップと、を前記コンピュータに実行させる人員配置プログラム。
【請求項９】
請求項８に記載の人員配置プログラムにおいて、
前記取得ステップでは、前記作業に必要なスキルを有し、かつ前記作業のブランク期間が所定値以内の前記担当者の前記担当者識別子を取得する人員配置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人員配置サーバおよび方法ならびにプログラムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として、例えば、特開２００６−４０１８９号公報（特許文献１）がある。この公報には、「サーバ装置は、クライアント装置からの操作などに応じて、エンジニアのスケジュール、労働時間およびスキルのデータベース（ＤＢ）を作成する。仕事の責任者が、エンジニアの要求を行うために、クライアント装置からサーバ装置に割り当て要求を送信すると、サーバ装置は、エンジニアの中から、その仕事を行うために必要なスキルを有し、その仕事を受けても仕事量が過大になることがないエンジニア、および、その仕事を行うために必要なスキルを有するが、その仕事を受けると仕事量が過大になるエンジニアをリストアップする。責任者は、このリストを参照し、仕事にエンジニアを割り当てる。」と記載がある。
【０００３】
また、特開２００６−３４４０１５号公報（特許文献２）がある。この公報には、「問合せ種別毎に標準負荷工数を格納する平均負荷工数ＤＢ、該問合せにより必要な工数に対する担当者のスキルをスキル係数として格納する平均負荷工数ＤＢと、時期等の要因によって負荷が変化する環境係数を格納する環境管理ＤＢと、問合せ案件毎に必要な平均工数および要求スキルを格納する案件内容別平均工数および要求スキル管理ＤＢと、前記要求スキルに対応可能な担当者データを格納する要員スキル管理ＤＢと、前記各データベースを制御する問合せ案件管理サーバとを備え、入力された問合せ案件を基に工数および要求スキルを選定し、該工数を基に問合せ案件に対応する標準負荷工数を選定し、この標準負荷工数をスキル係数および負荷係数を用いて補正した対応予定工数を作成する。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−４０１８９号公報
【特許文献２】特開２００６−３４４０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、作業を行うための能力（以下、スキルという）を有する担当者に、その担当者の負荷も考慮して、作業を割り当てることができる。また、特許文献２では、問合せ案件に対応する標準負荷工数を選定し、この標準負荷工数をスキル係数および負荷係数を用いて補正した対応予定工数を作成できる。
【０００６】
しかし、特許文献１や特許文献２に記載された技術では、スキルの習熟の程度（以下、習熟度という）を考慮して担当者に作業を割り当てることができない。これにより、作業を割り当てられた担当者は、作業に必要なスキルを有するものの、経験が浅いことから作業ミスのリスクが高くなることがあった。
【０００７】
本発明の目的は、習熟度を考慮して担当者に作業を割り当てられるようにする技術を提供することである。
【０００８】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【００１０】
前記目的を達成するために、代表的な発明は、作業に必要なスキルを有する担当者の担当者識別子を取得する人員配置処理部を有する人員配置サーバであって、以下の特徴を有する。前記人員配置処理部は、取得した前記担当者識別子に対応する習熟度を取得し、取得した前記習熟度に基づいて、前記作業を割り当てる前記担当者の前記担当者識別子を決定することで、前述の課題を解決する。
【００１１】
また、本発明は、習熟度を考慮して担当者に作業を割り当てることができるようにするためのサーバによる方法や、習熟度を考慮して担当者に作業を割り当てることができるようにするためのサーバとしてコンピュータを機能させるプログラムにも適用することができる。
【発明の効果】
【００１２】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１３】
本発明によれば、習熟度を考慮して担当者に作業を割り当てることができるようになる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態における、人員配置システムの構成例の概要を示す図である。
【図２】図１の人員配置システムにおいて、人員配置処理の処理フローの一例を示す図である。
【図３】図２に続く人員配置処理の処理フローの一例を示す図である。
【図４】図３に続く人員配置処理の処理フローの一例を示す図である。
【図５】図４に続く人員配置処理の処理フローの一例を示す図である。
【図６】図５に続く人員配置処理の処理フローの一例を示す図である。
【図７】図６に続く人員配置処理の処理フローの一例を示す図である。
【図８】図５に続く人員配置処理の処理フローの一例を示す図である。
【図９】図６に続く人員配置処理の処理フローの一例を示す図である。
【図１０】図１の人員配置システムにおいて、実績反映処理の処理フローの一例を示す図である。
【図１１】図１０に続く実績反映処理の処理フローの一例を示す図である。
【図１２】図１１に続く実績反映処理の処理フローの一例を示す図である。
【図１３】図１の人員配置システムにおいて、人員ＤＢが記憶するテーブルの構成例を示す図である。
【図１４】図１の人員配置システムにおいて、配置先作業一覧ＤＢが記憶するテーブルの構成例を示す図である。
【図１５】図１の人員配置システムにおいて、作業予定ＤＢおよびスケジュール管理部が記憶するテーブルの構成例を示す図である。
【図１６】図１の人員配置システムにおいて、作業実績ＤＢが記憶するテーブルの構成例を示す図である。
【図１７】図１の人員配置システムにおいて、人員作業別習熟度ＤＢが記憶するテーブルの構成例を示す図である。
【図１８】図１の人員配置システムにおいて、未担当作業一覧画面の例を示す図である。
【図１９】図１の人員配置システムにおいて、作業実績入力画面の例を示す図である。
【図２０】図１の人員配置システムにおいて、作業予定入力画面の例を示す図である。
【図２１】図１の人員配置システムにおいて、人員登録画面の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１６】
＜システム構成＞
図１は、本発明の一実施の形態における、人員配置システムの構成例の概要を示す図である。図１において、人員配置システムは例えば、クライアント端末１１０と、前記クライアント端末１１０にネットワーク１１５を介して接続される人員配置サーバ１２０とを有する。
【００１７】
また、人員配置サーバ１２０は、所定のハードウェアおよびソフトウェアにより実装される。例えば、人員配置サーバ１２０は、プロセッサやメモリなどを有し、プロセッサによるメモリ上のプログラムの実行により、人員配置サーバ１２０のコンピュータを機能させる。
【００１８】
クライアント端末１１０は作業予定入力画面（図２０）から配置先作業一覧データの入力を受け付ける。また、クライアント端末１１０は、人員登録画面（図２１）から人員データの入力を受け付ける。クライアント端末１１０が、作業予定入力画面、人員登録画面から入力を受け付けたデータは人員配置サーバ１２０に送信される。さらに、クライアント端末１１０は、未担当作業一覧画面（図１８）に、担当者が決まっていない作業を一覧表示する。
【００１９】
人員配置サーバ１２０は、人員配置部１２５と、スケジュール管理部１３０とを有する。
【００２０】
人員配置部１２５は、人員配置処理部１３５と、実績反映処理部１４０と、人員ＤＢ１４５と、作業予定ＤＢ１５０と、配置先作業一覧ＤＢ１５５と、作業実績ＤＢ１６０と、人員作業別習熟度ＤＢ１６５とを有する。
【００２１】
人員配置処理部１３５は、作業に必要なスキルを有する担当者の個人ＩＤなどの担当者識別子を取得する。また、取得した個人ＩＤなどの担当者識別子に対応する習熟度を取得し、取得した習熟度に基づいて、作業を割り当てる担当者の担当者識別子を決定する。
【００２２】
実績反映処理部１４０は、人員配置サーバ１２０がクライアント端末１１０から受信した作業実績データを作業実績ＤＢ１６０に記憶する。また、実績反映処理部１４０は、[習熟度]を算出し、算出した[習熟度]へ人員作業別習熟度ＤＢ１６５の[習熟度]を更新する。
【００２３】
スケジュール管理部１３０は、担当者が作業を行うスケジュールを記憶する。
【００２４】
＜テーブル構成＞
図１３は、人員ＤＢ１４５が記憶するテーブルの構成例を示す。図１３のテーブルは、[個人ＩＤ]、[担当者名]、[スキル１]、[スキル２]、[スキル３]、[スキル４]、[スキル５]などのデータ項目からなる人員データを記憶する。[個人ＩＤ]は、作業の担当者を識別するための識別子を示す。[担当者名]は、担当者の氏名を示す。[スキル１]、[スキル２]、[スキル３]、[スキル４]、[スキル５]は、担当者が有するスキルの内容を示す。
【００２５】
図１４は、配置先作業一覧ＤＢ１５５が記憶するテーブルの構成例を示す。図１４のテーブルは、[作業ＩＤ]、[作業名]、[スキル]、[習熟度]、[経過期間限度]、[工数]、[作業月]、[作業日]、[作業開始時刻]、[作業終了時刻]などのデータ項目からなる配置先作業一覧データを記憶する。[作業ＩＤ]は、担当者に割り当てる作業を識別するための記号を示す。[作業名]は、担当者に割り当てる作業の作業名を示す。[スキル]は、担当者が作業をするのに必要なスキルの内容を示す。[習熟度]は、担当者が作業をするのに必要な習熟度を示す。[経過期間限度]は、担当者が作業をするにあたってのブランクの限度となる日数を示す。[工数]は、作業に要する工数を示す。[作業月]は、作業をするのに要する期間を月単位で示す。[作業日]は、作業をするのに要する期間を日単位で示す。[作業開始時刻]は、作業の開始時刻を示す。[作業終了時刻]は、作業の終了時刻を示す。
【００２６】
図１５は、作業予定ＤＢ１５０およびスケジュール管理部１３０が記憶するテーブルの構成例を示す。図１５のテーブルは、[配置済ＩＤ]、[作業ＩＤ]、[個人ＩＤ]、[作業月]、[作業日]、[作業開始時刻]、[作業終了時刻]、[工数]などのデータ項目からなる作業予定データを記憶する。[配置済ＩＤ]は、担当者に割り当て済みの作業を識別するための記号を示す。[作業月]は、作業をする予定の期間を月単位で示す。[作業日]は、作業をする予定の期間を日単位で示す。[作業開始時刻]は、作業を開始する予定時刻を示す。[作業終了時刻]は、作業を終了する予定時刻を示す。[工数]は、作業の予定工数を示す。
【００２７】
図１６は、作業実績ＤＢ１６０が記憶するテーブルの構成例を示す。図１６のテーブルは、[配置済ＩＤ]、[作業ＩＤ]、[個人ＩＤ]、[作業月]、[作業日]、[作業開始時刻]、[作業終了時刻]、[工数]などのデータ項目からなる作業実績データを記憶する。[作業月]は、実際に作業に要した期間を月単位で示す。[作業日]は、実際に作業に要した期間を日単位で示す。[作業開始時刻]は、実際に作業を開始した時刻を示す。[作業終了時刻]は、実際に作業を終了した時刻を示す。[工数]は、実際に要した作業の工数を示す。
【００２８】
図１７は、人員作業別習熟度ＤＢ１６５が記憶するテーブルの構成例を示す。図１７のテーブルは、[個人ＩＤ]、[作業ＩＤ]、[前回実施日]、[担当許可承認]、[習熟度]などのデータ項目からなる人員作業別習熟度データを記憶する。[前回実施日]は、[個人ＩＤ]により識別される担当者が[作業ＩＤ]により識別される作業を前回に行った日を示す。[担当許可承認]は、[個人ＩＤ]により識別される担当者が[作業ＩＤ]により識別される作業を行えるか否かを示す。より詳細には当該データ項目に「○」が記憶されている場合には、担当者が作業を行えることを示し、「×」が記憶されている場合には、担当者が作業を行えないことを示す。[習熟度]は、[個人ＩＤ]により識別される担当者の[作業ＩＤ]により識別される作業の習熟度を示す。より詳細には、当該データ項目には、「Ａ」「Ｂ」「Ｃ」「Ｄ」「Ｅ」のいずれかが記憶される。当該データ項目に記憶される習熟度は、「Ａ」が最も高い習熟度を示し、「Ｂ」「Ｃ」「Ｄ」「Ｅ」の順に低い習熟度を示す。
【００２９】
＜人員配置処理＞
図２、図３、図４、図５、図６、図７、図８、図９は、本システムにおける人員配置処理の処理フローを示す。なお、図３は図２に続く図であり、図４は図３に続く図であり、図５は図４に続く図であり、図６は図５に続く図であり、図７は図６に続く図であり、図８は図５に続く図であり、図９は図６に続く図である。
【００３０】
まず、Ｓ２０１にて、クライアント端末１１０は作業予定入力画面（図２０）から配置先作業一覧データの入力を受け付ける。ここで、図２０の作業予定入力画面では、クライアント端末１１０は、[作業ＩＤ]、[作業名]、[スキル]、[習熟度]、[経過期間限度]、[工数]、[作業月]、[作業日]、[作業開始時刻]、[作業終了時刻]などのデータ項目からなる配置先作業一覧データの入力を受け付けるためのテキストボックスを表示する。そして、クライアント端末１１０は、入力を受け付けた配置先作業一覧データを人員配置サーバ１２０へ送信する。そして、人員配置処理部１３５は、人員配置サーバ１２０がクライアント端末１１０から受信した配置先作業一覧データを配置先作業一覧ＤＢ１５５に記憶する。
【００３１】
次に、Ｓ２０２にて、クライアント端末１１０は、人員登録画面（図２１）から人員データの入力を受け付ける。ここで、図２１の人員登録画面では、クライアント端末１１０は、[個人ＩＤ]、[担当者名]、[スキル１]、[スキル２]、[スキル３]、[スキル４]、[スキル５]などのデータ項目からなる人員データの入力を受け付けるためのテキストボックスを表示する。クライアント端末１１０は、入力を受け付けた人員データを人員配置サーバ１２０に送信する。そして、人員配置処理部１３５は、人員配置サーバ１２０がクライアント端末１１０から受信した人員データを人員ＤＢ１４５に記憶する。
【００３２】
次に、Ｓ２０３にて、人員配置処理部１３５は、[作業月]が「当月」または「翌月」である作業の配置先作業一覧データを取得する。より詳細には、人員配置処理部１３５は、配置先作業一覧ＤＢ１５５を検索することで、[作業月]が「当月」または「翌月」である配置先作業一覧データが存在する場合、その配置先作業一覧データを取得する。
【００３３】
次に、Ｓ２０４にて、人員配置処理部１３５は、Ｓ２０３にて[作業月]が「当月」または「翌月」である配置先作業一覧データを取得できたか否かを判定する。人員配置処理部１３５が、Ｓ２０３にて配置先作業一覧データを取得できていないと判定する場合（Ｓ２０４−Ｎｏ）、処理を終了する。一方、人員配置処理部１３５が、Ｓ２０３にて配置先作業一覧データを取得できていると判定する場合（Ｓ２０４−Ｙｅｓ）、Ｓ２０５へ進む。
【００３４】
次に、人員配置処理部１３５は、Ｓ２０４で取得した配置先作業一覧データの作業について、割り当てる担当者が決定済みか否かを判定するために、Ｓ２０５、Ｓ２０６の処理をする。
【００３５】
より詳細には、人員配置処理部１３５は、Ｓ２０５にて、Ｓ２０３で取得した配置先作業一覧データの[作業ＩＤ]と[作業月]と[作業日]とをキーに、作業予定ＤＢ１５０を検索する。
【００３６】
そして、Ｓ２０６にて、人員配置処理部１３５は、Ｓ２０５にて検索をした結果、配置先作業一覧データの[作業ＩＤ]と[作業月]と[作業日]と、一致する作業予定データが存在するか否かを判定する。
【００３７】
人員配置処理部１３５が、キーと一致する作業予定データが存在すると判定する場合（Ｓ２０６−Ｙｅｓ）、当該配置先作業一覧データに対応する作業は割り当てる担当者が決定済みであるため、処理を終了する。一方、人員配置処理部１３５が、キーと一致する作業予定データが存在しないと判定する場合（Ｓ２０６−Ｎｏ）、Ｓ２０７へ進む。
【００３８】
次に、Ｓ２０７にて、人員配置処理部１３５は、[担当許可承認]が「○」であり、かつ作業のブランク期間が[経過期間限度]を超えていない担当者の人員作業別習熟度データを取得する。
【００３９】
より詳細には、Ｓ２０７にて人員配置処理部１３５は、Ｓ２０３で取得した配置先作業一覧データの[作業ＩＤ]（この[作業ＩＤ]の作業の[作業月]は「当月」または「翌月」である）と一致し、[担当許可承認]が「○」であり、かつ[前回実施日]から本日までの期間が、配置先作業一覧データの[経過期間限度]を超えていない人員作業別習熟度データを人員作業別習熟度ＤＢ１６５から検索する。そして、対応する人員作業別習熟度データが存在する場合、その人員作業別習熟度データを人員作業別習熟度ＤＢ１６５から取得する。
【００４０】
次に、Ｓ２０８にて、人員配置処理部１３５は、Ｓ２０７にて、人員作業別習熟度データを取得できたか否かを判定する。人員配置処理部１３５が、人員作業別習熟度データを取得できないと判定する場合（Ｓ２０８−Ｎｏ）、Ｓ２１５へ進む。一方、人員配置処理部１３５が、人員作業別習熟度データを取得できたと判定する場合（Ｓ２０８−Ｙｅｓ）、Ｓ２０９へ進む。
【００４１】
次に、Ｓ２０９にて、人員配置処理部１３５は、作業に対するスキルを有し、[担当許可承認]が「○」であり、かつ作業のブランク期間が[経過期間限度]を超えていない担当者の人員データを取得する。
【００４２】
より詳細には、Ｓ２０９にて人員配置処理部１３５は、Ｓ２０３で取得した配置先作業一覧データの[スキル] （この[スキル]に対応する[作業ＩＤ]の作業の[作業月]は「当月」または「翌月」である）と一致し、Ｓ２０７で取得した人員作業別習熟度データの[個人ＩＤ]と一致する人員データを、人員ＤＢ１４５を検索することで取得する。
【００４３】
次に、Ｓ２１０にて、人員配置処理部１３５は、Ｓ２０９にて取得した人員データの[個人ＩＤ]であって、作業がある日時に担当者として割り当てられていない[個人ＩＤ]を取得する。
【００４４】
より詳細には、Ｓ２１０にて人員配置処理部１３５は、Ｓ２０３で取得した配置先作業一覧データの[作業月]または[作業日]が一致しない、またはＳ２０３で取得した配置先作業一覧データの[作業開始時刻]から[作業終了時刻]の間に含まれないＳ２０９にて取得した[個人ＩＤ]を、スケジュール管理部１３０を検索することで取得する。
【００４５】
次に、Ｓ２１１にて、人員配置処理部１３５は、Ｓ２１０にて、[個人ＩＤ]を取得できたか否かを判定する。人員配置処理部１３５が、Ｓ２１０にて、[個人ＩＤ]を取得できないと判定する場合（Ｓ２１１−Ｎｏ）、Ｓ２１５へ進む。一方、人員配置処理部１３５がＳ２１０にて、[個人ＩＤ]を取得できたと判定する場合（Ｓ２１１−Ｙｅｓ）、Ｓ２１２へ進む。
【００４６】
次に、Ｓ２１２にて、人員配置処理部１３５は、Ｓ２１０にて取得した[個人ＩＤ]をキーに人員作業別習熟度ＤＢ１６５を検索することで、対応する人員作業別習熟度データを取得する。
【００４７】
次に、Ｓ２１３にて、人員配置処理部１３５は、Ｓ２１０にて取得した[個人ＩＤ]をキーに人員ＤＢ１４５を検索することで、対応する人員データを取得する。
【００４８】
次に、Ｓ２１４にて、人員配置処理部１３５は、Ｓ２１３にて取得した人員データの数をカウントする。
【００４９】
次に、Ｓ２１５にて、人員配置処理部１３５は、Ｓ２１４にてカウントした人員データの数が０件か否かを判定する。人員配置処理部１３５が、Ｓ２１４にてカウントした人員データの数が０件であると判定する場合（Ｓ２１５−Ｙｅｓ）、作業を割り当てる担当者がいないため、Ｓ２３０へ進み配置先作業一覧データを、クライアント端末１１０に送信する。そして、クライアント端末１１０は、未担当作業一覧画面（図１８）を表示し、処理を終了する。ここで、未担当作業一覧画面では、クライアント端末１１０は、担当者が決まっていない作業を一覧表示する。より詳細には、未担当作業一覧画面では、クライアント端末１１０は、[作業ＩＤ]、[作業名]、[スキル]、[習熟度]、[経過期間限度]、[工数]、[作業月]、[作業日]、[作業開始時刻]、[作業終了時刻]などのデータ項目に、受信した配置先作業一覧データ入力して表示する。
【００５０】
一方、人員配置処理部１３５が、Ｓ２１４にてカウントした人員データの数が０件ではないと判定する場合（Ｓ２１５−Ｎｏ）、Ｓ２１６へ進む。
【００５１】
次に、Ｓ２１６にて、人員配置処理部１３５は、Ｓ２１４にてカウントした人員データの数が１件か否かを判定する。人員配置処理部１３５が、Ｓ２１４にてカウントした人員データの数が１件であると判定する場合（Ｓ２１６−Ｙｅｓ）、この１件の人員データに対応する担当者への作業の割り当てを決定し、Ｓ２２７へ進む。一方、人員配置処理部１３５が、Ｓ２１４にてカウントした人員データの数が１件ではないと判定する場合（Ｓ２１６−Ｎｏ）、Ｓ２１７へ進む。
【００５２】
以下、Ｓ２１７〜Ｓ２２６にて、人員配置処理部１３５は、[習熟度]に基づき複数の人員データの中から作業を割り当てるため担当者を決定するための処理をする。
【００５３】
より詳細には、まず、Ｓ２１７にて、人員配置処理部１３５は、Ｓ２１２にて取得した人員作業別習熟度データ（作業に対するスキルを有し、かつ経過期限限度を超えておらず、しかも、スケジュールに空きがある担当者の人員データ）の[習熟度]が、Ｓ２０３にて取得した配置先作業一覧データの[習熟度]以上か否かを判定する。人員配置処理部１３５が、Ｓ２１２にて取得した人員作業別習熟度データの[習熟度]が、Ｓ２０３にて取得した配置先作業一覧データの[習熟度]未満であると判定する場合（Ｓ２１７−Ｙｅｓ）、Ｓ２２１へ進む。一方、人員配置処理部１３５が、Ｓ２１２にて取得した人員作業別習熟度データの[習熟度]が、Ｓ２０３にて取得した配置先作業一覧データの[習熟度]未満ではないと判定する場合（Ｓ２１７−Ｎｏ）、対応する人員作業別習熟度データの[個人ＩＤ]を取得し、Ｓ２１８へ進む。
【００５４】
次に、Ｓ２１８にて、人員配置処理部１３５は、Ｓ２１７にて取得した[個人ＩＤ]をキーに人員作業別習熟度ＤＢ１６５を検索し、対応する人員作業別習熟度データを取得する。
【００５５】
次に、Ｓ２１９にて、人員配置処理部１３５は、Ｓ２１７にて取得した[個人ＩＤ]をキーに人員ＤＢ１４５を検索することで、対応する人員データを取得する。
【００５６】
次に、Ｓ２２０にて、人員配置処理部１３５は、Ｓ２１９にて取得した人員データ（作業に対するスキルを有し、かつ経過期限限度を超えておらず、しかも、スケジュールに空きがある担当者であって、習熟度が基準値以上の担当者の人員データ）の数をカウントする。
【００５７】
次に、Ｓ２２１にて、人員配置処理部１３５は、Ｓ２２０にてカウントした人員データの数が０件か否かを判定する。人員配置処理部１３５が、Ｓ２２０にてカウントした人員データの数が０件であると判定する場合（Ｓ２２１−Ｎｏ）、別条件にて作業を割り当てる担当者を決定するため、Ｓ２２２へ進む。
【００５８】
次に、Ｓ２２２にて、人員配置処理部１３５は、Ｓ２１２にて取得した人員作業別習熟度データの中で、最も高い[習熟度]を含む人員作業別習熟度データを、Ｓ２１２にて取得した人員作業別習熟度データから抽出する。
【００５９】
次に、Ｓ２２３にて、人員配置処理部１３５は、Ｓ２１３にて取得した人員データの中で、最も高い[習熟度]を含む人員データを、Ｓ２１３にて取得した人員データから抽出する。
【００６０】
次に、Ｓ２２４にて、人員配置処理部１３５は、Ｓ２２３にて取得した人員データの数をカウントする。
【００６１】
次に、Ｓ２２５にて、人員配置処理部１３５は、Ｓ２２４にてカウントした人員データの数が１件であるか否かを判定する。人員配置処理部１３５が、Ｓ２２４にてカウントした人員データの数が１件以上と判定する場合（Ｓ２２５−Ｎｏ）、Ｓ２２６へ進む。一方、人員配置処理部１３５が、Ｓ２２４にてカウントした人員データの数が１件であると判定する場合（Ｓ２２５−Ｙｅｓ）、この１件の人員データに対応する担当者への作業の割り当てを決定し、Ｓ２２７へ進む。
【００６２】
次に、Ｓ２２６にて、人員配置処理部１３５は、Ｓ２２３にて取得した人員データからランダムで作業を割り当てる担当者に対応する１の人員データを決定し、Ｓ２２７へ進む。
【００６３】
以下、Ｓ２２７〜２２９にて、人員配置処理部１３５は、決定した作業を割り当てる担当者の作業予定データを、作業予定ＤＢ１５０と、スケジュール管理部１３０に記憶するための処理をする。
【００６４】
より詳細には、まず、Ｓ２２７にて、人員配置処理部１３５は、決定された作業を割り当てる担当者に対応する人員データの[個人ＩＤ]をキーに人員作業別習熟度ＤＢ１６５を検索し、キーに対応する人員作業別習熟度データを取得する。
【００６５】
次に、Ｓ２２８にて、人員配置処理部１３５は、Ｓ２２７にて取得した人員作業別習熟度データの[作業ＩＤ]をキーに、配置先作業一覧ＤＢ１５５を検索し、キーに対応する配置先作業一覧データを取得する。
【００６６】
次に、Ｓ２２９にて、人員配置処理部１３５は、[配置済ＩＤ]を生成する。そして、生成した[配置済ＩＤ]と、人員データの[個人ＩＤ]と、Ｓ２２７にて取得した人員作業別習熟度データの[作業ＩＤ]と、Ｓ２２８にて取得した配置先作業一覧データの[作業月]、[作業日]、[作業開始時刻]、[作業終了時刻]、[工数]とを、対応付けた作業予定データを作業予定ＤＢ１５０と、スケジュール管理部１３０に記憶し、処理を終了する。
【００６７】
ここで、人員配置処理部１３５が、Ｓ２２０にてカウントした人員データの数が０件ではないと判定する場合（Ｓ２２１−Ｙｅｓ）、Ｓ２３１へ進む。
【００６８】
Ｓ２３１では、人員配置処理部１３５は、Ｓ２２０にてカウントした人員データの数が１件か否かを判定する。人員配置処理部１３５が、Ｓ２２０にてカウントした人員データの数が１件であると判定する場合（Ｓ２３１−Ｙｅｓ）、Ｓ２２７へ進む。一方、人員配置処理部１３５が、Ｓ２２０にてカウントした人員データの数が１件以上と判定する場合（Ｓ２３１−Ｎｏ）、Ｓ２３２へ進む。
【００６９】
次に、Ｓ２３２にて、人員配置処理部１３５は、Ｓ２１３にて取得した人員データの中で、最も低い[習熟度]を含む人員データを、Ｓ２１３にて取得した人員データから抽出する。
【００７０】
次に、Ｓ２３３にて、人員配置処理部１３５は、Ｓ２３２にて取得した人員データの数をカウントする。
【００７１】
次に、Ｓ２３４にて、人員配置処理部１３５は、Ｓ２３３にてカウントした人員データの数が１件であるか否かを判定する。人員配置処理部１３５が、Ｓ２３３にてカウントした人員データの数が１件であると判定する場合（Ｓ２３４−Ｙｅｓ）、Ｓ２２７に進む。一方、人員配置処理部１３５が、Ｓ２３３にてカウントした人員データの数が１件以上と判定する場合（Ｓ２３４−Ｎｏ）、Ｓ２２６に進む。
【００７２】
＜実績反映処理＞
図１０、図１１、図１２は、本システムにおける実績反映処理の処理フローを示す。なお、図１１は図１０に続く図であり、図１２は図１１に続く図である。
【００７３】
まず、Ｓ３０１にて、実績反映処理部１４０は、作業実績入力画面（図１９）から入力を受け付ける。ここで、図１９の作業実績入力画面では、クライアント端末１１０は、[作業ＩＤ]、[個人ＩＤ]、[作業月]、[作業日]、[作業開始時刻]、[作業終了時刻]、[工数]などのデータ項目への入力を受け付けるためのテキストボックスを表示する。クライアント端末１１０は、入力を受け付けた作業実績データを作業実績ＤＢ１６０に送信する。そして、実績反映処理部１４０は、人員配置サーバ１２０がクライアント端末１１０から受信した作業実績データを作業実績ＤＢ１６０に記憶する。
【００７４】
次に、Ｓ３０２にて、実績反映処理部１４０は、作業実績ＤＢを検索し、[作業月]が当該検索をする月である「当月」である作業実績データが存在する場合、その作業実績データを取得する。
【００７５】
次に、Ｓ３０３にて、実績反映処理部１４０は、Ｓ３０２にて、[作業月]が「当月」である作業実績データを取得できたか否かを判定する。実績反映処理部１４０が、Ｓ３０２にて作業実績データを取得できていないと判定する場合（Ｓ３０３−Ｎｏ）、処理を終了する。一方、実績反映処理部１４０が、Ｓ３０２にて作業実績データを取得できていると判定する場合（Ｓ３０３−Ｙｅｓ）、Ｓ３０４へ進む。
【００７６】
次に、Ｓ３０４にて、実績反映処理部１４０は、Ｓ３０２にて取得した作業実績データの[配置済ＩＤ]と、[作業ＩＤ]と、[個人ＩＤ]とをキーに作業予定ＤＢを検索し、キーに対応する作業予定データを取得する。
【００７７】
次に、Ｓ３０５にて、実績反映処理部１４０は、Ｓ３０２にて取得した作業実績データと、Ｓ３０４にて取得した作業予定データとに基づき、習熟率を算出する。より詳細には、習熟率は、作業予定データの[工数]を作業実績データの[工数]で除算した値に１００を乗算することで算出する。
【００７８】
次に、Ｓ３０６にて、実績反映処理部１４０は、Ｓ３０５にて算出した習熟率に基づき、[習熟度]を算出する。より詳細には、[習熟度]は、習熟率が１２０％以上であれば「Ａ」、習熟率が１００％以上１２０％未満であれば「Ｂ」、習熟率が８０％以上１００％未満であれば「Ｃ」、習熟率が６０％以上８０％未満であれば「Ｄ」、習熟率が６０％未満であれば「Ｅ」と実績反映処理部１４０により算出される。
【００７９】
次に、Ｓ３０７にて、実績反映処理部１４０は、Ｓ３０２にて取得した作業実績データの[個人ＩＤ]と[作業ＩＤ]とをキーに人員作業別習熟度ＤＢを検索し、キーに対応する人員作業別習熟度データが存在するか否かを判定する。実績反映処理部１４０が、キーに対応する人員作業別習熟度データが存在しないと判定する場合（Ｓ３０７−Ｎｏ）、Ｓ３１０へ進む。一方、実績反映処理部１４０が、キーに対応する人員作業別習熟度データが存在すると判定する場合（Ｓ３０７−Ｙｅｓ）、Ｓ３０８へ進む。
【００８０】
次に、Ｓ３０８にて、実績反映処理部１４０は、Ｓ３０７にて検索されたキーに対応する人員作業別習熟度ＤＢの[前回実績日]を、Ｓ３０２にて取得した作業実績データの[作業日]へ更新する。
【００８１】
次に、Ｓ３０９にて、実績反映処理部１４０は、Ｓ３０７にて検索されたキーに対応する人員作業別習熟度ＤＢの[習熟度]を、Ｓ３０６にて算出した[習熟度]へ更新する。
【００８２】
次に、Ｓ３１０にて、実績反映処理部１４０は、人員作業別習熟度ＤＢが記憶する全ての人員作業別習熟度データを取得する。
【００８３】
次に、Ｓ３１１にて、実績反映処理部１４０は、Ｓ３１０にて取得した各人員作業別習熟度データの[前回実施日]から現時点の日付までの経過日数を算出する。
【００８４】
次に、Ｓ３１２にて、実績反映処理部１４０は、Ｓ３１０にて取得した各人員作業別習熟度データの[作業ＩＤ]をキーに、配置先作業一覧ＤＢを検索し、キーに対応する配置先作業一覧データを取得する。
【００８５】
次に、Ｓ３１３にて、実績反映処理部１４０は、Ｓ３１１にて算出した経過日数が、Ｓ３１２にて取得した配置先作業一覧データの[経過日数限度]以上か否かを判定する。実績反映処理部１４０が、Ｓ３１１にて算出した経過日数が、Ｓ３１２にて取得した配置先作業一覧データの[経過日数限度]未満であると判定する場合（Ｓ３１３−Ｎｏ）、処理を終了する。一方、実績反映処理部１４０が、Ｓ３１１にて算出した経過日数が、Ｓ３１２にて取得した配置先作業一覧データの[経過日数限度]以上であると判定する場合（Ｓ３１３−Ｙｅｓ）、Ｓ３１４へ進む。
【００８６】
次に、Ｓ３１４にて、実績反映処理部１４０は、Ｓ３１３にて、Ｓ３１１にて算出した経過日数が、[経過日数限度]以上であると判定された人員作業別習熟度データの[習熟度]を「Ｅ」に更新する。
【００８７】
ここで、本発明の人員配置方法および人員配置プログラムは、Ｓ２０７〜Ｓ２０９が取得ステップに相当し、Ｓ２１７〜Ｓ２２６が決定ステップに相当する。
【００８８】
＜本実施の形態の効果＞
以上説明した本実施の形態における人員配置サーバによれば、取得した習熟度に基づいて、担当者の担当者識別子を決定することで、習熟度を考慮して担当者に作業を割り当てることができるようになる。
【００８９】
また、担当者識別子と前記習熟度とを対応付けて記憶することで、取得した担当者識別子に対応する前記習熟度を取得できるようになる。
【００９０】
また、習熟度を算出する実績反映処理部を有することで、算出した習熟度と、担当者識別子とを対応付けて記憶できるようになる。
【００９１】
また、作業に必要なスキルを有し、かつ作業のブランク期間が所定値以内の担当者の担当者識別子を取得することで、前回作業を行ってから長時間経過している担当者を作業の割り当ての対象から除外できるようになる。
【００９２】
以上、本発明によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９３】
本発明は、習熟度を考慮して担当者に作業を割り当てることができるようになるという優れた効果を有し、人員配置サーバおよび方法ならびにプログラムにも適用することができる。
【符号の説明】
【００９４】
１１０  クライアント端末
１１５  ネットワーク
１２０  人員配置サーバ
１２５  人員配置部
１３０  スケジュール管理部
１３５  人員配置処理部
１４０  実績反映処理部
１４５  人員ＤＢ
１５０  作業予定ＤＢ
１５５  配置先作業一覧ＤＢ
１６０  作業実績ＤＢ
１６５  人員作業別習熟度ＤＢ
【図１】
2014115852.tif 000003
【図２】
2014115852.tif 000004
【図３】
2014115852.tif 000005
【図４】
2014115852.tif 000006
【図５】
2014115852.tif 000007
【図６】
2014115852.tif 000008
【図７】
2014115852.tif 000009
【図８】
2014115852.tif 000010
【図９】
2014115852.tif 000011
【図１０】
2014115852.tif 000012
【図１１】
2014115852.tif 000013
【図１２】
2014115852.tif 000014
【図１３】
2014115852.tif 000015
【図１４】
2014115852.tif 000016
【図１５】
2014115852.tif 000017
【図１６】
2014115852.tif 000018
【図１７】
2014115852.tif 000019
【図１８】
2014115852.tif 000020
【図１９】
2014115852.tif 000021
【図２０】
2014115852.tif 000022
【図２１】
2014115852.tif 000023