Skip to main content
Administrator Guide
Last Updated: 2025-03-14
Concept: Importing Work Schedules

Concept: Importing Work Schedules

You can use the
Import Ad Hoc Schedules
web service to import schedules from a third-party scheduling vendor into Workday Time Tracking. Workday validates the imported data before the web service operation accepts it. Once it accepts the data, Workday translates work schedule events with start and end times into new schedule blocks. These schedule blocks don't affect workers' work schedule calendars, but you can view them on these reports:
  • My Team's Schedule
    .
  • My Schedule
    (for self-service workers).
  • View Schedule for Worker
    .
You can enable Workday to retrieve related attributes from imported schedule events. When workers check in using the
Check In
or
Add Clock Event
tasks, Workday can automatically populate the time entry code, position, and worktags using the data imported from the third-party scheduling system.
The
Auto-fill from Schedule
time entry option displays imported schedule blocks.
To use this web service, set up the
Process: Ad Hoc Schedule Processing
security domain.

Schedule Attributes

Consider these details as you prepare data for import:
Field
Notes
Row ID
A unique numerical value for a schedule contained in a row or set of rows. All data on rows with the same Row ID refer to the same schedule.
Ad Hoc Schedule ID
and
Meal ID
Workday requires a unique schedule ID for each schedule event.
Don't use these Workday-reserved ID prefixes:
  • AD_HOC_SCHEDULE_EVENT
  • SCHEDULING_NON_WORK_TIME
Position ID
Enter the
Position ID
for workers with multiple positions.
Schedule End Date Time
Scheduled shifts must be fewer than 24 hours.
Meal ID
Scheduled shifts must not include more than 2 unpaid meal periods.
Time Type
If the
Time Code Reference ID
is
Time Type
, you must use an In/Out time entry code with a unit of hours. Workday requires In/Out time entry codes because the web service uses start and end times to determine shifts.
If you don't enter a time entry code, Workday uses the default time entry code from the worker’s time entry template.

Updating and Deleting Imported Data

You can update or delete imported schedule blocks by using the
Import Ad Hoc Schedules
web service. When you import update transactions, Workday replaces the existing details on the schedule block with the details of the new block. Include all the details you want to preserve in addition to the updated fields.
You can only edit imported schedule blocks by completing another import. Updates you make through the web service take precedence over any other edits you complete in other reports or tasks. Example: A manager using the
My Team's Schedule
report can't update schedule blocks created using the
Import Ad Hoc Schedules
web service. You can delete a schedule block by setting the
Delete_Schedule
field to True.