Concept: Accessing RaaS Output
Reports as REST-Based Web Services
To access report output for a REST-based web service integration, select from the related actions menu of the report definition. You must
enter values for required prompts before you can access report output.
You can either:
- Download the output file.
- Right-click the output you want and selectCopy URL.
Reports as SOAP-Based Web Services
To build a SOAP-based web service integration, you need access to the Web Services Definition Language (WSDL) definition underlying the report. Using the WSDL, you can define integrations from external applications that need to access Workday report data.
To access the WSDL definition, select from the related actions menu of the report definition. You must enter values for required prompts before you can access report output.
You can either:
- Click theWSDLlink and copy the definition.
- Right-clickWSDLand selectCopy URL.
Some XML reporting tools support specifying a schema with a data source to help interpret and validate the data. To access the schema associated with a report:
- From the related actions menu of the report definition, select .
- Select all the XML from the opening<xsd:schema>tag to the closing</xsd:schema>tag.
- Copy the XML or save it to a file, as your reporting tool requires.
Report Output URL
The URL for report output follows this pattern:
https://<workday-url>/
<tenant>
/<username>
/<report_name>
?<prompt_1>
=<prompt_1_value>
&<prompt_2>
=<prompt_2_value>
&format=<format>
URL Parameter | Description | Example |
|---|---|---|
<workday-url>
| The URL of your Workday tenant. | www.myworkday.com
|
<tenant>
| The name of your Workday tenant. | gms
|
<username>
| The owner of the report (user who created the report). | lmcneil
|
<report_name>
| The name of the report with spaces replaced by underscores. | Organization_Headcount
|
<prompt_1>
<prompt_2> | The Label for Prompt XML Alias value of the report prompt, which you can view on the Prompts tab of the report definition. | Organization
Include_Subordinate_Organizations |
<prompt_1_value>
<prompt_2_value> | For report prompts that take a single instance value, the URL parameters follow this pattern: <prompt> %21WID=<WID>
For report prompts that take multiple instance values, the URL parameters follow this pattern: <prompt> %21WID=<WID_1> !<WID_2>
Otherwise, the URL parameters follow this pattern: <prompt> =<prompt_value>
| Prompts that take a single instance value: Organization%21WID=cb550da820584750aae8f807882fa79a
Prompts that take multiple instance values: Location%21WID=d951e85593ad4daf88dc1bfabf069732!f5799b99ca2246d9bcf405fbc0a96b1d All other prompts: Include_Subordinate_Organizations=1 |
<format>
| The format of the report output.
Valid values for format include:
| json
|
Example:
https://www.myworkday.com/gms/lmcneil/Organization_Headcount?Organization%21WID=cb550da820584750aae8f807882fa79a&Include_Subordinate_Organizations=1&format=json