Notez que ce connecteur est « un travail en cours » et n'est donc pas prêt à être utilisé dans votre environnement de production. |
Information |
---|
Ce référentiel contient uniquement le connecteur et le code de configuration. Le responsable de la mise en œuvre est responsable de l'acquisition des détails de connexion tels que le nom d'utilisateur, le mot de passe, le certificat, etc. Vous devrez peut-être même signer un contrat ou un accord avec le fournisseur avant de mettre en œuvre ce connecteur. Veuillez contacter le responsable d'application du client pour coordonner les exigences du connecteur. |
Le connecteur « HelloID-Conn-Prov-Source-ADP-iHCM » doit être exécuté « sur site ». Assurez-vous que « Windows PowerShell 5.1 » est installé sur le serveur sur lequel « l'agent HelloID et l'agent d'approvisionnement » sont exécutés et que le commutateur « Exécuter sur site » est activé.
Notez que l'implémentation « HelloID-Conn-Prov-Source-ADP-iHCM » est basée sur les environnements ADP iHCM pour le marché néerlandais. Si vous souhaitez implémenter le connecteur pour le marché américain, des modifications devront être apportées au code source.
ADP iHCM est une plateforme de gestion des ressources humaines basée sur le cloud et fournit un ensemble d'API REST qui vous permettent d'interagir par programmation avec ses données. Le connecteur source HelloID utilise les API du tableau ci-dessous.
Windows PowerShell 5.1 installé sur le serveur sur lequel l'agent HelloID et l'agent d'approvisionnement sont exécutés.
Le certificat de clé publique *.pfx appartenant au certificat X.509 utilisé pour activer les API requises.
Le mot de passe du certificat de clé publique *.pfx.
Le commutateur « Exécuter sur site » de l'onglet « Système » est activé.
Pour accéder aux API ADP iHCM, un certificat x.509 est nécessaire. Ce certificat doit être créé par le client.
La clé publique appartenant au certificat, doit être envoyée à ADP. ADP générera ensuite un ClientID et un ClientSecret et activera les API requises.
Il existe quelques options pour créer des certificats. L'un d'eux est l'utilitaire « OpenSSL ». Disponible sous Linux/Windows. https://www.openssl.org/
La clé privée (*.pfx) appartenant au certificat X.590 doit être utilisée pour obtenir un accesstoken.
Afin de récupérer les données des API ADP iHCM, un AccessToken doit être obtenu. L'AccessToken est utilisé pour tous les appels consécutifs vers ADP iHCM. Pour obtenir un AccessToken, nous aurons besoin du ClientID , ClientSecret , du chemin d'accès à votre certificat pfx et du mot de passe du certificat pfx .
Les jetons n'ont accès qu'à une certaine portée de l'API. Par défaut, la portée est définie sur : « départements de l'organisation et de la démographie des travailleurs ». Les données en dehors de cette portée provenant d'autres API ne peuvent pas être récupérées
La documentation officielle de HelloID est disponible à l'adresse : https://docs.helloid.com/