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.
- Push a time clock event from the third-party collection system into Workday Time Tracking for processing.
- 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.
- List the worker's timesheets for the period to locate the timesheet that now contains the processed time blocks.
- 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.