Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Après avoir enregistré une nouvelle application dans le Centre d’administration Microsoft 365, généré une clé secrète client et configuré l’importation dans le Centre d’administration Microsoft 365, vous pouvez exécuter notre solution Node pour récupérer des jetons sur la console. L’exécution de cette solution génère les jetons dont vous avez besoin, puis crée l’intégration API dans votre source externe comme Workday. Découvrez comment procéder sur GitHub.
1. Exécutez la solution
Clonez cette application sur votre ordinateur en exécutant la commande suivante sur la ligne de commande :
git clone https://github.com/microsoft/orgdata_apibasedimport.gitIncluez les valeurs de console suivantes :
- AppID/ClientID
- Clé secrète client
- ID de locataire Microsoft Entra
- ID du connecteur
- Unité d’échelle
Le script s’exécute et ouvre une nouvelle fenêtre de navigateur. Connectez-vous avec l’e-mail que vous avez entré sous ID d’application ou UPN lors de la configuration de l’importation dans le Centre d’administration Microsoft 365.
Sur la page Configuration de l’intégration SIRH , copiez en toute sécurité les valeurs suivantes, que vous utiliserez pour créer l’intégration dans votre source externe comme le RaaS (Workday Report as a Service) :
- Adresse HTTP
- Access token (Jeton d’accès)
- Actualiser le jeton
- Actualiser l’URL du jeton
2. Créer un rapport personnalisé dans Workday
S’applique à : Administrateur général Microsoft 365 ou administrateur de source de données organisationnelle
Ouvrez Workday, recherchez « Créer un rapport personnalisé », puis sélectionnez-le.
Entrez un nom pour votre rapport.
En regard de Type de rapport, sélectionnez Avancé.
En regard de Source de données, sélectionnez Workers pour HCM Reporting.
Laissez l’option Optimisé pour les performances désactivée pour filtrer les employés qui n’ont pas d’adresse e-mail. Microsoft identifie les travailleurs par adresse e-mail, il s’agit donc d’un champ obligatoire.
En bas de la page, sélectionnez OK.
Pour ajouter des champs d’adresse de messagerie gestionnaire :
Sélectionnez le menu à trois points à droite du nom de votre rapport.
Sélectionner un champ calculé pourcréer un rapport> champ calculé.
Entrez un nom pour le nouveau champ, tel que « Email du gestionnaire ».
En regard de Objet de gestion, entrez « Collaborateur ».
En regard de Fonction, entrez « Rechercher une valeur associée ».
Sélectionnez OK.
Dans l’écran suivant, à côté de Champ Liste de choix, entrez « Gestionnaire – Niveau 01 ».
En regard de Valeur renvoyée, entrez le champ e-mail souhaité, tel que Public Primary Work Email Address.
En bas de la page, sélectionnez OK.
Ajouter des champs et personnaliser le rapport en fonction des besoins de votre organisation :
Sélectionnez le menu à trois points à droite du nom de votre rapport.
SélectionnezModificationde rapport> personnalisé.
En regard de Filtre de source de données, entrez « Tous les travailleurs actifs (tous les types) ».
Sous l’onglet Colonnes , sélectionnez l’icône « + » en haut à gauche pour ajouter des champs.
Exemple de mappages pour la plupart des champs réservés répertoriés ici
Le champ Email du responsable fait référence au champ calculé que vous avez configuré ci-dessus.
Il s’agit d’une meilleure estimation pour le mappage de chaque champ ; Il peut y avoir des mappages plus appropriés pour votre locataire spécifiquement.
Tous les champs réservés liés ci-dessus peuvent être ajoutés ici s’ils ne le sont pas déjà. Vous pouvez également ajouter les champs personnalisés souhaités avec n’importe quel nom, et ceux-ci peuvent être importés dans toutes les applications qui utilisent des champs personnalisés.
| Objet de gestion | Field | Remplacement de l’en-tête de colonne | En-tête de colonne Remplacer l’alias XML |
|---|---|---|---|
| Worker | ID d’employé | Microsoft_EmployeeID | Définir cette colonne comme suit : Remplacement de l’en-tête de colonne |
| Worker | Public Primary Work Email Address | Microsoft_PersonEmail | |
| Worker | Manager Email | Microsoft_ManagerEmail | |
| Worker | Organisme de surveillance | Microsoft_Organization | |
| Worker | Niveau de gestion | Microsoft_LevelDesignation | |
| Worker | Famille à travail unique | Microsoft_JobDiscipline | |
| Worker | Titre de l’entreprise | Microsoft_JobTitle | |
| Worker | Emplacement - Nom | Microsoft_CompanyOfficeLocation | |
| Worker | Date d’embauche | Microsoft_HireDate | |
| Worker | Prénom | Microsoft_FirstName | |
| Worker | Nom | Microsoft_LastName | |
| Worker | Nom légal dans le format d’affichage des rapports | Microsoft_DisplayName | |
| Worker | Company - Name | Microsoft_Company | |
| Worker | Adresse professionnelle - Ligne 1 mise en forme | Microsoft_CompanyOfficeStreet | |
| Worker | Adresse professionnelle - Ville | Microsoft_CompanyOfficeCity | |
| Worker | Adresse professionnelle - État/province | Microsoft_CompanyOfficeState | |
| Worker | Adresse professionnelle - Code postal | Microsoft_CompanyOfficePostalCode | |
| Worker | Adresse professionnelle - Pays/Région | Microsoft_CompanyOfficeCountryOrRegion | |
| Worker | Type de worker - Texte | Microsoft_EmploymentType | |
| Worker | Compétences actives | Microsoft_UserSkillNames | |
| Worker | Numéro de téléphone professionnel principal public | Microsoft_Phone | |
| Worker | Centre de coûts - ID | Microsoft_CostCenter | |
| Worker | Division | Microsoft_Division |
Filtrez les travailleurs qui n’ont pas d’adresse e-mail en ajoutant à l’onglet Filtre , par exemple :
Après avoir personnalisé le rapport, sélectionnez Avancé. Ensuite, sous Options des services Web, sélectionnez Activer en tant que service Web.
3. Créez l’intégration dans votre source externe
Utilisez ces étapes pour créer l’intégration de l’API dans Workday.
En haut de l’écran dans Workday, recherchez « Créer un EIB », puis sélectionnez-le.
Sur la page Créer EIB :
- Entrez un nom pour l’intégration.
- Sélectionnez Sortant.
- Sélectionnez OK.
Vérifiez et confirmez les détails sur la page Paramètres généraux . Si tout semble correct, sélectionnez Suivant.
Sur la page Obtenir des données :
En regard de Type de source de données, sélectionnez Rapport personnalisé.
En regard de Rapport personnalisé, sélectionnez le rapport que vous souhaitez intégrer à votre connecteur de stockage Stockage Blob Azure.
Sous Détails, en regard de Autre format de sortie, sélectionnez CSV.
En bas de la page, sélectionnez Suivant.
Dans la page Transformer , vous n’avez pas besoin d’apporter de modifications. Sélectionnez Suivant.
Sur la page Remettre :
- En regard de Mode de remise, sélectionnez HTTP/SSL.
- En regard de Adresse HTTP, entrez l’adresse générée à partir des étapes ci-dessus.
- En regard de Web Service Invocation Type, sélectionnez OAuth 2.0.
- En regard de Jeton d’accès, entrez le jeton d’accès généré à partir des étapes ci-dessus.
- En regard du jeton d’actualisation, entrez le jeton d’actualisation généré à partir des étapes ci-dessus.
- En regard de l’URL du jeton d’actualisation, entrez l’URL du jeton d’actualisation générée à partir des étapes ci-dessus.
- En regard de l’ID client, entrez l’AppID/ClientID.
- En regard de la clé secrète client, entrez la clé secrète client.
- En regard de Nom du fichier, entrez le nom de fichier souhaité, qui doit être .csv.
- En bas de la page Remettre , sélectionnez Suivant.
Examinez les détails sur la page Vérifier et soumettre . Si tout semble correct, sélectionnez OK.
En regard du nom de votre intégration, sélectionnez Actions.
Pointez sur Intégration, puis sélectionnez Lancer/Planifier l’intégration.
Sur la page Lancement/Planification de l’intégration :
- En regard de Intégration, sélectionnez le nom de l’intégration que vous avez créée.
- À côté de Fréquence d’exécution, choisissez la fréquence souhaitée.
- Sélectionnez OK.