---
sourceDocument: Brazil Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Set up the Workday Learning spoke

# Set up the Workday Learning
spoke {#ariaid-title1}

Release version: Brazil  
Updated November 9, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read  
Integrate the ServiceNow® instance Workday instance
by using the OAuth 2.0 to authenticate ServiceNow® requests.

## Before you begin

* Configure these reports in the Workday instance:
  * Learning Assignment
  * Learning Enrollment
  * Track Approval
  {#wd-learning-setup__ul_egw_252_gvb}
* Request an Integration Hub subscription.
* Activate the Workday Learning spoke.
* Role required: admin.
{#wd-learning-setup__ul_wr4_3q4_fvb}

## Configurations to use Workday SOAP web services {#ariaid-title2}

Configure your ServiceNow® instance to perform actions that use the
Workday SOAP web services.

### Before you begin

Role required: admin

### Procedure

1. Create a WS-Security Username Profile to provide your Workday credentials to authenticate requests from ServiceNow®.
   1. Navigate to AllIntegration HubSOAP IntegrationsWS-Security Username Profiles.
   2. Click New.
   3. On the form, fill these values.  
      {#wd-learning-soap__table_x4x_ngg_pmb__entry__2}

      | Field | Description |
      |-|-|
      | Name | Name to uniquely identify this credential. For example, enter <kbd class="ph userinput">Workday Learning User</kbd>. |
      | Application | Application in which the record is applicable. Select Workday Learning Spoke. |
      | Username | Workday user who has integration rights using Workday Web Services. |
      | Password | Password of the Workday user. |
      [Table 1. WS-Security Username Profiles (Outbound)]

      {#wd-learning-soap__table_x4x_ngg_pmb}
   4. Click Submit.
   {#wd-learning-soap__substeps_a2f_vy4_fvb}
2. Configure the SOAP security profile by adding the security user name profile you had created to authenticate requests from ServiceNow.
   1. Navigate to AllIntegrationHubSOAP IntegrationsSOAP Security Policies.
   2. Open the record for the Workday Learning spoke, for example, Workday Learning.  
      Note:  
      If you intend to use another SOAP security policy record and not the default record, you must ensure that you select that record you had created in all the actions that use Workday SOAP web services.
   3. For WS-Security Username Profile, select the security username profile you had created for the Workday Learning spoke.
   4. Do not provide value in WS-Security X.509 Profile.
   5. Right-click the form header and click Save.
   {#wd-learning-soap__substeps_uyb_4z4_fvb}

## Configurations to use Workday REST API {#ariaid-title3}

Configure the default connection and credential record by providing the required
details to authenticate requests.

### Before you begin

Role required: admin

### Procedure

1. Configure the default application registry to register Workday Learning as an OAuth provider.
   1. Navigate to System OAuthApplication Registry.
   2. Open the record, Workday Learning.
   3. On the form, fill these values.  
      {#wd-learning-conf-conn__table_csq_vr4_fvb__entry__2}

      | Field | Description |
      |-|-|
      | Client ID | Client ID you had copied when you registered an API client in your Workday instance. |
      | Client Secret | Client secret you had copied when you registered an API client in your Workday instance. |
      | Authorization URL | Authorization URL you had copied when you registered an API client in your Workday instance. |
      | Token URL | Token URL you had copied when you registered an API client in your Workday instance. |
      | Redirect URL | Redirect URL of the ServiceNow® instance in this format: <kbd class="ph userinput">https://&lt;ServiceNow-Instance-Name&gt;.service-now.com/oauth_redirect.do</kbd>. |
      | Default Grant type | Default grant type to establish the OAuth token. Select Authorization Code. |
      [ ]

      {#wd-learning-conf-conn__table_csq_vr4_fvb}
   4. Click Update.
   {#wd-learning-conf-conn__substeps_ulx_gt4_fvb}
2. Create a credential record.
   1. Navigate to Integration HubCredentials.
   2. Click New.  
      The system displays the message What type of Credentials would you like to create?.
   3. Select OAuth 2.0 Credentials.
   4. On the form, fill these values.  
      {#wd-learning-conf-conn__table_ics_ys4_fvb__entry__2}

      | Field | Description |
      |-|-|
      | Name | Name to identify the credential record. For example, <kbd class="ph userinput">Workday Learning Cred</kbd>. |
      | OAuth Entity Profile | Default OAuth entity profile record. For example, <kbd class="ph userinput">Workday Learning default_profile</kbd>. |
      [ ]

      {#wd-learning-conf-conn__table_ics_ys4_fvb}
   5. Click Submit.
   {#wd-learning-conf-conn__substeps_ekq_ts4_fvb}
3. Configure the default connection and credential alias record.
   1. Navigate to Integration HubConnection \& Credential Aliases.
   2. Open the Workday Learning record.
   3. In the Connections tab, click New.
   4. On the form, fill these values.  
      {#wd-learning-conf-conn__table_w4q_qt4_fvb__entry__2}

      | Field | Description |
      |-|-|
      | Name | Name to identify the connection record. For example, Workday Learning Conn. |
      | Credential | Associated credential record. Select the credential record you had created earlier. For example, <kbd class="ph userinput">Workday Learning Cred</kbd>. |
      | Connection URL | URL to connect to your Workday instance. |
      [ ]

      {#wd-learning-conf-conn__table_w4q_qt4_fvb}
   5. In the Attributes tab, specify the tenant name of your Workday instance in Tenant Name.
   6. Click Submit.
   {#wd-learning-conf-conn__substeps_rls_kt4_fvb}
4. Navigate to Integration HubCredentials.
5. Open the record, Workday Cred.
6. Click Get OAuth Token.  
   System prompts to confirm if you want to authorize Workday.
7. Click Allow.  

## Configure a connection for the Workday Learning spoke {#ariaid-title4}

Configure a connection to your Workday Learning account. The Workday Learning spoke connection and credential aliases use these connections to perform actions in Workday Learning.

### Before you begin

Role required: admin.

### Procedure

1. Navigate to AllProcess AutomationWorkflow Studio.
2. Click the Integrations tab.
3. Under Connections, toggle and enable the Outbound connections.
4. Locate the alias for WorkdayLearning and click View Details.  
   * To configure the default connection and credential alias record that is shipped along with the Workday Learning spoke, click View Details.

   * To manage more than one Workday Learning spoke connection records, you should create a new child alias record by clicking Add Connection. For more information about using multiple connections, see [Supporting multiple connections](https://www.servicenow.com/docs/D9pGgVwvfvFrzWX3lknyWg "Support several connections to a single integration provider. Select connections for flows, subflows, and actions directly from a flow.").

   {#wd-learning-conctn-config__ul_8b6_c74_ba4}

   If you are configuring the spoke for the first time, click Configure. Otherwise, click Edit.

5. On the form, fill in these fields:  
   {#wd-learning-conctn-config__table_7cc_737_c9b__entry__2}

   | Field | Value required |
   |-|-|
   | Connection Information ||
   | Name | Name to identify the Workday Learning connection record. |
   | Connection URL | URL of your Workday tenant in this format: <kbd class="ph userinput">https://&lt;tenant-name&gt;.workday.com</kbd>. Replace <kbd class="ph userinput">&lt;tenant-name&gt;</kbd> with the name of your Workday tenant. |
   | Tenant Name | Name of your Workday tenant. |
   | Credential Information ||
   | Token URL | URL to fetch the OAuth token from, in this format: <kbd class="ph userinput">https://&lt;tenant-name&gt;.workday.com/ccx/oauth2/&lt;tenant&gt;/token</kbd>. |
   | Client ID | Client ID supplied when you register the API client in Workday. |
   | Client Secret | Client secret supplied when you register the API client in Workday. |
   | OAuth Redirect URL | Redirect URL for the OAuth flow. Default value: <kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com/oauth_redirect.do</kbd>. Replace <kbd class="ph userinput">&lt;instance-name&gt;</kbd> with the name of your ServiceNow instance. |
   | Authorization URL | URL used to authorize access, in this format: <kbd class="ph userinput">https://&lt;tenant-name&gt;.workday.com/&lt;tenant&gt;/authorize</kbd>. |
   [ ]

   {#wd-learning-conctn-config__table_7cc_737_c9b}

6. Click Save and Get OAuth Token.
{#wd-learning-conctn-config__steps_a2d_741_42b}

### Result

The Workday Learning spoke connection is configured and ready to be used.

## Configure the Workday reports {#ariaid-title5}

Set up the required Workday reports in your ServiceNow® instance.

### Before you begin

Role required: admin

### Procedure

1. Navigate to Workday LearningReport Configuration.
2. On the form, fill the fields.  
   {#wd-learning-setup-rep__table_qmy_qw2_gvb__entry__2}

   | Field | Description |
   |-|-|
   | Workday learning assignment RAAS report name | Report name of the learning assignment RAAS report. |
   | Workday learning to dos report owner username | Username of the learning todos RAAS report owner. |
   | Workday learning to dos RAAS report name | Report name of the learning todos RAAS report. |
   | Workday learning enrollment RAAS report name | Report name of the learning enrollment RAAS report. |
   | Learning organization type | Organization type to which employee belongs to. You can select either Organization Reference ID or WID. |
   | Workday learning enrollment report owner username | Username of the learning enrollment RAAS report owner. |
   | Initial load start date time | Initial start date and time that is needed for the Look up Approvals actions. |
   | Workday learning assignment report owner username | Username of the learning assignment RAAS report owner. |
   | Learning organization ID | Unique identifiers of the organizations separated by commas (,). You can provide a maximum of upto 999 identifiers. |
   [ ]

   {#wd-learning-setup-rep__table_qmy_qw2_gvb}
3. Click Submit.  
   Note:  
   You can maintain only one record in this module.

## Update timezone {#ariaid-title6}

Update the timezone of the Workday tenant in your ServiceNow instance.

### Before you begin

Role required: admin

### Procedure

1. Navigate to Workday LearningProfile Sync Configuration.
2. Click New.
3. On the form, select Workday tenant time zone and Domain as per your requirement.
4. Click Submit.

*[\>]: and then


