Can you paginate Workday RaaS responses?

Posted 3 months, 2 weeks ago

I've seen the question, "Can you paginate Workday RaaS (Report as a Service)?" pop up at least two times in the past few months.

The short answer - "You can't paginate RaaS requests in Workday."

Kind of a bummer since sometimes the response time or response size can exceed predefined maximum limits for third party integration tools.

Research

I found two brainstorms (currently being replaced with the Ideation Hub) that requrested RaaS pagination, but neither were implemented.

Work arounds

I tried brainstorming some workarounds and came up with 5 ideas. They are somewhat organized by least to most disruptive to an existing RaaS integration approach.

  • Optimize filters to reduce data or speed up the report.
  • Optimize prompts (URL parameters) to reduce data or speed up the report. Consider running the report one time for each org division or something similar.
  • Split the report into smaller reports with fewer fields.
  • Switch to a SOAP API request with pagination, like Get_Workers.
  • Use the task Convert Report to WQL Query since WQL does support pagination.