「制約」では、特定のシフトの並びを「含める/含めない」ルールとして設定できます。
ルールの強さや適用対象を柔軟に調整でき、自動シフト作成の精度を高めます。
1. 制約とは
「制約」では、自動計算で 含めたい/含めたくない特定のシフトの並び(パターン) を設定します。
- 含めたい例:入夜勤と明夜勤はセットにしたい/夜勤の前日は早番を入れたい
- 含めたくない例:夜勤の翌日に日勤を入れない/遅番のあとに早番を入れない
⚠️ 矛盾する制約の設定にご注意ください
設定が衝突すると、自動計算が失敗したり、制約が正しく反映されない原因になります。
矛盾する制約の例:同じシフトの組み合わせに対して、正反対の指示を出しているケース
【夜勤の後は必ず夜勤にする制約】「夜勤 → 夜勤」を 順守
【夜勤の後は絶対に夜勤にしない制約】 「夜勤 → 夜勤」を 否定
なぜ矛盾するか:
システムは「夜勤の後に夜勤を入れろ」と言われつつ「入れるな」とも言われているため、夜勤シフトを配置できなくなります。
✅ 改善方法の例
① 優先順位を整理する
- 守りたいルールだけを残し、片方を削除します。 全員に適用したい場合におすすめです。
② 対象を分けて設定する
- 役職を活用し、対象ごとに制約を分けます。(役職の詳細は こちら)
- 順守(夜勤の後は必ず夜勤)→「夜夜OK」役職を作成・適用
- 否定(夜勤の後は絶対に夜勤にしない)→「夜夜NG」役職を作成・適用
2. 設定方法
設定方法を動画でチェック
Step 1:制約画面を開く
- ログイン後、左上のメニューから「ルール設定」を選択
- 画面上部のタブから「制約」をクリック
Step 2:制約を追加・編集する
■ 制約の追加(新規登録)
- 画面左上の「制約追加」ボタンをクリックします
- 表示される入力画面で、以下の項目を設定します
- 必須項目を入力後、「追加」ボタンをクリックして設定を保存します。
| 項目 | 選択肢 | 例・補足説明 |
| 条件 | シフトの種類を2つ以上 |
同じシフトも登録可(例:夜勤 → 夜勤) 「強制度:必須」×「種別:順守」の場合は2つまで |
| 強制度 |
必須:絶対に守る 希望:できるだけ守る |
必須:シフト作成時アラート表示有・ロック可 希望:シフト作成時アラート表示無・ロック不可 |
| 種別 |
順守:指定した条件を組む 否定:指定した条件を避ける |
「夜勤→日勤」順守:夜勤の翌日に日勤を入れる 「夜勤→日勤」否定:夜勤の翌日に日勤を入れない |
| 方向性 *強制度必須 のときのみ |
一方向:左→右の順にのみ適用 双方向:左↔︎右の両方に適用 |
一方向: 指定した順序(夜→日)のみ適用。逆(日→夜)は自由。 双方向:どちらの順序(夜→日、日→夜)もセットとして適用。 |
| 希望レベル *強制度希望 のときのみ |
弱/中/強 | 「希望」条件内での優先度を調整 |
| 対象種別 | 全員/個人/所属グループ/役職 | このルールを誰に適用するかを指定 |
| 対象 *対象種別全員 以外のときのみ |
チェックボックスで選択 | 複数選択可能 |
| メモ *任意 | このルールに関するメモを自由入力 | ルールの目的や注意点を補足 |
表示・並び順の変更
フィルター
- 各項目のフィルターアイコンをクリック→表示したい条件にチェック
- フィルターと並び替えは同時使用可能です。
並び替え
- ドラッグ&ドロップ または 昇順/降順(↓↑ アイコン)
- 並び替え方法は どちらか一方のみ使用可能 です。
■ 制約の変更
- 変更したい制約の条件をクリック
- 情報を修正し、「更新」をクリックして保存
■ 制約の削除
- 削除したい制約の条件をクリック
- 「削除」をクリックして完了
Step 3:反映の確認
変更内容が一覧画面に正しく表示されているか確認してください。
3. よくある質問(FAQ)
Q. 条件は何個まで設定できますか?
A. 「強制度:必須」かつ「種別:順守」の場合は2つまで、それ以外は3つ以上設定可能です。
Q. 特定のスタッフだけにルールを適用したい場合はどうすればいいですか?
A. 対象種別で「個人」を選び、対象スタッフにチェックを入れてください。
Q. 多くのスタッフにまとめてルールを適用したいです
A. 専用の役職を作成するのがおすすめです。
Q. 制約を設定したのにシフトに反映されません
A. 「強制度」が希望の場合、他の条件との兼ね合いで反映されないことがあります。確実に適用させたい場合は「必須」で登録してください。
4. 補足・注意事項
必ず守りたい制約は「必須」で登録してください。
- ただし、人員不足など他条件との兼ね合いにより、必須であっても完全に守られないことがあります。
- その場合はアラートが表示されますのでご確認ください。
矛盾する制約の設定にはご注意ください。
- ルール同士が衝突すると、自動計算が失敗したり、意図通りに反映されない可能性があります。
- フィルター機能を使えば、条件や対象が重複・衝突している制約を効率的に確認できます。
制約の設定を変更した場合は、必ず再度シフトの自動計算を実行してください。
- すでに計算された結果には、編集内容が反映されません。
5. 関連記事 構成が完成したら入れるものを考える
コメント
0件のコメント
サインインしてコメントを残してください。