Aktion „Bericht abrufen“ in Workday

Verwenden Sie die Aktion Workday – Bericht abrufen, um einen Bericht über die Berichts-URL abzurufen. Workday Reports-as-a-Service (RaaS) ist eine Funktion, die Berichte als Webdienste zur Verfügung stellt. Wenn Sie diese Berichte in Workday erstellen, müssen Sie sie als Berichte vom Typ Erweitert konfigurieren, damit sie für Webdienste geeignet sind.

Vorbereitungen

Anmerkung: Die Beispiele und Grafiken auf dieser Seite dienen nur der Veranschaulichung und spiegeln möglicherweise nicht genau Ihren speziellen Fall wider. Wir übernehmen keine Verantwortung für deren Pflege oder Richtigkeit.
Sie müssen authentifiziert sein, bevor Sie eine Workday-Aktion starten. Weitere Einzelheiten finden Sie unter Workday-Authentifizierungsaktion. Im Folgenden sind die Voraussetzungen für das Ereignis „Bericht abrufen“ aufgeführt:
  • Melden Sie sich bei Workday als Administrator an. Weitere Informationen zur Anmeldung bei einer Workday-Instanz finden Sie unter Workday Login.
  • Um die Berichts-URL zu finden, klicken Sie auf die drei horizontalen Punkte und navigieren Sie zu Aktionen > Webdienst > URLs anzeigen.

    Workday-RAAS „URL anzeigen“

    Die Seite Webdienst „URLs anzeigen“ wird angezeigt.

  • Klicken Sie mit der rechten Maustaste auf Workday XML und wählen Sie URL kopieren aus.

    „URL kopieren“ in Workday

Prozedur

  1. Navigieren Sie im Automation Anywhere Control Room zum Bereich Aktionen, wählen Sie Workday > Bericht abrufen aus und platzieren Sie ihn auf der Leinwand.

    „Bericht abrufen“ in Workday
    1. Fügen Sie die aus Workday kopierte Berichts-URL ein. Die kopierte Berichts-URL ist der Bericht, den Sie von Workday im Automation 360 erhalten möchten.
    2. Wählen Sie das Berichtsformat aus. Automation 360 unterstützt die Formate Simple XML und Workday XML. Workday XML enthält mehr Datenelemente (zum Beispiel WID (Workday ID)) als Simple XML.
    3. Geben Sie Standard als Namen für die Sitzung ein.
    4. Speichern Sie das Ergebnis in einer Variablen. Sie können zum Beispiel alle Zeilen des Berichts in einer Liste speichern (listReportData)
  2. Um zu überprüfen, ob Sie den Bot im Fehlerbehebungsmodus ausführen können, legen Sie eine Haltepunkt-Aktion neben Bericht abrufen fest. Im vorherigen Beispiel gibt es eine Nachrichtenfeld-Aktion. Öffnen Sie die Variable listReportData, um die Ergebnisse zu sehen.
    Anmerkung: Die Ausgabe wird als Liste vom Typ Wörterbuch abgerufen. Um einen einzelnen Datensatz (Zeile) in dieser Liste zu lesen, müssen Sie mit der Aktion Schleife alle Wörterbucheinträge in einer Schleife durchlaufen und die Datensätze (Zeilen) einzeln lesen oder extrahieren. Zum Beispiel wird die Ausgabe von „Mehrere Datensätze abrufen“ in der Variablen list_of_records_any gespeichert. Wenn die Variable fünf Datensätze enthält, wird jeder Datensatz an die Aktion „Schleife“ übergeben, um einzeln verarbeitet zu werden.Aktion „Schleife“ für „Mehrere Datensätze abrufen“