Konzept: Zugriff auf die RaaS-Ausgabe
Berichte als REST-basierte Webservices
Um auf die Berichtsausgabe für eine REST-basierte Webservice-Integration zuzugreifen, wählen Sie in den möglichen Aktionen für die Berichtsdefinition. Sie müssen Werte für erforderliche Wertelisten eingeben, bevor Sie auf die Berichtsausgabe zugreifen können.
Sie haben die folgenden beiden Möglichkeiten:
- Laden Sie die Ausgabedatei herunter.
- Klicken Sie mit der rechten Maustaste auf die gewünschte Ausgabe und wählen SieURL kopieren.
Berichte als SOAP-basierte Webservices
Um eine SOAP-basierte Webservice-Integration zu erstellen, benötigen Sie Zugriff auf die dem Bericht zugrunde liegende WSDL-Definition (Web Services Definition Language). Mit der WSDL können Sie Integrationen aus externen Anwendungen definieren, die auf Workday-Berichtsdaten zugreifen müssen.
Um die WSDL-Definition zu öffnen, wählen Sie in den möglichen Aktionen für die Berichtsdefinition. Sie müssen Werte für erforderliche Wertelisten eingeben, bevor Sie auf die Berichtsausgabe zugreifen können.
Sie haben die folgenden beiden Möglichkeiten:
- Klicken Sie auf denWSDL-Link und kopieren Sie die Definition.
- Klicken Sie mit der rechten Maustaste auf"WSDL"und wählen Sie"URL kopieren".
Einige XML-Reporting-Tools unterstützen die Angabe eines Schemas mit einer Datenquelle, um die Interpretation und Validierung der Daten zu erleichtern. So öffnen Sie das mit einem Bericht verknüpfte Schema:
- In den möglichen Aktionen für die Berichtsdefinition wählen Sie aus.
- Wählen Sie den gesamten XML-Code aus der Öffnung<xsd:schema>Tag für den Abschluss</xsd:schema>Tag
- Kopieren Sie die XML-Datei oder speichern Sie sie in einer Datei, je nach Bedarf.
URL für Berichtsausgabe
Die URL für die Berichtsausgabe lautet wie folgt:
https://<workday-url>/
<tenant>
/<username>
/<report_name>
?<prompt_1>
=<prompt_1_value>
&<prompt_2>
=<prompt_2_value>
&format=<format>
URL-Parameter | Beschreibung | Beispiel: |
|---|---|---|
<workday-url>
| Die URL Ihres Workday-Mandanten. | www.myworkday.com
|
<tenant>
| Der Name Ihres Workday-Mandanten. | gms
|
<username>
| Eigentümer des Berichts (Benutzer, der den Bericht erstellt hat). | lmcneil
|
<report_name>
| Der Name des Berichts, wobei Leerzeichen durch Unterstriche ersetzt werden. | Organization_Headcount
|
<prompt_1>
<prompt_2> | Den Wert Label for Prompt XML Alias der Berichtswerteliste, den Sie auf dem Register Wertelisten der Berichtsdefinition anzeigen können. | Organisation
Include_Subordinate_Organizations |
<prompt_1_value>
<prompt_2_value> | Bei Berichtwertelisten, die einen Einzelinstanzwert annehmen, folgen die URL-Parameter diesem Muster: <prompt> %21WID=<WID>
Bei Wertelisten für Berichte, die mehrere Instanzwerte annehmen, folgen die URL-Parameter diesem Muster: <prompt> %21WID=<WID_1> !<WID_2>
Andernfalls folgen die URL-Parameter diesem Muster: <prompt> =<prompt_value>
| Wertelisten, die einen Einzelinstanzwert annehmen: Organization%21WID=cb550da820584750aae8f807882fa79a
Wertelisten mit mehreren Instanzwerten: Location%21WID=d951e85593ad4daf88dc1bfabf069732!f5799b99ca2246d9bcf405fbc0a96b1d Alle anderen Wertelisten: Include_Subordinate_Organizations=1 |
<format>
| Das Format der Berichtsausgabe.
Gültige Werte für format umfassen:
| json
|
Beispiel:
https://www.myworkday.com/gms/lmcneil/Organization_Headcount?Organization%21WID=cb550da820584750aae8f807882fa79a&Include_Subordinate_Organizations=1&format=json