UKG Pro API Integration Connection¶
UKG Pro is a provider of cloud-based human capital management (HCM) solutions to employers.
Pre-Requisites¶
Web Service Account:
Steps to create a web service account
You can create one by navigating to System Configuration > Security > Service Account Administration, on the portal.
Required Permissions:
To successfully establish a UKG Pro integration, ensure that the following permissions are granted to the web service account:
Role | Permission | Scope |
---|---|---|
View | Employee Person Details | For Retreiving Employee Details |
View | Personnel Integration | For Custom Fields and Retrieving Employment Details |
Create UKG Pro API Connection on Hire2Retire¶
Hire2Retire requires the following details to create a connection with your UKG Pro server:
-
Connection Name - A user-defined nomenclature for your connection. By default, the connection name is "Connection-Basic Auth-1", you can change the name as per your preference.
-
Webservice Service Endpoint - This is the Service Endpoint URL to interact with UKG Pro API. For account of every organisation, UKG Pro provides a separate Endpoint URL. This URL is generated at the time of account creation and the same is used to access the UI portal. Example: "https://servicet.ultipro.com"
-
Username - Enter the username of the Webservice user in this field.
-
Password - Enter the password of the Webservice user.
-
Customer API Key - Enter the API key of the Customer. You can create it by navigating to System Configuration > Security > Service Account Administration, on the portal. Make sure that the API key has the required permissions.
Configuration¶
Once you have successfully configured the connections, you can continue with the Design section to configure the rest of the workflow following these steps in order.
- HR Data Definition
- Lifecycle Business Rules
- Employment Status
- HR to AD Profile Map
- Organizational Unit Assignment - Only defined in on-premise Active Directory
- Security Group Assignment
- Distribution List Assignment
- Communication Hub
Deployment¶
Once your workflow has been setup, you can optionally setup notifications and archival for your workflow.
Otherwise, you can proceed to deploy and test it on the Hire2Retire platform, see Deploy and Test Flow