Shift Balance v0.2.29

条件と公平さを見ながら、シフト案をつくるPWA

1. 月の切り替えと必要人数

表示を切り替えても、ほかの月のシフトや有給は消えません。前月・翌月の勤務も連勤判定で参照します。

初期値は「早番1名+遅番1名」です。必要人数は変更できます。

2. スタッフ管理

月15日・16日・17日勤務を設定します。有給1日につき目標を1日減らします(下限15日)。全スタッフが早番・遅番の両方を担当します。

3. 有給・休み・早番・遅番の希望を先に入力

未指定 必ず休み 有給 早番希望 遅番希望

上の希望を選んでから日付をタップしてください。同じ希望が入っている日をもう一度タップすると未指定に戻ります。

4. 自動作成ルール

月15日/16日/17日勤務(有給に応じて調整・最低15日)
最大2連勤(3連勤禁止)
週の勤務は最大4日(月曜〜日曜)
連休は最大3日(有給を含む)
土曜・日曜・土日合計を公平に(出勤日数に応じて配分)
日曜出勤は各人月3日まで(早番+遅番)
特に日曜を均等化
水曜も均等化
水曜は均等配分、その他の平日は各曜日の回数差2回以内
早番・遅番をほぼ半々(希望・手動変更を優先)
早番希望・遅番希望も確認し、満たせない案は保存しない
月曜遅番を全員1回以上
日曜遅番を全員1回以上
2連休以上・3連休の回数差は各1回以内

自動作成は「勤務条件に合う案の作成 → 土日・早番遅番・連休の公平な配分」の2段階です。条件に合う案が出ない場合は最大8回(約60秒)自動で組み直します。途中で中止できます。無理な条件は緩めず、失敗しても元のシフトを残します。

5. シフト表

表の名前を選び直すと自動保存します。手動変更は条件違反があっても保存し、違反内容を表示します。手動で変更した勤務は、次の自動作成でも変わりません。自動調整に戻したいときは、その欄で「未割当」を選んでから自動作成してください。

まだシフトは作成されていません。

6. バランス確認

「3連休」は表示月内でちょうど3日連続した休みの回数です。有給・希望休も含みます。「2連休以上」には3連休も含まれます。

自動作成は土曜・日曜・土日合計・早番遅番・水曜・担当業務を出勤日数に応じて配分し、連休回数の差は1回以内にします。公平基準を満たさない案は保存しません。

シフト作成後に集計が表示されます。

7. CSVの保存・引き継ぎ

CSVの保存はこの1種類だけです。表示中の月だけでなく、スタッフ・有給・休み希望・全月のシフト・手動変更・印刷設定をまとめて保存します。月ごとのシフト表は「印刷・PDF保存」をご利用ください。以前の月別CSV・横型CSVの読み込みも引き続き対応します。

8. 印刷用シフト表

祝日を確認・調整

内閣府の祝日・休日を収録(2027年まで)。日付をタップすると、この表での祝日扱いを変更できます。月曜が祝日の場合、業務日誌は翌火曜の遅番に表示します。

9=早番、10=遅番、×=希望休、有=有給、空欄=通常の休み。「PDFを保存」で名前付きPDFを直接ダウンロードします。用紙はA4横、ヘッダーとフッターはオフにしてください。

スタッフ追加

iPhoneでアプリのように使う

Safariでこのページを開き、共有ボタン →「ホーム画面に追加」を選んでください。