(57)【要約】【課題】動員予測を基に作成した時間帯ごとに必要な従業員数をチャート形式で表示し、出勤希望の情報を参照しながら従業員を割り当て、シフト作成することができるシフト作成装置、シフト作成方法、および、シフト作成プログラムを提供することを課題とする。【解決手段】本実施形態は、時間帯ごとに必要な従業員数をチャート形式で表示し、シフト作成を支援するシステムに関する。本実施形態では、シフト作成画面上で、各従業員の出勤希望に関する下段の情報を参照ながら、上段のチャートに従業員を割り当てて、シフトを作成する。【選択図】図１４
2017174392.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と制御部とを備えたシフト作成装置であって、
前記記憶部は、
人員毎の出勤可能な時間帯を示す出勤希望データを記憶する出勤希望記憶手段、
を備え、
前記制御部は、
一人の前記人員を必要とする時間帯を１つのラインで表し、且つ、前記ラインの数が時間帯に必要な前記人員の数を表すシフト作成画面を生成する画面生成手段と、
前記出勤希望データと、予め設定されたシフトの割り当ての優先規則と、に基づいて、前記シフト作成画面における前記各ラインに、出勤可能な時間帯が合致する一人以上の前記人員のシフトを割り当てる割当手段と、
前記シフト作成画面を、入力装置を介して設定可能に出力装置に表示させる表示制御手段と、
を備えたことを特徴とするシフト作成装置。
【請求項２】
前記表示制御手段は、
更に、前記シフト作成画面において、前記割当手段により前記人員のシフトが割り当てられた前記時間帯の前記ラインの領域と、割り当ての無い時間帯の前記ラインの領域とを前記出力装置に識別可能に表示させることを特徴とする請求項１に記載のシフト作成装置。
【請求項３】
前記優先規則は、
前記ラインの開始時刻および終了時刻が、前記出勤可能な時間帯の開始時刻および終了時刻と一致する前記人員のシフトを優先して割り当てる第１の優先規則を含むことを特徴とする請求項１または２に記載のシフト作成装置。
【請求項４】
前記優先規則は、
更に、前記ラインの開始時刻が、前記出勤可能な時間帯の開始時刻と一致する前記人員のシフトを優先して割り当てる第２の優先規則を含むことを特徴とする請求項３に記載のシフト作成装置。
【請求項５】
前記優先規則は、
更に、前記ラインの開始時刻より、前記出勤可能な時間帯の開始時刻が早い前記人員のシフトを優先して割り当てる第３の優先規則を含むことを特徴とする請求項４に記載のシフト作成装置。
【請求項６】
前記優先規則は、
更に、前記ラインの開始時刻より、前記出勤可能な時間帯の開始時刻が遅い前記人員のシフトを優先して割り当てる第４の優先規則を含むことを特徴とする請求項５に記載のシフト作成装置。
【請求項７】
前記優先規則は、
前記第１の優先規則、前記第２の優先規則、前記第３の優先規則、および、前記第４の優先規則の順で優先適用されることを特徴とする請求項６に記載のシフト作成装置。
【請求項８】
前記割当手段は、
前記出勤希望データと前記優先規則とに基づいて、前記優先規則に合致する前記人員が複数である場合、前記シフト作成画面における前記各ラインに、前記出勤可能な時間帯が長い当該人員のシフトを優先的に割り当てることを特徴とする請求項１から７のいずれか一つに記載のシフト作成装置。
【請求項９】
前記記憶部は、
過去動員実績データおよびイベントデータを含むシフトパターンデータを記憶するシフトパターン記憶手段、
を更に備え、
前記画面生成手段は、
前記シフトパターンデータに基づいて、前記シフト作成画面を生成することを特徴とする請求項１から８のいずれか一つに記載のシフト作成装置。
【請求項１０】
記憶部と制御部とを備えたシフト作成装置に実行させるためのシフト作成方法であって、
制御部で実行させる、
一人の人員を必要とする時間帯を１つのラインで表し、且つ、前記ラインの数が時間帯に必要な前記人員の数を表すシフト作成画面を生成する画面生成ステップと、
前記記憶部に記憶された前記人員毎の出勤可能な時間帯を示す出勤希望データと、予め設定されたシフトの割り当ての優先規則と、に基づいて、前記シフト作成画面における前記各ラインに、出勤可能な時間帯が合致する一人以上の前記人員のシフトを割り当てる割当ステップと、
前記シフト作成画面を、入力装置を介して設定可能に出力装置に表示させる表示制御ステップと、
を含むことを特徴とするシフト作成方法。
【請求項１１】
記憶部と制御部とを備えたシフト作成装置に実行させるためのシフト作成プログラムであって、
制御部において、
一人の人員を必要とする時間帯を１つのラインで表し、且つ、前記ラインの数が時間帯に必要な前記人員の数を表すシフト作成画面を生成する画面生成ステップと、
前記記憶部に記憶された前記人員毎の出勤可能な時間帯を示す出勤希望データと、予め設定されたシフトの割り当ての優先規則と、に基づいて、前記シフト作成画面における前記各ラインに、出勤可能な時間帯が合致する一人以上の前記人員のシフトを割り当てる割当ステップと、
前記シフト作成画面を、入力装置を介して設定可能に出力装置に表示させる表示制御ステップと、
を実行させるためのシフト作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シフト作成装置、シフト作成方法、および、シフト作成プログラムに関する。
【背景技術】
【０００２】
特許文献１には、勤務割当画面にガントチャートおよび従業員の希望勤務時間を表示し、ガントチャート上に、計画開始時間および計画終了時間で定められる計画勤務時間帯を表示し、ガントチャート上に、予定開始時間および予定終了時間で定められる予定勤務時間帯を表示し、計画勤務時間帯および予定勤務時間帯が重なっている部分である合致時間帯と、計画勤務時間帯および予定勤務時間帯が重なっていない部分である不足時間帯と、を異なる表示色で表示することで、管理者が、「計画勤務シフトへの従業員の仮割り当て」の業務を容易に行えるようにする勤務シフト管理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３４８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、チャート１行に対し１人分のシフトを割り当てる必要があるため、基本ライン（勤務計画）の作成の段階で、従業員１人１人の勤務時間を決めなければならなかった。
【０００５】
本発明は、上記問題点に鑑みてなされたものであって、基本ラインの作成段階においては時間帯に必要な人数だけを登録し、シフト時間入力後のラインへの割り当ては自動で行うため、柔軟なシフトの作成が可能となるシフト作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係るシフト作成装置は、記憶部と制御部とを備えたシフト作成装置であって、前記記憶部は、人員毎の出勤可能な時間帯を示す出勤希望データを記憶する出勤希望記憶手段、を備え、前記制御部は、一人の前記人員を必要とする時間帯を１つのラインで表し、且つ、前記ラインの数が時間帯に必要な前記人員の数を表すシフト作成画面を生成する画面生成手段と、前記出勤希望データと、予め設定されたシフトの割り当ての優先規則と、に基づいて、前記シフト作成画面における前記各ラインに、出勤可能な時間帯が合致する一人以上の前記人員のシフトを割り当てる割当手段と、前記シフト作成画面を、入力装置を介して設定可能に出力装置に表示させる表示制御手段と、を備えたことを特徴とする。
【０００７】
また、本発明に係るシフト作成装置は、前記表示制御手段は、更に、前記シフト作成画面において、前記割当手段により前記人員のシフトが割り当てられた前記時間帯の前記ラインの領域と、割り当ての無い時間帯の前記ラインの領域とを前記出力装置に識別可能に表示させることを特徴とする。
【０００８】
また、本発明に係るシフト作成装置は、前記優先規則は、前記ラインの開始時刻および終了時刻が、前記出勤可能な時間帯の開始時刻および終了時刻と一致する前記人員のシフトを優先して割り当てる第１の優先規則を含むことを特徴とする。
【０００９】
また、本発明に係るシフト作成装置は、前記優先規則は、更に、前記ラインの開始時刻が、前記出勤可能な時間帯の開始時刻と一致する前記人員のシフトを優先して割り当てる第２の優先規則を含むことを特徴とする。
【００１０】
また、本発明に係るシフト作成装置は、前記優先規則は、更に、前記ラインの開始時刻より、前記出勤可能な時間帯の開始時刻が早い前記人員のシフトを優先して割り当てる第３の優先規則を含むことを特徴とする。
【００１１】
また、本発明に係るシフト作成装置は、前記優先規則は、更に、前記ラインの開始時刻より、前記出勤可能な時間帯の開始時刻が遅い前記人員のシフトを優先して割り当てる第４の優先規則を含むことを特徴とする。
【００１２】
また、本発明に係るシフト作成装置は、前記優先規則は、前記第１の優先規則、前記第２の優先規則、前記第３の優先規則、および、前記第４の優先規則の順で優先適用されることを特徴とする。
【００１３】
また、本発明に係るシフト作成装置は、前記割当手段は、前記出勤希望データと前記優先規則とに基づいて、前記優先規則に合致する前記人員が複数である場合、前記シフト作成画面における前記各ラインに、前記出勤可能な時間帯が長い当該人員のシフトを優先的に割り当てることを特徴とする。
【００１４】
また、本発明に係るシフト作成装置は、前記記憶部は、過去動員実績データおよびイベントデータを含むシフトパターンデータを記憶するシフトパターン記憶手段、を更に備え、前記画面生成手段は、前記シフトパターンデータに基づいて、前記シフト作成画面を生成することを特徴とする。
【００１５】
また、本発明に係るシフト作成方法は、記憶部と制御部とを備えたシフト作成装置に実行させるためのシフト作成方法であって、制御部で実行させる、一人の人員を必要とする時間帯を１つのラインで表し、且つ、前記ラインの数が時間帯に必要な前記人員の数を表すシフト作成画面を生成する画面生成ステップと、前記記憶部に記憶された前記人員毎の出勤可能な時間帯を示す出勤希望データと、予め設定されたシフトの割り当ての優先規則と、に基づいて、前記シフト作成画面における前記各ラインに、出勤可能な時間帯が合致する一人以上の前記人員のシフトを割り当てる割当ステップと、前記シフト作成画面を、入力装置を介して設定可能に出力装置に表示させる表示制御ステップと、を含むことを特徴とする。
【００１６】
また、本発明に係るシフト作成プログラムは、記憶部と制御部とを備えたシフト作成装置に実行させるためのシフト作成プログラムであって、制御部において、一人の人員を必要とする時間帯を１つのラインで表し、且つ、前記ラインの数が時間帯に必要な前記人員の数を表すシフト作成画面を生成する画面生成ステップと、前記記憶部に記憶された前記人員毎の出勤可能な時間帯を示す出勤希望データと、予め設定されたシフトの割り当ての優先規則と、に基づいて、前記シフト作成画面における前記各ラインに、出勤可能な時間帯が合致する一人以上の前記人員のシフトを割り当てる割当ステップと、前記シフト作成画面を、入力装置を介して設定可能に出力装置に表示させる表示制御ステップと、を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、基本ラインの作成段階においては時間帯に必要な人数だけを登録し、シフト時間入力後のラインへの割り当ては自動で行うため、柔軟なシフトの作成が可能となるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】図１は、従来技術におけるシフト作成と、本実施形態にかかるシフト作成とにおける基本ラインの表示および割り当ての一例を示す図である。
【図２】図２は、シフト作成装置の構成の一例を示すブロック図である。
【図３】図３は、本実施形態におけるシフト作成装置の処理の一例を示すフローチャートである。
【図４】図４は、シフト作成処理のフローの一例を示す図である。
【図５】図５は、基本ライン登録画面および基本ライン登録の一例を示す図である。
【図６】図６は、本実施形態にかかるデータファイルの構成の一例を示す図である。
【図７】図７は、月間ライン登録画面と、明細部詳細の一例を示す図である。
【図８】図８は、本実施形態におけるライン割り当ての詳細の一例を示す図である。
【図９】図９は、本実施形態におけるライン割り当ての詳細の一例を示す図である。
【図１０】図１０は、本実施形態におけるライン割り当ての詳細の一例を示す図である。
【図１１】図１１は、本実施形態におけるライン割り当ての詳細の一例を示す図である。
【図１２】図１２は、本実施形態におけるライン割り当ての詳細の一例を示す図である。
【図１３】図１３は、本実施形態におけるライン割り当ての詳細の一例を示す図である。
【図１４】図１４は、シフト作成画面の一例を示す図である。
【図１５】図１５は、シフト作成画面の一例を示す図である。
【図１６】図１６は、シフト作成画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。
【００２０】
［１．概要］
図１を参照して、本発明の概要を説明する。図１は、従来技術におけるシフト作成と、本実施形態にかかるシフト作成とにおける基本ラインの表示および割り当ての一例を示す図である。
【００２１】
従来、過去の実績、当日のイベントの情報、および、従業員の出勤希望などの多くの資料をオペレータが手元に用意し、目で見て確認しながらシフト表を作成していたため、標準化が難しく、システム化されていない部分があった。
【００２２】
そこで、本実施形態においては、時間帯ごとに必要な従業員数をチャート形式で表示し、シフト作成を支援するシステムを提供している。ここで、本実施形態では、動員予測を基に作成した時間帯ごとに必要な従業員数をチャート形式で表示し、出勤希望の情報を参照しながら従業員を割り当て、シフト作成することを可能としており、シフトを割り当てていく際に、チャート上に色でシフトの埋まり具合を表現することで人員の過不足を視覚的に判断することを可能とし、シフト作成時のミス低減や作成スピードの向上を図っている。
【００２３】
例えば、図１（１）に示すように、従来技術においては、９：００から１８：００の時間帯に、１人の従業員が必要だった場合、１行に対し１人のシフトを割り当てなければならなかったため、９：００から１８：００のラインを作成した場合、９：００から１８：００まで勤務可能な１人を割り当てる必要があった。また、図１（２）に示すように、従来技術においては、仮に二人でこの時間帯をまかなおうとした場合、２行のラインを作成しなければならず、この時点で勤務時間も決めなければならなかった。このように、従来技術においては、チャート１行に対し一人分のシフトを割り当てる必要があるため、基本ライン（勤務計画）の作成の段階で、従業員一人一人の勤務時間を決めなければならなかった。
【００２４】
一方、図１（３）に示すように、本実施形態においては、基本ラインは１行作成すればよい。そして、図１（４）に示すように、本実施形態においては、人員毎の出勤可能な時間帯を入力すれば、割り当ては自動で行われる。このように、本実施形態においては、基本ラインの作成段階においては時間帯に何人が必要かを登録するだけでよく、シフト時間入力後のラインへの割り当ては自動で行うため、柔軟なシフトの作成が可能となっている。
【００２５】
［２．構成］
本実施形態に係るシフト作成装置の構成の一例について、図２を参照して説明する。図２は、シフト作成装置の構成の一例を示すブロック図である。
【００２６】
シフト作成装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、シフト作成装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
【００２７】
シフト作成装置１００は、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。シフト作成装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００２８】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、シフト作成装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、シフト作成装置１００とサーバ２００とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。
【００２９】
記憶部１０６には、各種のデータベース、テーブル、および、ファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、または、光ディスク等を用いることができる。記憶部１０６は、シフトパターンファイル１０６ａと基本ラインファイル１０６ｂと月間ラインファイル１０６ｃと出勤希望ファイル１０６ｄと優先規則ファイル１０６ｅとシフトファイル１０６ｆとを備えている。
【００３０】
シフトパターンファイル１０６ａは、過去動員実績データおよびイベントデータを含むシフトパターンデータを記憶する。ここで、シフトパターンデータは、動員予測客数を含んでいてもよい。なお、過去動員実績データは、曜日合わせのため過去（月初）日が指定された場合、指定された日付から一カ月分を自動セットしたデータであってもよい。また、過去動員実績データは、一括セットするのではなく、祝祭日を考慮して個別に割り当てされたデータであってもよい。
【００３１】
基本ラインファイル１０６ｂは、１日の動員予測客数に対して設定された時間帯ごとに必要な従業員数のパターンである（基本）ラインのラインデータ（基本ラインデータ）を記憶している。すなわち、基本ラインデータは、時間帯毎の必要人数をパターンとして登録したシフトパターン情報（例えば、土曜の閑散期の９時台に３人、１０時台に４人従業員が必要等）であってもよい。
【００３２】
月間ラインファイル１０６ｃは、営業日に対して割り当てられた基本ラインである（月間）ラインのラインデータ（月間ラインデータ）を記憶する。ここで、月間ラインデータは、一人の人員（従業員）を必要とする時間帯を１つのラインで表し、且つ、ラインの数が時間帯に必要な人員の数を表すシフト作成画面であってもよい。すなわち、月間ラインデータは、日単位に基本ラインの割り当てを管理したデータであってもよい。
【００３３】
出勤希望ファイル１０６ｄは、人員（従業員）毎の出勤可能な時間帯を示す出勤希望データを記憶する。ここで、出勤希望データは、月単位で登録された従業員の出勤希望を示すデータであってもよい。
【００３４】
優先規則ファイル１０６ｅは、シフトの割り当ての優先規則を記憶する。ここで、優先規則は、ラインの開始時刻および終了時刻が、出勤可能な時間帯の開始時刻および終了時刻と一致する人員のシフトを優先して割り当てる第１の優先規則を含んでいてもよい。また、優先規則は、ラインの開始時刻が、出勤可能な時間帯の開始時刻と一致する人員のシフトを優先して割り当てる第２の優先規則を含んでいてもよい。また、優先規則は、ラインの開始時刻より、出勤可能な時間帯の開始時刻が早い人員を優先して割り当てる第３の優先規則を含んでいてもよい。また、優先規則は、ラインの開始時刻より、出勤可能な時間帯の開始時刻が遅い人員のシフトを優先して割り当てる第４の優先規則を含んでいてもよい。また、優先規則は、第１の優先規則、第２の優先規則、第３の優先規則、および、第４の優先規則の順で優先適用されてもよい。
【００３５】
シフトファイル１０６ｆは、月間ラインデータ（シフト作成画面）と出勤希望データとに基づいて作成されるシフトデータを記憶する。ここで、シフトデータは、出勤希望データとシフトの割り当ての優先規則とに基づいて、各ラインに出勤可能な時間帯が合致する一人以上の人員のシフトを割り当てたシフト作成画面であってもよい。
【００３６】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、または、マイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。
【００３７】
制御部１０２は、シフト作成装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部１０２は、機能概念的に、画面生成部１０２ａと割当部１０２ｂと表示制御部１０２ｃとを備えている。
【００３８】
画面生成部１０２ａは、一人の人員を必要とする時間帯を１つのラインで表し、且つ、ラインの数が時間帯に必要な人員の数を表すシフト作成画面を生成する。ここで、画面生成部１０２ａは、シフトパターンデータに基づいて、シフト作成画面を生成してもよい。
【００３９】
割当部１０２ｂは、出勤希望データと、シフトの割り当ての優先規則と、に基づいて、シフト作成画面における各ラインに、出勤可能な時間帯が合致する一人以上の人員のシフトを割り当てる。ここで、割当部１０２ｂは、出勤希望データと優先規則とに基づいて、優先規則に合致する人員が複数である場合、シフト作成画面における各ラインに、出勤可能な時間帯が長い当該人員のシフトを優先的に割り当ててもよい。
【００４０】
表示制御部１０２ｃは、シフト作成画面を、入力装置１１２を介して設定可能に出力装置１１４に表示させる。ここで、表示制御部１０２ｃは、シフト作成画面において、割当部１０２ｂにより人員が割り当てられた時間帯のラインの領域と、割り当ての無い時間帯のラインの領域とを出力装置１１４に識別可能に表示させてもよい。
【００４１】
［３．具体例］
本実施形態の具体例について、図３から図１６を参照して説明する。
【００４２】
［シフト割当処理］
ここで、図３から図１３を参照して、本実施形態に係るシフト割当処理について説明する。図３は、本実施形態におけるシフト作成装置１００の処理の一例を示すフローチャートである。
【００４３】
図３に示すように、画面生成部１０２ａは、シフトパターンファイル１０６ａに記憶された過去動員実績データおよびイベントデータを含むシフトパターンデータに基づいて、一人の従業員を必要とする時間帯を１つのラインで表し、且つ、ラインの数が時間帯に必要な従業員の数を表す営業日のシフト作成画面を生成する（ステップＳＡ−１）。
【００４４】
そして、割当部１０２ｂは、出勤希望ファイル１０６ｄに記憶された従業員毎の出勤可能な時間帯を示す出勤希望データと、優先規則ファイル１０６ｅに記憶されたシフトの割り当ての優先規則と、に基づいて、シフト作成画面における各ラインに、出勤可能な時間帯が合致する一人以上の人員のシフトを割り当て、シフト作成画面（シフトデータ）をシフトファイル１０６ｆに格納する（ステップＳＡ−２）。
【００４５】
そして、表示制御部１０２ｃは、シフト作成画面（シフトデータ）において、割当部１０２ｂにより人員のシフトが割り当てられた時間帯のラインの領域と、割り当ての無い時間帯のラインの領域とを識別可能に、且つ、シフト作成画面を入力装置１１２を介して設定（変更）可能に出力装置１１４に識別可能に表示させ（ステップＳＡ−３）、処理を終了する。
【００４６】
ここで、表示制御部１０２ｃは、入力装置１１２を介してシフト作成画面（シフトデータ）が設定（変更）された場合、変更後のシフト作成画面をシフトファイル１０６ｆに格納することで、シフト作成画面を更新してもよい。
【００４７】
ここで、図４から図１３を参照して、本実施形態に係るシフト作成処理の具体例について説明する。図４は、シフト作成処理のフローの一例を示す図である。
【００４８】
図４に示すように、画面生成部１０２ａは、シフトパターンファイル１０６ａに記憶された過去動員実績データおよびイベントデータを含むシフトパターンデータに基づいて、１日の動員予測客数に対して設定された時間帯ごとに必要な従業員数のパターンである基本ラインの基本ラインデータを生成し、基本ラインデータを基本ラインファイル１０６ｂに格納する（ステップＳＢ−１）。
【００４９】
ここで、図５および図６を参照して、本実施形態における基本ラインの一例について説明する。図５は、基本ライン登録画面および基本ライン登録の一例を示す図である。図６は、本実施形態にかかるデータファイルの構成の一例を示す図である。
【００５０】
図５に示すように、本実施形態においては、動員予測人員（客数）に対して、時間帯ごとに必要な従業員数のパターンを設定してもよい。そして、図６に示すように、本実施形態においては、劇場ＣＤ（コード）、セクションＣＤ、ラインＣＤ、ライン名称、および、動員予測人員（客数）を含む基本ライン、ならびに、劇場ＣＤ、セクションＣＤ、ラインＣＤ、行番号、開始時刻、および、終了時刻を含む基本ライン明細に関する基本ラインデータを基本ラインファイル１０６ｂに登録してもよい。
【００５１】
図４に戻り、画面生成部１０２ａは、基本ラインファイル１０６ｂに記憶された営業日に対して割り当てられた基本ラインである月間ラインの月間ラインデータ（シフト作成画面）を取得し、月間ラインデータを月間ラインファイル１０６ｃに格納する（ステップＳＢ−２）。
【００５２】
ここで、図６および図７を参照して、本実施形態における月間ラインの一例について説明する。図７は、月間ライン登録画面と、明細部詳細の一例を示す図である。
【００５３】
図７に示すように、本実施形態においては、実際の営業日に対して、基本ラインを割り当てる。ここで、各日の動員予測人員はユーザにより変更可能であってもよい。そして、図６に示すように、本実施形態においては、劇場ＣＤ、セクションＣＤ、年月日、ラインＣＤ、および、動員予測人員（客数）を含む月間ラインデータを月間ラインファイル１０６ｃに登録してもよい。
【００５４】
図４に戻り、割当部１０２ｂは、入力装置１１２を介して従業員毎の出勤可能な時間帯を示す出勤希望データが入力された場合、出勤希望データを月単位で出勤希望ファイル１０６ｄに登録する（ステップＳＢ−３）。
【００５５】
ここで、図６を参照して、本実施形態における出勤希望データの一例について説明する。
【００５６】
本実施形態においては、ユーザにより入力装置１１２を介して入力された劇場ＣＤ、セクションＣＤ、年月日、従業員ＣＤ、出勤希望区分、開始時刻、および、終了時刻を含む出勤希望データを出勤希望ファイル１０６ｄに登録してもよい。
【００５７】
図４に戻り、割当部１０２ｂは、出勤希望ファイル１０６ｄに記憶された月単位の出勤希望データと、優先規則ファイル１０６ｅに記憶されたシフトの割り当ての優先規則と、に基づいて、月間ラインファイル１０６ｃに記憶された月間ラインデータ（シフト作成画面）における各月間ラインに、出勤可能な時間帯が合致する一人以上の従業員のシフトを割り当て、従業員のシフトの割り当てがされたシフト作成画面（シフトデータ）をシフトファイル１０６ｆに格納し（ステップＳＢ−４）、処理を終了する。
【００５８】
ここで、図８から図１３を参照して、本実施形態におけるライン割当の一例について説明する。図８から図１３は、本実施形態におけるライン割り当ての詳細の一例を示す図である。
【００５９】
図８に示す、月間ラインデータ（シフト作成画面）が月間ラインファイル１０６ｃに登録され、且つ、出勤希望データが出勤希望ファイル１０６ｄに登録されている場合、図９に示すように、割当部１０２ｂは、月間ラインと出勤希望との完全一致を検索し、４行目の月間ラインとＥさんの出勤希望とが完全一致であるため、４行目の月間ラインにＥさんのシフトを割り当てる。
【００６０】
そして、図１０に示すように、割当部１０２ｂは、未割り当ての月間ラインと出勤希望とを参照し、完全一致を検索する。そして、完全一致がないため、割当部１０２ｂは、開始時刻が一致する月間ラインを検索する。そして、１行目の月間ラインとＣさんの出勤希望の開始時刻とが一致し、且つ、２行目の月間ラインとＡさんの出勤希望の開始時刻とが一致するため、割当部１０２ｂは、Ａさんの拘束時間（５時間）よりもＣさんの拘束時間（８時間）の方が長いため、拘束条件の多いほうを採用するルールに従い、１行目の月間ラインにＣさんのシフトを割り当てる。
【００６１】
そして、図１１に示すように、割当部１０２ｂは、未割り当ての月間ラインと出勤希望とを参照し、完全一致を検索する。そして、完全一致がないため、割当部１０２ｂは、開始時刻が一致する月間ラインを検索する。そして、割当部１０２ｂは、２行目の月間ラインとＡさんの出勤希望の開始時刻とが一致するため、２行目の月間ラインにＡさんのシフトを割り当てる。
【００６２】
そして、図１２に示すように、割当部１０２ｂは、未割り当ての月間ラインと出勤希望とを参照し、完全一致を検索する。そして、完全一致がないため、割当部１０２ｂは、開始時刻が一致する月間ラインを検索する。そして、割当部１０２ｂは、２行目の月間ラインの未割当時間帯（１５：００〜１９：００）とＤさんの出勤希望の開始時刻とが一致するため、２行目の月間ラインの未割当時間帯（１５：００〜１９：００）にＤさんのシフトを割り当てる。
【００６３】
そして、図１３に示すように、割当部１０２ｂは、未割り当ての月間ラインと出勤希望とを参照し、完全一致を検索する。そして、完全一致がないため、割当部１０２ｂは、開始時刻が一致する月間ラインを検索する。そして、開始時刻が一致する月間ラインがないため、割当部１０２ｂは、出勤希望の開始時刻が月間ラインの開始時刻より早いものを検索する。そして、早いものが検索されないため、割当部１０２ｂは、出勤希望の開始時刻が月間ラインの開始時刻より遅いものを検索する。そして、割当部１０２ｂは、Ｂさんの出勤希望の開始時刻が３行目の月間ラインの開始時刻より遅いため、３行目の月間ラインにＢさんのシフトを割り当てる。
【００６４】
このように、本実施形態におけるライン割当においては、（１）出勤希望の開始時刻および終了時刻がラインに完全一致する、（２）出勤希望の開始時刻がラインに一致する、（３）出勤希望の開始時刻がライン開始時刻より早い、および、（４）出勤希望の開始時刻がライン開始時刻より遅いという（１）から（４）の優先順にしたがって、ラインにシフトを割り当ててもよい。すなわち、本実施形態におけるライン割当においては、１人分のシフトを割り当てる度に、未割り当てのラインをもとにして、ラインにシフトを割り当ててもよい。なお、本実施形態におけるライン割当においては、各条件に一致するものが複数存在する場合、拘束時間（出勤希望時間）が長い順から割り当ててもよい。
【００６５】
また、図１４から図１６を参照して、本実施形態に係るシフト作成画面の一例を説明する。図１４から図１６は、シフト作成画面の一例を示す図である。
【００６６】
まず、図１４に示すように、本実施形態におけるシフト作成画面においては、シフトを作成する対象の劇場を選択するリストボックス、シフトを作成する対象のセクション（部署）を選択するリストボックス、シフトを作成する対象の日付を選択するリストボックス、月間ライン登録にて登録したシフト作成日の基本ラインの表示、および、基本ラインに紐づく動員予測人員の表示を含む画面ヘッダ部を備えている。
【００６７】
また、図１４に示すシフト作成画面においては、基本ラインに紐づく明細の開始時間および終了時間の表示、ならびに、基本ライン明細の開始から終了までの時間である投入時間（投入ｈ）の表示を含む基本ライン部を備えている。ここで、図１４に示すシフト作成画面においては、登録された出勤希望と比較して人員の過不足がないかを時間帯ごとに色で表示しており、基本ラインのみが存在し、シフトが割り当たっていない状態（人員不足が懸念されるためシフトの割り当てが必要な状態）を緑色で表示し（図中の「基本ライン」）、基本ラインが存在せず、シフトのみが割り当たっている状態（人員が必要ないのにもかかわらずシフトがある状態）を水色で表示し（図中の「シフトのみ」）、基本ラインにシフトが割り当たっている状態（全てのラインがこれになるのが理想である、必要な時間に必要な人員が割り当たっている状態）を青色で表示し（図中の「ラインシフト一致」）、基本ラインに対しシフトが複数割り当たっている状態（人員が必要な時間帯ではあるが人員が多すぎる状態）を赤色で表示し（図中の「ライン有りシフト重複」）、基本ラインが存在せず、シフトが複数割り当たっている状態（人員が必要ないのにもかかわらず複数人のシフトがある状態）をピンク色で表示している（図中の「ライン無しシフト重複」）。
【００６８】
ここで、図１４に示す基本ライン部においては、１行目のラインの９：００〜１８：３０と１０：００〜１８：３０とに重複してシフトが登録されており、２行目のラインの９：００〜１８：００にシフトが登録されており、３行目のラインの９：００〜１８：００にシフトが登録されており、４行目のラインの９：００〜１９：００にシフトが登録されており、５行目のラインの１０：３０〜２１：３０にシフトが登録されており、６行目のラインの１１：００〜２２：００にシフトが登録されている。
【００６９】
そのため、図１４に示す基本ライン部においては、９：００〜１０：００の時間帯には、４人の従業員が必要であるが、４人分が割り当てられており、過不足がない状態となっている。また、図１４に示すシフト作成画面においては、１５：００〜１６：００の時間帯には、６人の従業員が必要であるが、１行目のラインでシフト重複が発生しているため（なお、赤色表示させる）、７人分が割り当てられており、１人分の人員が過剰な状態となっている。また、図１４に示すシフト作成画面においては、２１：００〜２１：３０の時間帯には、１人の従業員が必要であるが、シフトのみが発生しているため（なお、水色表示させる）、２人分が割り当てられており、１人分の人員が過剰な状態となっている。
【００７０】
また、図１４に示すシフト作成画面においては、画面ヘッダ部の劇場、セクションに所属する従業員の表示（図中の「従業員」）、シフト作成日（２０ＸＸ／０２／０７（日））を含む月度期間にてシフト上の出勤日数の合計の表示（図中の「出勤日数」）、シフト作成日のシフトの開始時間および終了時間の表示（図中の「開始」および「終了」）、ならびに、シフト作成日を基点に前後３日分（２０ＸＸ／０２／０４（木）〜２０ＸＸ／０２／０６（土）および２０ＸＸ／０２／０８（月）〜２０ＸＸ／０２／１０（水））のシフトの表示（図中の「シフト」）を含むシフト／出勤希望部を備えている。
【００７１】
ここで、図１４に示すシフト／出勤希望部における「従業員」に対する「日付」のセルには、シフトの開始時間および終了時間（なお、空白の場合、休暇または未登録）、ならびに、出勤希望の開始時間および終了時間（ここで、ＦＲＥＥは、終日勤務可能を示し、バツ印は、終日勤務不可を示し、三角印は、休暇希望を示し、時間指定してある場合、指定時間のみ勤務可能なことを示している（例えば、［０９：００］［１５：００］と表示されている場合、９：００〜１５：００の時間帯ならば勤務可能なことを示している））。すなわち、各セルの上段には、シフト登録している内容が表示され、下段には、従業員の希望シフトが表示されている。
【００７２】
図１５に示すように、本実施形態におけるシフト未登録のシフト作成画面においては、動員予測を基に作成した時間帯ごとに必要な従業員数（ライン）がチャート形式で表示されている。また、図１５に示すシフト作成画面においては、表を縦列で見たときのセル数が該当の時間帯に必要な従業員数となっている。また、図１５に示すシフト作成画面において、９：００〜１０：００の時間帯には、４人の従業員が必要であり、１９：００〜２０：００の時間帯には、３人の従業員が必要なことが表示されている。
【００７３】
また、図１６に示すように、本実施形態における１人分のシフトが登録されているシフト作成画面においては、４行目のラインの９：００〜１９：００に１人分のシフトが登録されており、９：００〜１０：００の時間帯には、４人の従業員が必要なため、残り３人の割り当てが必要な状態となっていることが表示されている。
【００７４】
このように、本実施形態においては、動員予測を基に作成した時間帯ごとに必要な従業員数（基本ライン）をチャート形式で表示し、出勤希望の情報を参照しながら従業員を割り当て、シフトを作成する機能を実装している。また、本実施形態においては、シフトを割り当てていく際に、チャート上に色でシフトの埋まり具合を表現することで、人員の過不足を視覚的に判断することを可能とし、シフト作成時のミス低減や作成スピードの向上を図っている。それにより、本実施形態において、オペレータは、基本ラインの埋まり具合を確認しながら、基本ラインの１日分に対して、セクション単位に出勤希望の情報を参照しながら従業員を割り当てし、シフトを組んでいくことができる。
【００７５】
また、従来、様々な情報をオペレータが目で確認しながらシフト表を作成していたが、本実施形態においては、動員予測を基に作成した時間帯ごとに必要な従業員数に対して、出勤希望の情報を参照しながら従業員を割り当て、シフトを作成することを可能としている。また、本実施形態においては、１日単位のシフトの登録（場所毎）を可能とし、シフト作成画面上部のチャートにおいて、動員予測をチャートで表現することで、色によってシフトの登録状況および必要人数を表すことができ、シフト作成画面下部に各従業員のシフト情報を表示することで、登録は１日単位だが、参照用として１週間分の情報を表示することができる。
【００７６】
また、本実施形態においては、シフト検討を行う際の参考情報として、各従業員の勤務可能セクションをシフト作成画面上に表示することができる。また、本実施形態においては、介護または旅行業等の業界で利用した場合、ヘルパーまたは添乗員の従業員スキル管理を行ってもよい。
【００７７】
また、本実施形態においては、シフト状況を色で視覚的に表現し、月間ラインを登録する際に過去の実績を合わせて表示することができる。また、本実施形態においては、勤務時間の長いシフトを優先的に上に表示してもよい。また、本実施形態においては、シフト作成時に、セクションごとにまとめて表示してもよい。また、本実施形態においては、各時間帯に誰がシフト割り当てされているか簡単にわかる仕組みとして、シフト作成画面上部のチャートにマウスオーバーした場合、従業員名を表示してもよく、シフト作成画面上部のチャートをクリックした場合、シフト作成画面下部の従業員の色を変えて表示してもよい。また、本実施形態においては、シフト作成画面に上下表示しているが、左右表示、複数画面表示してもよい。
【００７８】
［４．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００７９】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００８０】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００８１】
また、シフト作成装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００８２】
例えば、シフト作成装置１００が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じてシフト作成装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００８３】
また、このコンピュータプログラムは、シフト作成装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００８４】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【００８５】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００８６】
記憶部に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００８７】
また、シフト作成装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、シフト作成装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００８８】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【００８９】
本発明は、特に、劇場や介護業界などにおけるシフト管理に有用である。
【符号の説明】
【００９０】
１００  シフト作成装置
１０２  制御部
１０２ａ  画面生成部
１０２ｂ  割当部
１０２ｃ  表示制御部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  シフトパターンファイル
１０６ｂ  基本ラインファイル
１０６ｃ  月間ラインファイル
１０６ｄ  出勤希望ファイル
１０６ｅ  優先規則ファイル
１０６ｆ  シフトファイル
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  サーバ
３００  ネットワーク
【図１】
2017174392.tif 000003
【図２】
2017174392.tif 000004
【図３】
2017174392.tif 000005
【図４】
2017174392.tif 000006
【図５】
2017174392.tif 000007
【図６】
2017174392.tif 000008
【図７】
2017174392.tif 000009
【図８】
2017174392.tif 000010
【図９】
2017174392.tif 000011
【図１０】
2017174392.tif 000012
【図１１】
2017174392.tif 000013
【図１２】
2017174392.tif 000014
【図１３】
2017174392.tif 000015
【図１４】
2017174392.tif 000016
【図１５】
2017174392.tif 000017
【図１６】
2017174392.tif 000018