Introduction

Instructions

  1. Log in to Workday with an account that has administrative privileges.
  2. Create a user account and add it to a group by completing the following steps:
  3. Add the Integration Security Group to domains by completing the following steps:
  4. Activate Pending Security Policy Changes by completing the following steps.
  5. Now you'll need to create and populate a Custom Report in Workday. When creating the report, make sure to select the Advanced report type and to have the Enable as Web Service box checked. The data source should be set to All Active and Terminated Workers. ****We would suggest naming the report User Report.

<aside>
🚨 **In order to ensure data is processed correctly, we perform strict validations on field names.** **To ensure that the checks pass, please make note of the following:**

1. Any deviations from the below fields or field names will result in an error when trying to connect. The checks are case-sensitive.

2. Not all employees will have data available for every field. However, if the field is not supplied, this will result in errors during Finch’s validation of the report. To circumvent this, please use Workday’s “Calculated Fields” to populate the field with value `-` when the source field is empty. You can also do this for any field that does not exist in your system, or for any field that you don’t wish to provide.

3. Fields are required unless specifically called out as optional.

</aside>

Below is a list of fields that the Finch API accepts for each individual in the generated report. Included is an example of a report.

  1. Make sure to share the generated report with the user that was created in step 2 above. To do this, navigate to the Share tab within the report and click on the newly created Integration System User.
  2. Now that the report’s fields and access are configured, you will need to obtain the RaaS (Reports-as-a-Service) endpoint by navigating to Actions —> Web Services —> View URLs. Make note of the URL that is in the JSON section for the Report.
  3. Confirm that the generated JSON report is correctly formatted. It is recommended that you access the report by navigating to the report’s endpoint in your browser and logging in with the integration system user’s username and password. If the format of the report does not match what is described in step 6 above, please update your report generation configuration and generate a new report.
  4. Log in through Finch Connect using the endpoint of the JSON report as well as the credentials of the integration system user’s username and password that has been granted access to the custom report’s endpoint.