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.