Skip to content

Connecteurs - UKG UltiPro (UKG Pro)

INFO

Le connecteur UltiPro est un connecteur de type Scripted API. Veuillez vous référer à la documentation du Scripted API pour plus de détails.

Le connecteur UltiPro permet la synchronisation des données entre UltiPro de UKG et RAC/M Identity. Pour ce faire, le connecteur utilise l'API UKG Pro Workforce Management. La documentation de l'API est disponible au https://developer.ukg.com/hcm/reference/welcome-to-the-ukg-pro-api.

Comme tous les scripts utilisés par le connecteur Scripted API, celui-ci peut être modifié pour répondre à des besoins spécifiques. Vous pouvez vous référer aux autres scripts de référence afin de voir comment les scripts peuvent être modifiés.

Configuration

Les paramètres suivants sont requis pour tous les connecteurs Scripted API :

ConfigurationDescription
Script PathChemin vers le script Groovy.
API URLURL de l'API à laquelle se connecter.

Des paramètres supplémentaires sont également requis pour le connecteur UltiPro. La section suivante décrit les paramètres requis.

Authentification

Le connecteur UltiPro utilise l'authentification de base (authentification par nom d'utilisateur et mot de passe) pour s'authentifier auprès de l'API. Cela implique que la configuration nécessite quelques propriétés personnalisées afin de permettre au flux d'authentification de se dérouler correctement :

ConfigurationDoit Contenir
Preferred Authentication Methodpassword
UsernameLe nom d'utilisateur du compte associé à la clé API.
PasswordLe mot de passe du compte associé à la clé API.
Custom Secret 1Le US-Customer-Api-Key.
ThreadPoolSizeLe nombre de threads à utiliser (par défaut : tous les threads disponibles)

Ces propriétés fournissent suffisamment d'informations pour que le connecteur puisse s'authentifier et effectuer les opérations requises sur l'API.

Fils d'exécution (Threads)

Le connecteur UltiPro supporte les opérations concurrentes. Pour ce faire, il utilise un groupement de fils d'exécution (Thread pool). Cela permet d'effectuer plusieurs appels à l'API en parallèle afin d'augmenter la performance. Cela est particulièrement utile lors de l'importation d'un très grand nombre d'utilisateurs. Le nombre de fils d'exécution à utiliser peut être configuré via le paramètre Thread Pool Size. Laissez ce paramètre vide pour utiliser tous les fils d'exécution disponibles.