Ans.
スタッフ定義のスタッフプロパティシートは、集合の定義です。制約ではありません。
制約ではないので、書いたとしても何の作用も引き起こしません。そこで、グループ集合で
否定集合を作り、
一方、スタッフ毎のシフトは、全期間に作用するハード制約です。
ハード制約なので、チェックされてない人のシフトは、絶対に割り当てられることはないです。スタッフ毎のシフトは、将来も変わることのない勤務に使い、月々で変わる勤務には、スタッフプロパティシートによる記述をお勧めしています。このハード制約は、全区間に作用します。チェックを変更すると、それ故先月部にハードエラーを引き起こします。そのために、先月部に矛盾があったときは、先月部をソフト制約にして逃げるオプションにチェックを入れておきましょう。こうしておくと、先月部でハードエラーとなることはありません。レベル1のソフトエラーとなります。
この違いを理解して適切に制約してください。
0 件のコメント:
コメントを投稿