action Obtenir le rapport dans Workday

Utilisez l'action Workday - Obtenir le rapport pour récupérer un rapport à l'aide de l'URL du rapport. La fonctionnalité RaaS (Reports-as-a-Service) de Workday est une fonctionnalité qui met à disposition des rapports sous forme de services Web. Lorsque vous créez ces rapports dans Workday, vous devez les configurer comme des rapports de type Avancé pour qu'ils soient compatibles avec le service Web.

Prérequis

Remarque : Les exemples et les graphiques fournis sur cette page ne sont donnés qu'à titre indicatif et peuvent ne pas refléter exactement votre propre situation. Nous n'assumons pas la responsabilité de leur mise à jour ou de leur exactitude.
Assurez-vous de vous être authentifié avant de lancer une action de Workday. Pour plus d'informations, consultez la rubrique Action Authentification de Workday. Vous trouverez ci-dessous les conditions préalables à l'événement Obtenir le rapport :
  • Connectez-vous à Workday en tant qu'administrateur. Pour plus d'informations sur la connexion à une instance Workday, reportez-vous à la rubrique Connexion à Workday.
  • Pour trouver l'URL du rapport, cliquez sur les trois points horizontaux et accédez à Actions > Service Web > Afficher les URL.

    Afficher les URL de RAAS dans Workday

    La page Afficher les URL du service Web s'affiche.

  • Cliquez avec le bouton droit de la souris sur XML Workday et choisissez Copier l'URL.

    Copier l'URL dans Workday

Procédure

  1. Dans la Automation Anywhere Control Room, accédez au volet Actions, sélectionnez Workday > Obtenir le rapport et placez-le dans le canevas.

    Obtenir le rapport dans Workday
    1. Collez l'URL du rapport copiée à partir de Workday. L'URL du rapport copiée correspond au rapport que vous voulez obtenir de Workday dans Automation 360.
    2. Sélectionnez le format du rapport. Automation 360 prend en charge les formats XML simple et XML Workday. XML Workday contient plus d'éléments de données (par exemple le WID (ID de Workday)) que le format XML simple.
    3. Saisissez Par défaut comme nom de session.
    4. Enregistrez le résultat dans une variable. Par exemple, vous pouvez stocker toutes les lignes du rapport dans une liste (listReportData)
  2. Pour vérifier que vous pouvez exécuter le robot en mode Débogage, définissez une action de débogage en regard de l'action Obtenir le rapport. Dans l'exemple précédent, il existe une action Zone de message. Ouvrez la variable listReportData pour afficher les résultats.
    Remarque : La sortie est récupérée sous la forme d'une liste de type Dictionnaire. Pour lire un enregistrement individuel (ligne) dans cette liste, vous devez parcourir tous les éléments du dictionnaire à l'aide de l'action Boucle et lire ou extraire les enregistrements (lignes) individuellement. Par exemple, le résultat de l'extraction de plusieurs enregistrements est enregistré dans la variable list_of_records_any. Si la variable contient cinq enregistrements, chaque enregistrement est transmis à l'action Boucle pour être traité un par un.Action Boucle pour obtenir plusieurs enregistrements