I have three shifts per day, each shift can have multiple nurses but at least one nurse needs to have a skill A (e.g. Nurse Senior) and at least one nurse needs to have a skill B (e.g. a Nurse Manager). One nurse can have skill A and skill B at the same time to satisfy my requirements. How can I specify this?

Define Group Property

Define Skill A and Skill B in the Group Definition Table.



Staff Property

Set skills for each staff.



Cover Constraints.

Set Skill A and Skill B as Set of the group.



Solution



Load the Project File

File → Open Project File from GitHub