Concept: toegang tot RaaS-uitvoer
Rapporten als op REST gebaseerde webservices
Als u toegang wilt tot rapportuitvoer voor een op REST gebaseerde webservice-integratie, selecteert u in het menu met gerelateerde acties van de rapportdefinitie. U moet waarden invoeren voor vereiste prompts voordat u toegang kunt krijgen tot rapportuitvoer.
U kunt:
- Download het uitvoerbestand.
- Klik met de rechtermuisknop op de gewenste uitvoer en selecteerURL kopiëren.
Rapporten als op SOAP gebaseerde webservices
Als u een op SOAP gebaseerde webservice-integratie wilt bouwen, hebt u toegang nodig tot de definitie van de Web Services Definition Language (WSDL) die aan het rapport ten grondslag ligt. Met WSDL kunt u integraties definiëren vanuit externe toepassingen die toegang moeten hebben tot Workday-rapportgegevens.
Als u de WSDL-definitie wilt openen, selecteert u in het menu met gerelateerde acties van de rapportdefinitie. U moet waarden invoeren voor vereiste prompts voordat u toegang kunt krijgen tot rapportuitvoer.
U kunt:
- Klik op de koppelingWSDLen kopieer de definitie.
- Klik met de rechtermuisknopop WSDLen selecteerURL kopiëren.
Sommige XML-rapportagehulpmiddelen ondersteunen het opgeven van een schema met een gegevensbron om de gegevens te helpen interpreteren en valideren. Ga als volgt te werk om het schema te openen dat aan een rapport is gekoppeld:
- FSelecteer in het menu met gerelateerde acties van de rapportdefinitie de optie .
- Alle XML-bestanden uit de opening selecteren:<xsd:schema>tag in de sluiting</xsd:schema>tag.
- Kopieer de XML of sla deze op in een bestand, afhankelijk van wat uw rapportagetool vereist.
URL rapportuitvoer
De URL voor rapportuitvoer volgt dit patroon:
https://<workday-url>/
<tenant>
/<username>
/<report_name>
?<prompt_1>
=<prompt_1_value>
&<prompt_2>
=<prompt_2_value>
&format=<format>
URL-parameter | Omschrijving | Voorbeeld |
|---|---|---|
<workday-url>
| De URL van uw Workday-tenant. | www.myworkday.com
|
<tenant>
| De naam van uw Workday-tenant. | gms
|
<username>
| De eigenaar van het rapport (gebruiker die het rapport heeft gemaakt). | lmcneil
|
<report_name>
| De naam van het rapport met spaties die zijn vervangen door onderstrepingstekens. | Organization_Headcount
|
<prompt_1>
<prompt_2> | De waarde van het label voor de XML-alias van de prompt van de rapportprompt, die u kunt bekijken op het tabblad 'Prompts ' van de rapportdefinitie. | Organisatie
Include_Subordinate_Organizations |
<prompt_1_value>
<prompt_2_value> | Voor rapportprompts waarvoor één instancewaarde wordt opgegeven, volgen de URL-parameters dit patroon: <prompt> %21WID=<WID>
Voor rapportprompts waarvoor meerdere instancewaarden zijn opgegeven, volgen de URL-parameters dit patroon: <prompt> %21WID=<WID_1> !<WID_2>
Anders volgen de URL-parameters dit patroon: <prompt> =<prompt_value>
| Prompts waarvoor één instancewaarde kan worden opgegeven: Organization%21WID=cb550da820584750aae8f807882fa79a
Prompts waarvoor meerdere instancewaarden kunnen worden opgegeven: Location%21WID=d951e85593ad4daf88dc1bfabf069732!f5799b99ca2246d9bcf405fbc0a96b1d Alle andere prompts: Include_Subordinate_Organizations=1 |
<format>
| De indeling van de rapportuitvoer.
Geldige waarden voor format opnemen:
| json
|
Voorbeeld:
https://www.myworkday.com/gms/lmcneil/Organization_Headcount?Organization%21WID=cb550da820584750aae8f807882fa79a&Include_Subordinate_Organizations=1&format=json