Workday Report

Prev Next

Workday Reporting is a powerful, self-service tool within the Workday platform (for HCM & Finance) that lets users create, run, and share real-time reports and dashboards for HR, finance, and operational data, offering pre-built options, custom report building, filtering, sorting, and mobile access for data-driven decisions. Refer workday and RaaS for more info.

This integration is used to pull learning enrollment.

Integration Method: API

Tables: Training Inventory (99405002)

This integration supports the following events.

Event

Description

Report

Fetches workday report (RAAS) data via REST API

This integration supports the following versions.

Workday API version

V46

Note:

Workday is a continuously updated cloud service. As for this document preparation, the latest release was in March 2025.

Prerequisites

  1. The user should have access to the Workday portal with an account that has access to create custom report.  

  2. The user should have access to the DataBee console. 

Configuration Overview 

  1. Workday

    • Login to workday instance to create custom report

    • Create a report with appropriate business object and alias name

  2. Create Workday Data Feed in the DataBee console with the required Client credentials.

    DataBee Parameter

    Workday Parameter

    API Base URL

    Workday API Instance for e.g, wd5-impl-services1

    Username

    Username of the employee who created the report

    Password

    Password of the employee who created the report

    Tenant Name

    Workday tenant name

    Report Name

    Report name

     

Workday Configuration

  1. Login to workday portal.
     A sign in to sign up  AI-generated content may be incorrect.

  2. Search for the task Create Custom Report.
     A screenshot of a computer  AI-generated content may be incorrect.

  3. Fill the following fields as shown below

    1. Report Name – Provide a report name. Kindly make sure this is unique

    2. Report Type – Choose Advanced from the dropdown

    3. Check Enable as Web Service

    4. Check Optimized for Performance

    5. Data Source – Search for Learning Enrollments and ensure it is set as shown in image

    6. Click OK
       A screenshot of a computer  AI-generated content may be incorrect.

  4. Ensure the landing page is on Columns tab and add fields for Learning Enrollment report.

    Note:

    Ensure Column Heading Override XML Alias having same name as given in screenshot for each field added to the report.


    A screenshot of a computer  AI-generated content may be incorrect.
     A screenshot of a computer  AI-generated content may be incorrect.
     A screenshot of a computer  AI-generated content may be incorrect.

  5. Search and add Learning Content Detail and Worker under Group Column Headings.
     

  6. Switch to Advanced section.

    1. Ensure Enable as Web Service is checked

    2. Highlighted part in namespace field is report name to be used for DataBee configuration

  7. Click OK.
     A screenshot of a computer  AI-generated content may be incorrect.

DataBee Configuration

  1. Login to the DataBee UI, navigate to Data Feeds and click the Add New Data Feed button.
     A screenshot of a computer  AI-generated content may be incorrect.

  2. Search for the Workday Report and click it as shown below.
     A screenshot of a computer  AI-generated content may be incorrect.

  3. Click on the API Ingest option for collection method.
     

  4. Enter feed contact information and in the configuration page, confirm the following

    1. API Base URL: Replace workday REST API instance in <instance> place holder

    2. Event Types: Preselected for all the event types that integration pulls

    3. Username: Username of the employee who created the report

    4. Password: Password of the employee who created the report

  5. Fill rest of required info such as

    1. Tenant Name: Workday tenant name

    2. Username: Username of the employee who created the report

    3. Report Name: Report name taken from previous section

  6. Click on Test Connection.
     

  7. Click Submit once test connection from previous step is successful.
     

Troubleshooting Tips

  • If you encounter an Invalid client or Unauthorized client error, it may be due to incorrect credentials. Please double-check that username, password, and Tenant are entered correctly. To avoid any issues, consider pasting it into a text editor to ensure there are no extra spaces or unexpected characters before reconfiguring the DataBee feed. 

  • Also ensure that you are using credentials from the same tenant to resolve the issue.