(57)【要約】【課題】シフト制勤務のスタッフ間の相対評価に基づくランキングを公開し、自己のランキングをスタッフ通信端末で確認することで、自己の現状分析および目標設定をできるようにしたコンピテンシーアクションシステムを提供。【解決手段】  スタッフ通信端末と管理者通信端末とシステムとをインターネット等の通信ネットワークを介して接続し、スタッフの総合標準偏差評価に基づく公開ランキング情報を記憶したデータベースを備え、システムがデータベースから抽出したシフト条件に合ったスタッフを勤務期間の日毎の業務別に対応させたセルに自動的に割当て、メール送信によってスタッフから確認応答を行って勤務シフトを作成する。本システムはスタッフの自主性を高めるために、スタッフ自らが仕事を選択し勤務するように作られている。【選択図】図２
2008242532.tif 000002
【特許請求の範囲】
【請求項１】
スタッフが所持するスタッフ通信端末と管理者通信端末とシステム用サーバコンピュータ（システム）とをインターネット等の通信ネットワークを介して接続すると共に、前記システムが管理者の提示した募集人数、勤務期間、勤務時間枠、業務などの勤務条件を基に勤務シフトを作成すると共に、前記スタッフの希望シフト情報、勤務実績を基に計算した総合標準偏差評価値、該総合標準偏差評価値に基づくランキング情報を記憶したデータベースを備えたコンピテンシーアクションシステムであって、
前記システムは指定した勤務期間の日毎の業務別に、少なくとも時間枠、人数、職位、雇用形態、総合標準偏差評価値の範囲をセル条件として入力し、作成したセルを前記勤務シフトに追加する勤務シフトセル作成エンジンと、
前記勤務シフトセル作成エンジンにより勤務期間の日毎に作成された業務別のセルの要求人員を満たしていない空きセルを検知し、空きセル一覧を生成する空きセル検知エンジンと、
前記総合標準偏差評価値を用いて計算された割当優先度を基に前記空きセル一覧および割当可能スタッフから前記セル条件に一致したスタッフを割当てる自動割当エンジンと、
前記自動割当エンジンが空きセルの割当条件を満たして割当可能スタッフを割当てた後に発生する、セルの要求人員を満たさなくなった空きセルを検知する空きセル監視エンジンと、
前記自動割当エンジンで確定したスタッフに対して通信ネットワークを通じて当該スタッフ通信端末にメール送信し、前記スタッフからの確認応答を受付けると共に、前記メール送信に対しスタッフからの確認応答の有無を判断し、前記確認応答が無かったとき前記空きセル監視エンジンを起動する確認応答エンジンと、
前記システムに設定した確認手順に従って確定した勤務シフトに割り当てられたスタッフに対して当該スタッフ通信端末を通じて出勤意思を確認する事前出勤意思宣言エンジンと、
欠勤届が有ったとき突発的なスタッフの欠員発生としてイレギュラー検知し、管理者へイレギュラー検知報告を行うイレギュラー検知報告エンジンと、を備え、
前記勤務シフトセル作成エンジンは、前記空きセル監視エンジンが空きセルを検知すると当該空きセルのセル条件に一致するスタッフを前記データベースから抽出し、該スタッフに対して空きセル案内メールを発信し、応募したスタッフの中から前記空きセルの割当てを行って、その結果を前記空きセル案内メールを送ったスタッフに対して通知し、且つ全てのセルが要求人員で満たされた勤務シフトを作成する共に、前記スタッフ通信端末は公開された自己のランキングを確認する機能を有することを特徴とするコンピテンシーアクションシステム。
【請求項２】
前記システムは要求人員で満たされなくなった空きセルを代替スタッフで満たす処理を実行する代替者承認エンジンを備え、前記代替者承認エンジンはイレギュラー検知報告を条件としてスタッフの起動操作により実行され、スタッフが代替スタッフを入力すると、システムは代替スタッフが空きセル条件を満たしているかを判定し、満たしているとき代替スタッフにメール送信すると共に、前記セルのスタッフを代替スタッフに入れ替えることを特徴とする請求項１記載のコンピテンシーアクションシステム。
【請求項３】
前記システムは要求人員で満たされなくなった空きセルを代替スタッフで満たす処理を実行する代替者承認エンジンを備え、前記代替者承認エンジンはイレギュラー検知報告を条件として管理者の起動操作により実行され、予め管理者通信端末に仮登録された代替スタッフを管理者が入力すると、システムはセルのスタッフを代替スタッフに入れ替えることを特徴とする請求項１記載のコンピテンシーアクションシステム。
【請求項４】
前記事前出勤意思宣言エンジンは事前確認応答の開始から勤務当日までの間に、設定した事前確認手順に従って複数回のメール送信によって出勤意思の確認を求めることを特徴とする請求項１記載のコンピテンシーアクションシステム。
【請求項５】
前記事前出勤意思宣言エンジンにより事前確認の無いスタッフをイレギュラー検知報告エンジンが検知し、空きセルが発生したとき、システムは前記空きセルのセル条件に適合した総合標準偏差評価値の高い順に代替スタッフを割当することを特徴とする請求項４記載のコンピテンシーアクションシステム。
【請求項６】
前記システムには既定の総合標準偏差評価値と、管理者が入力する総合標準偏差評価値とを選択入力できることを特徴とする請求項１記載のコンピテンシーアクションシステム。
【請求項７】
前記管理者通信端末からシステムに対して月別・曜日別・時間帯別・業務別のマスターを設定し、勤務シフト作成月のデパートメント毎の日別売上予算を入力し、該日別の売上予算を基にマスターで設定されている売上対比人時数で最適人時を算出する売上人時最適化エンジンを備え、
勤務シフトセル作成エンジンは前記売上人時最適化エンジンによって算出されたデパートメント毎の日別時間帯別最適化人時を基に、設定されたセルの最低時間と最長時間の範囲条件でセルを作成することを特徴とする請求項１記載のコンピテンシーアクションシステム。
【請求項８】
前記管理者通信端末からシステムに対して月別・曜日別・時間帯別・業務別・店舗別・売上別・人数別のマスターを設定し、スタッフ所属店・スタッフ可能店および複数の店の集まりを１つの店舗グループとしてブロック登録すると共に、店舗グループの勤務シフト作成月のデパートメント毎の日別売上予算を入力し、該日別の売上予算を基にマスターで設定されている売上対比人時数で最適人時を算出する売上人時最適化エンジンを備え、
勤務シフトセル作成エンジンは前記売上人時最適化エンジンによって算出されたデパートメント毎の日別時間帯別最適化人時を基に、設定されたセルの最低時間と最長時間の範囲条件でセルを作成することを特徴とする請求項１記載のコンピテンシーアクションシステム。
【請求項９】
前記スタッフ通信端末が自己のランキングを確認する機能はブロック別、店舗別、業務別の自己の順位であることを特徴とする請求項１記載の勤務シフト管理支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は予めシステムに登録したシフト制勤務スタッフ（以下「スタッフ」と記す）の自己の潜在能力を引き出す事の出来る、行動プログラムを自動的にサポートすると共に、シフト制勤務スタッフ等の戦力化を目的に自動的に運用管理するコンピテンシーアクションシステムに関する。詳しくは予めシステムに登録されているスタッフ登録勤務パターンを基に作成中の勤務シフトに人時最適化によってスタッフが埋まらない空きセルおよび確定した勤務シフトに対して突発的なスタッフの欠員（イレギュラー発生）による空きセルをシステムが検知し、代替スタッフによる空きセル自動割当を実行可能にし、更にスタッフとシステムとのメール送信による確認応答および事前出勤意思宣言を行なうと共に、スタッフが公開されたランキングを確認することで自己の現状分析および目標設定を可能にしたコンピテンシーアクションシステム。
【背景技術】
【０００２】
従来、アルバイト・パートが代表するスタッフの採用時には面接試験等を通してその雇用すべき者の能力を判断し、その後、仕事従事する上での教育マニュアルやＯＪＴなどによりスタッフの教育を行っていた。
特に個人の有するキャリア履歴に応じて適切な追加的履修カリキュラムを個人に対して助言する、いわゆる職業適性能力開発システムを用いたキャリアカウンセリングシステム、或いは情報通信業界やベンチャー企業のように企業側で必要とされる職務スキルが数年程度で劇的に変化するような状況に用いて好適な人材選択支援するシステム、或いは雇用側で各求職者の個人的なキャリア履歴に応じて適切な追加的履修カリキュラムがどの程度必要か判別できる職業適性能力開発システムを用いた人材選択支援システムなどが知られている。
【０００３】
しかしながら前記従来の教育はそもそもスタッフの仕事ぶりが仕事に支障がきたさない様にすることの方面に重点がおかれており、スタッフには補完的仕事の要素が強くなっていて、積極的な企業の戦力として計算しにくいものであった。
【０００４】
特に、サービス産業（小売業界、外食産業界等）に働く者の能力の問題点は、スタッフをいかにしたら戦力アップできるかであり、それにはスタッフの能力を正社員と同等かそれ以上にすることが不可欠で、その能力をスムーズにかつ確実にスタッフに保持させることが出来る潜在能力開発システムが要望されていた。例えば、特許文献１や特許文献２に提案されているが、この種のシステムでは上記の課題を解決することができない。
【０００５】
スタッフを雇用する職場では、スタッフ管理責任者、例えばファミリーレストランなどの店長がそれぞれのスタッフの勤務希望・可能時間枠を考慮し、決まったスタッフに時間枠を割当てる、いわゆる従来の手法によってシフト制の勤務形態が採られている。
【０００６】
しかし、上記の手法にはいろいろな課題が生じており、その課題の一つはスタッフの仕事に対する意識の低さからのスタッフの急な欠勤による損失が挙げられる。これは、その休んだスタッフだけではなく、代替スタッフを手配する責任者の時間も取られてしまい、二重の損失となる。そして、今までその対策としてはスタッフ不足を見越して固定的にスタッフを確保しておく必要があり、人件費が利益を圧迫していたのが現実であった。
【０００７】
現場ではスタッフの管理に時間を割かれ、対処に四苦八苦しており、戦略的人事を行うことがこの解決方法であると言われていた。
このようなシフト制勤務形態において、スタッフの突発的な事情により代替者を手配しなければならないときは、まず補充すべき代替者を探し、その探した代替スタッフと一人ずつ連絡をとるという作業を繰り返し行う。
【０００８】
さらに、その探した代替者に勤務可能か否かの確認をいちいちとらなければならず、最後に勤務可能な登録者に勤務を依頼するという非常に手間と時間を要する手続きを必要とする。
【０００９】
また、突発的な欠勤が発生した場合に、雇用側が通常の業務を停止して代替者手配に時間と労力を費やさざるを得ず、さらに、登録者側ではたとえ突発的に欠勤する場合でも雇用側に単なる連絡をすることで完了してしまい、雇用側から欠勤に対する責任を追求されることがない。
【００１０】
また、従来のシフト制勤務形態では、いわゆる「人に時間を割当てる」、すなわち「シフトを割当てる際に登録スタッフの担当可能な業務や必要な能力を全く考慮しない」ものであるため、極言すれば単なる人数合わせに過ぎないものとなっていた。
【００１１】
さらに、シフト割当ての際、スタッフの能力や適しているとされる担当業務など複雑な要因は雇用（企業）側の判断に委ねられ、雇用側の割当て能力によって業務効率が変化してしまうとの課題もあった。
【００１２】
また、前述のように、いわゆる「人に時間を割当てる」、すなわちスタッフ毎に時間・業務が割り振られていたために、いったんスタッフの異動、退職、欠勤などが発生すると、そのたびに全体のシフトを変更しなければならなかった。
【００１３】
このような課題を解決するために、勤務シフトを自動的に作成するシステムが特許文献３および特許文献４に提案されている。これらのシステムには勤務シフト制を採っているスタッフの相対的な評価を順位、すなわち自己の位置を知る手段がないので、スタッフのモチベーションの向上、やる気、ルールの徹底など向上心を養うことができないばかりか、やる気のあるスタッフとやる気の無いスタッフを選別し、やる気のあるスタッフを主力に使って割当てる仕組みになっていない。
【００１４】
【特許文献１】特開２００３−３３１０９３号公報
【特許文献２】特開２００３−６３９１号公報
【特許文献３】特開２００４−２４６６４０号公報
【特許文献４】特開２００４−２１３５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明の目的はシフト制勤務のスタッフ間の相対評価に基づくランキングを公開し、自己のランキングをスタッフ通信端末で確認することで、自己の現状分析および目標設定をできるようにしたコンピテンシーアクションシステムを提供することにある。
本発明の他の目的は、複数店舗間で共有化されたスタッフにより、複数店舗間のシフト制勤務の最適化を可能にするコンピテンシーアクションシステムを提供することにある。
【課題を解決するための手段】
【００１６】
請求項１の発明はスタッフが所持するスタッフ通信端末と管理者通信端末とシステム用サーバコンピュータ（システム）とをインターネット等の通信ネットワークを介して接続すると共に、システムが管理者が提示した募集人数、勤務期間、勤務時間枠、業務などの勤務条件を基に勤務シフトを作成すると共に、スタッフの希望シフト情報、勤務実績を基に計算した総合標準偏差評価値、該総合標準偏差評価値に基づくランキング情報を記憶したデータベースを備えたコンピテンシーアクションシステムであって、システムは指定した勤務期間の日毎の業務別に、少なくとも時間枠、人数、職位、雇用形態、総合標準偏差評価値の範囲をセル条件として入力し、作成したセルを勤務シフトに追加する勤務シフトセル作成エンジンと、勤務シフトセル作成エンジンにより勤務期間の日毎に作成された業務別のセルの要求人員を満たしていない空きセルを検知し、空きセル一覧を生成する空きセル検知エンジンと、
前記総合標準偏差評価値を用いて計算された割当優先度を基に前記空きセル一覧および割当可能スタッフから前記セル条件に一致したスタッフを割当てる自動割当エンジンと、
自動割当エンジンが空きセルの割当条件を満たして割当可能スタッフを割当てた後に発生する、セルの要求人員を満たさなくなった空きセルを検知する空きセル監視エンジンと、自動割当エンジンで確定したスタッフに対して通信ネットワークを通じて当該スタッフ通信端末にメール送信し、スタッフからの確認応答を受付けると共に、メール送信に対しスタッフからの確認応答の有無を判断し、確認応答が無かったとき空きセル監視エンジンを起動する確認応答エンジンと、システムに設定した確認手順に従って確定した勤務シフトに割り当てられたスタッフに対して当該スタッフ通信端末を通じて出勤意思を確認する事前出勤意思宣言エンジンと、欠勤届が有ったとき突発的なスタッフの欠員発生としてイレギュラー検知し、管理者へイレギュラー検知報告を行うイレギュラー検知報告エンジンと、を備え、
勤務シフトセル作成エンジンは空きセル監視エンジンが空きセルを検知すると当該空きセルのセル条件に一致するスタッフをデータベースから抽出し、該スタッフに対して空きセル案内メールを発信し、応募したスタッフの中から空きセルの割当てを行って、その結果を空きセル案内メールを送ったスタッフに対して通知し、且つ全てのセルが要求人員で満たされた勤務シフトを作成すると共に、スタッフ通信端末は公開された自己のランキングを確認する機能を有することを特徴としている。
【００１７】
請求項２の発明は、請求項１において、システムは要求人員で満たされなくなった空きセルを代替スタッフで満たす処理を実行する代替者承認エンジンを備え、代替者承認エンジンはイレギュラー検知報告を条件としてスタッフの起動操作により実行され、スタッフが代替スタッフを入力すると、システムは代替スタッフが空きセル条件を満たしているかを判定し、満たしているとき代替スタッフにメール送信すると共に、セルのスタッフを代替スタッフに入れ替えることを特徴とする。
【００１８】
請求項３の発明は、請求項１において、システムは要求人員で満たされなくなった空きセルを代替スタッフで満たす処理を実行する代替者承認エンジンを備え、代替者承認エンジンはイレギュラー検知報告を条件として管理者の起動操作により実行され、予め管理者通信端末に仮登録された代替スタッフを管理者が入力すると、システムはセルのスタッフを代替スタッフに入れ替えることを特徴とする。
【００１９】
請求項４の発明は、請求項１において、事前確認管理エンジンは事前確認応答の開始から勤務当日までの間に、設定した事前確認手順に従って複数回のメール送信によって出勤意思の確認を求めることを特徴とする。
【００２０】
請求項５の発明は、請求項４において、事前確認管理エンジンにより事前確認の無いスタッフをイレギュラー検知報告エンジンが検知し、空きセルが発生したとき、システムは前記空きセルのセル条件に適合した総合標準偏差評価値の高い順に代替スタッフを割当することを特徴とする。
【００２１】
請求項６の発明は、請求項５において、システムには既定の総合標準偏差評価値と、管理者が入力する総合標準偏差評価値とを選択し、入力することを特徴とする。
【００２２】
請求項７の発明は、請求項１において、管理者通信端末からシステムに対して月別・曜日別・時間帯別・業務別のマスターを設定し、勤務シフト作成月のデパートメント毎の日別売上予算を入力し、該日別の売上予算を基にマスターで設定されている売上対比人時数で最適人時を算出する売上人時最適化エンジンを備え、
勤務シフトセル作成エンジンは売上人時最適化エンジンによって算出されたデパートメント毎の日別時間帯別最適化人時を基に、設定されたセルの最低時間と最長時間の範囲条件でセルを作成することを特徴とする。
【００２３】
請求項８の発明は、請求項１において、管理者通信端末からシステムに対して月別・曜日別・時間帯別・業務別・店舗別・売上別・人数別のマスターを設定し、スタッフ所属店・スタッフ可能店および複数の店の集まりを１つの店舗グループとしてブロック登録すると共に、店舗グループの勤務シフト作成月のデパートメント毎の日別売上予算を入力し、該日別の売上予算を基にマスターで設定されている売上対比人時数で最適人時を算出する売上人時最適化エンジンを備え、
勤務シフトセル作成エンジンは売上人時最適化エンジンによって算出されたデパートメント毎の日別時間帯別最適化人時を基に、設定されたセルの最低時間と最長時間の範囲条件でセルを作成することを特徴とする。
【００２４】
請求項９の発明は、請求項１において、スタッフ通信端末が自己のランキングを確認する機能はブロック別、店舗別、業務別の自己の順位であることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、自主的にスタッフが業務の行動に対して本人・同僚・上司から評価を受けることにより、順位付けがされ評価のよしあしで自分の努力が間違っていないかどうかがわかることとそれによって目標を修正できる。
また、企業の望むスタッフを企業が強要もせずにスタッフ自身が自主的になっていくことが出来るようになる。
また、評価項目で企業の望むスタッフのモデルを作り、評価でスタッフを誘導するために評価項目の公開、事前確認を含めた勤怠管理によりルールを守る責任感を養うことができる。
また、イレギュラー検知報告エンジンがあることにより、既に確定したシフトのスタッフが業務が開始される直前までの間にスタッフの都合で出勤不可能になった状態をシフト管理者が常時監視していなくても、発生したタイミングでケース毎に管理者に報告され、即時対応を可能としている。
また、空きセル監視エンジンがあることにより、イレギュラー検知報告を条件として、空きセルとして判断し、既にシフトに確定しているスタッフをはずして、新たなスタッフを探すためにシステムシフトチェンジエンジンを自動起動することができる。このことにより夜間や管理者不在でも代替者の依頼作業を行うことができるため管理者が常勤する必要がなく、依頼作業を軽減することができる上、迅速確実な手配ができる。
更に、スタッフ自身が集団における相対評価の公正な自己の順位を認識することができ、目標とすべきライバルを容易に見つけることで、自己のモチベーションを創作することができる。企業側としてはスタッフに明確な目標（ライバル）を作らせることにより、切磋琢磨を創出し生産性向上に繋がる。
【発明を実施するための最良の形態】
【００２６】
本発明の実施において採用する、プラン・ドゥ・チェック・アクションなる手法とは、仕事をする者が、業務・人材革命、業務・人材改革、業務・人材革新、戦力化、自己能力開発、潜在能力開発、マネージメント育成、教育、訓練、学習、業務改善などを行う上で採用されるステップを指標する。
【００２７】
「プランの部」とは、職務を最適化するために職務に必要な要件を明確にし、それを満たした人を優先順位の高い順に割り当てた仕事の計画をたてることをいう。
「ドウの１部」とは、仕事の前に職務への意欲を高める動機付けを行うことをいい、「ドウの２部」とは、仕事の前に職務の遂行責任を持ち、自ら遂行するか職務が遂行できない場合は自己の責任で代替要員を手配して対応責任を果たすことをいう。
「チェックの部」とは、仕事を実践した結果を勤怠評価、能力評価、実績評価を実践値として蓄積することをいう。
「アクションの部」とは、直近数ヶ月の蓄積した実践値をもとにして、業務対応力の最適化を見直すことをいう。
【００２８】
スタッフは週ごとの出勤可能な勤務パターンがある場合、システムに登録することが可能で勤務シフトにスタッフに代わり自動でエントリーを行う。本発明はスタッフが自分で出勤可能な勤務パターン以外に勤務可能な日があればエントリー可能であり、かつスタッフは評価をもっており（勤務評価・実績評価・本人・同僚・上司評価）その評価内容によって順位付けがなされ、シフトにエントリーしたスタッフを上記評価によって並び替えを行い上位の者から割当てると共に、管理者が割当済みのシフト表を調節可能であって、その調整を行って勤務シフトを作成することで実現した。
以下に、本発明の実施例を図面に基づいて説明する。
【実施例１】
【００２９】
図１は本発明の勤務シフト管理支援システムの構成を示す。
予めシステムに登録したスタッフが所有するスタッフ通信端末１１と、管理者がシフト制勤務を管理するために必要な情報の入出力や勤務シフトを作成するためのセル条件の設定などを行なう管理者通信端末１２と、システム用サーバコンピュータ１３（以下システムと記す）とをインターネット等の通信ネットワーク１４を介して接続されており、互いにデータを送受信できるよう構成されている。スタッフ通信端末１１はパーソナルコンピュータあるいは携帯電話等の携帯用通信端末である。管理者通信端末１２はパーソナルコンピュータあるいは携帯電話等の携帯用通信端末である。システム１３は受信部１５、送信部１６、ＣＰＵ等の制御部１７、ハードディスクなどの記憶部１８及びディスプレイなどの表示部１９を備えている。
【００３０】
制御部１７はプラン・ドゥ・チェック・アクションの行動プログラムが搭載され、それを実行する。行動プログラムを起動すると、先ずプランに必要なデータの入力や登録を行い、売上人時最適化、売上最適化勤務シフト作成、勤務シフトセル作成、空き勤務シフトセル作成、自動割当からなるプランの部を実行する。その後、システム１３は後述のドウの部、チェックの部、アクションの部の行動プログラムを順次実行する。
【００３１】
システム１３はスタッフ通信端末１１との連絡により勤務意思を事前に確認し、その応答により欠員補充をするか否かを判断し、必要な欠員補充を行った後にスタッフの勤怠・能力・実績から総合評価した本人・同僚・上司評価データを記憶部１８から読出し、この勤怠評価に基づいて勤務シフト表を作成しスタッフに対して確認応答した後に確定すると共に、他に就労後に行ったスタッフ毎の本人・同僚・上司評価データを記憶部１８に保存する。更にシステム１３は本人・同僚・上司評価に基づいて業務別のランキングを作成し、スタッフ通信端末１１を介して公開する。
【００３２】
本発明のコンピテンシーアクションシステムの概要を図２を参照しながら説明する。
スタッフ毎の勤務可能パターン（スタッフ登録勤務パターン）、例えば月、水、金の１７時から２２時、を把握し、各セルにスタッフ毎の登録勤務パターンを割り当て、空きセル勤務シフトを作成する。空きセル勤務シフトとは該当セルの雇用条件に合致するスタッフがいないために発生するセルにより構成されている。
【００３３】
空きセル勤務シフトに基づいてスタッフのエントリーを受け付ける。エントリーしたスタッフを評価選別し、落選したスタッフに通知する。選ばれたスタッフにより空きセル勤務シフトを埋めて割当済セルにして勤務シフトを作成する。この勤務シフトは管理者による調整を経て確定済みセルにして勤務シフトを完成させる。
【００３４】
本システムにより管理者の作業負担が軽減され、かつ要員配置の効率化が図れると共に、配置されたスタッフを能力別に再配置（シフト表の最適化）することにより、セル間における配置スタッフの能力差を軽減することが出来る。
【００３５】
次にプラン・ドゥ・チェック・アクションの行動プログラムの詳細を説明する。
【００３６】
図３Ａはプランの部の全処理を示す図である。システム１３には各店舗別のＰＯＳ売上データの取込、或いは売上データを手入力する。管理者通信端末１２では、以下のデータをシステムに登録する。勤務店舗名、業務別、時間帯別、売り上別、人数別のデータを登録する。スタッフに関するデータとして、スタッフ毎に所属店舗、勤務可能店舗名およびブロックを登録する。勤務シフト表作成のための期間の登録および各種の自動設定を行い、勤務シフトフレームを作成する。ここで、ブロックとは複数の店の集まりを１つの店舗グループに構成し、これを複数の店舗グループに編成する。
【００３７】
システム１３では勤務シフトフレーム毎に設定や期間の変更が可能であり、複数の企業や業種の異なる事業にも対応することができる。ここでは月の起算日、一日の起算時、メールの有無、イベント毎の自動／手動の設定、連続割当日数制限などが登録される。
【００３８】
システム１３へのデータ入力、管理者からのシステムへの登録、勤務シフトフレームの作成が完了すると次のプログラムが起動する。
【００３９】
売上人時最適化エンジンは自動または手動、或いは遺伝的アルゴリズムを利用した全自動がある。ここで、「人時」とはその業務に対して１時間に必要な人数、「最適」は業務に必要な適正な人時数である。
【００４０】
図４Ａは全自動売上人時最適化エンジンの機能フローを示す。全自動売上人時最適化処理はＰＯＳのデータを使うことでデパートメント毎の例えば来月の日別時間帯別の最適人時を予測する。管理者通信端末１３で月別売上、曜日別売上、時間帯別売上、業務別売上の各マスターデータを入力し、設定を行う。本例は本年７月の人時最適値を求めると仮定して説明する。７月の売上人時最適化を行う際に、７月の店別シフト枠を作成する。７月の店別業務別日別時間帯別売上を入力し、上記マスターデータを取り込んで７月の売上人時最適値を計算する。
【００４１】
ＰＯＳデータから売上人時最適化用の情報を取得する。この場合は、昨年の４月から７月のデータと本年の４月および５月のデーターを取得する。店トータルの日別時間帯別売上情報とデパートメント毎の日別時間帯別売上情報に分ける。昨年の４月および５月を本年の４月および５月とを店トータルとデパートメント別に比較し、昨年からの進捗率を算出する。昨年の４月から７月まで進捗率を月別に店トータルとデパートメント別に算出する。本年の４月および５月の進捗率を月別に店トータルとデパートメント別に算出する。店トータルの昨年の４月および５月の進捗率と本年４月および５月の進捗率を合計したものにデパートメント毎の昨年の４月および５月の進捗率と本年４月および５月の進捗率を合計したもの足して平均の進捗率を算出し、昨年の７月までの進捗率をかける事により本年７月のデパートメント毎の予想売上を算出する。月別・曜日別・時間帯別・業務別のマスターに設定されている売上に対する設定人時で売上予想を対比することにより当月の売上人時最適値を求める。
【００４２】
図４Ｂは自動売上人時最適化エンジンの機能フローを示す図である。
自動売上人時最適化処理は管理者が月別・曜日別・時間帯別・業務別のマスターを予め設定する。管理者が７月のシフトスケジュールを作成するとき、先ず管理者がデパートメント毎の日別売上を入力する。入力された日別の売上を元にマスターで設定されている売上対比人時数で日別人時を算出し、当月の売上人時最適値を求める。
【００４３】
ブロック店舗売上最適化勤務シフトとは全自動売上人時最適化もしくは自動売上人時最適化の処理によって算出されたデパートメント毎の日別時間帯別最適化人時を基に、設定されたセルの最低時間と最長時間の範囲でセルを作成する。人数の多い時間帯からセルを組んで行き、最長時間を越えているところは半分もしくは、３分割にセルを組む。
【００４４】
図５Ａは最適勤務シフト空きセル表の作成例を示す。本例の最適勤務シフト空きセル表は１個のセルの作成時間幅が２時間以上８時間以下に設定した場合である。売上人時最適値をマトリックス化した場合、１行目は２時間以上で１６時間以上なので３で割り５余り２なので、３つの５時間のうち２つに１時間ずつつけて６時間・６時間・５時間でくくる。３行目は連続が２時間以上８時間以内なのでそれぞれを１つのセルでくくる。
【００４５】
図５Ｂは売上最適化シフト作成エンジンの機能フローを示す。売上人時最適値を基に必要人員マトリックスを作成し、セルの時間幅条件である勤務時間の最低時間と最長時間を設定する。勤務時間に応じてセルの作成数を決定する。先ず、２時間以上の勤務シフトがあるかを判定する。無いときはセルを作らない。有るときは１行ずつ連続８時間以上の勤務シフトがあるかを判定する。無いときは１つのセルを作る。有るときは１６時間以上の勤務シフトがあるかを判定する。無いときは時間を２で割り、それぞれをセルでくくる。有るときは時間を３で割り、それぞれをセルでくくる。
【００４６】
図６Ａは割当シミュレーションエンジンの機能フローを示す。図６Ｂはシフト表の一例を示すもので、ＰＯＳデータに対して、管理者が設定した要員数を自動で割当売上げデータに基づく人員配置が可能になっている。割当シミュレーションは自動割当によるセルへのスタッフ配置を行ってシフト表を作成し、期待通りの勤務シフトになっているかを確認する。ここで期待通りでない場合にはセル条件を変更した後、自動割当を起動し新たにシフト表を作成する。このような操作を繰り返すことにより期待通りの勤務シフトになれば、勤務シフトの確定処理に移行する。本システムの自動割当方法は能力順・最大値・両方を選択できる。
【００４７】
上記の流れを理解する為、図６Ｂから図６Ｅに具体例を示す。図６Ｂに示すシフト表にセルの属性及び条件を設定し、図６Ｃに示すセルを作成する。続いて自動割当を起動し、図６Ｄに一例を示すスタッフ勤務可能情報に基づいて作成されたシフト表（図６Ｅ参照）から空きセル状況を確認する。期待通りのシフト表であれば終了する。一方期待通りのシフト表でないときは図６Ａのシフト表に戻って手入力によりセル条件を変更して自動割当を再度起動し、作成されたシフト表（図６Ｆ参照）から空きセル状況を確認する。これを繰り返すことで実際に近い勤務シフトを作成することが可能となる。
【００４８】
上記の自動割当の実施形態を説明する。本発明が適用した勤務シフト最大値割当とは限りあるスタッフを最大限生かして使う割当方法である。自動割当とはスタッフが希望する勤務シフトの条件をシステムのセルに登録勤務パターンとして登録し、加重配分加工標準偏差評価（本人・同僚・上司評価）に基づいてスタッフをセルに割当てる割当勤務セル（割当セル）機能である。
【００４９】
自動割当エンジンについて詳しく説明する。図７Ａは自動割当エンジンの概念を示す。
【００５０】
自動割当エンジンは、空きセルの一覧とそれに付随するセルの条件やプロフィール、及び、各セルに割当可能なスタッフとそれに付随するスタッフの条件やプロフィールを入力とし、各セルと各スタッフを結びつけた組を出力とするエンジンであり、かつその結果作成されるシフト表が管理者の意図する方向について最適であることを目論むものである。
【００５１】
上記「管理者の意図」とは、例として次のようなものを指す。
セルやスタッフのもつ様々な条件に適合した割当であること。
セル毎、スタッフ毎に設定した割当優先順位に沿って割り当てられていること。
曜日や日付、もしくは設定された期間についてスタッフが能力的に均質に割り当てられていること、もしくは意図的に偏りを持って割り当てること。
セルに対してスタッフ数が多い場合は最大の成果を発揮できる割当であること。
セルに対してスタッフ数が少ない場合は空きセルが最小となる割当であること。
【００５２】
自動割当エンジンの構造について図７Ｂを参照して説明する。
自動割当エンジンは、空きセルとそこに割当可能なスタッフの組のすべてについて、その割当優先度を算出し、未割当リストに登録する。
以下、セルとスタッフの組を、組と省略して記す。
未割当リストとは、自動割当エンジンが内部で使用するリストで、組に対して割当優先度が付けられており、かつ自動割当エンジンが出力する予定のシフト表に採用されていないものの集合である。
自動割当エンジンは、未割当リストにおいて割当優先度の高い組から順に割当を行う。
ある一つの組の割当の結果、セル及びスタッフの条件により他の未割当の組が割当不可能となったときは、その組は割当優先度リストから除外する。
割当優先度リストが空となったときに作業を終了し、既割当分の組をシフト表として提出する。
以下、インデックスｉでセルを、インデックスｊでスタッフを表現し、割当優先度をｆｉｊの記号で表す。
【００５３】
図７Ｃは割当優先度の算出を示す。割当優先度はセルとスタッフの組について算出される。割当優先度の高い組は優先的に採用される。割当不可能な組には割当優先度を算出せず、未割当リストにも採録しない。
管理者の意図を表現する様々な優先順位やシフト表作成における条件はすべてこの割当優先度を算出する際に表現される。具体的には、セルとスタッフの組における様々な条件やプロフィールのそれぞれについて重み変数が割り当てられており、それらを線形結合及びその複数回の繰り返しとして結合することで、割当優先度を算出する。
例えば、スタッフの能力を最優先する場合はそれに関連する重み変数の値を他の条件に比べて大きくすることで、当該能力を持ったスタッフの割当優先度を上げることができる。また、特定のセルに対して優先的にスタッフを割り当てたい場合は、セル付随の重み変数の値を他のセルに比べて高く設定することで、そのセルを含む組の割当優先度は上昇する。
【００５４】
割当優先度を算出するために必要な重み変数が記されている表を、重み変数表と呼ぶ。
重み変数表は、それを用いるセル範囲について、管理者の割当に対する意図を表現するものであり、例えばスタッフ能力を最優先したい場合はそれを表現した重み変数表を用いて、空白セルを最小にしたい場合はそれを表現した重み変数表を用いて割当優先度を計算することで、管理者の割当に対する意図を表現することを目論む。
複数の重み変数表を用いてそれぞれ複数のシフト表を出力し、比較することができる。複数の重み変数表を、割当を行う期間における任意のセル範囲について指定し、それを用いて割当優先度を計算することができる。このことは、期間毎に異なる意図を持って最適化を図ることができるということを表現している。例えば、繁閑や曜日、時間帯に合わせて別々の重み変数表を用意し、利用することができる。
【００５５】
図７Ｄは重み変数表を用いたシフト表の作成例を示す。また、計算式はニューラルネットワークを活用した計算式などでも利用が可能である。割当優先度ｆｉｊは次式で計算される。
ｆｉｊ＝ｗＷＷｉ+ｗＭＭｉｊ+ｗＰＰｉｊ+ｗＲＲｊ+ｗＮＮｉ・・・・（１）
ここで、ｗＷ，ｗＭ，ｗＰ，ｗＲ，ｗＮはそれぞれＷｉ，Ｍｉｊ，Ｐｉｊ，Ｒｊ，Ｎｉに付随する重み変数であり、重み変数表にその値が記される。
Ｗｉ，Ｍｉｊ，Ｐｉｊ，Ｒｊ，Ｎｉについて、以下で述べる。
【００５６】
Ｗｉ：セルの重要度を表現する要素
Ｗｉでセルの重要度を表し、この数値が大きいほど重要なセルとする。Ｗｉはセルを作成する際に付随的に設定されており、特に指示がなければ１がデフォルト値として指定される。重み変数表においてｗＷを正の値とすることで、重要なセルの割当優先度が高くなり、優先的に割当が行われるようになる。
【００５７】
Ｍｉｊ：スキルを表現する要素
Ｍｉｊでスタッフｊのセルｉにおけるスキル適合及びスキルの高低を表す。まず、スタッフｊがセルｉを担当するスキルを持っていなければそもそも割当優先度を算出する以前に未割当リスト採録から外れるため、この要素を算出する必要がない。よって、Ｍｉｊの算出はスタッフｊがセルｉを担当するスキルを持っている場合に限る。その上で、Ｍｉｊはそのスキルの高低を表し、ちょうど良い場合を１として、それを上回る場合は１以上の数値を、担当することが可能である範囲で下回る場合は１より小さい値を与える。
【００５８】
Ｐｉｊ：所属優先度を表現する要素
Ｐｉｊはスタッフやセルについて所属店可能店等、所属に関するブロック分けを設定している場合に使用される要素である。スタッフｊとセルｉの所属ブロックが等しい場合は１を、異なる場合は異なるブロック間の勤務をどの程度推奨するかをＰｉｊに指定する。例えば、異なるブロック間の割当を同一ブロック内での割当と同等に扱う場合はすべてのｉ，ｊについてＰｉｊ＝１とすればよく、また、異なるブロック間の割当を推奨しない場合や許さない場合は、スタッフｊとセルｉが異なるブロックに属する場合のＰｉｊに０や負の値を指定すればよい。
【００５９】
Ｒｊ：スタッフの評価を表現する要素
Ｒｊには総合標準偏差評価値、またはそれらの複合の、スタッフｊに対して与えられている数値を指定する。
【００６０】
Ｎｉ：当該セルの人気を表現する要素
Ｎｉにてセルｉの人気、すなわち、募集人数に対する応募人数の割合を指定する。数値は、募集人数に対して応募人数が等しい場合をＮｉ＝１、応募人数が少ない場合をＮｉ＞１、応募人数が大きい場合をＮｉ＜１とする。ｗＮが正ならば、応募人数が少ないセルの割当優先度が高くなる。
【００６１】
ここでは、以下の三種類の特殊な割当方法（帯割当、スタッフスキルの平準化割当、最大割当）について、それを表現しうる割当優先度算出方法を示す。これらは式（１）で示した単純な計算式では表現できないが、次のような仕組みを実装することで実現する。
【００６２】
（１）帯割当
帯割当とは、スタッフを特定の時間、曜日等を指定して繰り返し割り当てること指す。例えば、月曜から金曜の9:00〜17:00に一人のスタッフをまとめて割り当てる、もしくはある月の火曜16:00〜21:00に一人のスタッフを割り当てるなど。帯割当の実施は、帯割当を実施したいセルの組を合わせて一つの大きなセルと見なし、その大セルとスタッフとの割当優先度を算出、未割当リストに登録することで表現が可能となる。このとき、セルを組み合わせた大セルのセル重要度Ｗｉを通常のセルに比べて大きくしておくことで、大セルに対して優先的にスタッフを割り当てることができる。
【００６３】
（２）スタッフスキルの平準化割当
複数スタッフ用セルのいくつかの集合に対し、そこに割り当てることのできるスタッフのスキルにばらつきがある場合、スキルの低いスタッフとスキルの高いスタッフを組み合わせるなど、スキル平均の平準化を図りたいという要求に対しては、次のような操作を行う。割当優先度算出式におけるスタッフのスキルを表現する項であるｗＭＭｉｊを、ｗＭ×絶対値（Ｍｉｊ−１）で置き換える。この操作により、ｗＭが正ならばスキルの高いスタッフの割当優先度と同等までスキルの低いスタッフの割当優先度が上がり、平均的なスキルのスタッフの割当優先度が変化しないため、優先度の高い順に割り当てればスタッフスキルの平準化が図られることになる。また、ｗＭを負の値にすることで、優先度を逆にし、平均的なスキルのスタッフから順に割り当てることも可能である。
【００６４】
（３）最大割当
最大割当とは、募集セルに対して応募スタッフが少ない場合、割当を実施した後の充当セルが最大となるような割当方法を指す。すべての割当可能性及びその際の割当最適化度合いを考慮して充当セルを最大化する問題はいわゆるナップサック問題であり、ＮＰ困難であるため、その計算に膨大な時間を要し、現実的ではない。よって、本発明にて指定する最大割当の方法は、募集人数に対して応募人数の少ないセルの順に優先的に割当を実施するものとする。このことは、重み変数のうちｗＮを他の重み変数に比べて大きくすることで実現することができる。
【００６５】
図７Ｅは自動割当エンジンの機能フローを示す。自動割当エンジンが起動すると当該シフトに対するスタッフの登録された勤務パターンにより割当を行い、そのシフトの空き状況が把握される。シフト状況の判断はシフトの空き状況を数値化し、そのシフトの空き状況値と、予めシステムに設定している空きシフト量（全シフト内の何割が空きシフトかを設定）との比較値を求める。この比較値を基に空きシフトが全体的に多いかを判定する。全体的に空きシフトが多い場合には最大値割当を実行する。全体的に空きシフトが多くない場合にはシフトにより空き状況にばらつきがあるかを判定する。ばらつきがあるときは最大値割当に評価割当を加味した自動割当を実行する。ばらつきがないときは評価割当を実行する。
【００６６】
ここで、「最大値割当」とは全体的に空きシフトが多く、且つ１つのシフトに対して大きくスタッフが不足している際、空きをなくすことを前提として割当てる。「最大値割当＋評価割当」とは全体的に空きシフトが疎らで、大きくスタッフが不足しているシフトがあれば、数人不足しているシフトもある際、大きく不足しているシフトに対しては「最大値割当」、数人不足しているシフトに対しては評価値の高いスタッフを優先的に割当てる。「評価割当」とは全体的にあきシフトが少なく、且つ１つのシフトに対してスタッフの不足が少ない際、評価の高いスタッフを優先的に割当てる。
【００６７】
図７Ｆは最大値割当エンジンの機能フローを示す。最大値割当エンジンを起動すると、先ず割当回数を“１”とセットし、その割当回数を判断する。割当回数が２を超えているときは終了し、一方割当回数２以内であれば、移動セルＮｏを取得する。取得したセルＮｏが最終値であるか否かを判定し、セルＮｏが最終値のとき割当回数に“１”を加算して割当回数を判定するステップに移る。セルＮｏが最終値でないときはセル状況を確認する為の確定数を取り込む。確定数が募集人員に対して多いとき次セルＮｏを取得し、そのセルＮｏが最終値であるかを判定するステップに移る。確定数が募集人数を満たしていないときは割当回数を判定する。割当回数が“１”でないときはシフト必須条件（例えば、５つのシフト条件のうち３つを必須条件とする）に合うスタッフを割当てる。割当回数が“１”のときはシフト条件に合うスタッフを割当てる。このスタッフの割当てを募集人数に達するまで行なう。
【００６８】
図７Ｇは「最大値割当＋評価割当」エンジンの機能フローを示す。先ず、稼働セルＮｏ取得し、そのセルＮｏが最終値であるかを判定する。取得した稼働セルＮｏが最終値のときは上記の最大値割当と評価割当を順次実行する。稼働セルＮｏが最終値でないときはセル状況を確認する為、シフトの空き状況と予めシステムにて設定している空きシフト量を比較する。シフトの空き量がシステム設定値を超えているときは最大値割当用の稼働セルＮｏを採番する。シフトの空き量がシステム設定値を超えていないときは評価割当用の稼働セルＮｏを採番する。これらの稼働セルＮｏを採番を行なった後、次セルＮｏを取得し、セルＮｏが最終値であるかを判定するステップに戻る。
【００６９】
図７Ｈは「評価割当」エンジンの機能フローを示す。先ず、割当回数“１”をセットし、割当回数が２以内であるかを判定し、ＮＯであれば終了する。割当回数が“２”以内であれば、稼働セルＮｏを取得し、当該セルＮｏが最終値であるかを判定する。取得したセルＮｏが最終値であれば、割当回数に“１”を加算し、割当回数が２以内であるかを判定するステップに戻る。取得したセルＮｏが最終値でないときはセル状況を確認する為の確定数を取り込む。確定数が募集人員に対して多いとき次セルＮｏを取得し、そのセルＮｏが最終値であるかを判定するステップに戻る。確定数が募集人数を満たしていないときは割当回数を判定する。割当回数が“１”でないときはサブ業務で評価の高いスタッフを割当てる。割当回数が“１”のときはメイン業務で評価の高いスタッフを割当てる。このスタッフの割当てを募集人数に達するまで行なう。
【００７０】
最大値割当において、シフト条件に合ったスタッフを割当てる際の具体例を説明する。
【００７１】
スタッフは所属店スタッフ、所属店可能点スタッフ、可能点スタッフの３つのグループによって登録されており、管理者がどのグループのスタッフによって勤務シフトを作成するかを設定する。
【００７２】
図７Ｉは所属店スタッフによる最大値割当エンジンの機能フローを示す。所属店スタッフとはある店に専属を希望し、所属店以外のグループ店での勤務不可であることが登録されている。
所属店を持ったスタッフをセルに仮割当する。空きセルがある場合は、先ず、仮割当が済んだセルで、要求人員よりも可能人員が多いセルであるかを判定する。無いときは割当を完了する。有るときは仮割当スタッフに空きセルに入れる人員がいるかを判定する。無いときは割当を完了する。有るときは仮割当スタッフを空きセルに移動する。その後所属店スタッフ割当に戻って、空きセルが無くなるまで上記の処理を繰り返して調整を行なう。セルへのスタッフの割当てが完了すると確認応答エンジンを起動する。
【００７３】
図７Ｊは所属店可能店スタッフによる最大値割当エンジンの機能フローを示す。所属店可能店スタッフとは所属店を持っているが、所属店以外のグループ店でも勤務可能であることが登録されている。
所属店スタッフを優先して割当てる。空きセルがある場合は、先ず、仮割当が済んだセルで、要求人員よりも可能人員が多いセルであるかを判定する。無いときは割当を完了する。有るときは仮割当スタッフに空きセルに入れる人員がいるかを判定する。無いときは割当を完了する。有るときは仮割当スタッフを空きセルに移動する。その後所属店スタッフ割当に戻って、空きセルが無くなるまで上記の処理を繰り返して調整を行なう。セルへのスタッフの割当てが完了すると確認応答エンジンを起動する。
【００７４】
図７Ｋは可能店スタッフによる最大値割当エンジンの機能フローを示す。可能店スタッフとは所属店を持っていない者で、グループ店のどこでも勤務可能であることが登録されている。可能店スタッフのみで割当て、空きセルがあれば、図７Ｉと同様に仮割当スタッフを空きセルに移動させる調整を繰り返し行う。
【００７５】
図８は自動割当エンジンの機能フローを示す。セルの要求人員を満たしていないセルがある場合は後述の空きセル監視エンジンにより空きセル検知を行い、その空きセルの持つ条件でスタッフデーターベースから条件が一致するスタッフデーターを抽出し、空きセル案内メールを送信する。空きセル案内メールを受信したスタッフはその空きセルの日時と勤務条件を確認し、エントリーする時、メールに書かれているＵＲＬをクリックすることによってエントリーすることが出来る。システムは空きセル条件を収得した段階で自動エントリー受付を開始し、設定された自動エントリー締切時間までエントリーしてきたスタッフの情報を保持し、受付を締め切った段階でエントリーしたスタッフを評価の成績順（ランキング）で並び替え上位者を割当確定し、確認応答エンジンを起動し、確定メールを送信する。また、落選者には落選メールを送信する。ここで、上位者の中から確認応答が無かった場合には空きセル監視エンジンによって空きセルが検知され、当該空きセルに対して改めて割当が行なわれる。
【００７６】
図９は空きセル監視エンジンの機能フローを示す。空きセル監視エンジンは募集人員に満たないセルを探し出す機能を有し、システム起動時にエンジンにキックがかかりメモリ上へ常駐する。先ず、稼働セルＮｏ.を取得し、セル状況を確認し、確定数が募集数を満たしているかを判定する。満たしているときは空きセル情報を格納（空きセル検知）し、未監視セルの有無を判定する。確定数が募集数を満たしていないときは未監視セルの有無を判定する。未監視セルが無いときは上記の稼働セルＮｏ.取得ステップに戻る。また未監視セルが有るときは次セルＮｏ.を取得し、セル状況確認ステップに戻る。
【００７７】
図１０は確認応答エンジンの機能フローを示す。自動割当後、セルに割当てたスタッフに対してシステムがメールを送信し、確認を促し、それにスタッフが応じたかを判定する。スタッフが確認メールに応じて出勤を了承したとき当該スタッフの勤務シフトを確定させる。一方確認メールに応答しない、つまり連絡なしか、或いは確認メールに応答して出勤できない旨を連絡してきたとき、空きセル監視エンジンにより当該スタッフが割当られていたセルが空きセルとなり、自動割当やシフトチェンジ、或いは事前確認のエンジンを起動する。
【００７８】
ドウの１部の機能を説明する。図３Ｂはドウの１部の処理を示す。ドウの１部の行動プログラムではスタッフが勤務に入る直前までシステムとの間のメールにより自発的且つ主体性のある出勤意思を明確に宣言することで、モチベーションを生成し、自己責任を向上させる。
【００７９】
図１１は事前出勤意思宣言エンジンの機能フローを示す。事前出勤意思宣言とはスタッフが決められた日時に、定められた週間・前日・出発・到着確認を行う。出勤意思宣言が確認されると作業が開始され、次のステップへと続く。出勤意思宣言が確認されない場合、システムは代替者手配（システムシフトチェンジ）を行なう。
【００８０】
図１２はイレギュラー検知報告エンジンの機能フローを示す。イレギュラーとは事前確認が無いこと、欠勤申請が出されること、遅刻早退申請が出されること等、当初のスケジュールが履行されない可能性のある状態を言う。
自動イレギュラー検知報告では、常に各種事前確認が締切までになされるか監視し、なされなかった時にプログレスリポート画面にその内容を表示し、同時に設定されたメールアドレスにもその内容を送信する。欠勤申請や事前確認がないことが検知されると管理者に通知される。その後代替者の手配が必要か否かを判定する。代替者手配が必要でない場合には空きセルにする。一方、設定にしたがって代替者が必要な場合はシステムシフトチェンジを起動する。
【００８１】
システムシフトチェンジは予め登録されたシフトチェンジ可能なスタッフの中から勤務条件に合致したスタッフを抽出し、割当を行い、当該スタッフに対してメール送信し、勤務可能か否かを回答期限を指定して応答を待つ。期限内に応諾のメールを受信するとスタッフの評価の高い順に代替スタッフとして割当し、勤務シフトを確定すると共に、代替スタッフおよび落選したスタッフに対してシフトチェンジの結果をメールによって通知する。一方期限内に代替スタッフからの返事がない場合には空きセルとなる。
【００８２】
図１３はシステムシフトチェンジの機能フローを示す。システムシフトチェンジはスタッフが出勤できなくなった為、スタッフが起動するか、または事前確認でスタッフが応答しなかった為、システムが起動するか、或いは管理者が起動するか、のいずれかによって実行される。システムシフトチェンジが起動されると、システムはセルの条件を基に代替者を探す。勤務可能な登録された条件該当者がいるか判定する。条件該当者がいる場合、複数いるかを判定する。複数いるときは評価で並び替えて上位の者を割当て、確認応答エンジンを起動する。確認応答のメールに応じない（連絡なし）場合は次の順位の者を割当て、確認応答を待つ。確認応答において出勤を了承したスタッフを代替スタッフとして割当確定する。また一人の場合はその者が代替者として割当確定する。スタッフからの応答確認が無く、他に該当スタッフがいる場合、次に評価の高いスタッフに確認メールを送信し、当該スタッフが出勤を了承したとき代替者として割当確定する。
【００８３】
一方条件該当者がいない場合、或いは前述の処理で代替者割当確定ができなかった場合、全スタッフの中からセル条件に一致したスタッフを探す。該当者がいる場合、抽出されたスタッフにメールで仕事を案内し、その案内に対してスタッフの応募者がいるかを判定する。複数いる場合、上記の複数いるかを判定するステップに移る。一方セル条件でデータベースから該当者を抽出した結果、該当者がいない場合、或いは上記の案内に対してスタッフの応募者がいない場合にはセルの必須条件だけでデータベースから該当者を抽出する。該当者がいないときセルを空きセルにして管理者に連絡する。一方該当者がいるとき上記のスタッフにメールで仕事案内ステップに移る。
【００８４】
管理者が起動する場合は、既定の総合標準偏差評価値に対し変更するか否かの選択を可能にしている。図１３において、管理者がシフトチェンジを起動するとスタッフ毎に蓄積された総合加重配分加工標準偏差評価に基づく勤怠、共通、実績、能力の各評価値から勤怠評価集計、共通評価集計、実績評価集計、能力評価集計を行なった後、シフトチェンジにおいてスタッフの順位付けをする為の評価値を決定する。既定の総合標準偏差評価値を使用する場合には上記各評価値を加算した総合評価集計を設定する。既定の総合標準偏差評価値を使用しない場合には管理者が上記各評価値に重み付け（ウエイト）を行なって、それを加算した総合評価集計を設定する。
【００８５】
ドウの２部は勤務シフトに割当られているスタッフが出勤できなくなった場合に登録されたスタッフ（内部）、あるいは未登録のスタッフ（外部）に交替するための行動プログラムである。
【００８６】
図１５は交替スタッフが内部にいる場合のコミュニティシフトチェンジエンジンの機能フローを示す。コミュニティシフトチェンジエンジンとはスタッフが何らかの事情で自分の仕事予定に入ることが出来なくなったときに登録スタッフを代替者として代わりに仕事に入ってもらう為の手段である。スタッフは代わりに仕事に入ってくれる代替者を探し、本人の了解を取る。次に携帯端末を使いシステムに接続し、メニューよりコミュニティシフトチェンジを起動する。システムはチェンジナンバーを発行し、スタッフに知らせる。スタッフは再度システムに接続し、チェンジナンバー、代替者名、業務、日時を入力する。システムは入力された代替者の持っているスキルがセルの条件を満たしているかを判断する。満たしている場合は代替スタッフにチェンジナンバーを送り、代替者が自らシステムに接続し、チェンジナンバーを入力することによってスタッフから代替スタッフに入れ替えられる。一方条件を満たしていない場合には、図１３のシステムシフトチェンジを起動し、新たなスタッフの割当を行なう。
【００８７】
図１６は交替スタッフが外部にいる場合のコミュニティシフトチェンジエンジンの機能フローを示す。コミュニティシフトチェンジエンジンとはスタッフが何らかの事情で自分の仕事予定に入ることが出来なくなったときに登録されていない外部者を代替スタッフとして代わりに仕事に入ってもらう為の手段である。スタッフは代わりに入ってもらう予定の代替スタッフに了解を取る。次にスタッフは携帯端末を使いシステムに接続しコミュニティシフトチェンジを起動する。スタッフはチェンジナンバーをもらい、代替スタッフをスタッフが自分の携帯端末を使ってシステムに接続し仮登録を行ってチェンジナンバーを入力する。管理者は仮登録されたスタッフを面接し、それによって問題が無ければ、代替スタッフとしてシステムに入力する。代替スタッフに仮ＩＤを発行する。仮ＩＤを持った代替スタッフ自身がシステムに接続しチェンジナンバーを入力させることによってスタッフから代替スタッフに入れ替えられる。
この処理において、確定スタッフから代替スタッフへの変更は、図１２に示すイレギュラー検知報告エンジンが働いているので、管理者に報告される。管理者が代替スタッフの入れ替えを認めない場合には、図１３のシステムシフトチェンジを起動し、新たなスタッフの割当を行なう。
【００８８】
図３Ｄはチェックの部の処理を示す。チェックの部は各スタッフの勤怠標準偏差評価、能力標準偏差評価、実績標準偏差評価を行うと共に、前記各評価に基づいて総合標準偏差評価を行う。勤怠標準偏差評価は各スタッフが通信端末により出勤、退勤、休憩、遅刻、欠勤、早退等の時刻管理、及び勤怠登録をシステムに入力することで、これらの項目毎に数値化し、評価する。勤怠評価の数値化はスタッフの行動をポイントにして加算する。能力標準偏差評価は本人、同僚、部下、上司について勤怠、能力、実績に対して本人・同僚・上司評価する。実績標準偏差評価は業務の成果物（実績）を登録し、これを数値化し、評価する。これら3つの評価を基に総合加重配分加工標準偏差評価が行われる。
【００８９】
総合加重配分加工標準偏差評価は勤怠評価、共通強化、業務別能力評価、業務別実績評価を企業の望む加重配分を行い偏差値をメイン業務・サブ業務で加重配分を行って総合評価値を求める。この総合評価値はスタッフ自らの位置（ランキング）としてスタッフ通信端末により確認可能になっている。ランキング情報はブロック別、店舗別、業務別が公開される。
【００９０】
本人・同僚・上司評価方式とは評価者は本人を初め上司、登録スタッフであれば誰でもが評価したい項目だけ何回でも評価することの出来るシステムである。勤怠評価はシステムが自動で設定されたポイントで付ける。共通評価・業務別能力評価は本人・同僚・上司評価で、業務別実績評価は管理者が評価を行う。勤怠評価・共通評価・業務別能力評価・業務別実績評価はそれぞれ重み付けが可能で、反映率を設定できる。また、複数業務に携わっているスタッフに対してはメイン業務８０％サブ業務を１０％づつ反映させるとか反映率を設定できる。各段階で加重配分を設定できるので、企業の望んでいる評価ができる。
【００９１】
図１７は総合加重配分加工標準偏差評価エンジンの機能フローを示す。勤怠加重配分加工標準偏差評価では出勤、退勤、休憩、遅刻、早退およびシステムシフトチェンジやコミュニティシフトチェンジの結果を基に勤怠評価値をシステムが求める。能力加重配分加工標準評価は予め設定された評価項目、例えば項目１〜１００について自分で自分を評価、自分以外の誰でもが評価する。この評価項目は好きな項目だけを何度でも可能になっている。このような能力評価値を基に業務別能力評価値と共通評価値を求める。実績加重配分加工標準偏差評価は管理者が予め設定した実績評価項目、例えば項目１〜１００に関する評価を行い、この結果を基に業務別実績評価値を求める。勤務評価値、共通評価値、業務別能力評価値、業務別実績評価値の各値に、予め設定された反映率を乗じ、更にメイン業務、サブ業務の評価率を乗じて総合評価値を求める。
【００９２】
図３Ｅはアクションの部の処理を示す。アクションの部はチェックの部で求めた勤怠、能力、実績、総合の各評価を設定した期間（数ヶ月）で平均化した評価（アベレージ評価）を求め、この評価の順位付けを行う。勤務シフトセルには高い順位から優先して割当てる。アベレージ評価により、新規入社スタッフに対し希望勤務シフトセルへの登録を可能とし、自己認識と能力向上を支援する。特に、アベレージ評価の高い順に優先して勤務シフトセルに割当てることで、モチベーション、自己責任、業務対応責任が高くなる。このようなスタッフの行動を繰り返す結果として、上記の各評価が高くなって、スタッフの戦力化が達成される。
【００９３】
本発明のコンピテンシーアクションシステムはスタッフの自主性を高めるために、スタッフ自らが仕事を選択し行うように作られているので、次のような利点がある。
（１）スタッフが自ら働く日や日時を決めて登録するので、スケジュールが公開された時に登録してあった日時で予約が入れられているものを他のスタッフの予約状況などを加味しながら自ら取り消しや変更、追加予約をスタッフ自身の責任で行う。これにより自分で仕事のスケジュールをコントロールすることが出来る上に全てがスタッフの責任の上に成り立っている。
（２）スタッフは決められた手順やルールで物事を進めないとシステムが受け付けてくれない為、ルールを守らざる得なくてそれが習慣的になり行動様式として身につくようになる。
（３）スタッフは仕事の事前に自主的に決められた日時までに仕事に行くことを表明することができ、表明することでスタッフ自身が自分の仕事を再確認することとモチベーションを高めることができる。
（４）対応責任として、自分が予定していた仕事に入れなくなった時に代替者を用意して、自分が仕事を休むことによって仲間に迷惑を掛けないで済むように責任を果たすことが出来るようになっている。
（５）代替者を用意できなくても最低限の責任を果たせるように代替者をシステムに依頼することも出来る。
この事前確認に関わらず全ての行為はプログレスリポートとして管理者がチェックできる体制をとっている事とイレギュラーが発生した時はシステムが自動で対応するため安心してスタッフに任せておけるようになっている。
（６）業務の結果を自分自身で評価としてつけることが出来るため、自分を自己チェックすることが可能で、自分が何を求められているのか、何をすればよいのかがより明確になりスタッフ自信で目標を定めることが出来ます。また同僚などの評価もつけることが出来ることによって責任感も養われる。
（７）自分についた評価によって割当に反映されるためにスタッフ同士で競争心を発生させ目標に向かって努力をするようになる。
（８）ランキングにより常に自分の位置が公開されることにより自尊心を満たすためにも努力をするきっかけとなる。
本システムでスタッフのキャリア開発を行うのは自己啓発的なもので、システムはその機会ときっかけを用意し、あくまでもスタッフの自主性によって目標が決まりルートが設定され自発的に物事を行うようにすることで責任感とルールを育成する。
（９）やる気の無いスタッフは自然と割当がされなくなり、最終的には使われなくなるようになっている。このことはやっている者が優先的に仕事に入れ、やる気の無いものは入れなくなるという自動スタッフ選別機能がある。
自分で働く仕事を選択し、決める
自分で事前に仕事の表明をする
自分で欠勤時に代わりの人間を探す
自分で自分を評価する
自分が他人を評価する
自分で自分の仕事の目標を定める
競争心を持つ
以上のようなスタッフ自らが全てを自分で決定していく事によって決断と責任感を持つこととなる。
（１０）本システムを使うことによって上記以外にも、システムのルールを守らなければ仕事を出来ないようになっているため、自然とルールを守るようになる。スタッフの自主性で動くようになっているため、スタッフに任せられるように各種のバックアップをシステムが行うようになっているため管理者は安心してスタッフに任せられる。
【図面の簡単な説明】
【００９４】
【図１】本発明のコンピテンシーアクションシステムの構成図である。
【図２】本発明のコンピテンシーアクションシステムの概要を説明する図である。
【図３Ａ】プランの部の処理を示す図である。
【図３Ｂ】ドウの１部の処理を示す図である。
【図３Ｃ】ドウの２部の処理を示す図である。
【図３Ｄ】チェックの部の処理を示す図である。
【図３Ｅ】アクションの部の処理を示す図である。
【図４Ａ】全自動売上人時最適化エンジンの機能フローを示す図である。
【図４Ｂ】自動売上人時最適化エンジンの機能フローを示す図である。
【図５Ａ】売上最適化シフト作成エンジンの機能フローを示す図である。
【図５Ｂ】最適勤務シフト空きセル表の一例を示す図である。
【図６Ａ】割当シミュレーションエンジンの機能フローを示す図である。
【図６Ｂ】勤務シフト表作成時の一例を示す図である。
【図６Ｃ】勤務シフト表の一例を示す図である。
【図６Ｄ】スタッフ勤務可能情報の一例を示す図である。
【図６Ｅ】セル条件を基にシミュレションした空きセル勤務シフトの例を示す図である。
【図６Ｆ】変更したセル条件を基にシミュレションした空きセル勤務シフトの他の例を示す図である。
【図７Ａ】自動割当エンジンの機能説明図である。
【図７Ｂ】自動割当エンジンの構造説明図である。
【図７Ｃ】割当優先度の算出を示す図である。
【図７Ｄ】重み変数表を用いたシフト表の作成例を示す図である。
【図７Ｅ】自動割当エンジンの機能フローを示す図である。
【図７Ｆ】最大値割当エンジンの機能フローを示す図である。
【図７Ｇ】「最大値割当＋評価割当」エンジンの機能フローを示す図である。
【図７Ｈ】「評価割当」エンジンの機能フローを示す図である。
【図７Ｉ】所属店スタッフによる最大値割当エンジンの機能フローを示す図である。
【図７Ｊ】所属店可能店スタッフによる最大値割当の機能フローを示す図である。
【図７Ｋ】可能店スタッフによる最大値割当エンジンの機能フローを示す図である。
【図８】自動割当エンジンの機能フローを示す図である。
【図９】空きセル監視エンジンの機能フローを示す図である。
【図１０】確認応答エンジンの機能フローを示す図である。
【図１１】事前出勤意思宣言エンジンの機能フローを示す図である。
【図１２】イレギュラー検知報告エンジンの機能フローを示す図である。
【図１３】システムシフトチェンジエンジンの機能フローを示す図である。
【図１４】交替スタッフが内部にいる場合のコミュニティシフトチェンジエンジンの機能フローを示す図である。
【図１５】交替スタッフが外部にいる場合のコミュニティシフトチェンジエンジンの機能フローを示す図である。
【図１６】総合加重配分加工標準偏差評価エンジンの機能フローを示す図である。
【図１】
2008242532.tif 000003
【図２】
2008242532.tif 000004
【図３Ａ】
2008242532.tif 000005
【図３Ｂ】
2008242532.tif 000006
【図３Ｃ】
2008242532.tif 000007
【図３Ｄ】
2008242532.tif 000008
【図３Ｅ】
2008242532.tif 000009
【図４Ａ】
2008242532.tif 000010
【図４Ｂ】
2008242532.tif 000011
【図５Ａ】
2008242532.tif 000012
【図５Ｂ】
2008242532.tif 000013
【図６Ａ】
2008242532.tif 000014
【図６Ｂ】
2008242532.tif 000015
【図６Ｃ】
2008242532.tif 000016
【図６Ｄ】
2008242532.tif 000017
【図６Ｅ】
2008242532.tif 000018
【図６Ｆ】
2008242532.tif 000019
【図７Ａ】
2008242532.tif 000020
【図７Ｂ】
2008242532.tif 000021
【図７Ｃ】
2008242532.tif 000022
【図７Ｄ】
2008242532.tif 000023
【図７Ｅ】
2008242532.tif 000024
【図７Ｆ】
2008242532.tif 000025
【図７Ｇ】
2008242532.tif 000026
【図７Ｈ】
2008242532.tif 000027
【図７Ｉ】
2008242532.tif 000028
【図７Ｊ】
2008242532.tif 000029
【図７Ｋ】
2008242532.tif 000030
【図８】
2008242532.tif 000031
【図９】
2008242532.tif 000032
【図１０】
2008242532.tif 000033
【図１１】
2008242532.tif 000034
【図１２】
2008242532.tif 000035
【図１３】
2008242532.tif 000036
【図１４】
2008242532.tif 000037
【図１５】
2008242532.tif 000038
【図１６】
2008242532.tif 000039