Skip to main content

Workday

· 15 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

Problem: The REST API call returns 400 : Validation error occurred. Report not

Solution: Ensure that the ISU user that is used to collect is the owner of the Report in RaaS.

COL032