Skip to content

UKG UltiPro (UKG Pro)

INFO

The UltiPro connector is a Scripted API connector. Please refer to the Scripted API documentation for more details.

The UltiPro connector allows data synchronization between UltiPro and RAC/M Identity. To do this, the connector uses the UKG Pro Workforce Management API. The API documentation is available at https://developer.ukg.com/hcm/reference/welcome-to-the-ukg-pro-api.

Like all scripts used by the Scripted API connector, this connector can be modified to meet specific requirements. You can refer to other reference scripts to see how scripts can be modified.

Configuration

The following parameters are required:

ConfigurationDescription
Script PathPath to the Groovy script. Ex: /usr/local/racm-identity/ICF/reference-scripts/scripted-api-1.9.0.0/ultipro.groovy
See section Script Creation
API URLThe URL of the API to connect to.
Preferred Authentication Methodoauth2
Authentication URLThe URL used for authentication.
Custom Config 1 to 5Custom configurations that can be used by the script/.
Custom Secret 1 à 5Customized secrets that can be used by the script, encrypted and handled securely.

Advanced Configuration

ConfigurationDescription
TimeoutTimeout in milliseconds.
Authentication URLThe URL used for authentication.
UsernameThe username to use for authentication.
PasswordThe password to use for authentication.
User TokenThe user token to use for authentication.
Thread Pool SizeThe number of threads to be used for concurrent operations. Leave empty to use all available threads.
Time between retriesThe waiting time before an HTTP request is retried. Leave empty to use 500ms.
Bearer TokenThe bearer token to use for authentication.

Authentication

The Success Factors connector uses the OAuth2 Protocol to authenticate to the API. This entails that configuration requires a few custom properties in order to allow the authentication flow to happen properly:

Scripted API