要員管理・シフト最適化 API・管理画面
ShiftForge — 勤務シフト自動最適化エンジン

資格と勤務ルールを満たす最適シフトを、手作業数時間から「数秒」へ。

フィールドクルー株式会社様 — 担当者の手作業に依存していたシフト編成を、資格・勤務ルールを「制約」として扱う最適化エンジンへ刷新。OR-Tools ベースの制約最適化で、ルール違反ゼロの勤務表を自動生成します。

90%減
シフト作成工数
手作業 → 自動最適化
100%
資格・ルール充足
違反ゼロを担保
数秒
最適シフト生成
制約最適化エンジン
課題
導入前

勤務シフトの編成を担当者の手作業に依存していたため、毎回数時間を要し、資格要件の確認漏れや複雑な勤務ルールの考慮漏れが発生。急な欠員のたびに全体を組み直す負担も大きかった。

  • 手作業のシフト編成の工数を削減したい
    毎回数時間 / 担当者に属人化
  • 資格・ライセンス要件の確認漏れをなくしたい
    手動チェック / コンプラリスク
  • 複雑な勤務ルールを漏れなく考慮したい
    連勤・休息・希望 / 手作業では限界
  • 急な欠員・変更に素早く再調整したい
    全体を組み直し / 再編成に時間
ソリューション
導入後

資格・勤務ルールを「制約」として定義(DB駆動 / DSL式 / 固定ロジック)し、制約最適化エンジンで全制約を満たす勤務表を自動生成。管理者は数秒で最適シフトを得て、現場スタッフは資格と希望に沿った配置を受け取り、経営はコンプラ充足を担保。

シフト最適化フロー — 制約定義 〜 最適化 〜 勤務表生成 シフト 管理者 現場 スタッフ ShiftForge 最適化エンジン NestJS + OR-Tools 制約ルールエンジン DB駆動 / DSL / 固定 資格・ライセンス 保有資格で配置可否判定 自動シフト生成 制約を満たす勤務表 シフト最適化 — 運用効果 作成工数 -90% ルール充足 100% 数秒で生成
shiftforge.example.jp/schedule
⚡ 自動生成 スタッフ 田中 佐藤 鈴木 高橋 適用中の制約ルール 夜勤の翌日は休息(11時間以上) 夜勤帯は「夜間対応」資格保有者のみ 連勤は最大5日まで 最適化結果 全制約 充足 ✓ / 違反 0件 勤務表確定 早番 日勤 夜勤 休み 2026年4月 第1週 · スタッフ 18名 · シフト 4区分 生成時間 1.4秒 · 希望反映率 92% ‹ 前週 今週 翌週 ›
自動生成された勤務表 — 全制約を満たす最適シフト
技術スタック NestJS TypeScript MySQL TypeORM 制約最適化 (OR-Tools)
6ヶ月
14人月
貴社でも導入をご検討ですか? info@amela.vn