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

Super Types
{http://dbai.tuwien.ac.at/proj/arte/GES} (restriction)

Documentation

Employees can request not to do certain tasks (PenalizedTask) and request (not) to work on given days or to cover only specific shifts (ShiftOn-/ShiftOffRequest). In the case of variable employees, these preferences are assumed to be the same for each individual employee of this type.

Properties
This component is not nillable.

Model
<Preferences>
(PenalizedTask | ShiftOffRequest | ShiftOnRequest)*
</Preferences>


Nested Element Summary
 PenalizedTask
          Each time this task is scheduled for the enclosing employee, the given penalty is added to the fitness function. 
 ShiftOffRequest
          A request not to be assigned a specific shift (or any shift at all) on the given day. 
 ShiftOnRequest
          A request to be assigned a specific shift (or any shift at all) on the given day. 
Source
<xs:element minOccurs="0" name="Preferences">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="PenalizedTask">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ID">
<xs:attribute name="weight" type="nonNegativeDouble">
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ShiftOffRequest">
<xs:complexType>
<xs:sequence>
<xs:group ref="DayOptions"/>
<xs:group ref="ShiftOptions"/>
</xs:sequence>
<xs:attribute name="weight" type="nonNegativeDouble">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="ShiftOnRequest">
<xs:complexType>
<xs:sequence>
<xs:group ref="DayOptions"/>
<xs:group ref="ShiftOptions"/>
</xs:sequence>
<xs:attribute name="weight" type="nonNegativeDouble">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>


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