| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |
This module contains general information about the scheduling horizon and the problem instance.
Nested Element Summary | |
| AllowSequenceCutoff Allows to specify how sequences on the border of the scheduling horizon are treated. |
| CyclicSchedule If this element is used, the schedule is cyclic and the last day of the schedule is again followed by the first day. |
xs:date | EndDate Last day of the scheduling period (inclusive), if not present, PeriodLength must be specified. |
TimePoint | EndTime Ending time of the scheduling horizon on the last day, default: 00:00 (of the following day) |
WeekDay | FirstWeekDay If PeriodLength is used, denotes the day of the week of the first day in the schedule, default: Monday. |
xs:boolean | IgnoreIndividualRosters If set to true, solvers are not required to produce an individual schedule for each employee, instead, a solution consists of a list of shift instances together with the number of employees of each type working this shift on each day; If this option is used, only VariableEmployees can be defined, where all hired employees are assumed to be available each day without restrictions (Preferences and EmployeePairings are ignored); Contracts may contain only the ProvidedSkills and ValidShifts elements; Default: false |
xs:nonNegativeInteger | PeriodLength Length of the scheduling period in days, either this or StartDate and EndDate must be specified. |
xs:boolean | ShiftDesign If set to true, this instance contains shift types of variable start and end times and/or duration, solvers are required to construct working periods for the employees that match the given constraints of the shift types; Instances without this element may only use shift types with a fixed start and end time; Default: false |
xs:date | StartDate First day of the scheduling period, if not present, PeriodLength must be specified. |
TimePoint | StartTime Starting time of the scheduling horizon on the first day, default: 00:00 |
TimeSpan | TimeSlotLength Length of a single time slot, all shift, break and task lengths are multiples of this value, must be specified whenever time-based constraints are used. |
| WeekendDefinition If this element is present, the time counted as weekend can be specified, default: shifts starting on Saturday and Sunday. |
<xs:element name="General"><xs:complexType></xs:element><xs:all></xs:complexType><xs:element minOccurs="0" name="StartDate" type="xs:date">
</xs:element><xs:element minOccurs="0" name="EndDate" type="xs:date">
</xs:element><xs:element minOccurs="0" name="PeriodLength" type="xs:nonNegativeInteger">
</xs:element><xs:element minOccurs="0" name="WeekendDefinition"><xs:complexType></xs:element><xs:choice></xs:complexType><xs:element name="Days">
</xs:element><xs:element name="Precise"></xs:choice><xs:complexType></xs:element><xs:all></xs:complexType><xs:element default="true" name="StartCompleteOnly" type="xs:boolean">
</xs:element><xs:element default="true" name="EndCompleteOnly" type="xs:boolean"></xs:all>
</xs:element><xs:element minOccurs="0" name="IgnoreIndividualRosters" type="xs:boolean">
</xs:element><xs:element minOccurs="0" name="ShiftDesign" type="xs:boolean">
</xs:element><xs:element minOccurs="0" name="CyclicSchedule"><xs:simpleType></xs:element><xs:restriction base="xs:string"></xs:simpleType><xs:enumeration value="Cyclic"/><xs:enumeration value="Rotating"/></xs:restriction><xs:element minOccurs="0" name="AllowSequenceCutoff"></xs:all><xs:complexType></xs:element><xs:all></xs:complexType><xs:element default="false" name="HorizonStart" type="xs:boolean">
</xs:element><xs:element default="false" name="HorizonEnd" type="xs:boolean"></xs:all>
</xs:element>
| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |