| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |
Contracts define constraints which have to be fulfilled for a certain group of employees. These constraints define the schedules and type of work each employee can be assigned to, or, in the case of soft constraints, the quality of such assignments. This includes times of availability, restrictions on the type, number and sequence of shifts, and other information. For example, if some workers are employed only on Mondays to Wednesdays, then their working times will be restricted accordingly. Employees can have multiple contracts. In such cases, all constraints of each contract apply simultaneously.
Nested Element Summary | |
| Contract A single contract containing restrictions valid for all employees working under this contract. |
<xs:element name="Contracts"><xs:complexType></xs:element><xs:choice maxOccurs="unbounded"></xs:complexType><xs:element name="Contract"></xs:choice><xs:complexType></xs:element><xs:sequence></xs:complexType><xs:element minOccurs="0" name="Label" type="xs:string">
</xs:element><xs:element minOccurs="0" name="AllowWorkSwitchesPerShift" type="xs:boolean">
</xs:element><xs:element minOccurs="0" name="WorkSwitchLimitPerShift"><xs:complexType></xs:element><xs:choice maxOccurs="unbounded" minOccurs="0"></xs:complexType>
</xs:choice><xs:element minOccurs="0" name="PatternConstraints"><xs:complexType></xs:element><xs:choice maxOccurs="unbounded"></xs:complexType>
</xs:choice><xs:element minOccurs="0" name="ProvidedSkills"><xs:complexType></xs:element>
</xs:complexType><xs:element minOccurs="0" name="FairnessConstraints"><xs:complexType></xs:element><xs:choice maxOccurs="unbounded"></xs:complexType>
</xs:choice><xs:element minOccurs="0" name="UsageOptional"><xs:complexType></xs:element><xs:attribute default="true" name="countPreAssignments" type="xs:boolean" use="optional"></xs:complexType>
</xs:attribute><xs:choice maxOccurs="unbounded" minOccurs="0"></xs:sequence><xs:element minOccurs="0" name="ShiftStartTimes"><xs:complexType></xs:element><xs:sequence></xs:complexType><xs:choice maxOccurs="unbounded" minOccurs="0"></xs:sequence>
</xs:choice><xs:element minOccurs="0" name="ShiftEndTimes"><xs:complexType></xs:element><xs:sequence></xs:complexType><xs:choice maxOccurs="unbounded" minOccurs="0"></xs:sequence>
</xs:choice><xs:element minOccurs="0" name="ShiftLengths"><xs:complexType></xs:element><xs:sequence></xs:complexType><xs:choice maxOccurs="unbounded" minOccurs="0"></xs:sequence>
</xs:choice><xs:element minOccurs="0" name="TaskLengths"></xs:choice><xs:complexType></xs:element><xs:sequence></xs:complexType><xs:choice maxOccurs="unbounded" minOccurs="0"></xs:sequence>
</xs:choice>
| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |