Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

UKG Spoke

Manage time off requests in UKG from your ServiceNow instance.

Request apps on the Store

Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Spoke version

UKG spoke v3.6.1 is the latest version.

Supported versions

This spoke was built for UKG version v1, but may be compatible with later versions.

Spoke dependencies

If you’re having trouble installing the app, ensure that these dependent plugins are installed:

  • Complex Object (com.glide.cobject)
  • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
  • ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
  • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
  • ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)

Note: Some of these plugins are licensable features and require an appropriate license if used outside the spoke implementation. For information on licenses, contact your account manager.

Spoke flows

The UKG spoke provides sample flows to demonstrate automating the UKG tasks. To customize a sample flow, copy it to a new application scope. Available sample flows include:

FlowDescription
Kronos - Create Manager Time Off RequestCreates the time of request for a manager or employee.
Kronos - Get New Refresh And Access TokenRetrieves access token for UKG and generates a new refresh token periodically.
Kronos - Refresh The Access TokenRefreshes the access token for UKG.
Kronos - Retrieve And Update Manager Time Off Request StatusRetrieves status of the time off request status and updates the details of the associated request item.
Kronos - Time Off Details House KeepingDeletes the time off requests based on the provided criteria. By default, the flow deletes time off requests that have been approved 7 days ago.

Every flow triggers an associated subflow.

Spoke subflows

The UKG spoke provides sample subflows to demonstrate automating Kronos tasks. To customize a sample subflow, copy it to a new application scope. Available sample subflows include:

SubflowDescription
Kronos - Get Kronos TokenUses the details provided during spoke setup to retrieve a valid refresh token from UKG.
Kronos - Create Manager Time Off RequestCreates the time off request and saves the information in your ServiceNow instance.
Kronos - Manager Time Off RequestCreates the time off request for a manager or employee.
Kronos - Retrieve Manager Time Off Request Status UpdateRetrieves status of the time off request status and updates the details of the associated request item.
Kronos - Time Off Request HousekeepingDeletes the time off requests based on the provided criteria. By default, the subflow deletes time off requests that have been approved 7 days ago.
Kronos - Report Missed Punches as EmployeeThis subflow creates a task which allows the employee's manager to punch the employee's missing entry.

Spoke actions

The UKG spoke provides actions to automate UKG tasks when events occurs in ServiceNow. Available actions include:

