Enterprise Domain::Workforce ABE::Workforce Schedule ABE
Class WorkforceEmployeeReservation

Represents an implementation of a request for reservation of work time in some human resource pool. It is also possible to reserve the work time of an individual employee. Note: the reservation, or booking according to appointment, is associated to Calendar Entry. The CalendarEntry here can belong to a reservation WorkSchedule. This Calendar entry may be floating. Once the Reservation becomes an Assignment (to be dispatched), a particular time slot (Calendar Entry) can be fixed in the WorkSchedule.

Attributes
CalendarEntry _calendarEntry _calendarEntry
Work _work _work
WorkforceEmployeeAssignment _workforceEmployeeAssignment _workforceEmployeeAssignment
WorkforceEmployeePool _workforceEmployeePool _workforceEmployeePool
WorkforceEmployeeRole _workforceEmployeeRole _workforceEmployeeRole
«baseType» TimePeriod validFor validFor

The period of time during which an employee or a pool is reserved for the work.

Notes: This validFor reservation time may be different from the CalendarEntry defining when exactly the work must be performed. For example, because it considers variables involved in completing the work task (such as preparation), the reservation time frame may be longer than the time specified by CalendarEntry.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameWorkforceEmployeeReservation
Name Expression
NamespaceWorkforce Schedule ABE
Owned Template Signature
OwnerWorkforce Schedule ABE
Owning Template Parameter
PackageWorkforce Schedule ABE
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkforceEmployeeReservation
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _calendarEntry
Public CalendarEntry _calendarEntry
Constraints:
Properties:

AggregationNone
Alias
AssociationWfEmployeeReservedForCalendarEntry
Association End
ClassWorkforceEmployeeReservation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_calendarEntry
Name Expression
NamespaceWorkforceEmployeeReservation
Opposite_workforceEmployeeReservation
OwnerWorkforceEmployeeReservation
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkforceEmployeeReservation::_calendarEntry
Stereotype
Template Parameter
TypeCalendarEntry
Upper1
Upper Value(1)
VisibilityPublic


 _work
Public Work _work
Constraints:
Properties:

AggregationNone
Alias
AssociationWfEmployeeReservedToWork
Association End
ClassWorkforceEmployeeReservation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_work
Name Expression
NamespaceWorkforceEmployeeReservation
Opposite_workforceEmployeeReservation
OwnerWorkforceEmployeeReservation
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkforceEmployeeReservation::_work
Stereotype
Template Parameter
TypeWork
Upper1
Upper Value(1)
VisibilityPublic


 _workforceEmployeeAssignment
Public WorkforceEmployeeAssignment _workforceEmployeeAssignment
Constraints:
Properties:

AggregationNone
Alias
AssociationWfEmployeeAssignmentRealizesReservation
Association End
ClassWorkforceEmployeeReservation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_workforceEmployeeAssignment
Name Expression
NamespaceWorkforceEmployeeReservation
Opposite_workforceEmployeeReservation
OwnerWorkforceEmployeeReservation
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkforceEmployeeReservation::_workforceEmployeeAssignment
Stereotype
Template Parameter
TypeWorkforceEmployeeAssignment
Upper1
Upper Value(1)
VisibilityPublic


 _workforceEmployeePool
Public WorkforceEmployeePool _workforceEmployeePool
Constraints:
Properties:

AggregationNone
Alias
AssociationWfEmployeePoolReserved
Association End
ClassWorkforceEmployeeReservation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_workforceEmployeePool
Name Expression
NamespaceWorkforceEmployeeReservation
Opposite_workforceEmployeeReservation
OwnerWorkforceEmployeeReservation
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkforceEmployeeReservation::_workforceEmployeePool
Stereotype
Template Parameter
TypeWorkforceEmployeePool
Upper1
Upper Value(1)
VisibilityPublic


 _workforceEmployeeRole
Public WorkforceEmployeeRole _workforceEmployeeRole
Constraints:
Properties:

AggregationNone
Alias
AssociationWfEmployeeReserved
Association End
ClassWorkforceEmployeeReservation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_workforceEmployeeRole
Name Expression
NamespaceWorkforceEmployeeReservation
Opposite_workforceEmployeeReservation
OwnerWorkforceEmployeeReservation
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkforceEmployeeReservation::_workforceEmployeeRole
Stereotype
Template Parameter
TypeWorkforceEmployeeRole
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time during which an employee or a pool is reserved for the work.

Notes: This validFor reservation time may be different from the CalendarEntry defining when exactly the work must be performed. For example, because it considers variables involved in completing the work task (such as preparation), the reservation time frame may be longer than the time specified by CalendarEntry.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassWorkforceEmployeeReservation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamevalidFor
Name Expression
NamespaceWorkforceEmployeeReservation
Opposite
OwnerWorkforceEmployeeReservation
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkforceEmployeeReservation::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic