(57)【要約】【課題】すでに表示された作業バーの視認性及び作業バーを指定し移動させる為の作業の利便性を向上させること。【解決手段】作業割当支援端末が、複数の作業について少なくとも作業の開始と終了予定日時を示す作業時間、作業者、作業者及びまたは作業時間の変更の可否を示す作業種別を含む作業割当情報を記憶する記憶手段、各作業の予定を示す情報を表示する表示手段、複数の作業割当情報のうち作業者が一致しかつ作業時間が重複する作業割当情報が存在するか否かを判定する手段、判定の結果該当する作業割当情報が存在する場合重複する作業割当情報のうち作業種別に変更不可が示される作業割当情報に対して表示の優先度を低く設定する手段、設定された優先度に基づいて作業種別に変更可能が示される作業割当情報に対応する図形を変更不可が示される作業情報に対応する図形より優先して表示制御手段を具備する。【選択図】図６
2010277484.tif 000002
【特許請求の範囲】
【請求項１】
機器のメンテナンスを含み、業務として予定された複数の作業に対して作業者の割当を行う作業割当支援装置において、
各作業について、少なくとも、前記作業の開始予定日時と終了予定日時を示す作業時間、作業者を示す情報、前記作業者及びまたは前記作業時間の変更の可否を示す作業種別を含む作業割当情報を記憶する記憶手段と、
前記記憶手段に記憶された作業割当情報に対応し、各作業の予定を示す情報を表示する領域を備える表示手段と、
前記記憶手段に記憶された複数の作業割当情報のうち、前記作業者を示す情報が一致し、かつ前記作業時間が重複する作業割当情報が存在するか否かを判定する手段と、
判定の結果、該当する作業割当情報が存在する場合、この作業割当情報のうち、作業種別に変更不可が示される作業割当情報に対して、表示の優先度を低く設定する手段と、
前記設定された優先度に基づいて、前記作業種別に変更可能が示される作業割当情報に対応する図形を、前記作業種別に変更不可が示される作業情報に対応する図形よりも優先して前記表示領域に表示させる表示制御手段と
を具備することを特徴とする作業割当支援装置。
【請求項２】
前記表示手段に表示された各作業の予定を示す情報に基づいて、前記作業時間または前記作業者の変更が可能な作業の作業者を示す情報または作業時間を入力するための入力部と
前記入力部によって入力された前記作業者を示す情報または前記作業時間と、前記記憶手段に記憶され、前記作業時間または前記作業者の変更が可能な作業の作業者を示す情報または作業時間とを置き換える手段と
をさらに具備することを特徴とする請求項１に記載の作業割当支援端末。
【請求項３】
コンピュータを
機器のメンテナンスを含み、業務として予定された複数の作業について、少なくとも、前記作業の開始予定日時と終了予定日時を示す作業時間、作業者を示す情報、前記作業者及びまたは前記作業時間の変更の可否を示す作業種別を含む作業割当情報を記憶する記憶手段と、
前記記憶手段に記憶された作業割当情報に対応し、各作業の予定を示す情報を表示する領域を備える表示手段と、
前記記憶手段に記憶された複数の作業割当情報のうち、前記作業者を示す情報が一致し、かつ前記作業時間が重複する作業割当情報が存在するか否かを判定する手段と、
判定の結果、該当する作業割当情報が存在する場合、この作業割当情報のうち、作業種別に変更不可が示される作業割当情報に対して、表示の優先度を低く設定する手段と、
前記設定された優先度に基づいて、前記作業種別に変更可能が示される作業割当情報に対応する図形を、前記作業種別に変更不可が示される作業情報に対応する図形よりも優先して前記表示領域に表示させる表示制御手段と
して動作させることを特徴とする作業割当支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業割当支援端末及び作業割当支援プログラムに関する。
【背景技術】
【０００２】
客先で装置の修理や点検などを行うフィールドサービス業務において、各作業者の作業予定をガントチャートと呼ばれる方式で管理することがある（例えば、特許文献１参照）。
ガントチャートは、縦軸に各作業者の名前を表示し、横軸に期間（時間）を設定し、作業予定の開始及び終了をバー状の図形で表すものである。
また、勤務計画のシミュレーションを行い、従業員のシフト表を自動的に作成し、一種のガントチャート方式で表示する技術が知られている（例えば、特許文献２参照）。この技術では、所定の作業や曜日においてすでに決定され、ガントチャート表示されたシフトに対してロックをかけることにより、このロック対象を、シフトの自動的な設定対象から外すことができる。
上記したフィールドサービス業務においては、客先の要望により、作業者や作業日時が指定されることがある。このとき、客先が要望する作業を示すバー状の図形を移動不可能なように自動的にロックして表示させることができる。
しかしながら、この場合、すでに表示されたバー状の図形上に客先が要望する作業を示すバー状の図形が重なって表示されることがある。この場合、すでに表示されたバー状の図形の視認性が悪くなり、このすでに表示されているバー状の図形の指定及び移動のための操作を困難にしていた。特許文献２の技術では、バー状の図形が重なって表示されることは想定していない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１０２７３号公報
【特許文献２】特開２００４−２３４４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記に鑑み、本発明は、すでに表示された作業バーの視認性及び作業バーを指定し移動させる為の作業の利便性を向上させる作業割当支援端末及び作業割当支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る作業割当支援端末は、機器のメンテナンスを含み、業務として予定された複数の作業に対して作業者の割当を行う作業割当支援装置において、各作業について、少なくとも、前記作業の開始予定日時と終了予定日時を示す作業時間、作業者を示す情報、前記作業者及びまたは前記作業時間の変更の可否を示す作業種別を含む作業割当情報を記憶する記憶手段と、前記記憶手段に記憶された作業割当情報に対応し、各作業の予定を示す情報を表示する領域を備える表示手段と、前記記憶手段に記憶された複数の作業割当情報のうち、前記作業者を示す情報が一致し、かつ前記作業時間が重複する作業割当情報が存在するか否かを判定する手段と、判定の結果、該当する作業割当情報が存在する場合、この作業割当情報のうち、作業種別に変更不可が示される作業割当情報に対して、表示の優先度を低く設定する手段と、前記設定された優先度に基づいて、前記作業種別に変更可能が示される作業割当情報に対応する図形を、前記作業種別に変更不可が示される作業情報に対応する図形よりも優先して前記表示領域に表示させる表示制御手段とを具備することを特徴とする。
【０００６】
本発明の一態様に係る作業割当支援プログラムは、コンピュータを、機器のメンテナンスを含み、業務として予定された複数の作業について、少なくとも、前記作業の開始予定日時と終了予定日時を示す作業時間、作業者を示す情報、前記作業者及びまたは前記作業時間の変更の可否を示す作業種別を含む作業割当情報を記憶する記憶手段と、前記記憶手段に記憶された作業割当情報に対応し、各作業の予定を示す情報を表示する領域を備える表示手段と、前記記憶手段に記憶された複数の作業割当情報のうち、前記作業者を示す情報が一致し、かつ前記作業時間が重複する作業割当情報が存在するか否かを判定する手段と、判定の結果、該当する作業割当情報が存在する場合、この作業割当情報のうち、作業種別に変更不可が示される作業割当情報に対して、表示の優先度を低く設定する手段と、前記設定された優先度に基づいて、前記作業種別に変更可能が示される作業割当情報に対応する図形を、前記作業種別に変更不可が示される作業情報に対応する図形よりも優先して前記表示領域に表示させる表示制御手段として動作させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、すでに表示された作業バーの視認性及び作業バーを指定し移動させる為の作業の利便性を向上させる作業割当支援端末及び作業割当支援プログラムを提供できる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る作業割当支援システム１の構成を示した図。
【図２Ａ】第１の実施形態に係る処理サーバ３０に記憶された作業テーブルを示した図。
【図２Ｂ】第１の実施形態に係る処理サーバ３０に記憶された従業員テーブルを示した図。
【図２Ｃ】第１の実施形態に係る処理サーバ３０に記憶されたエリアテーブルを示した図。
【図２Ｄ】第１の実施形態に係る処理サーバ３０に記憶されたサービス店テーブルを示した図。
【図３】第１の実施形態に係る作業割当支援端末４０に表示されるディスパッチボードの一例を示した図。
【図４】第１の実施形態に係る処理サーバ３０の機能ブロック図。
【図５】第１の実施形態に係る作業割当支援端末４０の機能ブロック図。
【図６】第１の実施形態に係る作業割当支援端末４０が備えるディスパッチボード制御部４６の機能ブロック図。
【図７】表示情報に含まれるＨＴＭＬ文書の文字列の一例を示す図。
【図８】ディスパッチボード上でのディスパッチの一例を示す図。
【図９】図８に示したディスパッチボードに新たな作業予定が表示された例を示す図。
【図１０】第１の実施形態に係る作業割当支援端末４０の自動的なディスパッチ動作を示すフローチャート。
【図１１】第１の実施形態に係る作業割当支援端末４０を用いたディスパッチャによるディスパッチ動作を示すフローチャート。
【図１２】変形例１に係る処理サーバ３０ａの機能ブロック図。
【図１３】変形例１に係る処理サーバ３０ａが記憶する作業テーブル２１ａを示す図。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、図面を参照して本発明の第１の実施形態を詳細に説明する。図１は、第１の実施形態に係る作業割当支援システム１の構成を示した図である。図２Ａ〜図２Ｄは、図１に示したデータベースサーバ２０が保持する情報を示す図である。
【００１０】
作業割当支援システム１は、ネットワーク５（例えばＬＡＮ：Local Area Network、ＷＡＮ：Wide Area Network、インターネットなど）で接続されるウェブサーバ１０（図中の「ＷＥＢサーバ１０」）、データベースサーバ２０（図中の「ＤＢサーバ２０」）、処理サーバ３０、作業割当支援端末４０を備えている。
作業割当支援システム１は、客先で装置のメンテナンスなどを行うフィールドサービス業務において、各作業者の作業予定を管理するためのものである。「作業予定」とは、客先から急遽指定される機器のメンテナンスやあらかじめ決められた定期的なメンテナンスの実施の予定を指す。「作業予定の管理」の一例は、作業予定を各作業者へ割り当てることである。この割り当てをディスパッチという。また、この割り当てを行う者をディスパッチャという。ディスパッチャは、作業予定の割り当てを行うための操作画面であるディスパッチボードを参照して作業予定に対して各作業者を割り当てる。ディスパッチボードは作業割当支援端末４０に表示される。
【００１１】
ウェブサーバ１０は、ウェブページ上での操作をユーザインターフェースとするように作業割当支援端末４０と処理サーバ３０との間を仲介するためのサーバである。
データベースサーバ２０は、ここでは図示を省略した端末装置にネットワーク５を介して接続されることがある。この端末装置は、例えば、客先からの作業予定の予約を受け付けるためのものである。
データベースサーバ２０は、ディスパッチボードの表示の際に参照される種々の情報を保持する。具体的には、図２Ａ〜図２Ｄに示す作業テーブル２１、従業員テーブル２２、エリアテーブル２３、サービス店テーブル２４を保持する。
【００１２】
図２Ａに示す作業テーブル２１は、客先からの作業予定の予約の受け付け内容、あらかじめ決められた定期的なメンテナンス作業の内容、各作業に対するディスパッチの結果などを反映したものである。
作業テーブル２１は、客先に納入された装置の保守点検などの作業に関する作業件名、作業内容、作業状況、作業番号、作業種別、顧客指定ＩＤ、開始予定日時、終了予定日時、作業者ＩＤなどの情報が各作業に固有の番号である作業ＩＤに対応づけて表わされる。
さらに、作業テーブル２１は、締切日、グループＩＤ、スキルＩＤ、エリアＩＤ、取引先、資産、サービス店ＩＤなどが作業ＩＤに対応づけられて表わされる。
【００１３】
「作業件名」は、作業予定につけられた名称である。「作業内容」は、客先から要望のあった種々の機械のメンテナンスや定期的なメンテナンス（図中の「定期メンテナンス」）などを示す情報である。
「作業状況」は、該当する作業の割当状況である。作業状況は、該当する作業予定が作業者に割り当てられたか否かによって「割当済」、「仮割当」、「未割当」のいずれかで示される。
「割当済」は、ディスパッチャによって作業予定の作業者への割り当てが行われ、該当する作業者によって作業内容、作業日時が承認され、最終的な作業予定として確定していることを示す。「仮割当」は、ディスパッチャによって作業予定の作業者への割り当てが行われたが、該当する作業者によって作業内容、作業日時が承認されていないことを示す。「未割当」は、作業予定がどの作業者にも割り当てられていないことを示す。
【００１４】
「作業番号」は、各作業者が行う作業毎に付与される固有番号である。作業番号は、作業状況が「割当済」のものに対して付与される。
「作業種別」は、該当する作業予定の作業者や作業日時の変更が可能か否かを示す。例えば、「１：変更不可能」、「０：変更可能」である。この作業種別の値は、処理サーバ３０が設定する。
「顧客指定ＩＤ」は、客先から作業者の指定があった場合に付加される情報であり、該当する作業者に予め付与された固有の番号である。顧客指定ＩＤは、例えば客先からの作業予定の予約を受け付ける端末装置を用いて入力される。
【００１５】
「開始予定日時」は、作業の開始の日付（年、月、日、時、分）を示す情報である。「終了予定日時」は、作業の終了の日付（年、月、日、時、分）を示す情報である。この開始及び終了予定日時は、客先からの日時の指定を受けた場合に作業予定の予約を受け付ける端末装置を用いて適宜設定されたもの、ディスパッチャがディスパッチの際に設定したものが対応する。
「作業者ＩＤ」は、該当する作業を行う作業者を示す。作業者ＩＤは、例えば客先からの作業予定の予約を受け付ける端末装置を用いて顧客指定ＩＤと対応して設定される。また、ディスパッチャによるディスパッチの結果として設定される。
「締切日」は、作業を完了しなければならない日付である。「グループＩＤ」は、特定の作業を数名の作業者（グループ）で共同して行う場合に、そのグループに属する各作業者に対して付与されるグループを識別する番号である。
【００１６】
「スキルＩＤ」は、作業の習熟度に応じて各作業者に付与される識別番号である。「エリアＩＤ」は、一定範囲のエリア、例えば、北海道地方、東北地方、関東地方や各都道府県といったエリア毎に付与される識別番号であり、作業者の担当エリアを示す。
「取引先」は、作業を行う対称である取引先の名称（会社名、取引先を示すコード番号など）や住所などの情報である。「資産」は、客先に納入された装置の製造番号、名称などの情報である。「サービス店ＩＤ」は、作業者が所属（勤務）しているサービス店に個別に付与される識別番号である。
以上、作業テーブル２１の主な構成を説明したが、作業テーブル２１には、ディスパッチボード上に、各作業のディスパッチ結果を示すバー状の図形（以下、「作業バー」と称す。）を表示させるための情報（例えば、ディスパッチボード上での表示位置を示す情報）や、作業バーの表示の優先順位を示すレイヤ情報などがさらに対応付けられることもある。
【００１７】
なお、作業テーブル２１の作業者ＩＤ、エリアＩＤ及びサービス店ＩＤは、図２Ｂに示す従業員テーブル２２のスキルＩＤ、図２Ｃに示すエリアテーブル２３のエリアＩＤ及び図２Ｄに示すサービス店ＩＤにそれぞれ関連付け（リンク）されている。
すなわち、図２Ｂに示す従業員テーブル２２は、作業者の姓名や作業者に付与されている番号、例えば、社員番号などの情報を、作業者ＩＤに対応づけたものである。従業員テーブル２２には、図２Ｃに示すエリアテーブル２３のエリアＩＤ及び図２Ｄに示すサービス店ＩＤをそれぞれ関連付けることもできる。このことにより、従業員に関する情報（勤務地や所属するサービス店、スキルの情報）を従業員テーブル２２で一括して管理できる。
図２Ｃに示すエリアテーブル２３は、北海道地方、東北地方、関東地方や都道府県名といったエリア名称を、エリアＩＤに対応づけたテーブルである。なお、図２Ｃでは、都道府県名にエリアＩＤを対応づけた例を示している。
図２Ｄに示すサービス店テーブル２４は、図２Ｃに示した各エリアに点在するサービス店名、例えば、札幌支店、東京神田支店といった名称を、サービス店ＩＤに対応づけたテーブルである。
【００１８】
次に図３を参照してディスパッチボードについて説明する。図３は、ディスパッチボードの一例を示した図である。
図３に示すように、ディスパッチボードは、作業者表示欄４００、時間軸表示欄４０１、作業バー表示欄４０２、作業表示欄４０３、動作ボタン表示欄４０４、エリア情報表示欄４０５、カレンダー欄４０６などから構成される。なお、動作ボタン表示欄４０４を示す破線は記載を解りやすくするための仮想線である。
ディスパッチボード上には、ポインタ４０７が表示される。
作業者表示欄４００には、各作業者の姓名が縦方向に表示される。時間軸表示欄４０１には、時間が横方向に表示される。
【００１９】
作業バー表示欄４０２には、各作業者に割り当てられている作業の開始、終了を示す複数の作業バー（図中の作業バー４０２ａ〜４０２ｅ）が表示される。なお、作業バー表示欄４０２に表示される作業バーの数は特に限定されないがここでは作業バー４０２ａ〜４０２ｅに限定して説明する。作業バーは、作業バー表示欄４０２の同一箇所に重畳して表示されることがある（一例として、図中の作業バー４０２ｃ、４０２ｄ）。重畳して表示された作業バー４０２ｃ、４０２ｄは、ディスパッチの一環として、ディスパッチャによって表示位置が変更され、作業バー４０２ｃ、４０２ｄ同士が重畳しないように調整される。この「表示位置の変更」は、作業予定の作業者や作業日時の変更に該当する。
重畳して表示された作業バー４０２ｃ、４０２ｄはそれぞれ異なる色で表示される。このことにより作業バー４０２ｃ、４０２ｄの識別が容易になる。また、作業バー４０２ｃ、４２ｄが一部分だけ重畳している場合もある（図示せず）。この場合には、それぞれ異なる色で表示するとともに、重畳している一部分のみさらに異なる色で表示することもできる。
【００２０】
また、作業バー４０２ａ〜４０２ｅには、それぞれレイヤ情報が設定される。作業バー４０２ａ〜４０２ｅに設定されるレイヤ情報は、０〜n（nは自然数）の数値で表わされる。設定されたレイヤ情報の数値が大きいほど他の作業バーよりも前面（上面）に表示される。レイヤ情報が「0」に設定された作業バーは、作業者、作業日時の変更が不可の作業予定に対応する。レイヤ情報が「0」に設定された作業バーは表示が固定され、表示位置の移動などは行えない。
【００２１】
作業バー４０２ａ〜４０２ｅにポインタ４０７を重ねることで、ポップアップ、バルーン、吹き出しと呼ばれるいずれかの形式でメニュー４０８が表示される。メニュー４０８中には、種々の情報が表示される。例えば、活動ＩＤや作業件名などである。
なお、作業バーが重畳して表示されている場合、メニュー４０８中には、重畳している作業バーの活動ＩＤなどが一覧で表示される。一覧で表示された活動ＩＤなどをポインタ４０７で指定することで、作業バーに設定されたレイヤ情報を適宜変更することができる。この変更によってポインタ４０７で指定された活動ＩＤに対応する作業バーを最上面に表示させることができる。ただし、レイヤ情報が「０」に設定されている作業バーは、メニュー４０８中の活動ＩＤなどを指定しても最上面への表示は行われない。レイヤ情報が「０」に設定されている作業バーは、作業者や作業日時の変更が不可の作業予定であるため最上面に表示する必要性が低いからである。ただし、所定の操作を行うことでこの「０」に設定されたレイヤ情報を「１」などに変更可能である。
【００２２】
作業表示欄４０３には、ディスパッチの一環として、ディスパッチャによって選択され、作業バー表示欄４０２に対してドラッグ＆ドロップされる情報が表示される（以下、この情報を「作業割当情報」と称す。）。作業表示欄４０３に表示された作業割当情報をポインタ４０７で指定し、所定の各作業者の姓名と対応する作業バー表示欄４０２にドラッグ＆ドロップすることで、指定された作業予定に対応する作業バー４０２ａ〜４０２ｅが作業バー表示欄４０２に表示される。すなわち、作業表示欄４０３には、作業割当情報として作業バー４０２ａ〜４０２ｅがそれぞれ対応する作業予定の詳細情報や、まだディスパッチが行われていない作業予定の詳細情報が表示される。具体的には、作業割当情報は、担当指名、作業番号、作業件名、作業内容、作業状況、締切日、開始予定日時、終了予定日時、作業者名などの情報からなる。
【００２３】
作業表示欄４０３の「担当指名」には客先から指名された作業者の名前が表示される。すなわち、この表示を見れば作業者の変更が不可の作業であることが容易に確認できる。
作業表示欄４０３の「作業状況」には各作業の割り当て状況が表示される。作業表示欄４０３の「開始予定日時」、「終了予定日時」には各作業の開始及び終了予定日時が表示される。作業表示欄４０３の「作業状況」が「未割当」であり、かつ「開始予定日時」、「終了予定日時」に予定日時が表示されていた場合、該当する作業予定は、日程の変更が不可の作業予定である。
なお、ここでは、図示は省略したが、作業表示欄４０３には、図２Ａに示した取引先や資産に対応する情報も表示される。
【００２４】
動作ボタン表示欄４０４には、更新、確定、ログアウト、カレンダーといったディスパッチャが所望する動作を行うためのボタンが表示される。
エリア情報表示欄４０５には、ポインタ４０７の選択操作によって、図２Ｃに示すエリアテーブル２３に対応する都道府県名（例えば北海道、沖縄など）がエリア情報として表示される。
カレンダー欄４０６には、ポインタ４０７の選択操作によって、図２Ａに示す開始予定日時または終了予定日時のうちの年、月、日が対応する日付が表示される。
エリア情報表示欄４０５に表示された都道府県のエリアＩＤ及びカレンダー欄４０６に表示された日付と対応付する作業テーブル２１の情報が作業表示欄４０３に表示される。
例えば、図３では、エリア情報表示欄４０５にはポインタ４０７の選択操作によって「東京」と表示され、カレンダー欄４０６には、「2009/4/1」と表示されている。そして、作業表示欄４０３には、「東京」のエリアＩＤが対応付けられ、かつ開始予定日時または終了予定日時が「2009/4/1」の日付を含む作業予定情報として、作業者「Ａ山Ｂ男」、「Ｃ山Ｄ男」が割り当てられた作業予定や、割当状況が「未割当」の作業予定が表示されている。なお、割当状況が「未割当」でかつ作業の開始予定日時または終了予定日時が設定されていない作業予定は、カレンダー欄４０６に表示された日付に関係なく常に作業表示欄４０３に表示される。
【００２５】
エリア情報表示欄４０５及びカレンダー欄４０６の表示をポインタ４０７の選択操作で変更することによって、作業表示欄４０３の表示内容も適宜変更される。
このように、エリア情報表示欄４０５及びカレンダー欄４０６によって、作業表示欄４０３に表示される内容を柔軟にかつ迅速に変更することができ、作業予定の確認やディスパッチを効率よく行える。
なお、エリア情報表示欄４０５には、図２Ｄに示すサービス店テーブル２４に対応するサービス店名を表示させることもでき、またカレンダー欄４０６には、図２Ａに示す締切日に対応する日付を表示させることもできる。この場合、作業表示欄４０３には、サービス店名や締切日に対応付けられた作業テーブル２１の情報が作業予定情報として表示される。また、エリア情報表示欄４０５には、サービス店の名称以外にも、関東、関西といった地方の名称やメンテナンスなどを行う客先の企業名などを表示させることもできる。エリア情報表示欄４０５に関東、関西といった地方の名称を表示させる場合には、地方の名称及び、この地方の名称に個別に付与された識別番号を対応付けたテーブルをデータベースサーバ２０に記憶させておく。
以上が、ディスパッチボードを構成する主な表示欄の説明である。なお、ディスパッチボードは、この他にもディスパッチ結果を一時的に確定するための登録ボタン表示欄４０９や、スキル絞り込み欄４１０、絞り込解除欄４１１などからも構成される。
【００２６】
次に図４を用いて処理サーバ３０について説明する。図４は、処理サーバ３０の機能ブロック図である。図４に示すように処理サーバ３０は、メモリ部３１、制御部３２、情報送受信部３３、作業種別設定部３４を備える。
処理サーバ３０は、作業割当支援端末４０から送信されるディスパッチの開始や、ディスパッチの結果を示す信号に基づき、データベースサーバ２０が記憶する作業テーブル２１の取得や更新、作業割当支援端末４０への表示情報の送信などの処理を行う。
「表示情報」とは、作業割当支援端末４０がディスパッチボードを表示するための情報である。例えば、ディスパッチボードの作業表示欄４０３に表示される作業割当情報（担当指名、作業番号、作業件名、作業内容、作業状況、締切日、開始予定日時、終了予定日時、作業者名などの情報）や、各作業の作業種別などの情報を含むテーブルやディスパッチボードのレイアウトを規定する文字列を含むＨＴＭＬ文書である。表示情報は、作業テーブル２１、従業員テーブル２２、エリアテーブル２３、サービス店テーブル２４を参照することで生成可能である。
なお、表示情報としてＨＴＭＬ文書とともに作業テーブル２１、従業員テーブル２２、エリアテーブル２３、サービス店テーブル２４そのものを送信してもよい。
【００２７】
メモリ部３１は、データベースサーバ２０に記憶された作業テーブル２１、従業員テーブル２２、エリアテーブル２３、、サービス店テーブル２４、表示情報などを一時的に記憶する。メモリ部３１は、例えば、揮発性または不揮発性のＲＡＭ（Random Access Memory）、ＨＤＤ（Hard disk drive)、ＲＯＭ（Read Only Memory）を備える。メモリ部３１は、制御部３２の動作コードを格納する。メモリ部３１は、制御部３２の作業領域として使用される。メモリ部３１は、処理サーバ３０全体の動作を規定するプログラムを記憶する。
制御部３２は、メモリ部３１、情報送受信部３３、作業種別設定部３４を制御する。制御部３２は、表示情報を生成する。
【００２８】
情報送受信部３３は、ウェブサーバ１０、データベースサーバ２０などと表示情報や作業テーブル２１、従業員テーブル２２、エリアテーブル２３、サービス店テーブル２４の送受信を行うためのインターフェースである。
作業種別設定部３４はデータベースサーバ２０が保持する作業テーブル２１の各作業予定に対して作業種別の値の設定を行う。すなわち、作業テーブル２１の作業状況が「未割当」でかつ、顧客指定ＩＤが設定されていた場合、作業状況が「未割当」でかつ、作業予定の開始及び終了予定日時が設定されていた場合、作業状況が「未割当」でかつ顧客指定ＩＤ及び作業予定の開始及び終了予定日時が設定されていた場合には作業種別の値を「１」に設定する。作業状況が「未割当」でかつ顧客指定ＩＤなどの情報が設定されていなかった場合には、作業種別の値を「０」に設定する。
【００２９】
次に図５〜７を用いて作業割当支援端末４０について説明する。図５は作業割当支援端末４０の機能ブロック図である。図６は作業割当支援端末４０が備えるディスパッチボード制御部４６の機能ブロック図である。図７は表示情報に含まれるＨＴＭＬ文書の文字列の一例を示す図である。
図５に示すように、作業割当支援端末４０は、情報送受信部４１、メモリ部４２、入力部４３、表示部４４、制御部４５、ディスパッチボード制御部４６を備える。
作業割当支援端末４０は、ディスパッチャが作業予定の割り当てを行う際に使用される。作業割当支援端末４０は、Ｗｅｂブラウザを備え、ウェブサーバ１０を介して、処理サーバ３０での処理結果をディスパッチボードとして閲覧することができる。
【００３０】
情報送受信部４１は、処理サーバ３０などと情報の送受信を行うためのインターフェースである。例えば、表示情報やディスパッチボードの更新を指示するための情報が送受信される。
「ディスパッチボード更新を指示するための情報」は、処理サーバ３０に対して表示情報の送信を指示するためのものである。このディスパッチボード更新を指示するための情報は、例えば、ディスパッチボード上の「更新」ボタンを選択することで処理サーバ３０に対して送信される。このディスパッチボード更新を指示するための情報の送信に対応して、処理サーバ３０から表示情報が送信される。
なお、このディスパッチボード更新を指示するための情報は、図示はしないタイマを用いて、所定時間毎に処理サーバ３０に対して送信するようにしてもよい。また、逆に処理サーバ３０から、このディスパッチボード更新を指示するための情報及び表示情報を定期的に受信することでディスパッチボードを更新するようにしてもよい。
【００３１】
メモリ部４２は、例えば、ＲＡＭやＲＯＭ、ＨＤＤを備える。メモリ部４２は、制御部４５の動作コードを格納する。メモリ部４２は、制御部４５の作業領域として使用される。メモリ部４２は、作業割当支援端末４０全体の動作を規定するプログラムを記憶する。メモリ部４２は処理サーバ３０から受信した表示情報（すなわち、開始予定日時、終了予定日時、作業種別、作業者名を含む作業割当情報などの種々の情報）を保持する。
入力部４３は、マウス４３１やキーボード４３２より構成される。マウス４３１やキーボード４３２は、ディスパッチャによる操作を受け付ける入力機器であり、ディスパッチボード上に表示されたポインタ４０７を所望の箇所に移動させたり、開始及び終了予定日時情報や作業者が設定されていない作業に対して、開始及び終了予定日時や作業者を設定する時に用いられる。なお、入力部４３は、ディスパッチャによる入力（たとえば、マウス４３１の移動操作やキーの押下操作など）を受け付けると、この入力を示す情報を制御部４５へ送信する。
表示部４４は、ディスプレイ装置である。すなわち、表示部４４の画面上の表示領域にディスパッチボードやポインタ４０７が表示される。表示部４４は、作業割当支援端末４０に内蔵される場合と内蔵されない場合があり、ここでは内蔵されるものとする。
【００３２】
制御部４５は、表示部４４、メモリ部４２、入力部４３、情報送受信部４１、ディスパッチボード制御部４６などの制御を行う。例えば、メモリ部４２に記憶されているプログラムをロードして実行する。
制御部４５は、ディスパッチボード制御部４６を制御して、処理サーバ３０から送信された表示情報に基づいて表示部４４にディスパッチボードを表示させる。
制御部４５は、入力部４３から入力された情報に基づいて、表示部４４に表示されたポインタ４０７の位置の認識、ポインタ４０７の移動の制御、キーの押下操作の認識などを行う。制御部４５は、表示部４４に表示されたディスパッチボードのボタンなどのレイアウトを認識しており、ポインタ４０７の位置、入力部４３のキーの押下操作、ディスパッチボードのレイアウトから、登録ボタンなどの選択の有無や作業表示欄４０３から作業バー表示欄４０２へのドラッグ＆ドロップなどの操作を判定する。すなわち、制御部４５は、ドラッグ＆ドロップ操作によるポインタの位置情報に基づき、どの作業予定がどの作業者に対して行われたかを判定し、ディスパッチ時に各作業予定と、各作業者とを対応付けを行う。
【００３３】
制御部４５は、ディスパッチの結果を示す信号を処理サーバ３０に送信し、処理サーバ３０が保持する作業テーブル２１の内容を置き換えることができる。例えば、制御部４５は、開始及び終了予定日時が入力部４３により入力された場合、この開始及び終了予定日時を示す情報を作業ＩＤに対応付けて処理サーバ３０に送信する。この結果、作業テーブル２１の該当する作業の開始及び終了予定日時が入力部４３により入力された情報に置き換えられる。
制御部４５は、各作業予定の作業バー表示欄４０２へのドラッグ＆ドロップ操作に基づいて、ドラッグ＆ドロップが行われた作業の作業ＩＤと、この作業の割り当て対象である作業者の作業者ＩＤとを対応付けて処理サーバ３０に送信する。この結果、作業テーブル２１において、作業ＩＤと作業者ＩＤとが対応付けられる。
なお、制御部４５は、設定された開始及び終了予定日時情報などをメモリ部４２に記憶された表示情報に対応付けて一時的に保持することもできる。「表示情報に対応付ける」一例は、表示情報に含まれる開始及び終了予定日時などの情報を入力部４３によって入力された情報に置き換えることである。
すなわち、制御部４５は、ディスパッチの結果を逐一処理サーバ３０に送信せずともディスパッチの内容をメモリ部４２に記憶された表示情報に対応付けて保持させ、一連のディスパッチが終了した時点でこの表示情報をディスパッチの結果を示す情報として処理サーバ３０に送信するようにしてもよい。この場合、例えば、ポインタ４０７によってディスパッチボード上の「更新」ボタンが選択されることでディスパッチ結果が対応付けられた表示情報が処理サーバ３０に対して送信される。
【００３４】
ディスパッチボード制御部４６は、制御部４５に制御されてディスパッチボードの更新などを行う。例えば、処理サーバ３０から新たに受信した表示情報の内容をディスパッチボードに反映させる。また、ディスパッチボードに作業バーを表示させるための処理を行う。
図６に示すように、ディスパッチボード制御部４６は、重要度検出部４６１、重複判定部４６２、レイヤ決定部４６３、視覚効果制御部４６４、作業バー表示部４６５、作業表示欄更新部４６６を備える。
重要度検出部４６１は、図３に示すディスパッチボード画面のエリア情報表示欄４０５、カレンダー欄４０６において表示対象として指定された、エリア情報（都道府県名やサービス店名）、及び日付に対応する情報を、図２Ａに示す作業テーブル２１のエリアＩＤやサービス店ＩＤ、及び開始予定日時、終了予定日時情報に基づき抽出し、作業状況が「未割当」でかつ作業種別に「１」の値が設定された作業予定を検出する。
重要度検出部４６１は、作業テーブル２１から、「未割当」でかつ作業種別に「１」の値が設定された作業予定を検出した場合、この検出した作業予定に対応付けられた顧客指定ＩＤ及びまたは作業の開始及び終了予定日時を検出する。重要度検出部４６１は、検出した各情報を制御部４５に送信する。
【００３５】
重複判定部４６２は、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定の作業者ＩＤに基づいて、重要度検出部４６１で検出した表示対象情報の中から、この作業者ＩＤに対応する作業者に割り当てられた他の作業予定を作業テーブル２１から検出する。このことにより、特定の作業者に割り当てられた作業が絞り込まれる。
重複判定部４６２は、絞り込んだ「他の作業予定」のレコードから開始及び終了予定日時を取得する。重複判定部４６２は、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定の開始及び終了予定日時を制御部４５から取得する。重複判定部４６２は、制御部４５から取得した作業予定の開始及び終了予定日時と、検出した「他の作業予定」の作業予定の開始及び終了予定日時を比較し、日時が重複しているか否かを判定する。
このことにより、特定の作業者にすでに割り当てられた作業予定と、「未割当」でかつ作業種別に「１」の値が設定された作業予定との時間的な重複が検出される。重複判定部４６２は、判定結果などを制御部４５に送信する。
【００３６】
レイヤ決定部４６３は、作業バーのレイヤ情報すなわち作業バーの表示の優先度を設定する。設定されたレイヤ情報は、表示情報に対応付けられる。なお、設定されたレイヤ情報は、作業ＩＤに対応付けて処理サーバ３０に送信することもできる。この場合、作業テーブル２１にレイヤ情報が対応付けられる。
例えば、レイヤ決定部４６３は、重複判定部４６２によって作業者及び作業予定の開始及び終了予定日時が重複していると判定された「未割当」でかつ作業種別に「１」の値が設定された作業予定のレイヤ情報を「０」に設定する。
なお、このレイヤ情報の設定は処理サーバ３０から送信されるディスパッチボードのレイアウトを規定する文字列を含むＨＴＭＬ文書中の所定の文字列（図７参照）を解析し、文字を置換することで行う。
【００３７】
視覚効果制御部４６４は、作業バーの色の設定やメニュー４０８の表示を制御する。
作業バー表示部４６５は、表示制御手段である。作業バー表示部４６５は、レイヤ決定部４６３が決定したレイヤ情報や作業予定の開始及び終了予定日時に基づいてディスパッチボードの作業バー表示欄４０２に作業バーを表示させる。また、このとき作業バー表示部４６５は、視覚効果制御部４６４が設定した色で作業バーを表示させる。
作業表示欄更新部４６６は、ディスパッチボードの作業表示欄４０３の表示の更新を行う。例えば、「未割当」という表示を「仮割当」などに変更する。
【００３８】
次に図８、９を参照して、作業割当支援端末４０を用いたディスパッチについて説明する。図８は、ディスパッチボード上でのディスパッチの一例を示す図である。図９は、図８に示したディスパッチボードに新たな作業予定が表示された例を示す図である。
図８に示すように、今、作業表示欄４０３には、割当状況が「未割当」の作業予定が表示されている（図中の活動件名「×××」）。ここで活動件名「×××」の作業予定は、開始及び終了予定日時が設定されていないものとする。また、ここでは、一例として、図３と同様に、ポインタ４０７の選択操作によって、エリア情報表示欄４０５には、エリア情報として「東京」が、カレンダー欄４０６には「2009/4/1」が表示されている。そして、この「2009/4/1」が作業の日付である作業件名「○□△」、「○□□」に対応する各種情報も作業表示欄４０３や作業バー表示欄４０２に表示されている。
ディスパッチャは、作業バー表示欄４０２を参照し、この作業予定を割り当て可能な作業者を検討する。ここでＥ山Ｆ男が最適と判断したディスパッチャは、入力部４３を操作して活動件名「×××」を選択し、Ｅ山Ｆ男に対応する作業バー表示欄４０２にドラッグ＆ドロップする。
【００３９】
ここでディスパッチャは、入力部４３を用いて活動件名「×××」の作業予定の開始及び終了予定日時を入力する。この結果、作業バー表示欄４０２に活動件名「×××」の作業予定の開始及び終了予定日時に対応する作業バーが表示される（図中の「作業バー４０２ｆ」）。なお、入力部４３を用いて年、月、日、時、分のうち、「時」及び「分」を入力することで、カレンダー欄４０６に表示された日付（年、月、日）がこの作業に対応付けられる。また、ディスパッチャは、作業予定の開始及び終了予定日時の入力を作業バー表示欄４０２へのドラッグ＆ドロップ前に行ってもよい。
作業バー表示欄４０２に活動件名「×××」に対応する作業バー４０２ｆが表示されると、作業表示欄４０３の「割当状況」が「未割当」から「仮割当」に処理サーバ３０によって更新される（図示せず）。また、「作業者名」などの項目も更新される。
以上のような活動件名「×××」に対するディスパッチ終了後、さらにディスパッチを行う場合がある。例えば、ディスパッチボード上の「更新」ボタンを押すことで、処理サーバ３０から新たな表示情報を受信した場合である（図９参照）。
【００４０】
図９に示すように、作業表示欄４０３には、活動件名「○○○」の作業予定が新たに表示されている。活動件名「○○○」は、「担当指名」がＥ山Ｆ男であり、作業予定の開始及び終了予定日時も設定されている。すなわち、活動件名「○○○」は、客先によって作業者、作業日時が指定されており、作業者及び作業日時の変更が不可の作業予定である。
この場合、活動件名「○○○」の作業予定は、ディスパッチャがディスパッチすることなく自動的にディスパッチされる。この結果、活動件名「○○○」の作業予定に対応する作業バーが、作業バー表示欄４０２に表示される（図中の「作業バー４０２ｇ」）。
ここで、この活動件名「○○○」の作業予定の開始及び終了予定日時（0：00〜2：00）が、図８で説明した活動件名「×××」の作業予定の開始及び終了予定日時（1：00〜2：00）と重複している。この場合、活動件名「○○○」の方が作業時間が長いため、活動件名「○○○」の作業バーを活動件名「×××」の作業バーが上面に表示されると、活動件名「×××」の作業バーが隠れてしまい作業バーの視認性が悪くなる。
【００４１】
ここで、作業割当支援端末４０は、活動件名「○○○」と活動件名「×××」の開始及び終了予定日時の重複を検出し、レイヤ情報を設定した後、このレイヤ情報に基づいて、作業者、作業日時の変更が不可の作業である活動件名「○○○」に対応する作業バーを、活動件名「×××」に対応する作業バーの背面に表示する。このことにより、作業バー４０２ｆの視認性がよくなり、作業バーの調整がしやすくなる。
【００４２】
次に、図１０、図１１を参照して作業割当支援端末４０によるディスパッチボードの表示動作について説明する。図１０は、作業割当支援端末４０の自動的なディスパッチ動作を示すフローチャートである。図１１は、ディスパッチャによるディスパッチ動作を示すフローチャートである。
なお、以下、すでに複数の作業のディスパッチが終了している状態であり、処理サーバ３０から新たな表示情報を受信した場合の動作について説明する。
【００４３】
（自動ディスパッチ動作）
まず図１０を参照して、作業割当支援端末４０の自動的なディスパッチ動作、すなわち、顧客から作業者、作業時間が指定されている作業を受け付けた時のディスパッチ動作について説明する。
作業割当支援端末４０の制御部４５は、処理サーバ３０の制御部３２から表示情報を受信する。制御部４５が制御部３２から受信する表示情報は、図３に示すディスパッチボード画面のエリア情報表示欄４０５及びカレンダー欄４０６から表示対象として指定された、エリア情報（都道府県名やサービス店名）、及び日付に対応する情報として制御部３２が、メモリ部３１に記憶された作業テーブル２１の中から抽出したものである（ステップＳ１０１）。
制御部４５は、受信した表示情報をメモリ部４２に保持させる。なお、このとき表示部４４には、すでにディスパッチが済んでいる作業バーや、各作業の情報が表示されている。
【００４４】
次に重要度検出部４６１はメモリ部４２に保持された表示情報の作業情報と作業種別を参照し（ステップＳ１０２）、作業情報が「未割当」でかつ作業種別に「１」（変更不可能な作業）の値が設定された作業予定を検出する（ステップＳ１０３）。検索の結果、作業状況が「未割当」でかつ作業種別が「１」の作業が検出された場合（ステップＳ１０３のＹｅｓ）は、ステップＳ１０４の処理に進む。
一方、検索の結果、作業状況が「未割当」でかつ作業種別が「１」の作業が検出されない場合（ステップＳ１０３のＮｏ）は、客先から作業日及び作業者などが指定された作業予定が存在しない場合であり、作業表示欄更新部４６６が表示情報の内容を作業表示欄４０３に反映させて自動表示処理を終了する（ステップＳ１１２）。これ以後は、ディスパッチャによってディスパッチが行われる。
【００４５】
ステップＳ１０４において、重要度検出部４６１は、ステップＳ１０３で検出した表示情報の作業予定に顧客指定ＩＤ及び作業の開始及び終了予定日時が対応付けられているか否かを判定する。
判定の結果、作業予定に顧客指定ＩＤ及び作業の開始及び終了予定日時が対応付けられている場合（ステップＳ１０４のＹｅｓ）、重要度検出部４６１は、この検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定の顧客指定ＩＤに基づいて、表示情報からこの顧客指定ＩＤに対応する作業者に割り当てられた他の作業予定を検出する（ステップＳ１０５）。
一方、判定の結果、作業予定に顧客指定ＩＤ及び作業の開始及び終了予定日時が対応付けられていない場合（ステップＳ１０４のＮｏ）は、作業予定には顧客指定ＩＤまたは作業の開始及び終了予定日時のどちらか一方のみが対応付けられている場合であり、作業表示欄更新部４６６が、表示情報の内容を作業表示欄４０３に反映させて自動表示処理を終了する（ステップＳ１１２）。これ以後は、ディスパッチャによってディスパッチが行われる。
【００４６】
重複判定部４６２によって「他の作業予定」が検出された場合（ステップＳ１０５のＹｅｓ）、重複判定部４６２は、検出された「他の作業予定」の開始及び終了予定日時を取得する（ステップＳ１０６）。
続いて、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値（変更不可能な作業）が設定された作業予定の開始及び終了予定日時と、ステップＳ１０６で取得した「他の作業予定」の開始及び終了予定日時とが重複しているか否かを重複判定部４６２が判定する（ステップＳ１０７）。
ステップＳ１０７での重複判定部４６２の判定によって各作業予定の開始及び終了予定日時の重複を検出した場合（Ｓ１０７のＹｅｓ）は、レイヤ決定部４６３は、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定のレイヤ情報を「０」に設定する。（ステップＳ１０８）。
【００４７】
一方、ステップＳ１０５での検出の結果、「他の作業予定」が検出されなかった場合は（ステップＳ１０５のＮｏ）検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定の顧客指定ＩＤに対応する作業者には、まだどの作業予定も割り当てられていない場合であり、レイヤ決定部４６３にて、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定のレイヤ情報を「１」以上に設定する（ステップＳ１０９）。
また、ステップＳ１０７での判定の結果、各作業予定の開始及び終了予定日時の重複が検出されない場合（ステップ１０７のＮｏ）にも、レイヤ決定部４６３は、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定のレイヤ情報を「１」以上に設定する（ステップＳ１０９）。
【００４８】
次に、ステップＳ１０８で作業予定のレイヤ情報を「０」を設定した作業情報と、ステップＳ１０９で作業予定のレイヤを「１」以上に設定した作業情報を、作業バー表示部４６５の制御のもと、作業バーを作業バー表示欄４０２に表示する（ステップＳ１１０）。
この結果、ディスパッチボード上には、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値(変更不可能な作業)が設定された作業予定の作業バー上に、「その他の作業」に対応する元から表示されていた作業バーが重畳して表示される。なお、このとき、視覚効果制御部４６４は、レイヤ情報が「０」に設定された作業の作業バーと、この作業予定と開始及び終了予定日時が重複する作業予定の作業バーとを異なる色となるように色情報を設定する。
【００４９】
続いて、作業バーの表示と同時に、作業表示欄更新部４６６は、作業表示欄４０３の更新を行う。これにより、ステップＳ１１０において作業バーが表示された作業予定に対応する各情報が作業表示欄４０３に表示される。また、重要度検出部４６１が検出した「未割当」でかつ作業種別に「１」の値が設定された作業予定の作業バーに重畳して表示された「その他の作業予定」に対応する情報が更新される。例えば、「作業状況」が「仮割当」または「割当済」から「未割当」に変更される（ステップＳ１１１）。この「未割当」に変更された作業予定は、ディスパッチャによって再ディスパッチされる。
【００５０】
（ディスパッチャによるディスパッチ動作）
次に図１１を参照してディスパッチャによるディスパッチ動作について説明する。すなわち、ディスパッチャの指示操作に基づき作業予定を設定する動作について説明する。なお、以下の説明では、図１０と重複する部分には同一のステップ番号を付し詳細な説明は省略する。
図３に示すディスパッチボード画面のエリア情報表示欄４０５、カレンダー欄４０６から表示対象として指定された、エリア情報（都道府県名やサービス店名）、及び日付に対応する情報を、図２Ａに示す作業テーブル２１のエリアＩＤやサービス店ＩＤ、及び開始予定日時及び終了予定日時情報に基づき抽出された作業予定情報が、ディスパッチボード画面に表示された状態において、ディスパッチャが入力部４３を用いて作業表示欄４０３に表示された所定の作業予定を選択し、作業バー表示欄４０２へドラッグ＆ドロップする。（ステップＳ２０１）
【００５１】
ディスパッチャにより入力部４３から作業予定が作業バー表示欄４０２にドロップされたことに対応して、制御部４５の制御のもと重要度検出部４６１はこのドロップされた作業予定の作業種別を検出する（ステップＳ２０２）。また、このとき制御部４５は、ディスパッチボードのレイアウトとポインタ４０７の移動位置などから、ドラッグ＆ドロップがどの作業者に対して行われたものであるかを判定する。
ステップＳ２０２で検出された作業種別が「１」の場合（ステップＳ２０３のＹｅｓ）、ディスパッチャによってドラッグ＆ドロップされた作業予定が、作業者または作業日程の変更が不可能なものであり、作業予定には、顧客指定ＩＤまたは作業の開始及び終了予定日時のどちらか一方のみが対応付けられている。
【００５２】
続いて重要度検出部４６１で作業テーブル２１を参照して、顧客指定ＩＤが設定されているか判定する（ステップＳ２０９）。判定の結果、顧客指定ＩＤが設定されている場合（ステップＳ２０９のＹＥＳ）、入力部４３によるこの作業予定の開始及び終了予定日時の入力を受け付ける状態となる（ステップＳ２１１）。ここで、ディスパッチャが入力部４３を用いてこの作業予定の開始及び終了予定日時を入力する。
一方、ステップＳ２０９の判定の結果、顧客指定ＩＤが設定されていない場合は（ステップＳ２０９のＮＯ）、この作業予定には、作業の開始及び終了予定日時のみが設定されている場合であり、制御部４５は、ステップＳ２０２で判定したドラッグ＆ドロップ対象の作業者を示す作業者ＩＤをこの作業予定の作業ＩＤに対応付ける（ステップＳ２１０）。
ステップＳ２１０またはＳ２１１のディスパッチャの処理によって、この作業予定は、顧客によって作業者及び作業予定の開始及び終了予定日時が指定された作業予定と同様の処理が可能となり、以降、図１０のステップＳ１０５〜Ｓ１１１の処理を実行する。
【００５３】
なお、ステップＳ２０２で検出された作業種別が「０」の場合（ステップＳ２０３のＮＯ）、ディスパッチャによってドラッグ＆ドロップされた作業予定が、作業者及び作業日程の変更が可能なものであり、制御部４５はステップＳ２０２で判定したドラッグ＆ドロップ対象の作業者を示す作業者ＩＤを作業員テーブル２２から抽出し、ドラッグ＆ドロップされた作業予定の作業ＩＤに対応付ける（ステップＳ２０４）。
次に、制御部４５は、入力部４３によるこの作業予定の開始及び終了予定日時の入力を受け付ける状態となる（ステップＳ２０５）。ここで、ディスパッチャが入力部４３を用いてこの作業予定の開始及び終了予定日時を入力する。
ディスパッチャにより入力部４３から作業予定の開始及び終了予定日時が入力されると（ステップＳ２０５）、レイヤ決定部４６３は、ディスパッチャにより日時指定された作業バーのレイヤ情報を「１」以上に設定し、（ステップＳ２０６）以降、図１０のステップＳ１１０〜Ｓ１１１の処理を実行する。
【００５４】
以上のように、この第１の実施形態に係る作業割当支援システム１では、作業者及びまたは作業日時の変更が不可の作業予定の開始及び終了予定日時に、その他の作業予定の開始及び終了予定日時が重複した場合、作業者、作業日時の変更が不可の作業予定の作業バーを最背面に表示する。
従来では、例えば、図３に示したポインタ４０７を使用してメニュー４０８を表示させ、作業バー４０２ｃの背面に隠れた作業バー４０２ｄを上面に表示させる操作を行っていた。そして、その後、作業バー４０２ｄに対応する作業予定を他の作業者や、他の時間に変更する再ディスパッチ操作を行っていた。
この場合、メニュー４０８を表示させ、作業バー４０２ｃの背面に隠れた作業バー４０２ｄを上面に表示させるという作業が煩雑であり、効率的ではない。
【００５５】
作業割当支援システム１によれば、わざわざメニュー４０８を表示させ、作業バー４０２ｃの背面に隠れた作業バー４０２ｄを上面に表示させるという作業を行うことなく、重複している作業予定の視認性を向上させ、かつ再ディスパッチする際の作業時間を短縮できる。また、作業割当支援システム１では、作業者及び作業日時の変更が不可の作業予定の作業バーを自動的に表示することからディスパッチする際の作業時間を短縮できる。
さらに作業者、作業日時の変更が不可の作業予定の作業バーを、最背面に表示させるとともにディスパッチボード上で移動できないようにロックすることにより、この作業バー上に重畳して表示された他の作業予定の作業バーの選択、移動操作をスムーズに行える。
【００５６】
（変形例１）
本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
例えば、作業割当支援端末４０の機能を処理サーバ３０に組み込むこともできる。処理サーバ３０の変形例である処理サーバ３０ａを図１２、図１３を参照して説明する。なお、以下、上記実施の形態と同様の構成・作用を有するものについては同一の符号を付し、詳細な説明は省略する。
図１２は、変形例１に係る処理サーバ３０ａの機能ブロック図である。図１３は、処理サーバ３０ａが処理サーバ３０ａが記憶する作業テーブル２１ａを示す図である。
【００５７】
図１２に示すように、処理サーバ３０ａは、作業割当支援端末４０の一つの機能であるディスパッチボード制御部４６を備える。また、ディスパッチボード制御部４６を制御する制御部３２ａを備える。制御部３２ａは、図１０、図１１を参照して説明した制御部４５と同様の動作が可能である。制御部３２ａは、図１３に示すように、作業テーブル２１にレイヤ情報及び作業バーの表示位置を示す情報（図１３中下部の「レイヤ情報」及び「表示位置情報」）を付加した作業テーブル２１ａをメモリ部３１に保持させる。そして、制御部３２ａは、このレイヤ情報及び作業バーの表示位置を示す情報を含む表示情報を作業割当支援端末４０に送信する。作業割当支援端末４０は、受信した表示情報に基づいてディスパッチボードを表示する。なお、「作業バーの表示位置を示す情報」は、ＨＴＭＬ文書中に所定の文字列として記述するようにしてもよい。
【００５８】
（変形例２）
また、上記実施形態の形態では、作業種別が「１」に設定された作業予定があった場合、この作業予定の作業者に割り当てられた他の作業予定を検出し、かつ作業予定日程の重複を検出し、この結果として作業種別が「１」の作業予定に対応する作業バーのレイヤ情報を「０」に設定していた。これに替えて作業種別が「１」の作業予定の場合、直ちに該当する作業予定のレイヤ情報を「０」に設定するようにしてもよい。
この結果、作業種別が「１」の作業予定と対応する作業バーを即座に最背面に表示させることができ、再ディスパッチする際の作業時間を短縮することができる。
【符号の説明】
【００５９】
１…作業割当支援システム、５…ネットワーク、１０…ウェブサーバ、２０…データベースサーバ、２１…作業テーブル、２１ａ…作業テーブル、２２…従業員テーブル、２３…エリアテーブル、２４…サービス店テーブル、３０,３０ａ…処理サーバ、３１,４２…メモリ部、３２,４５…制御部、３３,４１…情報送受信部、３４…作業種別設定部、４０…作業割当支援端末、４３…入力部、４４…表示部、４６…ディスパッチボード制御部、４００…作業者表示欄、４０１…時間軸表示欄、４０２…作業バー表示欄、４０２ａ〜４０２ｇ…作業バー、４０３…作業表示欄、４０４…動作ボタン表示欄、４０５…エリア情報表示欄、４０６…カレンダー欄、４０７…ポインタ、４０８…メニュー、４０９…登録ボタン表示欄、４１０…スキル絞り込み欄、４１１…絞り込解除欄、４３１…マウス、４３２…キーボード、４６１…重要度検出部、４６２…重複判定部、４６３…レイヤ決定部、４６４…視覚効果制御部、４６５…作業バー表示部、４６６…作業表示欄。
【図１】
2010277484.tif 000003
【図２Ａ】
2010277484.tif 000004
【図２Ｂ】
2010277484.tif 000005
【図２Ｃ】
2010277484.tif 000006
【図２Ｄ】
2010277484.tif 000007
【図３】
2010277484.tif 000008
【図４】
2010277484.tif 000009
【図５】
2010277484.tif 000010
【図６】
2010277484.tif 000011
【図７】
2010277484.tif 000012
【図８】
2010277484.tif 000013
【図９】
2010277484.tif 000014
【図１０】
2010277484.tif 000015
【図１１】
2010277484.tif 000016
【図１２】
2010277484.tif 000017
【図１３】
2010277484.tif 000018