UKG Pro WFM

Overview

The UKG Pro Workforce Management (WFM) connector (the product formerly known as 'Dimensions') allows you to integrate with UKG Pro's time-off management functionality. This connector enables users to retrieve leave balances, view leave history, submit new leave requests, and manage existing requests.

Authentication

UKG Pro WFM uses OAuth 2.0 authentication. You'll need to obtain an access token before performing any actions.

Input Fields

Field NameDescription
URLThe UKG authentication URL for your environment
UsernameYour UKG username
PasswordYour UKG password

Actions

Get Current User Info

This action retrieves information about the currently authenticated user.

Input Fields

Field NameDescription
NoneNo additional input required beyond authentication

Use case

This action can be used by AI Agent of UKG Pro to fetch user's information and accordingly show relevant information to the user if asked for it


Get Leave Balance

This action retrieves the accrual balance for a specific time-off type/sub-type.


Input Fields

Field NameDescription
Subtype NameThe name of the time-off subtype (e.g., "S-Time Off")
DateThe date for which to check the balance (format: YYYY-MM-DD)

Get Leave History

This action retrieves the history of time-off requests for an employee.


Input Fields

Field NameDescription
Person NumberThe employee's identifier
Start DateBeginning of the date range to check (format: YYYY-MM-DD)
End DateEnd of the date range to check (format: YYYY-MM-DD)

Apply leave

This action submits a new time-off request for an employee.


Input Fields

Field NameDescription
Person NumberThe employee's identifier
Start DateThe first day of the requested time off (format: YYYY-MM-DD)
Start TimeThe starting time on the first day (format: HH:MM)
End DateThe last day of the requested time off (format: YYYY-MM-DD)
DurationThe duration of the time off in hours
Pay Code IDThe ID of the pay code to use (can be retrieved via Request Subtypes)
Symbolic Amount QualifierThe unit of measure for the duration (e.g., "HOURS")
Request Subtype IDThe ID of the request subtype (obtainable via Get Request Subtypes)

Cancel Leave Request (internal action)

This action cancels an existing time-off request.

Input Fields

Field NameDescription
Person NumberThe employee's identifier
Time Off Request IDThe ID of the time-off request to cancel
CommentA note explaining the cancellation

Update Leave Request Status

This action updates the status of a time-off request (can be used for approval/rejection/cancellation).


Input Fields

Field NameDescription
Person NumberThe employee's identifier
Time Off Request IDThe ID of the time-off request to update
New StatusThe desired status (e.g., "Approved", "Rejected", "Cancelled")
CommentOptional note regarding the status change

Get Manager Approval Requests

This action retrieves time-off requests pending for manager approval.


Input Fields

Field NameDescription
Employee QualifiersList of employee identifiers to check
Start DateBeginning of the date range to check (format: YYYY-MM-DD)
End DateEnd of the date range to check (format: YYYY-MM-DD)
Completion StateFilter by completion state (e.g., "COMPLETE", "PENDING")

Common Use Cases

1. Employee Self-Service

  • Check leave balances
  • Submit time-off requests
  • View leave history
  • Cancel planned time off

2. Manager Functions

  • Review pending time-off requests
  • Approve or reject requests
  • Monitor team leave patterns

3. HR Administration

  • Track organization-wide leave usage
  • Generate reports on time-off patterns
  • Ensure policy compliance

Implementation Notes

  • The Pay Code ID and Request Sub-type ID values must be retrieved using the Get Request Sub-types action before creating a leave request.
  • When canceling or updating a request, you must have the Time Off Request ID, which can be obtained from the Leave History.
  • Duration is typically specified in hours, with a full day usually represented as 8 hours (may vary by organization policy).