エラーレポートを活用する
エラーレポートは、シフト割り振りの失敗の背景にある条件的な制約を把握するのに役立つツールです。 どの条件が原因で割り振りに失敗したのかを把握することで、適切な修正が可能になります。

ヒント:単なるエラー数だけを見るのではなく、各スタッフや日ごとの状況を確認し、勤務希望・ルール・人数設定のバランスを見直すことで、シフトの自動割り振りの成功率を高めることができます。
1. 平均シフト回数
エラーレポートに表示される「平均シフト回数」は、該当シフトについて、必要な人数で全日程にシフトを割り振った場合の、スタッフ1人あたりの平均的なシフト回数を示します。
これは、最大・最低シフト回数の設定が物理的に実現可能な範囲にあるかを確認する目安になります。
シフト回数のルールを満たすための条件
- 最大シフト回数 > 平均シフト回数
- 最低シフト回数 < 平均シフト回数
これらの条件が満たされていない場合、制約上どう割り振ってもシフト回数のルールを達成することはできません。

ヒント:他のルールや勤務希望との兼ね合いにより、条件を満たしていても割り振りに失敗する場合があります。ただし、平均シフト回数から離れた設定(=余裕を持った設定)の方が、割り振りは成功しやすくなります。
2. エラー比率の高いスタッフ
この項目には、最低シフト回数のルールを満たせなかったスタッフが、違反率の高い順に表示されます。
主な原因
- 勤務希望や予定が多く、そのシフトに勤務可能な日数が少ない
- 勤務可能日数に対して、最低シフト回数が相対的に高すぎる
対応のポイント
- 該当スタッフの勤務希望・予定を確認して、必要に応じて見直す
- 最低シフト回数を減らす(該当スタッフのみ変更も可能)
3. エラー比率の高い日
この項目には、その日に必要な人数に対して、割り振り可能なスタッフが不足しやすい日が表示されます。
主な原因
- スタッフの勤務希望や予定により、その日を避けている人が多い(例:連休前後の有休、シフトなし希望など)
- 必要人数が多いために、該当日のスタッフ数が不足する
- 以下のようなルールの影響で、候補スタッフが間接的に制限されている:
- 最低シフト勤務間隔が長く、前後日にシフトがあるスタッフをその日に割り振れない
- 他のシフトに設定された「シフト前後日の勤務制限」によって、その日に勤務できない

注:一見すると勤務可能なスタッフ数が足りているように見えても、間接的な制限で実際に割り振れない場合があります。
対応のポイント
まずは、該当日の勤務可能なスタッフ数が、必要人数を満たしているかを確認してください。
- 必要人数に満たない場合:
- 該当日のスタッフの勤務希望や予定を再調整
- 状況によっては、 該当日の必要人数を減らすことを検討
- 勤務可能人数は足りているが割り振りに失敗する場合:
- 該当日に、あらかじめ手動でシフトを割り振っておく
- シフト勤務間隔のルールや、シフト前後日の勤務制限のルールを緩和
- 該当日のスタッフの勤務希望や予定を再調整
- 状況によっては、該当日の必要人数を減らすことを検討

備考:勤務可能なスタッフ数が不足している日がある場合は、シフト自動割り振りの実行時に通知されます。