Implementation Considerations for Workforce Structures

This topic lists the implementation considerations for Workforce Structures processes and pages.

Departments

You can typically use field value defaulting and validation in these cases.

  • Default Location in department based on a specific set.
  • Default Internal Address Line based on descriptive flexfield values.
  • Default Department Title from Department Name and Set.
  • Validate that Department Set and Location should match.
  • Enforce valid combinations of Department Name and department descriptive flexfield segments.

This table lists the supported attributes, exceptions, and the implementation recommendations for the Departments page.

Flow In the Conditions To Default Field Values To Validate Field Values Implementation Guidelines
  • Create Departments
  • Duplicate Departments
  • Update Departments
  • Correct Departments
  • ActiveStatus
  • Departments Descriptive Flexfields
  • InternalAddressLine
  • LocationId
  • Name
  • SetCode
  • Title
  • ActionReasonId
  • Active Status
  • Effective Start Date
  • Effective End Date
  • Departments Descriptive Flexfields
  • InternalAddressLine
  • LocationId
  • Name
  • Title
  • Departments Descriptive Flexfields
  • InternalAddressLine
  • LocationId
  • Name
  • Title

These aren't currently supported:

  • Defaulting in edit and duplicate flows
  • Attachments
  • Initial field values
  • Defaulting and validation for extensible flexfields

Jobs

You can typically use field value defaulting and validation in these cases.

  • Default Full time or Part time field with value as Part time
  • Default job level based on selected management level
  • Validate job name doesn't contain special characters
  • Validate job code contains six characters of which the first 3 are alphabets and the last 3 are numbers, without any special characters.

This table lists the supported attributes, exceptions, and the implementation recommendations for Jobs.

It applies to the Jobs pages under My Client Groups tab.

Flow In the Conditions To Default Field Values To Validate Field Values Implementation Guidelines
  • Create Jobs
  • Duplicate Jobs
  • Update Jobs
  • Correct Jobs
  • User Roles
  • ActionReasonId
  • Active Status
  • AnnualWorkingDurationUnits
  • BenchmarkJobFlag
  • BenchmarkJobId
  • BenchmarkJobName
  • Effective Start Date
  • Full time or Part time
  • Job Code
  • Job Family Id
  • JobFunctionCode
  • JobName
  • JobSubFamily
  • JobSubFamilyMeaning
  • Level
  • Manager level
  • MedicalCheckupRequired
  • ProgressionJobId
  • Regular or Temporary
  • Requisition Template Id
  • Scheduling Group
  • SetId
  • Jobs descriptive flexfield
  • Standard Annual Working Duration
  • Standard Working Frequency
  • Standard Working Hours
  • Job Family Id
  • Job Name
  • Job Code
  • Job Function Code
  • Level
  • Jobs descriptive flexfield

Positions

You can typically use field value defaulting and validation in these cases.

  • Default assignment category.
  • Default location based on position descriptive flexfield (DFF).
  • Validate that position name includes job name and department name.
  • Validate standard working hours is not equal to 375 or 40.

This table lists the supported attributes, exceptions, and the implementation recommendations for the Positions pages.

It applies to the Positions pages under My Client Groups tab.

Flow In the Conditions To Default Field Values To Validate Field Values Implementation Guidelines
  • Request a New Position
  • Request a Position Change
  • Positions
    • Create Positions
    • Duplicate Positions
    • Update Positions
    • Correct Positions
  • User Roles
  • ActionReasonId
  • AnnualWorkingDuration
  • AnnualWorkingDurationUnits
  • AssignmentCategory
  • BargainingUnitCode
  • BudgetAmount
  • BugdetAmountCurrency
  • Budget Currency Code
  • BudgetedPositionFlag
  • Business Unit ID
  • CalculateFTEFlag
  • CollectiveAgreementId
  • CostCenter
  • DelegatePositionId
  • Department ID
  • EffectiveStartDate
  • EndDate
  • FTE
  • FullPartTime
  • FundedByExistingPositionFlag
  • Headcount
  • HiringStatus
  • JobCode
  • Job ID
  • LocationCode
  • Location ID
  • ManagerId
  • OverlapAllowedFlag
  • ParentPositionCodeCustomField
  • ParentPositionCustomField
  • PositionCode
  • Position DFF
  • PositionName
  • PositionType
  • ProbationPeriod
  • ProbationPeriodUnitCode
  • Regular or Temporary
  • Requisition Template ID
  • Seasonal End Date
  • Seasonal Flag
  • Security Clearance
  • StandardAnnualWorkingDuration
  • StandardWorkingFrequency
  • StandardWorkingHours
  • Start Time
  • Status
  • Union ID
  • Working Hours
  • Working Hours Frequency
  • ActionReasonId
  • PositionName
  • PositionCode
  • JobName
  • DepartmentName
  • LocationName
  • PositionsDFF
  • RequisitionTemplateId
  • AssignmentCategory
  • FullPartTime
  • RegularTemporary
  • Status
  • BusinessUnitId
  • StandardWorkingHours
  • Type
  • WorkingHours
  • EffectiveStartDate
  • BargainingUnitId
  • CollectiveAgreementId
  • UnionId
  • HiringStatus
  • ParentPositionCustomField
  • FTE
  • Cost Center ID
  • Headcount
  • StartTime
  • OverlapAllowedFlag
Any rule that refers to incumbent assignment data or collective agreement data is currently not supported.