Relationship of Constraints to Foundation

Any constraint requires specifying a Day, Staff, and Shift Set.
In addition to this, the Task Work Schedule involves the specification of a Task Set and a Phase Object (optional).
We will use Python language constraints if we cannot describe constraints in the GUI.



Constraint Direction

Type Direction Content
Row constraints Horizontal on each staff
Column constraints Vertical for each day
Pair constraints Vertical or each day

There are row constraints, which are horizontal constraints; column constraints, which are vertical constraints; schedule constraints, which describe desired holidays and schedules that have already been determined; and pair constraints, which are constraints between staff members.
These are described using GUI, such as a mouse or keyboard. It is also possible to constrain them in Python.