http://dbai.tuwien.ac.at/proj/arte/GES
element ShiftFilter

Documentation

Defines one or more filters, that select a set of shift types. The corresponding break configuration will then be applied on all the selected shifts. If not specified, the break configuration applies to all shifts.

Properties
This component is not nillable.

Model
<ShiftFilter>
((Day | WeekDay | Days)? , MinShiftLength?, MaxShiftLength?, MinShiftStart?, MaxShiftStart?, MinShiftEnd?, MaxShiftEnd?, Contracts, ShiftTypes?, MinWorkLength?, MaxWorkLength? )
</ShiftFilter>


Nested Element Summary
 Contracts
          Matches only shifts where the employee is hired under one of these contracts.  
DateOrDayDay
          Any date or day in the planning period. 
DayCollectionDays
          A arbitrary collection of days within the planning period. 
TimePointMaxShiftEnd
          The maximum ending time of the shift; If MaxShiftEnd is on a different day, use the day prefix of the TimePoint type to denote the time point, e.g for 6AM on the next day, give the end date as 1.06:00.  
TimeSpanMaxShiftLength
          The maximum length of the shift.  
TimePointMaxShiftStart
          The maximum starting time of the shift; If MaxShiftStart is on a different day, use the day prefix of the TimePoint type to denote the time point, e.g for 6AM on the next day, give the end date as 1.06:00.  
TimeSpanMaxWorkLength
          The maximum work length of the shift.  
TimePointMinShiftEnd
          The minimum ending time of the shift; If MinShiftEnd is on a different day, use the day prefix of the TimePoint type to denote the time point, e.g for 6AM on the next day, give the end date as 1.06:00.  
TimeSpanMinShiftLength
          The minimum length of the shift.  
TimePointMinShiftStart
          The minimum starting time of the shift.  
TimeSpanMinWorkLength
          The minimum work length of the shift.  
IDShiftTypes
          The ID of a shift or a shift group to match.  
WeekDayWeekDay
          Any week day in the planning period. 
Source
<xs:element minOccurs="0" name="ShiftFilter">
<xs:complexType>
<xs:sequence>
<xs:group minOccurs="0" ref="DayOptions"/>
<xs:element minOccurs="0" name="MinShiftLength" type="TimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxShiftLength" type="TimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MinShiftStart" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="MaxShiftStart" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="MinShiftEnd" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="MaxShiftEnd" type="TimePoint">
</xs:element>
<xs:element minOccurs="0" name="Contracts">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Contract" type="ID">
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ShiftTypes" type="ID">
</xs:element>
<xs:element minOccurs="0" name="MinWorkLength" type="TimeSpan">
</xs:element>
<xs:element minOccurs="0" name="MaxWorkLength" type="TimeSpan">
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.