Contract Shift Swap

Note: This business process is an extension model that is developed outside the normal release schedule to meet specific customer needs. To request one of these models, you must submit a Salesforce Service Request to UKG. After the model is delivered to your tenant, you can edit it to meet your needs.

The Contract Shift Swap workflow eliminates required manual intervention by swapping the contract shift when employees use Employee Self-Service to swap a scheduled shift.

Employees can have two shifts in the Schedule Planner:

  • Scheduled Shift — This is the actual shift that the employee works.

  • Contract Shift — This is the theoretical shift, based on the employee's work contract and governed by a contract schedule in the employee's Employment Terms. Organizations that follow this concept typically have dedicated employment terms for each employee. It is common practice that the scheduled shift is inherited from the contract schedule; however, it is not a requirement.

The standard shift swap functionality in UKG Pro Workforce Management™ allows the exchange of a scheduled shift between two employees. When the scheduled shift is inherited from a contract schedule, the contract shift is not part of the swap, and remains in place. As a result, overtime calculations that are dependent upon the contract shift amount can be incorrect.

This workflow extension, which is hooked into the Shift Swap Framework, initiates three actions upon request approval:

  • Swaps the contract shift defined in the employment term.

  • (Optional) Swaps the scheduled pay code, in the contract or scheduled shift.

  • (Optional) Swaps the schedule tag in the schedule.

Configuring the optional actions allows organizations to continue calculating overtime using paycodes that define overtime thresholds or schedule tags.

Business process conditions that must be met for the workflow to produce expected results include:

  • Individual employment terms must be assigned to each employee.

  • Employee Self-Service must be used to initiate the workflow.

  • The business process must be attached to a workflow notification in order to initiate the workflow.

  • The workflow supports swapping one scheduled and one contract shift for a day. When multiple shifts exist on the same day, the workflow swaps only the first scheduled shift and first contract shift.