CategoryActionDescription
Authentication ManagementGet Kronos Refresh TokenRetrieves the Refresh Token for UKG.
Get Kronos TokenRetrieves the Token for UKG.
PersonsCreate PersonsCreates records for one or more persons.
Retrieve Person by IDRetrieves the details of a person for the specified record ID.
Retrieve PersonsRetries the record details of a list of persons based on the search criteria.
Update PersonsUpdates the records of one or more persons.
SchedulingRetrieve Manager ScheduleRetrieves the schedule of a list of employees.
DefaultAdd TimestampAdds or records a timestamp for a punch transaction of an employee.
Approve Timecard EmployeeApproves the employee timecard for the specified range of dates.
Approve Timecard ManagerAdds manager approval for the specified employee's timecard.
Look up Shift Cover Requests as ManagerRetrieves one or more shift cover requests matching specified search criteria.
Look up Open Shifts Requests ManagerRetrieves a list of Open Shift Requests based on the Employee ID or Person Number.
Look up Self Schedule Requests ManagerRetrieves a list of Self Schedule requests based on the Employee ID or Person Number.
Look up Shift Swap Requests ManagerRetrieves a list of swap requests based on the Employee ID or Person Number.
Look up Manager Availability RequestsRetrieves all availability requests for the given criteria.
Retrieve Employee Timecard RequestRetrieves the timecard details of the specified employee.
Retrieve Employee Timecards RequestRetrieves the details of a list of timecards for the specified employees or for the specified Hyperfind details.
Retrieve Manager TimecardRetrieves the timecard of the specified manager.
Retrieve Manager TimecardsRetrieves the details of a list of timecards for the specified mangers or the specified Hyperfind details.
Retrieve Timecard Approvals EmployeeRetrieves a list of employee timecard approvals for the specified date range.
Retrieve Timecard Approvals ManagerReturns a list of manager timecard approvals for the specified date range.
Update TimecardUpdates the timecard of the specified employee.
Metadata RetrievalGet Accrual CodesRetrieves a list of accrual code types according to the user's access rights.
Look Up Cost CentersRetrieves a list of available cost centers.
Look Up JobsRetrieves a list of available jobs.
Look Up Labor CategoriesRetrieves a list of available categories.
Look Up Labor Category EntriesRetrieves a list of available labor category entries.
Look Up Work RulesRetrieves a list of available work rules.
Retrieve Hyperfind QueriesRetrieves a list of Hyperfind queries.
Retrieve LicensesRetrieves a list of licenses.
Retrieve Pay RulesRetrieves a list of pay rules.
Retrieve Symbolic Period IDRetrieves the specified symbolic period.
Retrieve All Pay CodesRetrieves all the play code in UKG.
Retrieve Employee Request SubtypeRetrieves a list of request subtypes associated with the required Person Number.
Retrieve Manager Request Subtype By Employee IDRetrieves a list of request subtypes associated with the required Employee ID.
Retrieve Manager Request Subtype By Person NumberRetrieves a list of request subtypes associated with the required Person Number. The action output is necessary for subsequent actions such as, the Retrieve Employee Accrual Balance action from manager’s perspective.
Retrieve Manager Symbolic Amount Qualifiers By Employee IDRetrieves different types of Retrieve Manager Symbolic Amount Qualifiers By Employee ID, such as half day, full day, and so on, based on Employee ID.
Retrieve Manager Symbolic Amount Qualifiers By Person NumberRetrieves different types of Retrieve Manager Symbolic Amount Qualifiers By Employee ID, such as half day, full day, and so on, based on Person Number.
Retrieve Symbolic PeriodsRetrieves all the symbolic periods.
Scheduling ManagementCreate Employee Time Off RequestCreates a time off request based on the provided inputs.
Create Manager Time Off RequestsCreates a time off request based on the provided inputs.
Look up Employee ScheduleRetrieves the schedule of the employee.
Retrieve Employee Accrual BalanceRetrieves details of the different types of employee accrual balance, such as PTO, sick days, and so on.
Retrieve Employee Time Off RequestsRetrieves details of the time off requests based on the specified search criteria.
Retrieve Manager Accrual Balance By Employee IDRetrieves details of the different types of manager accrual balance using Employee ID.
Retrieve Manager Accrual Balance By Person NumberRetrieves details of the different types of manager accrual balance using Person Number.
Retrieve Manager Time Off Requests By Employee IDRetrieves details of the time off requests based on the specified search criteria and Employee ID.
Retrieve Manager Time Off Requests By Person NumberRetrieves details of the time off requests based on the specified search criteria and Person Number.
Update Employee TimeOff RequestUpdates the state of an employee time off request.
Update Manager Time Off RequestsUpdates the state of a manager time off request.
TimekeepingGet Employee Accruals by Person NumberRetrieves different types of employee accrual balances.
Retrieve Timecard Approvals ManagerRetrieves a list of timecard approvals within the specified date range.

Spoke module

The UKG spoke adds a UKG application to your ServiceNow instance. The UKG application has these modules.

ModuleDescription
CredentialsDetails of the UKG users with permissions to perform the required actions.
Time Off Request DetailsDetails of the time off requests, along with the status.
Time Off Request Details Staging TablesDetails of the time off requests from the staging tables.

UKG spoke account requirements

The UKG spoke requires registering an OAuth 2.0 application in your UKG account to generate OAuth 2.0 tokens for the UKG spoke. Record the generated Client ID, Client Secret, and Application key for later use.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection. For more information, see Connections and Credentials.

For information about setting up the spoke, see .