(57)【要約】【課題】作業担当者の作業生産性及び作業エリアの環境情報を加味した担当者の作業割当方法、これを実施する担当者作業割当システム及び作業割当方法に関わるプログラムを記憶する記憶媒体を提供する。【解決手段】入力されたバッチ名と、作業予定の作業エリア名、作業名と、作業予定日の温度、湿度に基づき、担当者名、バッチ名、作業エリア名、作業名、温度、湿度及び当該担当者の１時間当たりの平均作業量を管理する担当者生産性テーブルを検索して該当レコードを特定し、前記１時間あたりの平均作業量から前記各担当者の作業割り当て候補順を決定し、その各担当者の作業割り当て候補順に、作業未割当時間及び１時間あたりの平均作業量に基づき、当該担当者に割り当てる作業量及び作業時間を算出する。【選択図】図１
2010271748.tif 000002
【特許請求の範囲】
【請求項１】
作業を行う複数の作業担当者各々に対して、作業割り当てを行うコンピュータシステムにおける担当者の作業割当方法であって、
入力手段を介して入力された作業日及びバッチ名に基づき、作業日、バッチ名、作業エリア名、作業名、未割当作業量及び作業開始時刻を管理する作業予定テーブルを検索し、該当する前記作業エリア名、前記作業名、前記未割当作業量及び前記作業開始時刻を取得する処理と、
前記入力された作業日及び前記取得した作業開始時刻に基づき、日時情報、温度及び湿度を管理する温湿度管理テーブルを検索し、該当温度及び湿度を取得する処理と、
前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき、担当者名、バッチ名、作業エリア名、作業名、温度、湿度及び当該担当者の１時間当たりの平均作業量を管理する担当者生産性テーブルを検索して該当レコードを特定し、前記１時間あたりの平均作業量から前記各担当者の作業割り当て候補順を決定する処理と、
前記決定した各担当者の作業割り当て候補順に、当該担当者の作業未割当時間及び１時間あたりの平均作業量に基づき、当該担当者に割り当てる作業量及び作業時間を算出する処理と、
該算出結果を担当者割当管理テーブルに格納する処理と、
前記算出結果を出力する処理とを実施する、
ことを特徴とする担当者の作業割当方法。
【請求項２】
前記温度、湿度は、固定値又は実績値又は予想値である、
ことを特徴とする請求項１に記載の担当者の作業割当方法。
【請求項３】
前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき前記担当者生産性テーブルを検索し、該当レコードが無い場合、前記入力されたバッチ名、前記取得した作業エリア名、作業日に基づき、バッチ名、作業エリア名、作業名、１時間あたりの標準平均作業量を管理する標準生産性テーブルを検索して該当１時間あたりの標準平均作業量を取得し、該１時間あたりの標準平均作業量から前記各担当者の作業割り当て候補順を決定する処理をさらに実施する、
ことを特徴とする請求項１又は請求項２に記載の担当者の作業割当方法。
【請求項４】
作業を行う複数の作業担当者各々に対して、作業割り当てを行う担当者作業割当システムであって、
作業日、バッチ名、作業エリア名、作業名、未割当作業量及び作業開始時刻を管理する作業予定テーブルと、
日時情報、温度及び湿度を管理する温湿度管理テーブルと、
担当者名、バッチ名、作業エリア名、作業名、温度、湿度及び当該担当者の１時間当たりの平均作業量を管理する担当者生産性テーブルと、
入力手段を介して入力された作業日及びバッチ名に基づき前記作業予定テーブルを検索し、該当する前記作業エリア名、前記作業名、前記未割当作業量及び前記作業開始時刻を取得する手段と、
前記入力された作業日及び前記取得した作業開始時刻に基づき前記管理テーブルを検索し、該当温度及び湿度を取得する手段と、
前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき前記担当者生産性テーブルを検索して該当レコードを特定し、前記１時間あたりの平均作業量から前記各担当者の作業割り当て候補順を決定する手段と、
前記決定した各担当者の作業割り当て候補順に、当該担当者の作業未割当時間及び１時間あたりの平均作業量に基づき、当該担当者に割り当てる作業量及び作業時間を算出する手段と、
該算出結果を担当者割当管理テーブルに格納する手段と、
前記算出結果を出力する手段とを有する、
ことを特徴とする担当者作業割当システム。
【請求項５】
前記温度、湿度は、固定値又は実績値又は予想値である、
ことを特徴とする請求項４に記載の担当者作業割当システム。
【請求項６】
バッチ名、作業エリア名、作業名、１時間あたりの標準平均作業量を管理する標準生産性テーブルと、
前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき前記担当者生産性テーブルを検索し、該当レコードが無い場合、前記入力されたバッチ名、前記取得した作業エリア名、作業日に基づき、前記標準生産性テーブルを検索して該当１時間あたりの標準平均作業量を取得し、該１時間あたりの標準平均作業量から前記各担当者の作業割り当て候補順を決定する手段をさらに有する、
ことを特徴とする請求項４又は請求項５に記載の担当者作業割当システム。
【請求項７】
作業担当者の作業割当処理を実行するプログラムを記憶するコンピュータ読み取り可能な記憶媒体あって、
前記プログラムは、
入力手段を介して入力された作業日及びバッチ名に基づき、作業日、バッチ名、作業エリア名、作業名、未割当作業量及び作業開始時刻を管理する作業予定テーブルを検索し、該当する前記作業エリア名、前記作業名、前記未割当作業量及び前記作業開始時刻を取得する処理と、
前記入力された作業日及び前記取得した作業開始時刻に基づき、日時情報、温度及び湿度を管理する温湿度管理テーブルを検索し、該当温度及び湿度を取得する処理と、
前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき、担当者名、バッチ名、作業エリア名、作業名、温度、湿度及び当該担当者の１時間当たりの平均作業量を管理する担当者生産性テーブルを検索して該当レコードを特定し、前記１時間あたりの平均作業量から前記各担当者の作業割り当て候補順を決定する処理と、
前記決定した各担当者の作業割り当て候補順に、当該担当者の作業未割当時間及び１時間あたりの平均作業量に基づき、当該担当者に割り当てる作業量及び作業時間を算出する処理と、
該算出結果を担当者割当管理テーブルに格納する処理と、
前記算出結果を出力する処理とを実行する、
ことを特徴とする記憶媒体。
【請求項８】
前記温度、湿度は、固定値又は実績値又は予想値である、
ことを特徴とする請求項７に記載の記憶媒体。
【請求項９】
前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき前記担当者生産性テーブルを検索し、該当レコードが無い場合、前記入力されたバッチ名、前記取得した作業エリア名、作業日に基づき、バッチ名、作業エリア名、作業名、１時間あたりの標準平均作業量を管理する標準生産性テーブルを検索して該当１時間あたりの標準平均作業量を取得し、該１時間あたりの標準平均作業量から前記各担当者の作業割り当て候補順を決定する処理をさらに実行する、
ことを特徴とする請求項７又は請求項８に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業担当者の作業生産性及び作業エリアの環境情報を加味した担当者の作業割当方法、これを実施する担当者作業割当システム及び作業割当方法に関わるプログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
従来より物流センターでの作業は、基幹系ホストコンピュータから出力される帳票や伝票を用いた人手によるオフライン作業が主流であるため、ある作業担当者がある作業に要した作業時間、作業量を正確に把握することが困難である。そのため、物流センターにおける時間別、作業別の作業割当計画は、入出荷の予定取り扱い物量データと、周期的な物量波動を元に作業担当者の経験と勘に頼って立案されている。すなわち、作業担当者個人の作業生産性を加味した作業割当計画を立案していない。また、作業内容のチェックが人手に拠り、一方で一作業担当者が複数の作業に携わることが多いため、誤った作業を実施する割合が高く、作業効率の向上が課題であった。
【０００３】
近年では作業効率向上のために、物流センター内で作業を行う各作業担当者に、ＨＴ（ハンディターミナル）を携帯させ、管理者からの作業指示データに基づいた正確な作業を各作業担当者に実施させる企業が増加している。ＨＴを用いると、作業指示に対する作業内容をオンラインでリアルタイムに検査することができ、作業誤りを低減させることができる。このようなＨＴを使用して、作業担当者の作業状況を把握し、管理する技術については、例えば、特許文献１に提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
各作業担当者の作業生産性を加味せずに作業割当計画を立案すると、ケースやピース、混載品といった荷扱形態の偏りや、作業担当者毎の作業生産性の不均一性によって作業の進捗にバラツキが発生し、作業終了時間が予定よりも遅れることにより、物流センター出車時間の遅延や、時間外労働による人件費が嵩むことが問題となりえる。
【０００６】
また、作業担当者毎に得手不得手な作業があり、個人別に見ると作業生産性は均一ではなく、バラつきがある。そのため、作業担当者毎の正確な作業生産性を示す情報を取得し、その情報を作業割当計画立案の際に用いることで、予定作業終了時間と実績作業終了時間の差異を低減することが課題となる。
【０００７】
また、作業生産性は、作業環境により変化することが想定される。例えば、季節ごとに変化する温度や湿度によって作業生産性も変化しうる。したがって、作業場所の環境情報も加味して、各作業担当者の作業割り当てを把握し管理する技術が望まれる。
【０００８】
しかしながら、上記従来技術では、上記課題及びこれを解決する技術について何ら言及していない。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、作業担当者の作業生産性及び作業エリアの環境情報を加味した作業担当者の作業割当方法、これを実施する担当者作業割当システム及び作業割当方法に関わるプログラムを記憶する記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための一手段を説明する。本発明の担当者割当システムは、作業担当者毎の作業実績情報を管理する作業実績管理システムとネットワークを介して接続されている。前記担当者作業割当システムは、前記作業実績管理システムから前記作業実績情報を前記ネットワークを介して受信し、その作業実績情報を元に作成した、担当者名、バッチ名、作業エリア名、作業名、温度、湿度及び当該担当者の１時間当たりの平均作業量を管理する担当者生産性テーブルを有する。また、前記担当者割当システムは、前記担当者生産性テーブルのほか、作業日、バッチ名、作業エリア名、作業名、未割当作業量及び作業開始時刻を管理する作業予定テーブルと、日時情報、温度及び湿度を管理する温湿度管理テーブルを有する。
【００１１】
そして前記担当者作業割当システムは、以下の手段を有する。すなわち、前記担当者作業割当システムは、入力手段を介して入力された作業日及びバッチ名に基づき前記作業予定テーブルを検索し、該当する前記作業エリア名、前記作業名、前記未割当作業量及び前記作業開始時刻を取得する手段と、前記入力された作業日及び前記取得した作業開始時刻に基づき前記管理テーブルを検索し、該当温度及び湿度を取得する手段と、前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき前記担当者生産性テーブルを検索して該当レコードを特定し、前記１時間あたりの平均作業量から前記各担当者の作業割り当て候補順を決定する手段と、前記決定した各担当者の作業割り当て候補順に、当該担当者の作業未割当時間及び１時間あたりの平均作業量に基づき、当該担当者に割り当てる作業量及び作業時間を算出する手段と、該算出結果を担当者割当管理テーブルに格納する手段と、前記算出結果を出力する手段とを有する。
【００１２】
前記温度、湿度は、固定値又は実績値又は予想値である。
【００１３】
また、前記担当者作業割当システムは、さらにバッチ名、作業エリア名、作業名、１時間あたりの標準平均作業量を管理する標準生産性テーブルを有し、前記入力されたバッチ名、前記取得した作業エリア名、作業名、温度及び湿度に基づき前記担当者生産性テーブルを検索し、該当レコードが無い場合、前記入力されたバッチ名、前記取得した作業エリア名、作業日に基づき、前記標準生産性テーブルを検索して該当１時間あたりの標準平均作業量を取得し、該１時間あたりの標準平均作業量から前記各担当者の作業割り当て候補順を決定する手段をさらに有する。
【発明の効果】
【００１４】
作業担当者の作業生産性及び作業エリアの環境情報を加味した担当者の作業割当方法、これを実施する担当者作業割当システム及び作業割当方法に関わるプログラムを記憶する記憶媒体を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る、担当者作業割当システム１０を含むネットワークシステム１全体の構成例を示す図である。
【図２】本実施形態に係る、担当者作業割当システム１０のハードウェア構成を示す図である。
【図３】本実施形態に係る、作業予定テーブル１２１の構成例を示す図である。
【図４】本実施形態に係る、予想温湿度テーブル１２２の構成例を示す図である。
【図５】本実施形態に係る、担当者マスタテーブル１２３の構成例を示す図である。
【図６】本実施形態に係る、担当者生産性テーブル１２４の構成例を示す図である。
【図７】本実施形態に係る、担当者割当テーブル１２５の構成例を示す図である。
【図８】本実施形態に係る、標準生産性テーブル１２６の構成例を示す図である。
【図９】本実施形態に係る、実績温湿度テーブル１２７の構成例を示す図である。
【図１０】本実施形態に係る、エリアマスタテーブル１２８の構成例を示す図である。
【図１１】本実施形態に係る、担当者作業割当プログラム１１０の処理を示すフローチャートである。
【図１２】同じく、本実施形態に係る、担当者作業割当プログラム１１０の処理を示すフローチャートである。
【図１３】同じく、本実施形態に係る、担当者作業割当プログラム１１０の処理を示すフローチャートである。
【図１４】本実施形態に係る、担当者作業割当プログラム１１０の実行を指示する操作画面例を示す図である。
【図１５】本実施形態に係る、作業割当表の例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態について、図面を参照して詳細に説明する。
（システム全体構成）
図１は、本実施形態に係る、担当者作業割当システム１０を含むネットワークシステム１全体の構成例を示す図である。
【００１７】
ネットワークシステム１は、担当者作業割当システム１０と上位システム１１と環境情報提供システム１２とがネットワーク１３に接続されて構成される。担当者作業割当システム１０は、作業担当者の作業生産性及び作業エリアの環境情報（本実施形態では、温度、湿度）を加味して、作業担当者の作業割り当て処理を実施するコンピュータシステムである。上位システム１１は、担当者が作業を行う物流センター等に設置されており、例えば受発注システムである。この上位システム１１は、受発注や見積り、出入荷等に係わる作業担当者の作業実績情報を、ＥＤＩ（Ｅｌｅｃｔｒｏｎｉｃ Ｄａｔａ Ｉｎｔｅｒｃｈａｎｇｅ）等の電子データで、ネットワーク１３を介して担当者作業割当システム１０へ送信する作業実績管理システムである。作業実績情報は、ＨＴのほか、入力手段を用いて上位システム１１に入力することにより取得可能である。環境情報提供システム１２は、気温、湿度情報をネットワーク１３を介して担当者作業割当システム１０へ提供する。気温、湿度情報は、本実施形態では、例えば気象庁から提供されるＧＰＶ（Ｇｒｉｄ Ｐｏｉｎｔ Ｖａｌｕｅ）データ等を想定する。このデータにより日本国内の緯度０．２度、経度０．２５度ずつの地上での８４時間先までの１時間間隔の、気温、湿度情報を取得可能である。
（システムのハードウェア構成）
図２は、本実施形態に係る、担当者作業割当システム１０のハードウェア構成を示す図である。
【００１８】
担当者作業割当システム１０は、一般的なコンピュータで実現され、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）等の制御部１０１と、制御部１０１が実行するプログラムやデータを格納するＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）等の記憶部１０２と、ＲＡＭ（Ｒａｎｄａｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等のメモリ１０３と、キーボード、マウス等の入力部１０４と、ディスプレイ等の表示部１０５と、他のシステムと情報の送受信を行うネットワークインタフェース部１０６を具備する。
【００１９】
制御部１０１は、記憶部１０２に格納されているプログラムをメモリ１０３に読み出して実行する。
【００２０】
記憶部１０２に格納されているプログラムは、図２に示すように、担当者作業割当機能１１０と作業割当表出力機能１１１からなる。
【００２１】
また記憶部１０２には、作業予定テーブル１２１、予想温湿度テーブル１２２、担当者マスタテーブル１２３、担当者生産性テーブル１２４、担当者割当テーブル１２５、標準生産性テーブル１２６、実績温湿度テーブル１２７及びエリアマスタテーブル１２８が格納されている。
【００２２】
詳細を後述するが、担当者作業割当システム１０において、制御部１０１は、担当者作業割当プログラム１１０をメモリ１０３に読み出して実行し、入力部１０４を介して入力された作業日、バッチ名と、記憶部１０２の各テーブルの情報に基づき、担当者の作業割当処理を行う。制御部１０１が、入力部１０４を介して作業割当処理結果の出力指示を受けると、作業割当表出力機能１１１をメモリに読み出して実行し、作業割当処理結果をプリンタ等により出力する。
（テーブル構成）
図３は、本実施形態に係る、作業予定テーブル１２１の構成例を示す図である。
【００２３】
作業予定テーブル１２１は、入荷、出荷の作業予定情報を格納しており、図３に示すように、作業日３０１と、バッチ名３０２と、作業エリア（作業場所）を示すエリア名３０３と、作業名３０４と、作業量３０５と、未割当作業量３０６と、作業開始時刻３０７と、計算済３０８の各情報を対応付けて格納する。なお、本実施形態では、入荷、出荷の作業予定情報は、物流センター内での作業くくり単位として、バッチ名３０２でグループ化して扱うものとする。また、計算済３０８には、本実施形態では、作業割当が未計算又は計算済の何れかを示す情報（例えば、未計算の場合、フラグ「０」、計算済の場合、フラグ「１」）が格納される。
【００２４】
図４は、本実施形態に係る、予想温湿度テーブル１２２の構成例を示す図である。
【００２５】
予想温湿度テーブル１２２は、環境情報提供システム１２からネットワーク１３を介して受信した、８２時間先までの１時間おきの温度、湿度情報を格納しており、図４に示すように、日付４０１と、時刻４０２と、温度４０３と、湿度４０４の各情報を対応付けて格納する。
【００２６】
図５は、本実施形態に係る、担当者マスタテーブル１２３の構成例を示す図である。
【００２７】
担当者マスタテーブル１２３は、担当者毎の勤務時間（作業可能時間）及び作業開始時刻情報を格納しており、図５に示すように、担当者５０１と、担当者５０１の勤務時間５０２と、作業開始時刻５０３の各情報を対応付けて格納する。各情報は、あらかじめ担当者にて入力される。
【００２８】
図６は、本実施形態に係る、担当者生産性テーブル１２４の構成例を示す図である。
【００２９】
担当者生産性テーブル１２４は、物流センター内で担当者が行った作業実績情報を元に、特定の作業者、バッチ、エリア、作業、作業日及びその際の温度、湿度別に1時間あたりの平均作業量が計算されて格納されており、図６に示すように、担当者名６０１と、バッチ名６０２と、エリア名６０３と、作業名６０４と、温度６０５と、湿度６０６と、最新作業日６０７と、平均作業量６０８の各情報を対応付けて格納する。平均作業量６０８は、作業担当者が作業に要した時間とその時間あたりに実施した作業量を用いて算出された作業生産性を示す情報である。
【００３０】
図７は、本実施形態に係る、担当者割当テーブル１２５の構成例を示す図である。
【００３１】
担当者割当テーブル１２５は、担当者毎の作業割当情報を格納しており、図７に示すように、作業日７０１と、バッチ名７０２と、エリア名７０３と、作業名７０４と、担当者名７０５と、平均作業量７０６と、勤務時間７０７と、作業開始時刻７０８と、担当者に作業が割り当てられた時間を示す割当済時間７０９と、担当者に作業が割り当てられていない時間を示す未割当時間７１０と、作業割り当て終了時刻を示す割当終了時刻７１１と、担当者への作業が割り当て済みであることを示す割当済７１２と、作業割り当て候補順を示す候補順７１３の各情報を対応付けて格納する。割当済７１２には、未割当時間７１０がゼロになった場合に、担当者への作業が割り当て済みであることを示す情報（例えば、割り当て済みの場合、フラグ「１」、未割り当ての場合、「０」）が格納される。
【００３２】
図８は、本実施形態に係る、標準生産性テーブル１２６の構成例を示す図である。
【００３３】
標準生産性テーブル１２６は、図８に示すように、バッチ名８０１と、エリア名８０２と、作業名８０３と、１時間あたりの標準平均作業量８０４の各情報を対応付けて格納する。担当者が新規担当者の場合に、標準生産性テーブル１２６に格納されている標準平均作業量８０４を用いて作業割当処理が実施される。
【００３４】
図９は、本実施形態に係る、実績温湿度テーブル１２７の構成例を示す図である。
【００３５】
実績温湿度テーブル１２７は、作業エリアで測定された実績温度及び湿度を格納し、図９に示すように、日付９０１と、時刻９０２と、エリア名９０３と、温度９０４と、湿度９０５の各情報を対応付けて格納する。温度９０４及び湿度９０５は、本実施形態では、１時間おきに作業エリア内のデジタル温湿度計から取得したデータが格納される。
【００３６】
図１０は、本実施形態に係る、エリアマスタテーブル１２８の構成例を示す図である。
【００３７】
エリアマスタテーブル１２８は、エリア名１００１と、温湿度区分１００２と、予定実績区分１００３と、温度１００４と、湿度１００５の各情報を対応付けて格納する。温湿度区分１００２には、担当者作業割当プログラム１１０により担当者の作業割当を計算する際に、使用される温度及び湿度が、固定か非固定かの何れかを示す情報（例えば、固定の場合、フラグ「０」、非固定の場合、フラグ「１」）が格納される。例えば、冷蔵温度帯のエリアなど温湿度区分１００２が固定の場合には、温度１００４、湿度１００５に固定値が格納される。予定実績区分１００３には、担当者の作業割当を計算する際に使用される温度及び湿度について、予想温湿度テーブル１２２の予想値、又は実績温湿度テーブル１２７の実績値の何れか値を用いるか、その区分を示す情報（例えば、予想値の場合、フラグ「０」、実績値の場合、フラグ「１」）が格納される。
（処理フロー）
図１１ないし図１３は、本実施形態に係る、担当者作業割当プログラム１１０の処理を示すフローチャートである。
【００３８】
先ず制御部１０１は、図１４に示すような、担当者作業割当プログラム１１０の実行を指示する操作画面を表示部１０５に表示する。図１４に示す操作画面において、管理者が入力部１０４を用いて作業日１４０１、バッチ名１４０２を入力し、実行ボタン１４０３を押下する操作を行う。なお、キャンセルボタン１４０４が押下された場合には、以下の処理は行われない。
【００３９】
制御部１０１は、入力情報（作業日１４０１、バッチ名１４０２）を受信し、その入力情報に基づき作業予定テーブル１２１（図３）を検索し、該当レコードの計算済３０８を参照し、未計算の作業が存在するか否かをチェックする（ステップＳ１１０１）。なお、制御部１０１は、未計算の作業がなくなるまで、以下のステップＳ１１０２−ステップＳ１１２４の各処理を実施する。
【００４０】
未計算の作業があれば、次に制御部１０１は、該当レコードの未割当作業量３０６が最大のレコードを選択し、その選択レコードからエリア名３０３、作業名３０４、未割当作業量３０６及び作業開始時刻３０７を取得する（ステップＳ１１０２）。
【００４１】
次に制御部１０１は、入力された作業日１４０１、バッチ名１４０２と、取得した作業名、作業開始時刻３０７に基づき担当者割当テーブル１２５（図７）を検索し、該当レコードの割当済７１２から未割当の担当者が存在するか否かをチェックする（ステップＳ１１０３）。
【００４２】
未割当の担当者が存在すれば、次に制御部１０１は、ステップＳ１１０２にて取得したエリア名３０３に基づきエリアマスタテーブル１２８（図１０）を検索し、該当レコードから温湿度区分１００２を取得し、固定（フラグ「０」）か否か（フラグ「１」）を判定する（ステップＳ１１０４）。
【００４３】
温湿度区分１００２が固定（フラグ「０」）でなければ、次に制御部１０１は、当該レコードの予定実績区分１００３を取得し、温度、湿度について予想温湿度テーブル１２２の予想値を使用する（フラグ「０」）か、実績温湿度テーブル１２７の実績値を用いる（フラグ「１」）かを判定する（ステップＳ１１０５）。
【００４４】
予定実績区分１００３が実績値を示す場合、次に制御部１０１は、入力された作業日１４０１と担当者作業割当システム１０が備える時計情報から、上記作業日１４０１が当日か否かを判定する（ステップＳ１１０６）。
【００４５】
上記作業日１４０１が当日の場合、次に制御部１０１は、当該作業日１４０１、該当作業開始時刻３０７及びエリア名３０３と、実績温湿度テーブル１２７（図９）の日付９０１、時刻９０２及びエリア名９０３とを照合し、温湿度実績テーブル１２７から該当エリアの直近時刻の温度９０４及び湿度９０５を取得する（ステップＳ１１０７）。
【００４６】
次に制御部１０１は、入力されたバッチ名１４０２と、ステップＳ１１０２にて取得したエリア名３０３、作業名３０４と、ステップＳ１１０７にて取得した温度９０４及び湿度９０５に基づき担当者生産性テーブル１２４（図６）を検索し、該当レコードの有無を判定する（ステップＳ１１０８）。
【００４７】
該当レコードがあれば、次に制御部１０１は、該当レコードの平均作業量６０８を参照して一番平均作業量６０８が多い担当者を特定する（ステップＳ１１０９）。
【００４８】
次に制御部１０１は、入力された作業日１４０１、バッチ名１４０２と、ステップＳ１１０２にて取得したエリア名３０３、作業名３０４と、ステップＳ１１０９にて特定した担当者名に基づき、担当者割当テーブル１２５を検索し、該当レコードの候補順７１３が設定済みか否かを判定する（ステップＳ１１１０）。
【００４９】
未設定の場合、制御部１０１は、当該担当者の平均作業量６０８を担当者生産性テーブル１２４から取得し、担当者割当テーブル１２５（図７）の該当平均作業量７０６に設定する（ステップＳ１１１１）とともに、候補順７１３に「１」を設定する（ステップＳ１１２）。この候補順７１３には、次の作業割り当て候補担当者は「２」、さらに次の作業割り当て候補担当者は「３」というように、作業割り当て候補の順序が最小値を「１」として順にインクリメントされ、設定される。
【００５０】
次に制御部１０１は、全担当者に対して候補順７１３が設定されたか否かを判定する（ステップＳ１１１３）。
【００５１】
全担当者に対して候補順７１３が設定された場合、次に制御部１０１は、作業割当候補順が設定された担当者について、一人ずつ候補順７１３の値の小さい順に作業割当計算を行う処理に移る。先ず制御部１０１は、あらかじめ保持している変数値を最小値「０」を１インクリメントし、その変数値が担当者割当テーブル１２５の候補順７１３の値のうち最大値を超えているかを判定する(ステップＳ１１１４)。
【００５２】
変数値が候補順７１３の最大値を超えていなければ、次に制御部１０１は、担当者割当テーブル１２５（図７）を参照し、割当済７１２が未割当状態であり、かつ候補順７１３の値が最小の担当者を特定する（ステップＳ１１１５）。
【００５３】
次に制御部１０１は、該当レコードから平均作業量７０６及び未割当時間７１０を読み出し、これらを乗算して当該担当者の未割当作業量を算出する。未割当時間７１０は、初期値としてその担当者の勤務時間を用いる。制御部１０１は、作業予定テーブル１２１を参照し、入力された作業日１４０１、バッチ名１４０２と、ステップＳ１１０２で取得したエリア名３０３及び作業名３０４から特定される未割当作業量３０６を読み出し、この未割当作業量３０６から上記算出した上記担当者分の未割当作業量を引算し、その値で作業予定テーブル１２１の上記未割当作業量３０６を更新する（ステップＳ１１１６）。
【００５４】
次に制御部１０１は、当該担当者に割り当てる作業時間を算出する。更新後の未割当作業量３０６がゼロ以上であれば、上記担当者について、未割当時間７１０全てを該当作業に割り当てる。そして、制御部１０１は、上記担当者について、担当者割当テーブル１２５の割当済時間７０９、未割当時間７１０及び割当終了時刻７１１を更新する（ステップＳ１１１７）。なお、割当時間がゼロより小さくなる場合、ゼロに一番近い正の数字になるよう未割当時間を減らし、その減らした時間を割当時間に割り当てる。この作業割り当て処理では、特定日、特定作業に従事する担当者を決定し、割当時間を決定していくが、特定担当者が従事できる時間全てを当該作業に費やす必要がない場合、最低限従事しなければならない作業時間を算出する。具体例を挙げて説明する。例えば、次の場合を想定する。１０時間/日勤務でＡ作業（１，０１５ケースの出荷/日）を行われなければならないとする。また、作業担当者は全部で１１人で、各担当者の生産性は同一（１００ケースの出荷/日）とする。この場合、Ａ作業に従事する担当者１０人の１日の作業量（１００ケース×１０人＝１，０００）により、１５ケース（１，０１５―１，０００）の出荷/日分が余り、この作業を１１人目の担当者に割り当てる必要がある。ここで、１１人目を１日丸々Ａ作業に割り当てると、作業開始直後に作業を終えてしまい、効率的な作業割り当てとは言えない。そこで、１１人目は１５ケースを作業するのに、時間生産性の結果、正となる時間のみを作業時間として割り当て、それでも余った作業は日々の生産性向上の中で吸収させる。例えば、１１人目が１時間この作業に従事すると作業残５ケースであるので問題ないが、２時間この作業に従事すると作業残が−５ケースとなり効率的な作業割り当てとはならない。よって、１１人目は１時間この作業に従事し、残り９時間を別の作業に従事できるように取り扱う。
【００５５】
ステップＳ１１１７の処理後、未割当時間がゼロになれば、担当者割当テーブル１２５の割当済７１２を割当済みに更新する（ステップＳ１１１８）。
【００５６】
次に制御部１０１は、作業予定テーブル１２１の上記更新後の未割当作業量３０６がゼロか否かを判定し（ステップＳ１１１９）、ゼロでなければ、ステップＳ１１１４に戻る。一方、未割当作業量３０６がゼロであれば、制御部１０１は、当該作業について、作業予定テーブル１２１の該当レコードの計算済３０８を計算済みに更新する（ステップＳ１１２０）。
【００５７】
また、ステップＳ１１０４において、温湿度区分１００２が固定（フラグ「０」）であれば、制御部１０１は、ステップＳ１１０２にて取得したエリア名３０３に基づきエリアマスタテーブル１２８(図１０)を検索し、該当レコードから温度１００４及び湿度１００５（固定値）を取得し（ステップＳ１１２１）、上述したステップＳ１１０８の処理を実施する。
【００５８】
また、ステップＳ１１０５において、予定実績区分１００３が予想値を示す場合、制御部１０１は、入力された作業日１４０１に基づき作業予定テーブル１２１を検索し、該当レコードから作業開始時刻３０７を取得し、上記作業日１４０１及び作業開始時刻３０７と、予想温湿度テーブル１２２（図４）の日付４０１及び時刻４０２を照合し、一致するレコードがあれば、予想温湿度テーブル１２２から該当温度４０３及び湿度４０４を取得し（ステップＳ１１２１）、上述したステップＳ１１０８の処理を行う。なお、上記照合により、時刻が一致するレコードがなければ、作業開始時刻３０７に一番近い時刻４０２の温度４０３及び湿度４０４を予想温湿度テーブル１２２から取得する。
【００５９】
また、ステップＳ１１０６において、作業日３０１が当日でない場合、制御部１０１は、入力された作業日１４０１に基づき作業予定テーブル１２１を検索し、該当レコードから作業開始時刻３０７を取得し、上記作業日１４０１及び作業開始時刻３０７と、予想温湿度テーブル１２２の日付４０１及び時刻４０２を照合し、一致するレコードがあれば、予想温湿度テーブル１２２から該当温度４０３及び湿度４０４を取得し（ステップＳ１１２２）、上述したステップＳ１１０８の処理を実施する。なお、上記照合により、時刻が一致するレコードがなければ、作業開始時刻３０７に一番近い時刻４０２の温度４０３及び湿度４０４を予想温湿度テーブル１２２から取得する。
【００６０】
また、ステップＳ１１０８において、該当レコードがなければ、制御部１０１は、バッチ名１４０２、エリア名３０３及び作業名３０４に基づき担当者生産性テーブル１２４（図６）を検索し、該当レコードの有無を判定する（ステップＳ１１２３）。
【００６１】
該当レコードがあれば、制御部１０１は、上述したステップＳ１１０９の処理を実施する。一方、該当レコードがなければ、制御部１０１は、作業日１４０１、バッチ名１４０２、エリア名３０３及び作業名３０４に基づき担当者割当テーブル１２５（図７）を検索し、該当レコードから、候補順７１３が未設定の担当者を１人特定し、さらにバッチ名１４０２、エリア名３０３及び作業名３０４に基づき標準生産性テーブル１２６(図８)を検索し、該当レコードから１時間あたりの標準平均作業量８０４を取得し、これを担当者割当テーブル１２５の該当平均作業量７０６に設定し（ステップＳ１１２４）、上述したステップＳ１１１２の処理を実施する。
【００６２】
また、ステップＳ１１１４において、変数値が候補順７１３の最大値を超えていれば、制御部１０１は、ステップＳ１１２０の処理を実施する。
【００６３】
ステップＳ１１０１において、未計算の作業がなければ、制御部１０１は、担当者割当テーブル１２５の情報（作業割当表）を、例えば帳票イメージで表示部１０５に表示する（ステップＳ１１２５）。また、制御部１０１は、作業予定テーブル１２１、担当者割当テーブル１２５及び標準生産性テーブル１２６に格納されている情報を用いて、図１５に示すような作業割当表を作成し、表示部１０５に表示することもできる。また、図示していないが、作業割当表はプリンタにて出力可能である。
【００６４】
以上本発明の一実施形態について説明したが、上記実施形態によれば、担当者毎の作業実績情報から求まる作業生産性を示す情報と、作業環境情報（温度、湿度）を加味して、担当者の作業割り当てを行うようにしたので、精度の高い作業割り当てを行える。また、上記実施形態によれば、作業担当者の作業生産性及び作業エリアの環境情報を加味した担当者の作業割当方法、これを実施する担当者作業割当システム及び作業割当方法に関わるプログラムを記憶する記憶媒体を提供することができる。これにより、担当者の作業誤りを低減し、各担当者の作業効率を向上できる。
（他実施形態）
上述した担当者作業割当システム１０におけるプログラムの機能は、ハードウェアにより実現しても良い。
【００６５】
また、担当者配置システム１０の一部の機能を他のシステムに設けても良い。
【００６６】
また、環境情報は、温度、湿度のほか、気圧を含んでも良い。
【００６７】
また、予想温湿度テーブル１２２及び実績温湿度テーブル１２７は、１つのテーブルで管理しても良い。
【００６８】
また、予想温湿度テーブル１２２、実績温湿度テーブル１２７及びエリアマスタテーブル１２８は、１つのテーブルで管理しても良い。
【００６９】
以上本発明の実施形態を説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【００７０】
１０  担当者作業割当システム
１１  上位システム
１２  環境情報提供システム
１３  ネットワーク
１０１  制御部
１０２  記憶部
１０３  メモリ
１０４  入力部
１０５  表示部
１０６  ネットワークインタフェース部
【図１】
2010271748.tif 000003
【図２】
2010271748.tif 000004
【図３】
2010271748.tif 000005
【図４】
2010271748.tif 000006
【図５】
2010271748.tif 000007
【図６】
2010271748.tif 000008
【図７】
2010271748.tif 000009
【図８】
2010271748.tif 000010
【図９】
2010271748.tif 000011
【図１０】
2010271748.tif 000012
【図１１】
2010271748.tif 000013
【図１２】
2010271748.tif 000014
【図１３】
2010271748.tif 000015
【図１４】
2010271748.tif 000016
【図１５】
2010271748.tif 000017