In today’s fast-paced business world, easy access to up-to-date information is more important than ever. Workday’s Reporting as a Service (RaaS) makes it much easier for teams to pull the data they need and connect it with other systems. In this post, we’ll break down how Workday RaaS works, how to set it up, tips for getting the most out of it, and some common challenges you might run into along the way.
Workday RaaS lets you turn your custom reports into web services that can be accessed from outside Workday. Once you set up an advanced custom report, you can pull the data in different formats—like XML, JSON, or CSV—using simple REST endpoints. This makes it much easier to connect Workday with other tools or systems, so your data is always accessible when you need it.
To start using RaaS, follow these core steps:
This screen displays the setup for creating an Advanced Custom Report in Workday. The report type is set to "Advanced," the web service option is enabled, and the data source is selected as "All Active Employees" to prepare the report for RaaS integration.
2. Enable as Web Service:
There are two ways to enable a report as a web service in Workday:
In the Advanced tab of a Workday custom report, the "Enable As Web Service" option is selected, the Web Service API Version is set to v45.0, and the Namespace field is automatically filled based on the report name to enable external access.
3. Define Report Fields and Prompts:
The Columns tab of the custom report in Workday contains key fields such as Legal Name, Employee ID, Location, and Email Address, each paired with an XML alias to support structured data output for external systems.
In the Filter tab of a Workday report, filters are set on Supervisory Organization and Hire Date, with the comparison type configured to prompt the user for input during report execution.
Incorporate prompts to filter data dynamically during report execution. Check the ‘’Populate Undefined Prompt Defaults’’ checkbox to automatically populate the Supervisory Organization.
The Prompts tab in Workday’s custom report setup includes runtime prompts for Supervisory Organization and Hire Date, allowing users to input values at execution time for dynamic data filtering.
4. Configure Security and Sharing:
Assign the report to an Integration System User (ISU) with appropriate security group memberships. To save a report, click OK.
The Share tab of the Workday custom report grants access to an Integration System User (ISU) named “ISU-Get-Workers,” showing how the report can be shared safely with users who need it for system integration.
Note: Ensure the ISU has access to the report and the underlying data sources.
5. Where to Find URLs:
Edit the Custom Report screen in Workday with the Related Actions menu, where the Web Service section is expanded to access the “View URLs” option for getting report endpoint links.
The ‘’View URLs Web Service’’ prompt in Workday asks for inputs like Supervisory Organization and hire date range, allowing users to filter the report before generating URLs.
After clicking "OK," the system navigates to the "View URLs Web Service" page, which lists various export format options. Users can retrieve report data in formats like Workday XML, Simple XML, CSV, RSS, GData, and JSON.
The ‘’View URLs Web Service page’’ in Workday lists multiple export format options like Workday XML, Simple XML, CSV, RSS, GData, and JSON, generated based on the report parameters entered earlier.
Each format is presented as a clickable link, allowing easy and flexible data extraction for integration or reporting purposes. Here’s how the URLs appear, as shown below.
The screen lists several Workday web service URLs for a custom report, each offering a different output format, such as XML, CSV, and JSON, for external data access.
Workday RaaS reports are easy to connect with different external systems, making automated data flows and integrations much simpler.
The endpoints let you use query parameters for report prompts, which means you can fetch exactly the data you need when you need it.
To get the most out of Workday RaaS, keep these tips in mind:
While Workday RaaS comes with plenty of advantages, there are a few challenges to watch out for:
Workday RaaS gives organizations an easy way to access and share data, which helps teams make better decisions and keep operations running smoothly. By learning how to set it up, integrate it with other systems, and follow best practices, you can make the most of RaaS and strengthen your overall data strategy.
Want to make your Workday data reporting more secure and context-aware? Book a demo to see how Reco helps monitor sensitive data, detect risks, and automate compliance across Workday and beyond.