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 user running 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