There is only one constraint in this project. Let’s take a look.
Click “Constraints” → “Column constraints”

There is one constraint written. “ForceDayshift" is an arbitrary user-specified name for the constraint.
The constraint name is necessary to distinguish it from other constraints.
The meaning of the constraint is
- 1. for all days in [this month]
- 2. for [all employees]
- 3. for [a day shift]
- 4. perform [Force_Shift]
When → All days of “this month”
Who → “All employees
What → Enforce “a day shift”."
The constraints must always include the above items without omission. Communicating to the computer means it must be clear who does what, when, and what.