auto shift

売上予測 × スキル評価 × 数理最適化で、シフト表を自動生成

飲食・小売向けマルチテナントSaaS

「誰を、いつ、どのポジションに入れるか」を、OR-Tools(Google製の数理ソルバ)が最適解として自動計算。

売上に応じて 必要人員を自動算出

スタッフ希望と スキルを加味して自動配置

手動調整もできる、 現場運用に強い設計

ダッシュボード株式会社スマートフード / 浜谷店 ・ 店長 山田太郎
売上予測実績比
必要人員 (合計)
38名
ホール 22キッチン 16
最適化ステータス
✓ 最適化が完了しました
最適化を実行 (OR-Tools)
制約充足率
必要人員充足98%
スキル適合92%
希望充足89%
シフトカレンダー (5/20〜5/26)
田中 愛
佐藤 健
鈴木 花子
山本 大地
高橋 美咲
早番中番遅番休み下書き手動編集

シフト作成の悩みを、自動化で解決

こんなお悩みはありませんか?

  • 毎週のシフト作成に時間がかかる
  • 人手不足とスキル不足の両立が難しい
  • 希望休・扶養上限・勤務条件の調整が煩雑
BEFORE

auto shift なら

売上予測・必要人員・スタッフ条件をまとめて考慮し、
最適な下書きシフトを自動生成。

田中
佐藤
鈴木
自動で最適化!

シフト作成フローを一気通貫で支援

  1. 1

    売上予測を入力

    日別の売上予測を登録

  2. 2

    必要人員を自動算出

    例:ホールは売上¥8,000ごとに1名+常時1名

  3. 3

    スタッフが希望シフトを提出

    週間一括・早番/中番/遅番・NG日・休み希望

  4. 4

    OR-Toolsで最適化

    下書きシフトを自動生成

  5. 5

    カレンダーで手動微調整

    カレンダー上で追加・変更・削除

  6. 6

    確定(PUBLISH)

    確定シフトとして公開

複雑な条件をまとめて最適化

不足を最優先で防ぎつつ、なるべく適性の高い人を配置

必要人員

時間帯×ポジションごとの必要人数

最低スキルLv

例:このポジションはLv2以上

希望シフト

勤務可能時間を反映

NG日

絶対に入れない日を除外

勤務上限

週の勤務日数・1日の勤務時間・週の労働時間

月給上限

扶養範囲内も時給×時間で自動制御

目的関数:スキルマッチの最大化 − 人員不足のペナルティ

実運用を意識した作り込み

  1. 1手動編集の保護

    店長が手で調整したシフトは保持。自動生成分だけ再作成。

  2. 2確定フローの安全性

    確定済み期間は上書きを拒否。再最適化は「確定取消」を経由。

  3. 3下書き / 確定の視認性

    破線=下書き、実線=確定でひと目で判別。

  4. 4時間帯の色分け

    早番=緑/中番=青/遅番=紫、手動編集は琥珀色の枠。

5/20 (月)
5/21 (火)
5/23 (水)
田中 愛
佐藤 健
鈴木 花子
破線:下書き実線:確定琥珀枠:手動編集

複数店舗・複数会社でも安全に運用

会社(テナント)
店舗
スタッフ

権限ロール

  • スーパー管理者
  • 会社管理者
  • 店長
  • スタッフ

各社のデータは完全分離。他社URLへ直接アクセスしても弾かれる設計。

スタッフはスマホで簡単提出・確認

スタッフの希望提出・シフト確認はモバイル前提。

希望シフト提出

×××
提出する

NG日設定

  • 5/22 (水)
  • 5/23 (木)
  • 5/28 (火)
保存する

確定シフト確認

  • 5/20早 9:00-16:00
  • 5/21中 11:00-18:00
  • 5/22休み
  • 5/23遅 15:00-22:00

シフト作成を、経験と勘から、最適化へ。

売上・スキル・希望をまとめて考慮し、現場で使えるシフトを自動生成。

売上予測+18%

最適化完了

充足率 98%