Guidelines for Loading Worker Schedules

A worker schedule defines a worker's shift pattern for a specified period. To load worker schedules using HCM Data Loader, use the Schedule Request object. This topic describes some aspects of worker schedules that you must understand to load them successfully.

How Worker Schedules Are Loaded

Unlike most other HCM Data Loader business objects, worker schedules aren't loaded from the HCM Data Loader stage tables to the application tables. Instead, worker schedules are loaded from the HCM Data Loader stage tables to the schedule stage tables. You must then run the Process Imported Shifts process to load worker schedules into either the planned or the planned and published schedule tables. You run the Process Imported Shifts process using the Manage Scheduled Processes task in the Time Management work area. This process:

  • Merges all schedule events for a worker from HCM Data Loader and REST services

  • Consolidates the schedule events for a worker from multiple schedule requests, orders them by request time, and processes them in this order

This approach to loading Schedule Request objects maintains data integrity. However, you see only basic validation errors from HCM Data Loader. Most validation is performed when Process Imported Shifts loads Schedule Request objects into the schedule tables.

Load Worker Workforce Schedules

Preparing to Load Worker Workforce Schedules

Before you load workforce schedules, you must define entreprise shifts, schedule generation profiles, and work pattern. This table identifies the relevant tasks. Perform these tasks in the Workforce Scheduling work area.

Task Description
Enterprise Shifts Define a shift for all shifts to be imported.
Schedule Generation Profiles Define schedule generation profiles to identify staffing departments, the scheduling period, and other configuration options.
Work Patterns Define work patterns for workers.

You can also set up and enable notifications for schedulers. This table identifies the notification. Configure this notificationin the Alerts Composer work area.

Notification Description
HTS Schedule Import Notice Notification to schedule managers that their schedules were imported

Verifying Loaded Workforce Schedules

Schedule managers verify loaded schedules in the Worforce Schedules page.

Tip: Schedule managers have to publish the workforce schedule before worker can see it on their calendar.

Load Worker Planned Legacy Schedules

Preparing to Load Worker Planned Schedules

Before you load worker schedules, you must define shift codes and scheduler profiles. You can also define shift layouts, if required. This table identifies the relevant tasks. Perform these tasks in the Time Management work area.

Task

Description

Manage Shift Properties

Defines shift codes for all shifts

Manage Scheduler Profiles

Defines scheduler profiles. Ensure that each of the workers whose shifts you load appears in a scheduler profile.

Manage Layout Sets

Defines a shift layout for loaded time attributes. This task is optional. If you don't define the shift layout, then you can still load time attributes but you can't see them in the application.

You can also set up and enable notifications for schedulers and workers. This table identifies the notifications. Configure these notifications in the Alerts Composer work area.

Notification

Description

HTS Worker Shifts Imported

Sent to managers and schedulers when a new schedule is loaded

HTS Schedule Publication

Sent to workers when a new schedule is published

Tip:

You can also enable or disable worker notifications by setting the WorkerNotification attribute of the Schedule Event component when you load schedule requests.

Verifying Loaded Planned Schedules

Time and labor managers and schedulers verify loaded schedules in the Time Management work area. They verify:

  • Planned schedules on the Manage Planned Schedule page
  • Published schedules using the View Published Schedule task

Workers view their published schedules using the calendar and Team Schedule pages of the Time work area.

Import Modes

When loading Schedule Request objects, you must set the ImportMode attribute of the Schedule Event component to either FULL or UPDATE. This table describes the import modes.

Import Mode

Description

FULL

Use FULL mode when you create worker schedules. For example, use this mode to load worker schedules during implementation. When the mode is FULL, you must set the ShiftAction attribute of all Schedule Shift Event components in the Schedule Event to CREATE.

UPDATE

Use UPDATE mode to update or delete existing worker schedules. When the mode is UPDATE, you can create additional shifts, update existing shifts, or delete existing shifts. You set the ShiftAction attribute of the Schedule Shift Event component as appropriate.