(57)【要約】【課題】各種作業に関する情報を処理する情報処理装置において、実際の運用に適した作業計画の作成を可能にする。【解決手段】情報処理装置１は、作業毎に、作業の実施に必要な条件を設定し、その設定された条件に基づいて、作業計画のシミュレーションを実行し、シミュレーションにより得られた情報を用いて、作業計画表を作成する。【選択図】            図１
2004234452.tif 000002
【特許請求の範囲】
【請求項１】
各作業に関する情報を処理する情報処理装置において、
各作業毎に、当該各作業の実施をするための計画に必要な条件を設定する作業条件設定手段と、
前記作業条件設定手段により設定された条件に基づいて、作業計画のシミュレーションを実行するシミュレーション手段と、
前記シミュレーション手段によるシミュレーションにより得られた情報を用いて、作業計画表を作成する作成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記作業の実施をするための計画に必要な条件には、作業の実施に必要な人に関する情報が含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記作業の実施をするための計画に必要な条件には、作業の開始時刻を指定するか否かを示す情報が含まれ、
前記作業条件設定手段により開始時刻を指定しないと設定された作業に対して、開始時刻を任意に変更する変更手段を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記作成手段により作成された作業計画表を印刷する印刷手段を備え、
前記作業の実施をするための計画に必要な条件には、作業が実施されたことを確認するか否かを指定するための情報が含まれ、
前記印刷手段は、実施の確認が指定された作業について、実施を確認するための欄を印刷することを特徴とする請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記作業の実施をするための計画に必要な条件には、一定の条件を満たす人に特定の作業を割り当てるための情報が含まれることを特徴とする請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
前記シミュレーション手段によるシミュレーションによって得られた情報のうち、以後のシミュレーションにおいて変更させない情報を指定する固定情報指定手段を備え、
前記シミュレーション手段は、前記固定情報指定手段により指定された情報以外の部分について、シミュレーションを実行することを特徴とする請求項１〜５の何れか一項に記載の情報処理装置。
【請求項７】
前記シミュレーション手段によるシミュレーションの結果と、前記作業の実施をするための計画に必要な条件との関係を示す情報を表示する結果情報表示手段を備えることを特徴とする請求項１〜６の何れか一項に記載の情報処理装置。
【請求項８】
前記シミュレーション手段によるシミュレーションの結果、前記作業の実施をするための計画に必要な条件を満たしていない作業が存在する場合、当該作業の実施に必要な条件を満たしていない旨を通知するための情報を表示する通知情報表示手段を備えることを特徴とする請求項１〜７の何れか一項に記載の情報処理装置。
【請求項９】
前記通知情報表示手段は、前記作業の実施をするための計画に必要な条件を満たすための方法に関する情報を更に表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記シミュレーション手段は、曜日別に、１週間分の作業計画のシミュレーションを実行し、
前記作成手段は、前記シミュレーションにより得られた情報を用いて、１週間分の作業計画を作成することを特徴とする請求項１〜９の何れか一項に記載の情報処理装置。
【請求項１１】
１ヶ月分の作業計画表の作成を指示する作成指示手段を備え、
前記作成指示手段により１ヶ月分の作業計画表の作成が指示された場合、前記シミュレーション手段は、前記作成手段により作成された１週間分の作業計画表に基づいて、１か月分の作業計画のシミュレーションを実行することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記シミュレーション手段により得られた情報に基づいて、曜日別に複数の作業計画のパターンを生成するパターン生成手段と、
前記パターン生成手段により生成された複数の作業計画のパターンの中から、曜日別に一つのパターンを任意に選択するパターン選択手段と、を備え、
前記作成手段は、前記パターン選択手段により曜日別に選択されたパターンを用いて、１週間分の作業計画表を作成することを特徴とする請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記作成手段により作成された作業計画を、作業毎に、割り当てられた人を示す形式で表示する第１の表示制御手段と、
前記作成手段により作成された作業計画を、人毎に、割り当てられた作業を示す形式で表示する第２の表示制御手段と、
前記第１の表示制御手段による作業計画の表示と、前記第２の表示制御手段による作業計画の表示との間の切替操作を指示する操作手段と、
前記操作手段により切替操作が指示されると、前記作業計画の表示を切り替える切替手段と、
を備えることを特徴とする請求項１〜１２の何れか一項に記載の情報処理装置。
【請求項１４】
各作業に関する情報処理を制御するコンピュータに、
各作業毎に、当該各作業の実施をするための計画に必要な条件を設定する条件設定機能と、
前記条件設定機能により設定された条件に基づいて、作業計画のシミュレーションを実行するシミュレーション機能と、
前記シミュレーション機能によるシミュレーションにより得られた情報を用いて、作業計画表を作成する作成機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種作業に関する情報を処理する情報処理装置及びプログラムに関する。
【０００２】
【従来の技術】
ＬＳＰ（Ｌａｂｏｒ  Ｓｃｈｅｄｕｌｉｎｇ  Ｐｒｏｇｒａｍ）として知られる業務改善（生活向上）を目的とした活動では、小売市場であれば店舗経営に関わる作業、工場などの製造現場であれば部品の組み立て作業など、現場に存在する作業を明確にして、各人に必要な時間を明確に洗い出す作業（いわゆる仕事の棚卸し）が行われている。このような作業の計画を作成する方法として、各人に作業を割り当てる方法や、各作業に対して人を配置する方法等が提案されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開２００１−９２８８３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の作業計画の作成にあっては、各作業の実施に要する時間を定義することが主であったため、作成された作業計画の変更等に柔軟に対応することができなかった。また、従来の作業計画の作成において、各作業に割り当てる人の決定は、過去の割り当てに応じて惰性で行われることが多かったため、作業に最適な人物が割り当てられていないことがあった。このように、従来の方法で作成された作業計画は、実際の運用に適していないという問題があった。
【０００５】
本発明の課題は、各種作業に関する情報を処理する情報処理装置において、実際の運用に適した作業計画の作成を可能にすることである。
【０００６】
【課題を解決するための手段】
請求項１記載の発明は、各作業に関する情報を処理する情報処理装置において、各作業毎に、当該各作業の実施をするための計画に必要な条件を設定する作業条件設定手段と、前記作業条件設定手段により設定された条件に基づいて、作業計画のシミュレーションを実行するシミュレーション手段と、前記シミュレーション手段によるシミュレーションにより得られた情報を用いて、作業計画表を作成する作成手段と、を備えることを特徴としている。
【０００７】
この請求項１に記載の発明によれば、作業の実施をするための計画に必要な条件に基づいて作業計画のシミュレーションを実行することにより、実際の運用に適した作業計画を作成することができる。
【０００８】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
【０００９】
図１は、本発明の実施の形態における情報処理装置１の機能的構成を示すブロック図である。情報処理装置１は、店舗の運営に関わる各種作業に関する情報を処理するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の装置であり、図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２、入力部３、表示部４、通信制御部５、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６、記憶装置７及び印刷装置８により構成され、各部はバス９により接続されている。
【００１０】
ＣＰＵ２は、記憶装置７に格納された各種処理プログラムを読み出してＲＡＭ６内に展開し、それらの処理プログラムに従って、情報処理装置１の各部を集中制御する。また、ＣＰＵ２は、各種処理プログラムの実行による処理結果をＲＡＭ６内のワークメモリに一時的に格納し、記憶装置７内の指定された保存先に保存させる。
【００１１】
例えば、ＣＰＵ２は、作業毎に、作業の実施に必要な条件を設定し、その設定された条件に基づいて、作業計画のシミュレーションを実行し、シミュレーションにより得られた情報を用いて、作業計画表を作成する処理を実行する。
【００１２】
入力部３は、文字／英数字入力キー、カーソルキー、及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とをＣＰＵ２に出力する。
【００１３】
表示部４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等の表示画面を有し、ＣＰＵ２から入力される表示信号に従って所要の表示を行う。
【００１４】
通信制御部５は、ルータやＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）等によって構成され、専用線、公衆電話回線或いはＩＳＤＮ等により構成された通信ネットワークに接続される通信端末との間の通信制御を行う。ルータは、専用線を介して接続される各通信端末がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成している場合に、そのＬＡＮ上の通信端末と情報処理装置１とを接続する装置である。ＴＡは、ＩＳＤＮを介して通信端末との間で通信制御を行うために、既存のインタフェースをＩＳＤＮに対応するインタフェースに変換する装置である。
【００１５】
ＲＡＭ６は、ＣＰＵ２により実行される各種処理プログラムをプログラム格納領域に展開するとともに、入力部４により入力された入力指示、入力データ、上記制御プログラムの実行により生じる処理結果等のデータをワークメモリに一時的に格納する。
【００１６】
記憶装置７は、プログラム、データ等が予め記憶されており、この記憶装置７は、磁気的、光学的記録媒体若しくは半導体メモリなどＣＰＵ２で読み取り可能な記録媒体を含んだ構成である。この記録媒体はＣＤ−ＲＯＭ、メモリカード等の可搬型の媒体や、ハードディスク等の固定的な媒体を含む。また、この記録媒体に格納する各種制御処理プログラムは、その一部若しくは全部をサーバやクライアントからＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ等の通信ネットワークを介して通信制御部５から受信するような構成にしてもよい。更に、記録媒体は、通信ネットワーク上に構築されたサーバやクライアントの記録媒体であってもよい。
【００１７】
また、記憶装置７は、図２に示す店舗作業定義テーブル７１を格納する。店舗作業定義ファイル７１は、店舗における各種作業を定義するためのファイルであり、図２に示すように、作業Ｎｏ．、作業名称、セクション、階層レベル、固定ＲＥ、変動ＲＥ、フリー、業務実施確認等の項目から構成されている。
【００１８】
店舗作業定義テーブル７１において「作業Ｎｏ．」項目は、作業を識別するための番号のデータを格納し、「作業名称」項目は、作業の名称のデータを格納する。「セクション」項目は、対応する作業が所属する部門のデータを格納する。「固定ＲＥ」項目は、対応する作業を従業員一人が実施した場合に要する時間（ＲＥ：Ｒｅａｓｏｎａｂｌｅ  Ｅｘｐｅｃｔａｎｃｙ）のデータを格納する。「変動ＲＥ」項目は、対応する作業を、店舗の客が実施した場合に要する時間のデータを格納する。
【００１９】
「階層レベル」項目は、階層構造（図４の１０１参照）で示された各作業の階層のレベル（第１階層、第２階層、…）のデータを格納する。「フリー」項目は、作業の開始時刻を指定するか否かを示すフラグを格納する。「業務実施確認」項目は、業務実施確認を行う作業として指定するか否かを示すフラグを格納する。ここで、業務実施確認を行う作業とは、勤務計画表（作業計画表）の作成段階では、担当者や作業開始時刻を決めずに、実際の運用に応じて担当者を割り当てて実施するような作業である。
【００２０】
図１に戻り、印刷装置８は、レーザプリンタ、インクジェット式プリンタ、昇華型プリンタ等のプリンタであり、ＣＰＵ２から入力される制御信号に従って印刷出力を行う。なお、印刷装置８を、情報処理装置１と別体にして設けるようにしてもよい。
【００２１】
次に、本実施の形態における動作を説明する。
図３は、情報処理装置１の動作を説明するためのフロ−チャートである。このフローチャートは、情報処理装置１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。このプログラムはＣＰＵ２が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して通信制御部５から受信して実現するようにしてもよい。この点に関しては、以後のフローチャート（図６、図９、図１２、図１６、図１８、図２１、図２５、図２９、図３１）に対応するプログラムにおいても同様である。
【００２２】
図３のフローチャートを参照して、情報処理装置１において実行される店舗作業設定処理について説明する。
【００２３】
まず、表示部４に、図４に示すような店舗作業を設定するための店舗作業定義マスタメンテナンス画面１００が表示される（ステップＡ１）。店舗作業の管理に必要な画面のメニュー構成を図５に示す。この店舗作業定義マスタメンテナンス画面１００は、図５に示すメインメニューの「▲５▼システム基本設定」項目から「▲５▼−２  店舗作業マスタメンテナンス」が選択された場合に表示される。
【００２４】
図４に示す店舗作業定義マスタメンテナンス画面１００は、主に、作業定義一覧表示部１０１と、指定内容入力部１０２から構成されている。作業定義一覧表示部１０１では、部門（セクション）名と、その下層に属する作業名称と、更にその下層に属する作業項目とが、階層形式で一覧表示されている。指定内容入力部１０２は、各作業に対する各種指定内容（部門指定、業務分類指定、発生頻度指定等）を入力するフィールドが設けられている。
【００２５】
作業定義一覧表示部１０１内において、マウス等により編集位置が指定され（ステップＡ２）、その指定された位置が右クリックされると、編集操作を示す編集メニュー１０３がポップアップ表示される。編集内容としては、挿入、削除、設定、解除、コピー、貼り付けがある。
【００２６】
編集メニュー１０３において「挿入」が選択された場合（ステップＡ３；ＹＥＳ）、指定された位置に、新規の入力エリアが確保される（ステップＡ８）。編集メニュー１０３において「削除」が指定された場合（ステップＡ４；ＹＥＳ）、指定された位置の作業のデータが削除される（ステップＡ９）。
【００２７】
編集メニュー１０３において「設定」が選択された場合（ステップＡ５；ＹＥＳ）、指定された位置の作業項目が、計画書の反映データに設定される（ステップＡ１０）。ここで、「計画書の反映データに設定」とは、該当する作業項目が、作業計画のシミュレーションの対象となるとともに、シミュレーション実行時に人員が割り当てられる作業として設定されることを示す。
【００２８】
編集メニュー１０３において「解除」が選択された場合（ステップＡ６；ＹＥＳ）、指定された位置の作業項目における反映データの設定が解除される（ステップＡ１１）。編集メニュー１０３において「コピー」が選択され（ステップＡ７；ＹＥＳ）、コピー先の位置が指定され（ステップＡ１２）、「貼り付け」が選択されると（ステップＡ１３；ＹＥＳ）、ステップＡ１２で指定された位置に該当する作業のデータが貼り付けられる（ステップＡ１４）。
【００２９】
このように作業定義一覧表示部１０１における編集が行われると、その編集内容に応じて、店舗作業定義ファイル７１のセクション項目や階層レベル項目が更新され（ステップＡ１５）、本店舗作業設定処理が終了する。
【００３０】
以上のように、本情報処理装置１によれば、作業の追加、削除、コピー等の作業一覧の編集を、簡易な操作で行えるようにしたことにより、作業一覧の編集を容易に行うことができる。また、作業一覧を階層構造で表現できるようになったため、主従関係（主作業と従属作業）にある作業を容易に把握することができる。
【００３１】
更に、図４の店舗作業定義マスタメンテナンス画面１００の指定内容入力部１０２において、外部要因で業務量が変動する作業（客の実施による作業）に要する時間と、業務量が固定された作業に要する時間を同時に指定することができるため、変動作業と固定作業が混在していても、容易に１つの作業として定義することができる。
【００３２】
なお、上述の例では、図４に示すように、各作業の一覧を階層構造で表現するようにしたが、従業員の一覧を階層構造で表現するようにしてもよい。
【００３３】
次いで、作業の開始時刻が自由に変更可能にするための設定処理の一例を示す。
【００３４】
図６のフローチャートを参照して、情報処理装置１において実行される作業属性設定処理について説明する。
【００３５】
まず、メインメニューの「▲５▼システム基本設定」項目から「▲５▼−２  店舗作業マスタメンテナンス」が選択されると、店舗作業定義マスタメンテナンス画面１００が表示される（ステップＢ１）。店舗作業定義マスタメンテナンス画面１００の作業定義一覧表示部１０１において、作業が指定され（ステップＢ２；ＹＥＳ）、指定内容入力部１０２の「業務分類」欄において、その指定された作業に対するフリー属性が指定されると（ステップＢ３；ＹＥＳ）、店舗作業定義ファイル７１の「フリー」項目にフラグが設定され（ステップＢ４）、本作業属性設定処理が終了する。
【００３６】
このように、ステップＢ２で指定された作業に対してフリー属性を設定し、週間勤務計画のシミュレーションを実行すると、図７の右図に示す週間勤務基本パターンの立案・編集（作業）画面２００において、該当する作業の開始時間をマウスによって任意にずらすことが可能になる。ここで、週間勤務基本パターンの立案・編集（作業）画面２００は、曜日毎に各作業のタイムテーブルを編集するための画面である。この週間勤務基本パターンの立案・編集（作業）画面２００は、図５に示すメインメニューの「▲２▼店舗従業員スケジューリング」項目から「▲２▼−４  週間勤務基本パターンの立案・編集」が選択された場合に表示される。週間勤務計画のシミュレーションが実行されると、図７の右図のように、各作業に時間帯別に人が割り当てられたタイムテーブルが表示される。シミュレーションが実行される前は、タイムテーブルの部分は空欄となっている。
【００３７】
店舗作業定義マスタメンテナンス画面１００の指定内容入力部１０２において、フリー属性が指定されずに（ステップＢ３；ＮＯ）、「業務分類」欄において、作業開始時刻が指定された場合は、週間勤務基本パターンの立案・編集（作業）画面２００において、該当する作業の開始時刻を、指定された時刻に定めることができる。
【００３８】
以上のように、情報処理装置１によれば、作業の開始時刻に関してフリーの属性を設定することにより、自由に作業の開始時刻を変更することが可能になる。
【００３９】
次いで、現場の監督業務や部下の指導を行う人のように一定のスキルを有し、具体的に特定の業務を指定しにくい人に対して、特定の作業を割り当てる処理（従業員属性設定処理）の一例を示す。
【００４０】
まず、従業員属性設定処理において必要な従業員作業ファイル７２について説明する。従業員ファイル７２は、記憶装置７に格納され、店舗の従業員に関する情報を格納する。この従業員ファイル７２は、図８に示すように、従業員コード、氏名、性別、電話番号、セクション、スキル、背景ジョブ等の項目から構成されている。
【００４１】
従業員ファイル７２において、「従業員コード」項目は、各従業員を識別するための識別番号のデータを格納し、「氏名」項目は、従業員の氏名のデータを格納する。「性別」項目は、従業員の性別のデータを格納し、「セクション」項目は、従業員が所属する部門名のデータを格納する。「スキル」項目は、従業員が有するスキルに関するデータを格納する。「背景ジョブ」項目は、現場の監督業務や部下の指導を行う人のように一定のスキルを有し、具体的に特定の業務を指定しにくい人に対して、特定の作業を割り当てるか否かを示すフラグを格納する。背景ジョブのフラグは、作業計画立案時に、各従業員のうち作業者として適切な人が存在しないなどの場合に設定される。
【００４２】
次に、図９のフローチャートを参照して、情報処理装置１において実行される従業員属性設定処理について説明する。
【００４３】
まず、メインメニューの「▲５▼システム基本設定」項目から「▲５▼−１  従業員マスタメンテナンス」が選択され、図１０に示すような従業員マスタメンテナンス画面３００が表示される（ステップＣ１）。
【００４４】
図１０に示す従業員マスタメンテナンス画面３００は、主に、従業員一覧表示部３０１と、従業員情報入力部３０２から構成されている。従業員一覧表示部３０１では、各従業員の一覧が表示されている。また、従業員情報入力部３０２は、従業員に関する情報を入力するフィールドが設けられている。
【００４５】
従業員一覧表示部３０１において、マウス等により従業員が指定され（ステップＣ２；ＹＥＳ）、従業員情報入力部３０２において、「背景ジョブを指定する」という項目がチェックされることによって背景ジョブが指定されると（ステップＣ３；ＹＥＳ）、従業員ファイル７２のステップＣ２で指定された従業員に対応する「背景ジョブ」項目に、フラグが設定され（ステップＣ４）、本従業員属性設定処理が終了する。
【００４６】
このように、背景ジョブが設定されると、図１１に示す週間勤務基本パターンの立案編集（人）画面４００において、背景ジョブが設定された従業員のタイムテーブルの部分が色分けされて表示される（例えば、図１１の斜線部）。ここで、図１１に示す週間勤務基本パターンの立案編集（人）画面４００は、曜日毎に各従業員のタイムテーブルを示す画面である。この週間勤務基本パターンの立案・編集（人）画面４００は、図７に示す週間勤務基本パターンの立案編集（作業）画面２００において、「表示切替（作業・人）」ボタン２０１が選択された場合に表示される画面である。
【００４７】
以上のように、本情報処理装置１によれば、作業計画の編集やシミュレーション実行時に、ある作業に相応しい人が存在しない場合は、背景ジョブフラグが設定された従業員（現場の監督業務や部下の指導を行う人）に当該作業を割り当てることにより、実際の運用に即した計画立案を容易に行うことができる。
【００４８】
次いで、業務実施確認が必要な作業を設定する処理の一例を示す。
【００４９】
図１２のフローチャートを参照して、情報処理装置１において実行される作業属性設定処理について説明する。
【００５０】
まず、メインメニューの「▲５▼システム基本設定」項目から「▲５▼−２  店舗作業マスタメンテナンス」が選択されると、図１３に示すような店舗作業定義マスタメンテナンス画面１００が表示される（ステップＤ１）。
【００５１】
店舗作業定義マスタメンテナンス画面１００の作業定義一覧表示部１０１において、マウス等により作業が指定され（ステップＤ２；ＹＥＳ）、指定内容入力部１０２の「その他」欄において、その指定された作業に対する業務実施確認が指定されると（ステップＤ３；ＹＥＳ）、店舗作業定義ファイル７１の「業務実施確認」項目にフラグが設定される（ステップＤ４）。なお、業務実施確認が設定された作業に対しては、指定内容入力部１０２において、開始時刻などを指定しないようにする。
【００５２】
店舗作業定義ファイル７１に業務実施確認のフラグが設定されると、勤務計画票の出力に必要なデータを格納した出力帳票テーブル（図示略）に、ステップＤ２で指定された作業の名称のデータが格納され（ステップＤ５）、ステップＤ２に戻る。
【００５３】
店舗作業定義マスタメンテナンス画面１００の作業定義一覧表示部１０１において、作業の指定が終了し（ステップＤ２；ＮＯ）、メインメニューの「▲２▼店舗従業員スケジューリング」項目から「▲２▼−４  週間勤務基本パターンの立案・編集」（又は「▲２▼−５  月間勤務計画の立案・編集」）が選択されると、週間勤務基本パターンの立案・編集（作業）画面２００（又は週間勤務基本パターンの立案・編集（人）画面４００）が表示される。この画面において「シミュレーション実行」ボタンが選択されると、１週間の勤務計画のシミュレーションが実行される。また、シミュレーションの結果に対して、計画立案者の判断による編集が行われる（ステップＤ６）。
【００５４】
週間勤務基本パターンの立案・編集（作業）画面２００又は週間勤務基本パターンの立案・編集（人）画面４００において「確定データ印刷」ボタンが選択されると（ステップＤ７；ＹＥＳ）、印刷装置８により、図１４に示すような勤務計画表が印刷される（ステップＤ８）。
【００５５】
ステップＤ８において印刷される勤務計画表は、図１４に示すように、勤務シフト表部分４１と業務実施確認欄４２から構成されている。業務実施確認欄４２は、「内容」欄、「担当」欄及び「確認」欄から構成されており、「内容」欄には、店舗作業定義ファイル７１に業務実施確認のフラグが設定された作業の名称が印刷されている。「担当」欄及び「確認」欄は、実際の運用時に、それぞれ、担当者の記入、実行の有無のチェックができるように空欄になっている。
【００５６】
以上のように、本情報処理装置１によれば、勤務計画表の勤務シフト表部分４１には印刷されないが実際の運用時に誰かが担当する必要がある作業を、業務実施確認のフラグを設定することによって明確に定義し、勤務計画表に、それらの作業の名称が印刷された業務実施確認欄４２を設けることにより、実際の運用に合わせて担当者を柔軟に割り当てることができる。また、業務実施確認欄４２に、作業の実施状況をチェックできるようにしたことにより、業務実施確認欄４２を備考欄として活用することができる。
【００５７】
次いで、各作業に必要とされる人の条件（要員条件）を設定する条件設定処理の一例を示す。
【００５８】
まず、条件設定処理において必要な要員条件テーブル７３について説明する。要員条件テーブル７３は、記憶装置７に格納され、各作業に従事する従業員に求められる条件に関する情報を格納する。この要員条件テーブル７３は、図１５に示すように、作業毎に、作業Ｎｏ．、作業名称、身分、所属、役職、資格、職級、職種、性別、スキル、経験年数等の項目から構成されている。この要員条件テーブル７３は、後述の条件設定処理（図１６参照）により設定された内容を格納する。
【００５９】
次に、図１６のフローチャートを参照して、情報処理装置１において実行される条件設定処理について説明する。
【００６０】
まず、メインメニューの「▲２▼店舗従業員スケジューリング」項目から「▲２▼−２作業と人の条件設定」が選択されると、図１７に示すような作業と人の条件設定画面５００が表示される（ステップＥ１）。
【００６１】
図１７に示す作業と人の条件設定画面５００は、主に、作業定義一覧表示部５０１と、条件指定部５０２から構成されている。作業定義一覧表示部５０１では、部門（セクション）名と、その下層に属する作業名称と、更にその下層に属する作業項目とが、階層形式で一覧表示されている。条件指定部１０２では、各作業の実施に必要な人の条件（要員条件）を指定するためのチェックボックスが設けられている。
【００６２】
作業定義一覧表示部５０１において、作業が指定され（ステップＥ２；ＹＥＳ）、条件指定部５０２において、指定された作業の要員条件が指定され（ステップＥ３；ＹＥＳ）、画面中の「保存」ボタンが選択されると、要員条件テーブル７３にその指定された条件が設定される（ステップＥ４）。全ての作業に対する要員条件の指定が終了し、作業と人の条件設定画面５００が閉じられると（ステップＥ２；ＮＯ）、本条件設定処理が終了する。要員条件テーブル７３に設定された情報は、各作業に人を割り当てるためのシミュレーションを実行する際に参照される。
【００６３】
以上のように、本情報処理装置１によれば、作業毎に、作業の実施に必要な人の条件（要員条件）を設定可能にすることにより、勤務計画のシミュレーションの際、各作業に最適な人を自動的に割り当てることができる。これにより、実際の運用において、各作業の質を向上させることができる。
【００６４】
次いで、作業計画を自動シミュレーションや編集に使用する２種類の画面の切替処理の一例を示す。
【００６５】
図１８のフローチャートを参照して、情報処理装置１において実行される画面切替処理について説明する。
【００６６】
まず、メインメニューの「▲２▼店舗従業員スケジューリング」項目から、「▲２▼−４  週間勤務基本パターンの立案・編集」が選択されると（ステップＦ１）、週間勤務基本パターンの立案・編集（作業）画面２００が表示される（ステップＦ２）。
【００６７】
週間勤務基本パターンの立案・編集（作業）画面２００において、勤務計画を作成する月度が選択され、「シミュレーション実行」ボタンが選択されると、記憶装置７に格納された店舗作業定義ファイル７１、従業員ファイル７２、要員条件テーブル７３等に基づいて、各作業に対して時間帯別に人を割り当てるためのシミュレーションが開始される。また、シミュレーションの結果に対して、計画立案者の判断による編集が行われる（ステップＦ３）。編集内容としては、各作業に割り当てられた人の変更や、同時間帯における作業の交換等がある。
【００６８】
ステップＦ３におけるシミュレーション及び編集による結果、週間勤務基本パターンの立案・編集（作業）画面２００には、図１９の左図のように、各作業に時間帯別に人が割り当てられたタイムテーブルが表示される。週間勤務基本パターンの立案・編集（作業）画面２００は、主に、作業の時間帯（開始時刻等）の確認、作業に割り当てられた人が最適であるか否かの確認等に利用することができる。
【００６９】
週間勤務基本パターンの立案・編集（作業）画面２００の「表示切替（作業・人）」ボタン２０１が選択されずに（ステップＦ４；ＮＯ）、編集作業等が続行中である場合は（ステップＦ５；ＮＯ）、ステップＦ３に戻る。
【００７０】
週間勤務基本パターンの立案・編集（作業）画面２００において「表示切替（作業・人）」ボタン２０１が選択されると（ステップＦ４；ＹＥＳ）、週間勤務基本パターンの立案・編集（人）画面４００に切り替わる（ステップＦ６）。
【００７１】
週間勤務基本パターンの立案・編集（人）画面４００中の「シミュレーション実行」ボタンが選択されると、記憶装置７に格納された店舗作業定義ファイル７１、従業員ファイル７２、要員条件テーブル７３等に基づいて、各従業員に作業を割り当てるためのシミュレーションが開始される。また、シミュレーションの結果に対して、計画立案者の判断による編集が行われる（ステップＦ７）。
【００７２】
ステップＦ７におけるシミュレーション及び編集による結果、週間勤務基本パターンの立案・編集（人）画面４００には、図１９の右図のように、各人に時間帯別に作業が割り当てられたタイムテーブルが表示される。週間勤務基本パターンの立案・編集（人）画面４００は、各個人が担当する作業の流れの確認、同一作業を複数人で担当する場合の合理的な配分等に利用することができる。
【００７３】
週間勤務基本パターンの立案・編集（人）画面４００の「表示切替（作業・人）」ボタン４０１が選択されずに（ステップＦ８；ＮＯ）、編集作業等が続行中である場合は（ステップＦ９；ＮＯ）、ステップＦ７に戻る。
【００７４】
週間勤務基本パターンの立案・編集（人）画面４００の「表示切替（作業・人）」ボタン４０１が選択されると（ステップＦ８；ＹＥＳ）、図１９の左図に示す週間勤務基本パターンの立案・編集（作業）画面２００に切り替わる（ステップＦ２）。
【００７５】
以上のように、本情報処理装置１によれば、作業計画のシミュレーションや編集に使用する画面を２種類用意し、画面上のボタンの選択によって画面を切り替えるようにしたことにより、作業計画の立案を効率的に行うことができる。
【００７６】
なお、上述の情報処理装置１では、週間勤務計画を作成における画面の切替機能を示したが、月間勤務計画を作成する場合においても、複数の画面の切替が可能である。
【００７７】
次いで、週間作業計画に基づいて月間作業計画を作成する勤務計画作成処理の一例を示す。
【００７８】
まず、勤務計画作成処理において必要な週間勤務計画定義ファイル７４について説明する。週間勤務計画定義ファイル７４は、記憶装置７に格納され、曜日毎に各作業のタイムテーブルを作成するための情報を格納する。この週間勤務計画定義ファイル７４は、図２０に示すように、作業Ｎｏ．、作業名称、曜日、時間Ａ従業員、時間Ｂ従業員、…の項目から構成されている。
【００７９】
週間勤務計画定義ファイル７４において、時間Ａ従業員、時間Ｂ従業員、…の項目は、作業計画のシミュレーションや編集によって各時間帯に割り当てられた従業員のデータ（従業員コード）を格納する。
【００８０】
また、記憶装置７は、勤務時間配分定義ファイル（図示略）を格納する。この勤務時間配分定義ファイルは、各作業に割り当てる人の時間配分に関するデータを格納する。
【００８１】
次に、図２１のフローチャートを参照して、情報処理装置１において実行される勤務計画作成処理について説明する。
【００８２】
まず、メインメニューの「▲５▼システム基本設定」のサブメニューの各項目（▲５▼−１〜▲５▼−４）の選択により表示された画面において、店舗における各作業に対する各種の設定が行われる（ステップＧ１）。次いで、各作業に割り当てる人の時間配分が、勤務時間配分定義ファイルに設定される（ステップＧ２）。
【００８３】
メインメニューの「▲２▼店舗作業員スケジューリング」項目の「▲２▼−４  週間勤務基本パターンの立案・編集」が選択されると、週間勤務基本パターンの立案・編集（作業）画面２００が表示される。この週間勤務基本パターンの立案・編集（作業）画面２００において「シミュレーション実行」ボタンが選択されると（ステップＧ３；ＹＥＳ）、記憶装置７に格納された店舗作業定義ファイル７１、従業員ファイル７２、要員条件テーブル７３、勤務時間配分定義ファイル等に設定された情報に基づいて、曜日毎に各作業に人を割り当てるためのシミュレーションが開始される。また、シミュレーションの結果に対して、計画立案者の判断による編集が行われる（ステップＧ４）。ステップＧ４におけるシミュレーション及び編集による結果、週間勤務基本パターンの立案・編集（作業）画面２００には、図２２の左図のように、各作業に時間帯別に人が割り当てられたタイムテーブルが表示される。
【００８４】
週間勤務基本パターンの立案・編集（作業）画面２００の「確定」ボタンが選択されるまでは（ステップＧ５；ＮＯ）、ステップＧ４におけるシミュレーション及び編集が続行される。「確定」ボタンが選択されると（ステップＧ５；ＹＥＳ）、ステップＧ４のシミュレーションや編集結果に基づいて週間勤務計画定義ファイル７４が生成される（ステップＧ６）。
【００８５】
次いで、メインメニューの「▲２▼店舗従業員スケジューリング」項目の「▲２▼−５月間勤務計画の立案・編集」が選択されると、月間勤務計画の立案・編集画面６００が表示される。この月間勤務計画の立案・編集画面６００において「シミュレーション」ボタンが選択されると（ステップＧ７；ＹＥＳ）、週間勤務計画定義ファイル７４に格納された情報に基づいて、各作業に人を割り当てるための一月分のシミュレーションが開始される。また、シミュレーションの結果に対して、計画立案者の判断によって、各日付の勤務計画の編集が行われる（ステップＧ８）。ステップＧ８におけるシミュレーション及び編集による結果、月間勤務計画の立案・編集画面６００には、図２２の右図のように、各作業に時間帯別に人が割り当てられたタイムテーブルが表示される。
【００８６】
月間勤務計画の立案・編集画面６００の「確定」ボタンが選択されるまでは（ステップＧ９；ＮＯ）、ステップＧ８におけるシミュレーション及び編集が続行される。「確定」ボタンが選択されると（ステップＧ９；ＹＥＳ）、ステップＧ８のシミュレーションや編集結果に基づいて、月間の勤務計画が確定され（ステップＧ１０）、本勤務計画作成処理が終了する。
【００８７】
以上のように、本情報処理装置１によれば、まず、週間の勤務計画を作成し、その作成された週間勤務計画を展開する形で１ヶ月分の勤務計画を作成するようにしたことにより、月間の勤務計画の作成は、作成された週間勤務計画から変更する部分のみに限って行えばよいため、効率的に月間勤務計画を作成することができる。
【００８８】
次いで、勤務計画のシミュレーションや編集により、各作業に必要とされる人の条件（要員条件）を満たさない場合に減点情報を表示する処理（詳細情報表示処理）の一例を示す。
【００８９】
まず、詳細情報表示処理において必要な制約条件テーブル７５について説明する。制約条件テーブル７５は、記憶装置７に格納され、シミュレーションや編集の結果と、作業の実施に必要な条件との関係を示す情報を格納する。具体的には、制約条件テーブル７５は、シミュレーションや編集によって作業が割り当てられた従業員が、作業に必要な人の条件（要員条件）を満たしているか否かの情報を格納したものであり、図２３に示すように、作業（作業Ｎｏ．、作業名称）毎に、従業員コード、氏名、時間、性別、スキル、経験、年齢、資格等の項目から構成される。
【００９０】
制約条件テーブル７５において、時間、性別、スキル、経験、年齢、資格の項目は、それぞれ、勤務計画の作成によって各作業に割り当てられた従業員が、作業の実施に必要とされる時間、性別、スキル、経験、年齢、資格の条件を満たしているか否かを示すデータを格納する。
【００９１】
また、記憶装置７は、図２４に示す減点情報テーブル７６を格納する。減点情報テーブル７６は、要員条件を満たす従業員がいない作業が存在する場合等、要員条件を満たしていない旨を通知するための情報を格納しており、図２４に示すように、作業Ｎｏ．、作業名称、曜日、減点内容、対策等の項目から構成されている。
【００９２】
減点情報テーブル７６において、「曜日」項目は、勤務計画（週間勤務計画）の作成の対象となっている曜日のデータを格納する。「減点内容」項目は、該当する作業が要員条件を満たしていない旨を伝えるメッセージのデータを格納する。「対策」項目は、該当する作業が要件条件を満たすための方法（対策）に関するデータを格納する。
【００９３】
次に、図２５のフローチャートを参照して、情報処理装置１において実行される詳細情報表示処理について説明する。
【００９４】
まず、週間勤務基本パターンの立案・編集（作業）画面２００（又は週間勤務基本パターンの立案・編集（人）画面４００）の「シミュレーション実行」ボタンが選択されると、記憶装置７に格納された店舗作業定義ファイル７１、従業員ファイル７２、要員条件テーブル７３、勤務時間配分定義ファイル等に設定された情報に基づいて、曜日毎に各作業に人を割り当てるためのシミュレーションが開始される。また、シミュレーションの結果に対して、計画立案者の判断による編集が行われる（ステップＨ１）。シミュレーション及び編集において、要件条件を満たさないに作業が存在する場合、その作業に対応する減点情報テーブル７６が作成される。また、シミュレーション及び編集の結果と、要員条件テーブル７３とを照合することにより、制約条件テーブル７５が作成される。
【００９５】
週間勤務基本パターンの立案・編集（作業）画面２００中の「再評価」ボタンが選択されると（ステップＨ２；ＹＥＳ）、ステップＨ１のシミュレーションや編集により変更された箇所の整合性の確認が行われ（ステップＨ８）、整合性の確認の結果が表示される（ステップＨ９）。週間勤務基本パターンの立案・編集（作業）画面２００の「確定」ボタンが選択されていない間は（ステップＨ６；ＮＯ）、ステップＨ１におけるシミュレーション及び編集が続行可能である。
【００９６】
週間勤務基本パターンの立案・編集（作業）画面２００において、従業員又は作業が表示された位置がマウスにより右クリックされると（ステップＨ３；ＹＥＳ又はステップＨ４；ＹＥＳ）、該当する作業に関する各種指定を行うための作業メニュー２０２（図３０の左図参照）がポップアップ表示される。
【００９７】
作業メニュー２０２において、「割当情報」が指定されると（ステップＨ９；ＹＥＳ）、制約条件テーブル７５が参照され（ステップＨ１１）、図２６に示すように、該当する作業に対応する割当情報画面２０３が表示される（ステップＨ１２）。週間勤務基本パターンの立案・編集（作業）画面２００の「確定」ボタンが選択されていない間は（ステップＨ６；ＮＯ）、ステップＨ１におけるシミュレーション及び編集が続行可能である。
【００９８】
例えば、図２６の割当情報画面２０３は、制約条件テーブル７５に格納された「チェックインカウンター００１」の作業に対する情報を表示した例を示しており、「チェックインカウンター００１」の作業に必要なスキルを有する人がいない場合を示している。また、図２７の割当情報画面４０２は、制約条件テーブル７５に格納された「館内ディスプレイの管理」の作業に対応する情報を表示した例を示しており、「館内ディスプレイの管理」の作業に必要な条件を満たす人（×が全くない人）が３人存在している場合を示している。
【００９９】
週間勤務基本パターンの立案・編集（作業）画面２００において、「評価点」ボタン（図示略）が選択されると（ステップＨ５；ＹＥＳ）、減点情報テーブル７６が参照され（ステップＨ１３）、図２６に示すような減点情報画面２０４が表示される（ステップＨ１４）。減点情報画面２０４には、要員条件を満たさなかった作業名、減点内容、要員条件を満たすための方法（対策）等が表示される。
【０１００】
減点情報画面２０４において、減点箇所がマウス等により指定された場合（ステップＨ１５；ＹＥＳ）、週間勤務基本パターンの立案・編集（作業）画面２００中の指定された問題箇所（減点箇所）に表示が切り替わる（ステップＨ１６）。このように、表示が切り替わると、ステップＨ１に戻り、問題箇所を修復するために、再度、勤務計画の編集等が行われる。
【０１０１】
週間勤務基本パターンの立案・編集（作業）画面２００の「確定」ボタンが選択されていない間は（ステップＨ６；ＮＯ）、ステップＨ１におけるシミュレーション及び編集が続行可能である。「確定」ボタンが選択されると（ステップＨ６；ＹＥＳ）、ステップＨ１のシミュレーションや編集結果に基づいて週間勤務計画定義ファイル７４が更新され（ステップＨ７）、本詳細情報表示処理が終了する。
【０１０２】
以上のように、本情報処理装置１によれば、シミュレーションや編集によって作成された勤務計画の中に、作業の実施に必要な条件を満たさない作業が存在した場合、減点情報（減点内容、対策）を表示可能にしたことにより、計画立案者は、次のシミュレーションや編集の前にすべきことを容易に把握することができる。また、減点箇所を指定するとその箇所に表示を切り替え可能にしたことにより、円滑に次の作業に取りかかることができる。
【０１０３】
次いで、勤務計画のシミュレーション実行時に、変化させたくない作業や従業員等を設定する処理（ロック設定処理）の一例を示す。
【０１０４】
まず、ロック設定処理において必要な作業割付テーブル７７ａ（図２８（ａ））及び従業員割付テーブル７７ｂ（図２８（ｂ））について説明する。作業割付テーブル７７ａ及び従業員割付テーブル７７ｂは、記憶装置７に格納される。
【０１０５】
作業割付テーブル７７ａは、シミュレーション時に変更してほしくない作業を設定したテーブルである。この作業割付テーブル７７ａは、図２８（ａ）に示すように、作業（作業Ｎｏ．、作業名称）毎に、曜日、変更禁止フラグの項目を格納している。
【０１０６】
作業割付テーブル７７ｂは、各従業員について、シミュレーション時に変更してほしくない従業員を設定したテーブルであり、図２８（ｂ）に示すように、従業員（従業員コード、氏名）毎に、曜日、変更禁止フラグの項目を格納している。
【０１０７】
次に、図２９のフローチャートを参照して、情報処理装置１において実行されるロック設定処理について説明する。
【０１０８】
表示部４に、シミュレーション実行後の週間勤務基本パターンの立案・編集（作業）画面２００が表示され（ステップＩ１）、作業項目が表示された行がマウスにより右クリックされると（ステップＩ２；ＹＥＳ）、図３０の左図に示すように、該当する作業に関する各種指定を行うための作業メニュー２０２がポップアップ表示される。
【０１０９】
表示部４に、シミュレーション実行後の週間勤務基本パターンの立案・編集（人）画面４００が表示され（ステップＩ１）、従業員が表示された行がマウスにより右クリックされた場合は（ステップＩ２；ＹＥＳ）、図３０の右図に示すように、クリックされた位置に対応する作業や従業員に対応する各種指定を行うための作業メニュー４０３がポップアップ表示される。
【０１１０】
図３０の作業メニュー２０２において、「ロック」項目にチェックが入れられると（ステップＩ３；ＹＥＳ）、作業割付テーブル７７ａにおいて、ステップＩ２で指定された作業と、勤務計画（週間勤務計画）の作成の対象となっている曜日に対応する変更禁止フラグが設定される（ステップＩ４）。
【０１１１】
ステップＩ４において変更禁止フラグが設定されると、週間勤務基本パターンの立案・編集（作業）画面２００において、ステップＩ２で指定された作業に対応する欄の表示色が変更され（ステップＩ５）、本ロック設定処理が終了する。このように、変更禁止フラグが設定された作業のタイムテーブルは、指定された曜日に対応する勤務計画のシミュレーション時に変更されることがない。
【０１１２】
図３０の作業メニュー４０３において、「ロック」項目にチェックが入れられると（ステップＩ３；ＹＥＳ）、従業員割付テーブル７７ｂにおいて、ステップＩ２で指定された従業員と、勤務計画（週間勤務計画）の作成の対象となっている曜日に対応する変更禁止フラグが設定される（ステップＩ４）。
【０１１３】
ステップＩ４において変更禁止フラグが設定されると、週間勤務基本パターンの立案・編集（人）画面４００において、ステップＩ２で指定された従業員に対応する欄の表示色が変更され（ステップＩ５）、本ロック設定処理が終了する。このように変更禁止フラグが設定された従業員のタイムテーブルは、指定された曜日に対応する勤務計画のシミュレーション時に変更されることがない。
【０１１４】
なお、ロック（変更禁止フラグの設定）を解除する場合は、図３０の作業メニュー２０２や作業メニュー４０３において「クリア」項目を指定すればよい。
【０１１５】
以上のように、本情報処理装置１によれば、勤務計画のシミュレーション実行時に、変化させたくない作業や従業員等を設定可能にすることにより、計画立案者の希望に添った勤務計画を効率的に作成することが可能になる。
【０１１６】
なお、上述の例では、作業別、従業員別、曜日別に変更禁止フラグを設定するようにしたが、指定された曜日の全作業を一括してロックしたり解除したりするなど、様々なバリエーションが適用可能である。
【０１１７】
次いで、曜日毎に複数作成された勤務計画のパターンから計画立案者の希望に添うパターンを選択して１週間の勤務計画のパターンを作成する処理の一例を示す。
【０１１８】
図３１のフローチャートを参照して、情報処理装置１において実行されるパターン設定処理について説明する。
【０１１９】
まず、週間勤務基本パターンの立案・編集（作業）画面２００又は週間勤務基本パターンの立案・編集（人）画面４００において、「シミュレーションの実行」が選択されると、店舗作業定義ファイル７１、従業員ファイル７２、要員条件テーブル７３、時間配分定義ファイル等に設定された情報に基づいて、勤務計画のシミュレーションが実行される（ステップＪ１）。ステップＪ１における勤務計画のシミュレーションは、曜日別に行われる。
【０１２０】
ステップＪ１におけるシミュレーションの実行により、曜日別に、複数の勤務計画のパターンが同時に生成される。複数のパターンが作成されると、制約条件テーブル７５（図２３参照）に格納された情報に基づいて、図３２に示すような作業・人割付パターンテーブル６１が生成される（ステップＪ２）。図３２では、制約条件テーブル７５に基づいて、減点の少ない順番（条件を満たしていない項目が少ない順番）で１０パターン分（ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈ、ｊ）のデータを格納した作業・人割付パターンテーブル６１が生成された例を示している。なお、図３２に示した作業・人割付パターンテーブル６１は、各曜日で同一の複数のパターン（ａ〜ｊ）が生成された場合を示しているが、曜日毎に異なる複数のパターンが生成されるようにしてもよい。
【０１２１】
次いで、図３３（ａ）に示すように、ステップＪ２で生成された作業・人割付パターンテーブル６１の中から、曜日別に、計画立案者が希望するパターンが選択され（ステップＪ３）、その選択された各パターンに対する編集が行われる（ステップＪ４）。このように、人の判断によりパターンを選択させるようにするのは、実際の運用では、減点が最も少ないパターンが最適であるとは限らないことによる。
【０１２２】
ステップＪ４において編集された各パターンが確定されると（ステップＪ５）、確定されたパターンのデータが記憶装置７に格納される。次いで、メインメニューの「▲２▼店舗従業員スケジューリング」項目の「▲２▼−５  月間勤務計画の立案・編集」が選択されると、月間勤務計画の立案・編集画面６００が表示され、「シミュレーション」ボタンが選択されると（ステップＪ６；ＹＥＳ）、ステップＪ５で確定された各曜日のパターンに基づいて、月間の勤務計画のシミュレーションが開始される。また、シミュレーションの結果に対して、計画立案者の判断による編集が行われる（ステップＪ７）。
【０１２３】
月間勤務計画の立案・編集画面６００の「確定」ボタンが選択されると（ステップＪ８；ＹＥＳ）、月間の勤務計画が確定され（ステップＪ９）、本パターン設定処理が終了する。
【０１２４】
以上のように、本情報処理装置１によれば、曜日別に複数の勤務計画のパターンを作成し、その中から、曜日別に計画立案者が希望するパターンを選択して１週間の勤務計画の基本パターンを決定することにより、月間の勤務計画の作成における編集作業が少なくなり、効率的に勤務計画を作成することが可能になる。
【０１２５】
なお、実施の形態における記述内容は、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１２６】
【発明の効果】
本発明によれば、作業の実施をするための計画に必要な条件に基づいて作業計画のシミュレーションを実行することにより、実際の運用に適した作業計画を作成することができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態の情報処理装置１の機能的構成を示すブロック図である。
【図２】記憶装置７に格納された店舗作業定義ファイル７１のデータ構成の一例を示す図である。
【図３】情報処理装置１により実行される店舗作業設定処理を示すフローチャートである。
【図４】表示部４に表示される店舗作業定義マスタメンテナンス画面１００の一例を示す図である。
【図５】店舗作業アプリケーションのメニュー構成を示す図である。
【図６】情報処理装置１により実行される作業属性設定処理を示すフローチャートである。
【図７】図６の作業属性設定処理時に表示部４に表示される店舗作業定義マスタメンテナンス画面１００と、作業属性処理後の週間勤務基本パターンの立案・編集（作業）画面２００を示す図である。
【図８】記憶装置７に格納された従業員ファイル７２のデータ構成の一例を示す図である。
【図９】情報処理装置１により実行される従業員属性処理を示すフローチャートである。
【図１０】図９の従業員属性処理時に表示部４に表示される従業員マスタメンテナンス画面３００を示す図である。
【図１１】図９の従業員属性処理が行われた場合の週間勤務基本パターンの立案・編集（人）画面４００を示す図である。
【図１２】情報処理装置１により実行される作業属性設定処理を示すフローチャートである。
【図１３】図１２の作業属性設定処理時に表示部４に表示される店舗作業定義マスタメンテナンス画面１００を示す図である。
【図１４】図１２の作業属性設定処理が行われた場合の勤務計画表の印刷出力例を示す図である。
【図１５】記憶装置７に格納された要員条件テーブル７３のデータ構成の一例を示す図である。
【図１６】情報処理装置１により実行される条件設定処理を示すフローチャートである。
【図１７】図１６の条件設定処理時に表示部４に表示される作業と人の条件設定画面５００を示す図である。
【図１８】情報処理装置１により実行される画面切替処理を示すフローチャートである。
【図１９】図１８の画面切替処理による画面の切り替わりを示す図である。
【図２０】記憶装置７に格納された週間勤務計画定義ファイル７４のデータ構成の一例を示す図である。
【図２１】情報処理装置１により実行される勤務計画作成処理を示すフローチャートである。
【図２２】図２１の勤務計画作成処理時に表示部４に表示される週間勤務基本パターンの立案・編集画面（作業）２００と、月間勤務計画の立案・編集画面６００を示す図である。
【図２３】記憶装置７に格納された制約条件テーブル７５のデータ構成の一例を示す図である。
【図２４】記憶装置７に格納された減点情報テーブル７６のデータ構成の一例を示す図である。
【図２５】情報処理装置１により実行される詳細情報表示処理を示すフローチャートである。
【図２６】図２５の詳細情報表示処理における画面表示例を示す図である。
【図２７】図２５の詳細情報表示処理における画面表示例を示す図である。
【図２８】記憶装置７に格納された作業割付テーブル７７ａ（同図（ａ））のデータ構成と、従業員割付テーブル７７ｂ（同図（ｂ））のデータ構成の一例を示す図である。
【図２９】情報処理装置１により実行されるロック設定処理を示すフローチャートである。
【図３０】図２９のロック設定処理における画面表示例を示す図である。
【図３１】情報処理装置１により実行されるパターン設定処理を示すフローチャートである。
【図３２】図３１のパターン設定処理により作成される作業・人割付パターンテーブル６１を示す図である。
【図３３】図３１のパターン設定処理におけるパターン選択と、パターンの確定を説明するための図である。
【符号の説明】
１    情報処理装置
２    ＣＰＵ
３    入力部
４    表示部
５    通信制御部
６    ＲＡＭ
６１  作業・人割付パターンテーブル
７    記憶装置
７１  店舗作業定義ファイル
７２  従業員ファイル
７３  要員条件テーブル
７４  週間勤務計画定義ファイル
７５  制約条件テーブル
７６  減点情報テーブル
８    印刷装置
４１  勤務シフト表部分
４２  業務実施確認欄
１００  店舗作業定義マスタメンテナンス画面
１０１  作業定義一覧表示部
１０２  指定内容入力部
２００  週間勤務基本パターンの立案・編集（作業）画面
２０１、４０１  表示切替（作業・人）ボタン
２０３  割当情報画面
２０４  減点情報画面
３００  従業員マスタメンテナンス画面
３０１  従業員一覧表示部
３０２  従業員情報入力部
４００  週間勤務基本パターンの立案・編集（人）画面
４０２  割当情報画面
５００  作業と人の条件設定画面
５０１  作業定義一覧表示部
５０２  条件指定部
６００  月間勤務計画の立案・編集画面
【図１】
2004234452.tif 000003
【図２】
2004234452.tif 000004
【図３】
2004234452.tif 000005
【図４】
2004234452.tif 000006
【図５】
2004234452.tif 000007
【図６】
2004234452.tif 000008
【図７】
2004234452.tif 000009
【図８】
2004234452.tif 000010
【図９】
2004234452.tif 000011
【図１０】
2004234452.tif 000012
【図１１】
2004234452.tif 000013
【図１２】
2004234452.tif 000014
【図１３】
2004234452.tif 000015
【図１４】
2004234452.tif 000016
【図１５】
2004234452.tif 000017
【図１６】
2004234452.tif 000018
【図１７】
2004234452.tif 000019
【図１８】
2004234452.tif 000020
【図１９】
2004234452.tif 000021
【図２０】
2004234452.tif 000022
【図２１】
2004234452.tif 000023
【図２２】
2004234452.tif 000024
【図２３】
2004234452.tif 000025
【図２４】
2004234452.tif 000026
【図２５】
2004234452.tif 000027
【図２６】
2004234452.tif 000028
【図２７】
2004234452.tif 000029
【図２８】
2004234452.tif 000030
【図２９】
2004234452.tif 000031
【図３０】
2004234452.tif 000032
【図３１】
2004234452.tif 000033
【図３２】
2004234452.tif 000034
【図３３】
2004234452.tif 000035