Enterprise Domain::Workforce ABE::Workforce Schedule ABE
Class WorkSchedule

Being a subclass of SimpleCalendar, WorkSchedule and its variants describes various appointment, reservation, and assignment schedules of an organization. For example, a WorkSchedule shows that a contractor team responsible for the New York area has been receiving 100 requests for fiber installation during July and is currently scheduled to perform 80 of them.

Attributes
WorkforceOrganizationRole _workforceOrganizationRole _workforceOrganizationRole
Integer granularity granularity

Represents the granularity of the timeslots in the WorkSchedule. For example, with granularity = 2 hours, a work task that lasts 1 hour should take the whole two hours.

Permitted Values: Hour

Notes: This is to accommodate business rules of certain organizations about the granularity of work windows. It is to be considered with the granularity of employee pools (not introduced in this release). This attribute is optional, since there can be irregular or mixed granularity. For example, work should take 4 hours during business hours, and 2 hours after business hours.

Attributes inherited from SID Models::Common Domain::Calendar ABE::Calendar SID Models::Common Domain::Calendar ABE::Calendar
ID ID, calendricalSystem calendricalSystem, description description, _compoundCalendar _compoundCalendar, _calendarEntry _calendarEntry, _timeZone _timeZone, _calendarOwner _calendarOwner, _language _language

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameWorkSchedule
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::WorkSchedule
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _workforceOrganizationRole
Public WorkforceOrganizationRole _workforceOrganizationRole
Constraints:
Properties:

AggregationNone
Alias
AssociationWfOrganizationHasWorkSchedule
Association End
ClassWorkSchedule
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_workforceOrganizationRole
Name Expression
NamespaceWorkSchedule
Opposite_workSchedule
OwnerWorkSchedule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkSchedule::_workforceOrganizationRole
Stereotype
Template Parameter
TypeWorkforceOrganizationRole
Upper1
Upper Value(1)
VisibilityPublic


 granularity
Public Integer granularity

Represents the granularity of the timeslots in the WorkSchedule. For example, with granularity = 2 hours, a work task that lasts 1 hour should take the whole two hours.

Permitted Values: Hour

Notes: This is to accommodate business rules of certain organizations about the granularity of work windows. It is to be considered with the granularity of employee pools (not introduced in this release). This attribute is optional, since there can be irregular or mixed granularity. For example, work should take 4 hours during business hours, and 2 hours after business hours.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassWorkSchedule
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)
Namegranularity
Name Expression
NamespaceWorkSchedule
Opposite
OwnerWorkSchedule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Workforce Schedule ABE::WorkSchedule::granularity
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic