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

Documentation

A homogeneous pool of employees that can be hired if necessary. Each additional employee can be assigned a cost. Limits on the number of employees of this type can be given in absolute values (e.g. "not more than 10 Trainees") and as a fraction of the total number of employees ([0.0,1.0]). Multiple limits can be set to model desirable workforce compositions as well as both soft and hard limits on the availability.

Properties
This component is not nillable.

Model
<VariableEmployee
  ID = ID>
(Contracts, Preferences, PreAssignments? ) (Cost?, (MinNumber | MaxNumber | MinFraction | MaxFraction)* )
</VariableEmployee>


Nested Element Summary
 Contracts
          The contracts that will be assigned to this employee (or each employee of this type in case of VariableEmployees). 
nonNegativeDoubleCost
          How much it would cost to hire a single employee of this type.  
WeightedDoubleMaxFraction
          The maximum fraction ([0.0,1.0]) of employees that may be hired.  
WeightedIntegerMaxNumber
          The maximum number of employees that may be hired.  
WeightedDoubleMinFraction
          The minimum fraction ([0.0,1.0]) of employees that need to be hired.  
WeightedIntegerMinNumber
          The minimum number of employees that need to be hired.  
 PreAssignments
          A list of preassigned Shifts (or Tasks) that must be in the final solution.  
 Preferences
          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). 

Attribute Summary
 IDID
          

Attribute Detail

ID

Type:
ID
Use:
required
Form:
unqualified

Source
<xs:element name="VariableEmployee">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AbstractEmployeeType">
<xs:sequence>
<xs:element minOccurs="0" name="Cost" type="nonNegativeDouble">
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="MinNumber" type="WeightedInteger">
</xs:element>
<xs:element name="MaxNumber" type="WeightedInteger">
</xs:element>
<xs:element name="MinFraction" type="WeightedDouble">
</xs:element>
<xs:element name="MaxFraction" type="WeightedDouble">
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="ID" type="ID" use="required">
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>


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