Skip to main content

Workday✓ Verified

· 4 min read
Workday is a cloud-based software platform that offers financial management and human capital management services. It streamlines HR, payroll, and finance processes, providing businesses with efficient tools for workforce management and financial planning.

Identities ✔️ | Accounts ❌ | Groups ❌ | App Roles ❌ | Entitlements ❌
note

This integration is based on the Reporting as a Service (RaaS) offered by Workday and will use the out-of-the-box generic REST collectors to collect data. Workday RaaS allows greater flexibility in controlling what data needs to be collected from third party tools like RSA G&L without exposing sensitive data.

Application​

Steps

  1. Login to RSA G&L console as System Administrator.
  2. Navigate to Resources > Application.
  3. Click on Create Application and select Other Application.
  4. Enter the details as shown below.
    img
  5. Click Finish.

Identity Collector​

This section explains the process for configuring an account collector for the Workday (RaaS) application. We will use the RSA G&L Generic REST collector for this purpose.

Steps

  1. Login to RSA G&L console as System Administrator.
  2. Navigate to Resources > Applications.
  3. Click on Workday.
  4. Navigate to Collectors tab and click on Create Identity Collector. Enter the details as shown below.

    img
  5. Click Next and enter the connection details.

    img
  6. Click Next. On the User Data page, enter the following configurations.

    Alt text

    Alt text
Request
MethodGET
URLReport URL
Query Parameters
formatjson
Request Headers
Acceptapplication/json
Response Mappings
UserId$.Report_Entry[*].EmployeeID
Company$.Report_Entry[*].Company
  1. Click Next. On the Map Collector Attributes to User Attributes page, enter the following configurations.

    Alt text
  2. Click Next. On the Attribute Evaluation page, enter the following configurations.

    Alt text
  3. Click Finish. Use the Test function to make sure the configurations are accurate.

Workday : Setup​

Workday recommends using an Integration System User (ISU) for integration using third party services. RaaS requires basic authentication for REST API invocation.

Refer to Workato connectors - Workday integration connection | Workato Docs for more information on setup.

Troubleshooting​

Validation Error on Report Retrieval (HTTP 400)​

Error Message:

400 : Validation error occurred. Report not found or unauthorized

  • Root Cause: The Integration System User (ISU) used by the collector is not designated as an authorized owner or viewer of the Report-as-a-Service (RaaS) report in Workday.
  • Resolution:
    1. In Workday, locate the custom report used for collection.
    2. Edit the report permissions and verify the ISU user account has ownership or authorized access to execute the RaaS report.

References​

Workday Documentation

COL032