Workato docs Return to Workato
Edit this page
GitHub (opens new window)
  • Introduction
  • Getting started
  • Product Updates (opens new window)
  • Concepts
  • Connecting apps
  • Building recipes

  • Running recipes

  • Troubleshooting

  • Data types and formulas

  • Tools
  • Files and attachments

  • Batch processing

  • Teams and collaboration
  • People Task by Workato
  • Recipe lifecycle management
  • On-prem connectivity
  • Key features
  • Workbot for Slack
  • Workbot for MS Teams
  • Workbot for Workplace
  • API Platform
  • Connectors

  • Universal connectors
  • Community connectors
  • Connector SDK
  • Custom OAuth profiles
  • Workato API
  • Security
  • Training & Certification
  • Contact us

# Workday RaaS

Workday Report-as-a-Service (RaaS) is a feature that exposes reports as web services. These reports must be configured as Advanced type reports to be web service enabled.

# Custom Reports Setup

Custom Reports (advanced type) can be exposed as a Web Service to be used programmatically. Workato uses this web service to automate report run and to integrate report data from Workday to other applications.

# How to find report URL

Find URL in Actions > Web Service > View URLs

View RaaS URL View Report URLs

Right-click JSON and choose "Copy URL"

RaaS JSON URL Copy RaaS JSON URL

JSON endpoint example

https://wd2-impl-services1.workday.com/ccx/service/customreport2/workato/workato/Investors?format=json&Worker_Type!WID=d588c41a446c11de98360015c5e6daf6&Base_Pay=0

# Filter parameters

Prompts behave like request parameters. In the UI, it is presented as input fields before generating the actual report.

RaaS prompts Raas prompts on Workday UI

As a REST endpoint, these prompts are passed as request parameters. To do so, you have to set the report type and configure prompts. You can also define filters for your prompts.

# Report type

Switch to advanced type if not already. Only Advanced custom reports can be used in RaaS.

RaaS change to advance Use advanced report

# Add prompts

Add all default prompts that are required of web-service-enabled reports. Add additional prompts as desired.

Add RaaS prompts Add RaaS prompts

In this example, Base Pay is assigned to Prompt Qualifier as Prompt #1, which will be used in filters.

# Add filters

Apply logic to filter prompt values.

Use values from Prompt to compare against report column values. Example, assign Prompt parameter Base Pay as Prompt #1.

Add RaaS filters Add RaaS filters

When generating a report, Base Pay parameter will be checked. If a value is provided, only records with Base Pay greater than the provided value will be included in the report.

← Create/update custom object Connection setup →

Didn’t find what you are looking for?
Search our resource library View getting started guides, tutorials, training videos, webinars and FAQ Ask our community View questions and answers from other users and Workato experts. File a support ticket File a support ticket for critical issues that require a higher level of support.
Privacy Terms (844) 469-6752 Workato 2021