capabilities.work

Clock Event to Timesheet Submission

A 4-step recipe with Workday Tracking System. We can help you get access.

Recipe · 4 steps

Clock Event to Timesheet Submission

Push a clock event, wait for time blocks, and submit the timesheet.

  1. Push a time clock event from the third-party collection system into Workday Time Tracking for processing.
  2. Poll the worker's time blocks for the event date range until processing has produced at least one time block. Retries while the list is empty.
  3. List the worker's timesheets for the period to locate the timesheet that now contains the processed time blocks.
  4. Submit the located timesheet for approval.
What you'll need to have ready
  • workerId: The Workday ID of the worker.
  • bearerToken: OAuth 2.0 JWT bearer token for authenticating with Workday.
  • eventType: Type of clock event (ClockIn, ClockOut, BreakStart, BreakEnd).
  • eventDateTime: Date and time of the clock event (ISO 8601).
  • deviceId: Optional ID of the time clock device.
  • locationId: Optional location identifier.
  • startDate: Start date for time block and timesheet retrieval (YYYY-MM-DD).
  • endDate: End date for time block and timesheet retrieval (YYYY-MM-DD).
For your developer

Arazzo workflow workday-tracking-system:clock-event-to-timesheet, 4 operations: createTimeClockEvent → listTimeBlocks → listTimesheets → submitTimesheet. Specs on APIs.io.