Connecteur ADP RH

Que permet de faire le connecteur ADP ?

Le connecteur ADP permet d’obtenir les informations sur les collaborateurs qui sont enregistrés dans ADP. L’objectif est de lister les collaborateurs présents, qui arrivent ou qui partent prochainement pour pouvoir automatiser leur onboarding ou offboarding.

Les informations obtenues sont les informations administratives (nom, prénom…) ou contractuelles (emploi, date de début, date de fin…) de chaque collaborateur.

 

Comment fonctionne le connecteur ADP ?

Le connecteur ADP nécessite l’ouverture par ADP des API pour l’instance dont on veut obtenir les informations. Une fois l’API ouverte et le certificat généré, il est nécessaire de configurer le mapping du connecteur sur la plateforme Youzer afin de définir les données que l’on souhaite récupérer.

 


Mapping sur ADP 


ADP range les champs spécifiques du contrat dans workAssignments, sous customFieldGroup. Chaque champ est identifié par un itemID. Le chemin du mapping doit filtrer ce tableau, puis lire la propriété de valeur.

Le @ est obligatoire. L’itemID est sensible à la casse. L’index du contrat s’écrit [0], pas .0. : avec un filtre @, la notation .0. ne renvoie aucune valeur.

Date (dateFields, propriété dateValue) — exemple date de début du type de contrat :

 

 

workAssignments[0].customFieldGroup.dateFields[?(@.itemID == "startContractTypeDate")].dateValue

Texte (stringFields, propriété stringValue) :

 

 

workAssignments[0].customFieldGroup.stringFields[?(@.itemID == "collaborationType")].stringValue

Code (codeFields, libellé longName ou code codeValue) :

 

 

workAssignments[0].customFieldGroup.codeFields[?(@.itemID == "collaborationType")].longName

Remplacer l’itemID par celui présent dans le JSON du collaborateur.