(57)【要約】      （修正有）【課題】作業者の能力や作業者が申請した業務対応可能時間と、業務毎の特性とを適切にマッチングして、より適切に効率よく作業者を各業務に割り当てる作業者割当装置、作業者割当方法及びプログラムを提供する。【解決手段】作業者割当装置１は、業務単位期間における業務の必要業務量を算出する業務量算出部と、必要業務量に基づいて各時間帯に必要な作業者数を算出する作業者数算出部と、登録者の業務に係る属性が業務の属性に全て適合する第一作業者候補を選択し、登録者の少なくとも業務に係る属性が業務の属性の一部に適合する第二作業者候補を選択し、第一作業者候補を業務単位期間における各時間帯の何れかの時間帯の作業者として割り当てる作業者候補選択部と、第一作業者候補が業務単位期間における各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、第二作業者候補の一覧画面とを別々に出力制御する出力部とを備える。【選択図】図３
2020042587.tif 000002
【特許請求の範囲】
【請求項１】
業務単位期間における業務の必要業務量を算出する業務量算出部と、
前記必要業務量に基づいて前記業務単位期間における各時間帯に必要な作業者数を算出する作業者数算出部と、
登録者の業務に係る属性が前記業務の属性に全て適合する第一作業者候補を選択し、前記登録者の少なくとも業務に係る属性が前記業務の属性の一部に適合する第二作業者候補を選択し、前記第一作業者候補を前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当てる作業者候補選択部と、
前記第一作業者候補が前記業務単位期間における前記各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、前記第二作業者候補の一覧画面とを別々に出力制御する出力部と、
を備える作業者割当装置。
【請求項２】
前記作業者候補選択部は、
前記登録者のうち前記業務単位期間における各時間帯の何れかの時間帯における作業を希望している登録者の中から前記第一作業者候補を選択し、
前記登録者のうち前記業務単位期間における各時間帯の何れかの時間帯における作業を希望している登録者の中から前記第二作業者候補を選択する
請求項１に記載の作業者割当装置。
【請求項３】
前記作業者候補選択部は、
前記第一作業者候補のうち前記業務単位期間における各時間帯の何れかの時間帯への割り当てできなかった登録者を前記第二作業者候補として選択する
請求項１または請求項２に記載の作業者割当装置。
【請求項４】
前記出力部は、
前記第一作業者候補のうち前記業務単位期間における各時間帯の何れかの時間帯への割り当てできなかった登録者を前記第二作業者候補として前記一覧画面に出力制御する
請求項１から請求項３の何れか一項に記載の作業者割当装置。
【請求項５】
前記出力部は、
前記第一作業者候補が前記業務単位期間における前記各時間帯の何れかの時間帯に割り当てられたことが認識可能に前記第一作業者候補のアイコン画像を前記一覧画面に表示し、
前記第二作業者候補のアイコン画像を前記一覧画面に前記第一作業者候補とは別々に表示する
請求項１から請求項４の何れか一項に記載の作業者割当装置。
【請求項６】
前記作業者候補選択部は、
前記第一作業者候補が所定の人数に達しない場合には、前記登録者のうち前記業務単位期間における各時間帯の何れかの時間帯における作業を希望していない登録者の中から前記第二作業者候補を選択し、
前記出力部は、前記第二作業者候補の中から選択された前記作業を希望していない登録者が、前記第一作業者候補として前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当てられた場合に、当該登録者に対応する宛先に作業確認情報を送信する
請求項１から請求項５の何れか一項に記載の作業者割当装置。
【請求項７】
前記出力部は、前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当てられた前記第一作業者候補の作業者全体の業務時間の合計と、前記必要業務量とに基づいて不足している業務量を認識できる業務量画面を生成して出力する
請求項１から請求項６の何れか一項に記載の作業者割当装置。
【請求項８】
業務単位期間における業務の必要業務量を算出し、
前記必要業務量に基づいて前記業務単位期間における各時間帯に必要な作業者数を算出し、
登録者の業務に係る属性が前記業務の属性に全て適合する第一作業者候補を選択し、前記登録者の少なくとも業務に係る属性が前記業務の属性の一部に適合する第二作業者候補を選択し、前記第一作業者候補を前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当て、
前記第一作業者候補が前記業務単位期間における前記各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、前記第二作業者候補の一覧画面とを別々に出力制御する
ことを特徴とする作業者割当方法。
【請求項９】
作業者割当装置のコンピュータを、
業務単位期間における業務の必要業務量を算出する業務量算出手段、
前記必要業務量に基づいて前記業務単位期間における各時間帯に必要な作業者数を算出する作業者数算出手段、
登録者の業務に係る属性が前記業務の属性に全て適合する第一作業者候補を選択し、前記登録者の少なくとも業務に係る属性が前記業務の属性の一部に適合する第二作業者候補を選択し、前記第一作業者候補を前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当てる作業者候補選択手段、
前記第一作業者候補が前記業務単位期間における前記各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、前記第二作業者候補の一覧画面とを別々に出力制御する出力手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業者割当装置、作業者割当方法、プログラムに関する。
【背景技術】
【０００２】
職場の管理者は業務量に応じて適切に作業者を割り当てる管理を行う。このような作業者割当管理を行う技術として、特許文献１〜３が開示されている。
【０００３】
特許文献１には作業者の候補とその作業者のスキルレベルを表示部に表示し、管理者が表示部に表示されている作業者の中から適切な作業者を割り当てる技術が記載されている。
【０００４】
特許文献２には作業負担を考慮した人員配置を効率よく行うことができる作業管理装置であって、補助要員を表す補助要員アイコンを補助可能であることを示す表示形態により表示する技術が開示されている。
【０００５】
特許文献３には作業エリアの作業期間及び作業エリアの作業量の変化に応じて作業者をより適切に配置できるように支援するための作業管理支援システムの技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−４８４８８号公報
【特許文献２】特開２０１７−６８８６３号公報
【特許文献３】特開２０１１−１１８７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、働き方の多様化の要求に対応するため作業者を管理する管理者や企業経営者等は、作業者の能力や作業者が申請した業務対応可能時間と、業務毎の特性とを適切にマッチングして、より適切に効率よく作業者を各業務に割り当てる必要があった。
【０００８】
そこでこの発明は、上述の課題を解決する作業者割当装置、作業者割当方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の第１の態様によれば、作業者割当装置は、業務単位期間における業務の必要業務量を算出する業務量算出部と、前記必要業務量に基づいて前記業務単位期間における各時間帯に必要な作業者数を算出する作業者数算出部と、登録者の業務に係る属性が前記業務の属性に全て適合する第一作業者候補を選択し、前記登録者の少なくとも業務に係る属性が前記業務の属性の一部に適合する第二作業者候補を選択し、前記第一作業者候補を前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当てる作業者候補選択部と、前記第一作業者候補が前記業務単位期間における前記各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、前記第二作業者候補の一覧画面とを別々に出力制御する出力部と、を備えることを特徴とする。
【００１０】
本発明の第２の態様によれば、作業者割当方法は、業務単位期間における業務の必要業務量を算出し、前記必要業務量に基づいて前記業務単位期間における各時間帯に必要な作業者数を算出し、登録者の業務に係る属性が前記業務の属性に全て適合する第一作業者候補を選択し、前記登録者の少なくとも業務に係る属性が前記業務の属性の一部に適合する第二作業者候補を選択し、前記第一作業者候補を前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当て、前記第一作業者候補が前記業務単位期間における前記各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、前記第二作業者候補の一覧画面とを別々に出力制御することを特徴とする。
【００１１】
本発明の第３の態様によれば、プログラムは、作業者割当装置のコンピュータを、業務単位期間における業務の必要業務量を算出する業務量算出手段、前記必要業務量に基づいて前記業務単位期間における各時間帯に必要な作業者数を算出する作業者数算出手段、登録者の業務に係る属性が前記業務の属性に全て適合する第一作業者候補を選択し、前記登録者の少なくとも業務に係る属性が前記業務の属性の一部に適合する第二作業者候補を選択し、前記第一作業者候補を前記業務単位期間における前記各時間帯の何れかの時間帯の作業者として割り当てる作業者候補選択手段、前記第一作業者候補が前記業務単位期間における前記各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、前記第二作業者候補の一覧画面とを別々に出力制御する出力手段、として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、作業者の能力や作業者が申請した業務対応可能時間と、業務毎の特性とを適切にマッチングして、より適切に効率よく作業者を各業務に割り当てる作業者割当装置、作業者割当方法、プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による作業者割当システムの概要を示す図である。
【図２】本発明の一実施形態による作業者割当装置のハードウェア構成図である。
【図３】本発明の一実施形態による作業者割当装置の機能ブロック図である。
【図４】本発明の一実施形態による業務データテーブルの例を示す図である。
【図５】本発明の一実施形態による作業者管理テーブルの例を示す図である。
【図６】本発明の一実施形態による登録者管理テーブルの例を示す図である。
【図７】本発明の一実施形態による業務属性データテーブルの例を示す図である。
【図８】作業者割当装置の処理フローを示す図である。
【図９】本発明の一実施形態によるメニュー画面ページの例を示す図である。
【図１０】本発明の一実施形態による第一業務量表示ページの例を示す図である。
【図１１】本発明の一実施形態による第一確認画面ページの例を示す図である。
【図１２】本発明の一実施形態による第二業務量表示ページの例を示す図である。
【図１３】本発明の一実施形態による第三業務量表示ページの例を示す図である。
【図１４】本発明の一実施形態による作業者候補選択ページの例を示す図である。
【図１５】本発明の一実施形態による作業者候補確認ページの例を示す図である。
【図１６】本発明の一実施形態による第二確認画面ページの例を示す図である。
【図１７】本発明の一実施形態によるマッチング設定ページの例を示す図である。
【図１８】本発明の一実施形態によるマッチング設定情報保存確認画面ページの例を示す図である。
【図１９】本発明の一実施形態による作業者割当装置の最小構成を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態による作業者割当装置を図面を参照して説明する。
図１は同実施形態による作業者割当装置を含む作業者割当システムの概要を示す図である。
図１で示すように作業者割当システム１００は作業者割当装置１と管理者端末２とが通信ネットワークを介して接続されている。また図１で示すように作業者割当装置１と登録者端末３と通信ネットワークを介して接続されている。
【００１５】
図２は作業者割当装置のハードウェア構成図である。
この図が示すように作業者割当装置１はＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＨＤＤ（Hard Disk Drive）１０４、通信モジュール１０５等の各ハードウェアを備えたコンピュータである。
【００１６】
図３は作業者割当装置の機能ブロック図である。
作業者割当装置１は記憶する作業者割当プログラムを起動後に実行する。これにより作業者割当装置１は、制御部１１、業務量算出部１２、作業者候補選択部１３、作業者数算出部１４、画像情報生成部１５、ウェブサーバ機能部１６の各機能を備える。作業者割当装置１はデータベース１０とも通信接続される。作業者割当装置１はデータベース１０を含むものであってよい。
【００１７】
制御部１１は各機能を制御する。
業務量算出部１２は業務単位期間における業務の必要業務量を算出する。本実施形態において一例としては、業務単位期間は１日の業務の開始時刻から終了時刻までの期間を示す。
作業者候補選択部１３は登録者の業務に係る属性が前記所定業務の属性に全て適合する第一作業者候補を選択し、前記登録者の少なくとも業務に係る属性が前記所定業務の属性の一部に適合する第二作業者候補を選択する。また作業者候補選択部１３は、第一作業者候補を業務単位期間における各時間帯の何れかの時間帯の作業者として割り当て、またユーザ操作に基づいて第二作業者候補を業務単位期間における各時間帯の何れかの時間帯の作業者として割り当てる。具体的には作業者候補選択部１３は、登録者の属性と必要業務量とを少なくとも用いて登録者の中から当該登録者の業務に係る属性の条件が業務の属性の条件に全て適合する第一作業者候補を選択する。また作業者候補選択部１３は第一作業者候補として決定されなかった登録者の少なくとも業務に係る属性が業務の属性に一部適合する第二作業者候補を選択する。
作業者数算出部１４は必要業務量から業務単位期間における各時間帯に必要な作業者数を算出する。
画像情報生成部１５は業務単位期間における業務量と、第一作業者候補の全体の業務量との関係を示す第一画像情報（第一業務量表示ページ、第二業務量表示ページ、第三業務量表示ページ）を生成する。画像情報生成部１５は第一作業者候補の一覧と第二作業者候補の一覧とを別々に表示する第二画像情報（作業者候補選択ページ、作業者候補確認ページ）を生成する。
ウェブサーバ機能部１６（出力部）は第一画像情報や第二画像情報等を示すウェブページを管理者端末２等に出力する。またウェブサーバ機能部１６は通知画像情報を示すウェブページ等を登録者端末３へ出力する。なお本実施形態においてウェブサーバ機能部１６の機能を用いて各種画像情報を出力する場合の例について記載している。しかしながら作業者割当装置１は管理者端末２が備えるウェブクライアント以外のアプリケーションソフトウェアに対して画像情報を出力する機能を備えて当該機能により画像情報を出力してもよい。
【００１８】
上述の各機能部を備えた作業者割当装置１は、業務単位期間における所定業務の業務量を算出し、登録者の業務に係る属性が所定業務の属性に全て適合する第一作業者候補を選択する第一作業者候補選択処理と、登録者の少なくとも業務に係る属性が所定業務の属性の一部に適合する第二作業者候補を選択する第二作業者候補選択処理とを行う。このとき作業者割当装置１は、業務時間帯ごとに所定業務を担当する一人以上の第一作業者候補を第一作業者候補選択処理において選択し、第一作業者候補選択処理において選択した第一作業者候補の全体の業務量が、業務単位期間における所定業務の業務量に足りない不足業務量の業務を担当する第二作業者候補を選択する。そして、作業者割当装置１は、業務単位期間において設定された業務時間帯のうちユーザ操作に基づいて特定されたいずれかの業務時間帯と、当該業務時間帯に業務を行う候補としてユーザ操作に基づいて特定された第二作業者候補に含まれる登録者とに基づいて、当該第二作業者候補として表示している登録者を、特定された業務時間帯の業務を担当する第一作業候補者として選択する。
【００１９】
このような処理により作業者割当装置１は、作業者の能力や作業者が申請した業務対応可能時間と、業務毎の特性とを適切にマッチングして、より適切に効率よく作業者を各業務に割り当てる。
【００２０】
図４は本実施形態による業務データテーブルの例を示す図である。
図５は本実施形態による作業者管理テーブルの例を示す図である。
図６は本実施形態による登録者管理テーブルの例を示す図である。
図７は本実施形態による業務属性データテーブルの例を示す図である。
図８は作業者割当装置の処理フローを示す図である。
次に作業者割当装置１の処理フローを、順を追って説明する。
以下、作業者割当装置１が荷物の集配業者において利用される場合の例を用いて説明する。
【００２１】
まず業務量算出部１２は所定業務に関する業務実績情報を入力する。業務量算出部１２は業務実績情報に基づいて将来の所定時期までの荷量を予測する（ステップＳ１０１）。荷量は例えば入荷業務における入荷量、出荷業務における出荷量、積込業務における積込量などであり、それらの荷物の大きさ、種別、個数等により定義されてよい。業務量算出部１２は荷量の予測をどのような手法で予測してもよい。これにより作業者割当装置１は例えば１か月先、数カ月先までの各日の荷量を予測する。
【００２２】
業務量算出部１２は予測した将来の荷量に基づいて当該将来の各日における各所定業務の必要業務量を算出する（ステップＳ１０２）。必要業務量は業務を担う作業者の人数、各作業者の業務担当時間により表される。例えば業務量算出部１２は、ある日の入荷量が１０００個であり、２００個の入荷を一人の作業者が７時間で対応できると算出されている場合、１０００個の入荷量（荷量）の業務量を作業者５人、各作業者の業務担当時間各７時間と算出する。業務量算出部１２は過去の業務単位期間（１日）における各作業者の必要業務量に基づいて、１時間の平均業務量を業務種別毎に算出し、その業務種別に応じた平均業務量に基づいて、所定業務のある日について予測された荷量に対する必要業務量を算出してよい。必要業務量が示す業務を担う作業者の人数は、作業者数算出部１４が算出してよい。例えば作業者数算出部１４は一人の業務量（業務時間）で必要業務量（総業務時間）を除して得られた整数に１を加えた数を、作業者数と算出してよい。
業務量算出部１２は各日の日付、各日の予測荷量、各日の予測荷量に対応する必要業務量（人数、一人当たり業務担当時間）を紐づけてデータベース１０に記録する。これにより業務量算出部１２は業務データテーブル（図４）を作成する（ステップＳ１０３）。
【００２３】
作業者候補選択部１３は業務量算出部１２の作成した業務データテーブルとユーザ操作により入力した情報を用いて作業者候補選択処理を行う。具体的にはまず業務を管理する管理者等のユーザが管理者端末２と作業者割当装置１とを通信接続させる。またユーザは管理者端末２に作業者割当装置１が配信するウェブページのトップページを表示させる操作を行う。作業者割当装置１の制御部１１は管理者端末２へメニュー画面ページデータを送信する（ステップＳ１０４）。作業者割当装置１はウェブサーバ機能部１６を備え、当該機能を用いてウェブページであるメニュー画面ページデータ等を送信する。管理者端末２はウェブページのデータを表示するためにウェブブラウザの機能を備える。
【００２４】
以下、作業者割当装置１のウェブサーバ機能部１６を介して管理者端末２や登録者端末３に各画像情報を示すウェブページを送信し、また当該ウェブページにおいて操作、入力された情報を管理者端末２や登録者端末３から受信して、作業者割当装置１が処理を行う際の詳細について説明する。メニュー画面ページデータには今日の日付、シフト計画、シフト確認、マッチング設定の各アイコンボタン画像（以下、単にボタンと呼ぶ）が表示される。管理者端末２はメニュー画面ページデータを受信すると、当該データに基づいてメニュー画面（図９）を表示する。
【００２５】
メニュー画面が管理者端末２に表示された状況においてユーザはシフト計画ボタンを押下する。管理者端末２はシフト計画ボタンの押下を検知し当該シフト計画を開始する第一業務量表示ページ（図１０）の識別情報（例えばＵＲＬ）を含むウェブページ要求を送信する。作業者割当装置１はウェブページ要求を受信する。作業者割当装置１の画像情報生成部１５はウェブページ要求に含まれるＵＲＬを取得する。画像情報生成部１５はウェブページ要求に含まれる第一業務量表示ページのＵＲＬの取得に基づいて、当該ユーザが管理する業務の将来の第一の所定期間（例えば一週間）の各日の必要業務量を、データベース１０内の業務データテーブルから取得する。
【００２６】
また画像情報生成部１５は第一の所定期間の各日の業務を担当すると既に選択された作業者の各日の業務開始時刻と業務終了時刻とを取得し、作業者全体の各日の業務量をそれらの情報に基づいて算出する。作業者管理テーブル（図５）は作業者として選択された登録者のＩＤ、業務を担当する日付、業務を担当する各日の業務開始時刻、業務終了時刻などを紐づけて記録するデータテーブルである。当該データテーブルにおいて各日の作業者が選択されていない場合には日付に対応するそれらの情報は空欄となっている。
【００２７】
画像情報生成部１５は第一の所定期間（一週間）の各日の業務の必要業務量と、既に選択された各日の作業者全体の総業務量とを対応付けて表示する第一業務量表示ページ（図１０）を生成してウェブサーバ機能部１６へ出力する。ウェブサーバ機能部１６は第一業務量表示ページを管理者端末２へ送信する（ステップＳ１０５）。管理者端末２は第一業務量表示ページを受信してモニタに出力する。図１０で示すように、第一業務量表示ページは、第一所定期間（１週間）の各日の業務の必要業務量Ｗ１ａを示すグラフ（図１０中網掛けの無いグラフ（計画））と、各日の作業者全体の総業務量Ｗ２ａを示すグラフ（図１０中網掛けのあるグラフ（確定））とを重ね合わせて表示するページデータである。第一業務量表示ページにより管理者端末２には業務単位期間（一日）における各時間帯の何れかの時間帯の作業者として割り当てられた第一作業者候補の作業者全体の業務時間の合計と、必要業務量とに基づいて不足している業務量を認識できる画面が表示される。
【００２８】
管理者端末２に第一業務量表示ページが表示されている状態で、ユーザは第一業務量表示ページの各日に対応するグラフの網掛けの無い領域の高さ（必要業務量Ｗ１ａ）と、網掛けのある領域との高さ（総業務量Ｗ２ａ）を比較して、各日の必要業務量を選択済みの作業者によって全量担うことができるかを把握する。網掛けの無い領域が示すグラフの高さが、網掛けのある領域のグラフが示す高さよりも高い場合には作業者が足りないと判定する。ある日において作業者が選択されていない状況においては網掛けのある領域のグラフの高さは０である。よってユーザは第一業務量表示ページの各日に対応するグラフの網掛けの無い領域がその日の必要業務量の全体を示す場合には作業者の選択が必要と判定する。
【００２９】
ユーザは網掛けの無い領域が示すグラフの高さが、網掛けのある領域のグラフが示す高さよりも高い日のグラフにマウスポインタを合わせてクリック操作を行う。これによりその日の作業者候補選択処理を開始することができる。ユーザは他の日のグラフにマウスポインタを合わせてクリック操作を行うことにより、他の日の作業者候補選択処理を行うこともできる。例えば既に作業者が確定することにより、グラフの網掛けの無い領域の高さが、網掛けのある領域との高さ以下となっており、全ての作業者の作業量がその日の作業量以上である日についても作業者の変更が可能である。
【００３０】
管理者端末２は、ある日のグラフにマウスポインタを合わせた状態でクリック操作を検出すると、第一作業者候補選択処理（業務と作業者のマッチング処理）を続けるか否かを入力させる第一確認画面（図１１）をモニタに出力する。ユーザがその第一確認画面において「はい」を選択すると、管理者端末２は、そのマウスポインタの位置に一致するグラフの日付に対応する作業者候補選択ページの識別情報（ＵＲＬ）を含むウェブページ要求を送信する。なおユーザは管理者端末２に以下で説明する第二業務量表示ページを表示せた状態で、ある日のグラフにマウスポインタを合わせてクリック操作を行い、この操作に基づいて、第一確認画面をモニタに出力してもよい。
【００３１】
作業者割当装置１はウェブページ要求を受信する。作業者候補選択部１３はウェブページ要求に含まれるＵＲＬがある日付の作業者候補選択ページである場合、その日付を検出する（ステップＳ１０６）。作業者候補選択部１３はその日付に紐づいて作業者管理テーブルに記録されている各作業者を示す登録者ＩＤ、業務開始時刻、業務終了時刻を読み取る。作業者候補選択部１３はそれら各データテーブルから読み取った情報を画像情報生成部１５へ出力する。画像情報生成部１５はそれら各データテーブルから読み取った情報を用いて、作業者候補選択ページを生成する（ステップＳ１０７）。
【００３２】
なお画像情報生成部１５はユーザ操作に基づいて第二の所定期間（一か月）の各日の業務の必要業務量と、既に選択された各日の作業者全体の総業務量とを対応付けて表示する第二業務量表示ページ（図１２）を生成することもできる。例えばユーザが管理者端末２において表示されている第一業務量表示ページ内のボタンを示すアイコン画像のうち、第二所定期間を示すグラフ変更ボタンを押下する。すると管理者端末２は第二業務量表示ページの識別情報（例えばＵＲＬ）を含むウェブページ要求を送信する。
【００３３】
作業者割当装置１はウェブページ要求を受信する。作業者割当装置１の作業者候補選択部１３はウェブページ要求に含まれるＵＲＬを取得する。作業者候補選択部１３はウェブページ要求に含まれる第二業務量表示ページのＵＲＬの取得に基づいて、当該ユーザが管理する業務の将来の第二の所定期間（一か月）の各日の必要業務量Ｗ１ｂをデータベース１０に記録される業務データテーブルから取得する。また作業者候補選択部１３は第二の所定期間の各日の業務を担当すると既に選択された作業者の各日の業務開始時刻と業務終了時刻とを取得し、作業者全体の各日の業務量Ｗ２ｂをそれらの情報に基づいて算出する。作業者候補選択部１３は第二の所定期間（一か月）の各日の業務の必要業務量Ｗ１ｂと、既に選択された各日の作業者全体の総業務量Ｗ２ｂとを画像情報生成部１５へ出力する。画像情報生成部１５は第二の所定期間（一か月）の各日の業務の必要業務量Ｗ１ｂと、既に選択された各日の作業者全体の総業務量Ｗ２ｂとを対応付けて表示する第二業務量表示ページを生成して管理者端末２へ送信する。なお第二業務量表示ページが生成できる場合は、ステップＳ１０１において業務量算出部１２の算出する将来の所定時期までの荷量と必要業務量とが一か月以上先の所定期間までの荷量と必要業務量とである場合である。
【００３４】
また作業者候補選択部１３はユーザ操作に基づいて第三の所定期間（一年）の各月について予測した必要業務量と、既に選択された各月の作業者全体の総業務量とを対応付けて表示する第三業務量表示ページ（図１３）を生成することもできる。例えばユーザが管理者端末２において表示されている第一業務量表示ページや第二業務量表示ページ内のボタンを示すアイコン画像のうち、第三の所定期間を示すグラフ変更ボタンを押下する。すると管理者端末２は第三業務量表示ページの識別情報（例えばＵＲＬ）を含むウェブページ要求を送信する。
【００３５】
作業者割当装置１はウェブページ要求を受信する。作業者割当装置１の作業者候補選択部１３はウェブページ要求に含まれるＵＲＬを取得する。作業者候補選択部１３はウェブページ要求に含まれる第三業務量表示ページのＵＲＬの取得に基づいて、当該ユーザが管理する業務の将来の第三の所定期間（一年）の各月の必要業務量Ｗ１ｃをデータベース１０に記録される業務データテーブルから取得する。また作業者候補選択部１３は第三の所定期間の各月の業務を担当すると既に選択された作業者の各日の業務開始時刻と業務終了時刻とを取得し、作業者全体の各月の業務量Ｗ２ｃをそれらの情報に基づいて算出する。作業者候補選択部１３は第三の所定期間（一年）の各月の業務の必要業務量Ｗ１ｃと、既に選択された各月の作業者全体の総業務量Ｗ２ｃとを画像情報生成部１５へ出力する。画像情報生成部１５は第三の所定期間（一年）の各月の業務の必要業務量Ｗ１ｃと、既に選択された各月の作業者全体の総業務量Ｗ２ｃとを対応付けて表示する第三業務量表示ページを生成して管理者端末２へ送信する。なお第三業務量表示ページが生成できる場合は、ステップＳ１０１において業務量算出部１２の算出する将来の所定時期までの荷量と必要業務量とが一年以上先の所定期間までの荷量と必要業務量とである場合である。
【００３６】
作業者候補選択部１３は、ステップＳ１０７の作業者候補選択ページ（図１４）の生成を画像情報生成部１５に指示する際に、作業者管理テーブルから登録者ＩＤを取得できないことにより、処理対象となる日付について作業者が一人も選択されていない状態であるかを検知する。作業者候補選択部１３は作業者が一人も選択されていない場合、第一作業者候補選択処理を開始する。第一作業者候補選択処理は、ユーザによって作業者が選択されていない日に業務を担当する作業者候補を選択する処理である。
【００３７】
この処理において作業者候補選択部１３は、業務について設定されている一つまたは複数の属性を業務属性データテーブル（図７）から取得する。業務の属性は、例えば、業務を担当するために作業者に保有が要求される資格、業務を担当するために必要な作業者のスキルレベル、当該業務を希望する優先度の基準、業務の開始時間帯が早いか否かを示す指標、業務の時間が長いか否かを示す指標、時給が高い業務であるか否かを示す指標を含む。
【００３８】
また作業者候補選択部１３は、登録者ＩＤに紐づいて登録者管理テーブル（図６）に登録されている当該登録者の氏名、所属部署名、登録者の業務に関する属性、などの情報を読み取る。登録者の業務に関する属性は、登録者の業務に関するスキル（業務遂行能力）、登録者の業務に必要な保有資格（業務遂行能力）、社員であるか否かを示す情報（社員フラグ）、継続して勤務可能な時間（業務遂行可能時間）、勤務開始可能時刻、業務ごとの担当を希望する優先度（希望業務）、希望勤務日時、希望時給などの情報を含む。
【００３９】
そして作業者候補選択部１３は、業務単位期間における各時間帯の何れかの時間帯における作業を希望している登録者のＩＤを登録者管理テーブルから取得する。より具体的には作業者候補選択部１３は処理対象となる日付を希望勤務日時に含む登録者のＩＤを取得する。これにより作業者候補選択部１３は、登録者のうち所定期間における各時間帯の何れかの時間帯における作業を希望している登録者の中から第一作業者候補を選択することができる。作業者候補選択部１３は業務について設定されている属性に、取得したＩＤの登録者について設定されている属性が適合するか否かの判定結果に基づいて作業者を選択する。具体的には作業者候補選択部１３は作業者管理テーブルから読み取った一人目の登録者の属性と、業務の属性とを比較する。そして業務の属性についての優先順位に基づく順番に、その業務の属性に登録者の属性が適合するかを判定する。例えば業務についての属性の優先順位の一番目として、業務を担当するために作業者に保有が要求される資格が設定されているとする。この場合、作業者候補選択部１３は、業務を担当するために作業者に保有が要求される資格を一人目の登録者が保有しているかを判定する。
【００４０】
また作業者候補選択部１３は、業務についての属性の優先順位の二番目として、業務を担当するために必要な作業者のキルレベルが設定されているとする。この場合、作業者候補選択部１３は、業務を担当するために必要な作業者のキルレベルを一人目の登録者が有しているかを判定する。
また作業者候補選択部１３は、業務についての属性の優先順位の三番目として、業務を希望する優先度の基準が設定されているとする。この場合、作業者候補選択部１３は、業務を希望する優先度の基準と、一人目の登録者が当該業務の担当を希望する優先度とを比較して、当該業務について登録者が希望する優先度が、業務の優先度の基準を超えているかを判定する。
【００４１】
また作業者候補選択部１３は、業務についての属性の優先順位の四番目として、業務の開始時間帯が早いか否かを示す指標が設定されているとする。この場合、作業者候補選択部１３は、業務の開始時間帯が早いか否かを示す指標と、一人目の登録者の勤務開始可能時刻とを比較して、登録者が業務の開始時間帯において勤務可能かを判定する。作業者候補選択部１３は、業務の開始時間帯が早いことを示し、登録者の勤務開始可能時刻が早いことを示す時刻である場合には登録者は勤務可能と判定することができる。
【００４２】
また作業者候補選択部１３は、業務についての属性の優先順位の五番目として、業務の時間が長いか否かを示す指標が設定されているとする。この場合、作業者候補選択部１３は、業務の時間が長いか否かを示す指標と、一人目の登録者が継続して勤務可能な時間とを比較して、登録者が業務を一日のうちに必要な継続時間を担当できるかを判定する。業務の時間が長いことを示す指標に基づいて特定される業務時間よりも、登録者の勤務可能な時間が長い場合には登録者は勤務可能と判定することができる。
【００４３】
また作業者候補選択部１３は、業務についての属性の優先順位の六番目として、時給が高い業務であるか否かを示す指標が設定されているとする。この場合、作業者候補選択部１３は、時給が高い業務であるか否かを示す指標と、一人目の登録者の希望時給とを比較して、登録者の希望する時給を満足する業務であるかを判定する。時給が高い業務であるか否かを示す指標が、所定の時給であり、登録者の希望する時給がその時給以上である場合には登録者は勤務可能と判定することができる。
【００４４】
そして作業者候補選択部１３は一人目の登録者が上記一番目から六番目までの全ての業務に関する属性の条件を満たすかを判定する。作業者候補選択部１３は、上記の一番目から六番目までの判定が全てＹｅｓである場合、一人目の登録者が上記一番目から六番目までの全ての属性の条件を満たすと判定し、その登録者を第一作業者候補と選択する。
【００４５】
作業者候補選択部１３は、登録者管理テーブルに記録されている登録者のうち未処理の登録者が登録されているかを判定する。作業者候補選択部１３は未処理の作業者が登録されている場合には、次の登録者について同様に第一作業者候補選択処理を行う。この結果、作業者候補選択部１３は１人以上の第一作業者候補を選択する。
【００４６】
なお作業者候補選択部１３は他の処理により第一作業者候補を選択してもよい。例えば作業者候補選択部１３は、登録者の属性が、業務についての属性に、優先順位の順番ですべて合致しなくてもよい。具体的には作業者候補選択部１３は、業務についての属性の優先順位の一番目として、業務を担当するために作業者に保有が要求される資格が設定されており、業務を担当するために作業者に保有が要求される資格を一人目の登録者が保有している場合には、その登録者を第一作業者候補と選択してよい。また作業者候補選択部１３はそのような優先順位の一番目の属性に合致する登録者の中から最も勤務開始可能時刻の早い登録者や、最も継続勤務可能時間の長い登録者を優先して第一作業者候補と選択してよい。そして第一作業者候補として選択した登録者のうち、優先順位の下位番目の属性に合致する登録者を第一作業者候補として選択して人数を絞り込み、所定の作業者数に達した場合に、条件に合致した第一作業者候補を作業者として選択してもよい。作業者候補選択部１３は第一作業者候補として選択した登録者の数が所定の作業者数に達していない場合でも、それら選択した登録者の業務量が、一日の業務の総業務量を越えているか許容範囲内であれば、それら登録者を第一作業者候補として選択する処理を終えてよい。
【００４７】
作業者候補選択部１３は第一作業者候補として選択された登録者の勤務開始可能時刻に勤務可能な時間を加算して勤務終了時刻を算出する。そして作業者候補選択部１３は勤務開始可能時刻対応する時刻を勤務開始時刻とし、その時刻と、算出した勤務終了時刻と、登録者ＩＤと、業務の日時、業務ＩＤとを紐づけて、作業者管理テーブルに記録する。これによりある業務のある日時における第一作業者候補の情報が作業者管理テーブルに記録される。
【００４８】
作業者候補選択部１３は、処理対象となる日付における当該所定業務の必要業務量と、当該日付において当該所定業務に関して選択した一人以上の第一作業者候補の業務開始時刻から業務終了時刻に基づいて算出される業務量の総和とを比較する。作業者候補選択部１３は、処理対象となる日付における当該所定業務の必要業務量を、選択した第一作業者候補の業務量の総和が越えるまで、第一作業者候補を選択し所定業務の必要業務量を、選択した第一作業者候補の業務量の総和が最初に超えた場合に第一作業者候補の選択を終了する。作業者候補選択部１３は、処理対象となる日付における当該所定業務の必要業務量を、選択した第一作業者候補の業務量の総和が越えないようにしてもよい。つまりこの場合、作業者候補選択部１３は、処理対象となる日付における当該所定業務の必要業務量を、第一作業者候補の業務量の総和が越えないと判定した最後の第一作業者候補までをその日付の作業者候補として選択するようにしてもよい。
【００４９】
そして作業者候補選択部１３は画像情報生成部１５に作業者候補選択ページの生成を指示する。この時、作業者候補選択部１３は画像情報生成部１５に業務ＩＤと日付とを出力する。この指示に基づいて、画像情報生成部１５は、管理者であるユーザが指定した日付における業務を担当する第一作業者候補の業務時間毎の一覧を示す作業者候補選択ページ（図１４）を生成する。作業者候補選択ページはより具体的には、図１４に示すように業務の開始時刻から終了時刻までを１時間毎に区切ったマス目を含む第一作業者候補表示領域Ａに、その時間に業務を担当する第一作業者候補のアイコン画像を表示するウェブページである。例えば、画像情報生成部１５は、登録者Ｘの作業開始時刻が１２時、作業終了時刻が１７時である場合、当該登録者Ｘが担当する業務についての１２時から１７時の１時間毎のマス目に当該登録者Ｘの顔画像を表示する作業者候補選択ページを生成する。なお第一作業候補選択処理が完了した時点においては第一作業者候補表示領域Ａにのみ登録者（第一作業者候補）が表示された状態となっている。
【００５０】
上述の第一作業者候補選択処理によって所定業務のある時間帯において第一作業者候補が選択されていない状況が想定される。そのような場合には、上記マス目において第一作業者稿のアイコン画像が表示されていない場合があってよい。画像情報生成部１５は生成した作業者候補選択ページを管理者端末２に送信する（ステップＳ１０８）。これにより管理者端末２は作業者候補選択ページを受信してモニタに出力する。
【００５１】
なお作業者候補選択部１３は上述の第一作業者候補選択処理によって業務に関する属性の条件を全て満たさなかった登録者について、その満たさなかった程度に応じて登録者に対して第二作業者候補のフラグを付与する。これにより作業者候補選択部１３は登録者のうち処理対象となる日付における各時間帯の何れかの時間帯における作業を希望している登録者の中から第二作業者候補を選択することができる。例えば上述した第一〜第六の優先順位のうち最も順位の低い第六の優先順位となる業務についての属性の条件のみを満足しなかった登録者に第二作業者候補のフラグを付与してよい。また第二作業者候補としてフラグを付与する登録者の人数が少ない場合には、さらに優先順位の高い順位のとなる業務についての属性の条件を満足しなかった登録者を順に第二作業者候補のフラグを付与してよい。作業者候補選択部１３は、第二作業者候補のフラグを付与した登録者のＩＤに紐づけて登録者管理テーブルに業務ＩＤとそのフラグを紐づけて記録する。作業者候補選択部１３は、業務に関する属性の優先順位のうち低い優先順位の属性の条件を満たさなかった登録者を、より第二作業候補の優先度として高いフラグを付与してよい。また作業者候補選択部１３は、第一作業者候補として選択したものの、作業者数が上限に達している場合には、それ以降に第一作業者候補として選択した登録者を第二作業者候補として選択し、第二作業者候補のフラグをその登録者のＩＤに紐づけて登録する。これは、第一作業者候補のうち業務単位期間における各時間帯の何れかの時間帯への割り当てできなかった登録者を第二作業者候補として選択する処理の一態様である。
【００５２】
管理者端末２に作業者候補選択ページ（図１４）が表示されると、ユーザはこのページを確認して当該日時において業務を担当する第一作業者候補を時間帯ごとに把握することができる。また作業者候補選択ページの第一作業者候補表示領域Ａには確定した作業者候補が含まれるが、上述したようにある時間帯において第一作業者候補が選択されていない場合がある。この場合、ユーザは第一作業者候補が表示されていない時間帯のマス目を選択する。管理者端末２は作業者候補選択ページが示す業務ＩＤと日付と選択されたマス目の時間帯を示す情報を含むページ情報要求を作業者割当装置１へ送信する。
【００５３】
作業者割当装置１はページ情報要求を受信する。作業者候補選択部１３はウェブページ要求に含まれる業務ＩＤと日付と時間帯を示す情報とを検出する。作業者候補選択部１３は業務ＩＤと日付とに基づいてその業務、日付における第二作業者候補フラグが記録されている登録者のＩＤを登録者管理テーブルから読み取る。作業者候補選択部１３は、読み取った登録者のＩＤと、その登録者のアイコン画像を登録者管理テーブルから取得する。作業者候補選択部１３は、登録者のアイコン画像を画像情報生成部１５へ出力する。この作業者候補選択部１３の処理は、第一作業者候補が所定の人数に達しない場合には、登録者のうち業務単位期間における各時間帯の何れかの時間帯における作業を希望していない登録者の中から第二作業者候補を選択する処理の一態様である。画像情報生成部１５はウェブサーバ機能部１６を介して登録者のアイコン画像を含む第二作業者候補表示要求を送信する（ステップＳ１０９）。このウェブサーバ機能部１６による第一作業者候補のうち業務単位期間における各時間帯の何れかの時間帯への割り当てできなかった登録者を第二作業者候補として画面に出力制御する処理の一態様である。
【００５４】
上述の第一作業者候補選択処理や第二作業者候補選択処理は、作業者候補選択部１３が、登録者の属性に含まれる業務遂行能力と業務遂行可能時間と、所定業務に必要な業務遂行能力と、業務の開始時刻から終了時刻までの業務時間とに基づいて、第一作業者候補や第二作業者候補とをそれぞれ選択する処理の一多様である。
【００５５】
そして、管理者端末２は第二作業者候補表示要求を受信する。管理者端末２は第二作業者候補表示要求に含まれる一人または複数人の登録者のアイコンを、作業者候補選択ページの第二作業者候補表示領域Ｂに表示する。第二作業者候補表示領域Ｂにおける登録者のアイコン画像の表示は、その登録者について設定された第二作業候補の優先度順に並べるようにしてよい。なお作業者割当装置１において、画像情報生成部１５が、第二作業者候補表示要求に含まれる一人または複数人の登録者のアイコンを第二作業者候補表示領域Ｂに表示した作業者候補選択ページを生成して、管理者端末２に送信するようにしてもよい。
【００５６】
ユーザは第二作業者候補表示領域Ｂに表示されたアイコン画像に対応する登録者の中から、作業者が足りていない時間帯のマス目に割り当てる登録者を、入力装置を用いて選択する。すると管理者端末２は第二作業者候補として表示されている登録者のうちの選択された登録者のアイコン画像を、当該マス目に表示する。ユーザはこのような処理を繰り返して、作業者が足りていない時間帯のマス目に、第二作業者候補として表示されている登録者のうちの何れかを割り当てる操作を行う。これにより管理者端末２は、第二作業者候補として表示されている登録者のうち第一作業者候補として割り当てられた登録者のＩＤと、処理対象の業務ＩＤ、割り当てた時間帯により特定される業務開始時刻、業務終了時刻等を含む管理変更要求を作業者割当装置１へ送信する。
【００５７】
作業者割当装置１の作業者候補選択部１３は管理変更要求を受信する（ステップＳ１１０）。作業者候補選択部１３は、管理変更要求に含まれる登録者ＩＤ、業務ＩＤ、業務開始時刻、業務終了時刻を作業者管理テーブルに記録する（ステップＳ１１１）。また作業者候補選択部１３は、管理変更要求から取得した登録者ＩＤに基づいて、そのＩＤに紐づいて登録者管理テーブルに記録されている第二作業者候補フラグとそのフラグを設定した業務ＩＤや日付を削除する。これにより、作業者割当装置１において当該登録者が第二作業者候補から第一作業者候補へと変更して管理される。
【００５８】
管理者端末２を操作するユーザが、作業者候補選択ページ（図１４）においてメニューボタンを押下すると、作業者割当装置１は管理者端末２にメニュー画面の表示へ遷移してよいかの第二確認画面（図１６）を送信する。管理者端末２は第二確認画面を表示する。ユーザが第二確認画面において「はい」を選択すると、管理者端末２はメニュー画面への遷移要求を作業者割当装置１へ送信する（ステップＳ１１２）。この結果、作業者割当装置１はメニュー画面ページのデータを管理者端末２に送信し、管理者端末２はモニタにメニュー画面（図９）を表示する。
【００５９】
ユーザはメニュー画面においてシフト確認のボタンを押下すると、今日の業務の作業者を示す作業者候補確認ページを管理者端末２表示することができる。シフト確認のボタンが押下された場合、作業者候補選択ページの表示の際の処理と同様に、管理者端末２はシフト確認ボタンの押下を検知し当該シフト確認を開始する作業者候補確認ページ（図１５）の識別情報（例えばＵＲＬ）を含むウェブページ要求を送信する。
【００６０】
作業者割当装置１はウェブページ要求を受信する。作業者割当装置１の作業者候補選択部１３はウェブページ要求に含まれるＵＲＬを取得する。作業者候補選択部１３はウェブページ要求に含まれる作業者候補確認ページのＵＲＬの取得に基づいて、当該ユーザが管理する業務の今日の作業者を示す作業者候補確認ページの生成を開始する。作業者候補選択部１３はＵＲＬに基づいて業務ＩＤを検出し、当該業務ＩＤと今日の日付に紐づいて作業者管理テーブルに記録されている第一作業者候補を示す各登録者の登録者ＩＤ、業務開始時刻、業務終了時刻と、登録者ＩＤに紐づいて登録者管理テーブルに記録されているアイコン画像とを読み取る。また作業者候補選択部１３はＵＲＬに基づいて業務ＩＤを検出し、当該業務ＩＤと今日の日付に紐づいて登録者管理テーブルに第二作業者候補フラグが登録されている登録者ＩＤとその第二作業者候補フラグとアイコン画像とを取得する。そして作業者候補選択部１３はそれら読み取った第一作業者候補のアイコン画像と、第二作業者候補のアイコン画像を用いて、作業者候補選択ウェブページと同様の作業者候補確認ページを生成する。つまり作業者候補確認ページは、第一作業者候補表示領域Ａに、業務が行われる時間帯ごとに第一作業者候補のアイコン画像が表示され、第二作業者候補表示領域Ｂに第二作業者候補のアイコン画像が表示されるウェブページである。
【００６１】
作業者割当装置１は生成した作業者候補確認ページを管理者端末２へ送信する。管理者端末２は作業者候補確認ページを受信してモニタに出力する。ユーザは作業者候補確認ページを用いて、作業者候補選択ウェブページを用いた作業者候補の選択、変更と同様の処理を指示することができる。ユーザは作業者候補確認ページのメニューボタンを押下することにより、上記の作業者候補選択ウェブページに表にされたメニューボタンの押下時の処理と同様に、メニュー画面の表示へ遷移してよいかの第二確認画面（図１６）を表示させることができる。ユーザが確認画面において「はい」を選択すると、管理者端末２はモニタにメニュー画面（図９）を表示する。
【００６２】
ユーザはメニュー画面においてマッチング設定のボタンを押下すると、作業者割当装置１の作業者候補選択部１３が行う第一作業者候補選択処理（業務と作業者のマッチング処理）に用いられる、業務の属性の優先順位や、作業者候補とする登録者の属性の優先順位の設定を行うことができる。ユーザがメニュー画面においてマッチング設定のボタンを押下された場合、管理者端末２はマッチング設定を開始するマッチング設定ページ（図１７）の識別情報（例えばＵＲＬ）を含むウェブページ要求を送信する。作業者候補選択部１３はウェブページ要求を受信すると、そのウェブページ要求に含まれるＵＲＬに基づいて、マッチング設定ページを管理者端末２へ送信する。
【００６３】
管理者端末２はマッチング設定ページを表示する。ユーザはこのマッチング設定ページを用いて業務の属性の優先順位や、作業者候補とする登録者の属性の優先順位の設定を行う。マッチング設定ページにおいてユーザが確定ボタンを押下すると、管理者端末２はマッチング設定情報保存確認画面ページ（図１８）を出力する。ユーザが「はい」を選択すると、管理者端末２は業務の属性の優先順位や、作業者候補とする登録者の属性の優先順位などを含む設定情報を作業者割当装置１へ送信する。これにより設定情報がデータベース１０の業務属性データテーブルに記録される。作業者割当装置はこの設定情報を用いて第一作業者候補選択処理（業務と作業者のマッチング処理）を行う。
【００６４】
なお上述の処理において、作業者割当装置１は登録者端末３に当該登録者端末３を利用する登録者が、第一作業者候補として選択されたこと通知してよい。この通知情報には業務ＩＤが示す業務名、業務担当日時、業務開始時間、業務終了時刻などを含む承認画面ウェブページを登録者端末３に送信する。登録者端末３の画面に表示された承認画面ウェブページにおいて、自身が第一作業者候補として選択されたことによる自身の担当業務についての業務名、業務担当日時、業務開始時間、業務終了時刻を確認する。登録者はそれらの業務について自身が第一作業者候補として選択されたことを承認する場合には当該画面の承認ボタンを押下する。すると登録者端末３は承認情報を作業者割当装置１へ送信する。当該承認情報には、登録者ＩＤ、業務ＩＤ、業務担当日時、業務開始時間、業務終了時刻などが含まれよい。作業者候補選択部１３は承認情報を受信したことを検知した場合にのみ当該承認情報に含まれる登録者ＩＤ、業務ＩＤ、業務担当日時、業務開始時間、業務終了時刻に基づいて第一作業者候補となる登録者の情報を作業者管理テーブルに記録するようにしてよい。
またウェブサーバ機能部１６は、第二作業者候補の中から選択された作業を希望していない登録者が、第一作業者候補として業務単位期間における各時間帯の何れかの時間帯の作業者として割り当てられるようにしてもよい。この場合、ウェブサーバ機能部１６は、当該第二作業者候補として選択された登録者に対応する宛先に作業確認情報を送信してもよい。
【００６５】
上述の作業者割当装置１の処理によれば業務の作業者割当を行う管理担当となるユーザは、作業者の能力や作業者が申請した業務対応可能時間と、業務毎の特性とを適切にマッチングして、より適切に効率よく作業者を各業務に割り当てることができる。
【００６６】
図１９は作業者割当装置の最小構成を示す図である。
作業者割当装置１は少なくとも、業務量算出部１２、作業者数算出部１４、作業者候補選択部１３、出力部（ウェブサーバ機能部１６）を備える。
業務量算出部１２は、業務単位期間における業務の必要業務量を算出する。
作業者数算出部１４は、必要業務量に基づいて業務単位期間における各時間帯に必要な作業者数を算出する。
作業者候補選択部１３は、登録者の業務に係る属性が所定業務の属性に全て適合する第一作業者候補を選択し、登録者の少なくとも業務に係る属性が所定業務の属性の一部に適合する第二作業者候補を選択し、第一作業者候補を業務単位期間における各時間帯の何れかの時間帯の作業者として割り当てる。
出力部（ウェブサーバ機能部１６）は、第一作業者候補が業務単位期間における各時間帯の何れかの時間帯に割り当てられたことが認識可能な一覧画面と、第二作業者候補の一覧画面とを別々に出力制御する。
【００６７】
上述の作業者割当装置１や管理者端末２の登録者端末３は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
【００６８】
上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００６９】
１・・・作業者割当装置
２・・・管理者端末
３・・・登録者端末
１０・・・データベース
１１・・・制御部
１２・・・業務量算出部
１３・・・作業者候補選択部
１４・・・作業者数算出部
１５・・・画像情報生成部
１６・・・ウェブサーバ機能部
【図１】
2020042587.tif 000003
【図２】
2020042587.tif 000004
【図３】
2020042587.tif 000005
【図４】
2020042587.tif 000006
【図５】
2020042587.tif 000007
【図６】
2020042587.tif 000008
【図７】
2020042587.tif 000009
【図８】
2020042587.tif 000010
【図９】
2020042587.tif 000011
【図１０】
2020042587.tif 000012
【図１１】
2020042587.tif 000013
【図１２】
2020042587.tif 000014
【図１３】
2020042587.tif 000015
【図１４】
2020042587.tif 000016
【図１５】
2020042587.tif 000017
【図１６】
2020042587.tif 000018
【図１７】
2020042587.tif 000019
【図１８】
2020042587.tif 000020
【図１９】
2020042587.tif 000021