Skip to content

Connecteurs - SAP Success Factors

INFO

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

Le connecteur Success Factors permet la synchronisation des données entre Success Factors de SAP et RAC/M Identity. Pour ce faire, le connecteur utilise l'API SCIM de SuccessFactors Workforce. La documentation de l'API est disponible au https://api.sap.com/api/PLTScim/overview.

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.

L'URL de l'API devrait terminé par /PLTScim/rest/iam/scim/v2.

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

Authentification

Le connecteur Success Factors utilise le protocole OAuth2 pour s'authentifier auprès de l'API. Cela implique que la configuration nécessite quelques propriétés supplémentaires afin de permettre au flux d'authentification de se dérouler correctement :

ConfigurationDoit Contenir
Custom Config 1Le grant_type.
Custom Config 2Le client_id.
Custom Secret 1Le client_secret.
Preferred Authentication Methodoauth2
Authentication URLL'URL servant à l'authentification.
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 Success Factors 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.