Workday integration: Set up HRIS

Overview

Available on Ramp Plus. See Ramp Plus overview for plan details.

For an overview of our HRIS integration, please reference this article. For set up instructions regarding Workday, continue below.

To set up the integration between Ramp and Workday, navigate to:

Note: Before linking Workday, please ensure the correct permissions are enabled. Since Workday permissions are configured at the field level, we'll need access to several fields to get everything set up. Below you will find steps to grant the necessary permissions.\

Workday configuration

Step one: Create an integration system user (ISU)

You'll need to create an Integration System User in Workday:

Workday Create Integration System User form with account information fields

Step two: Create a security group and assign an integration system user

Now, add the Integration System User to a Security Group:

  1. In the Search field, type Create Security Group.

    Workday search results for Create Security Group task

  2. Select the Create Security Group task.

  3. Click OK.

  4. On the Create Security Group page, from the Type of Tenanted Security Group pull-down menu, select Integration System Security Group (Unconstrained).

  5. In the Name field, enter a name.

  6. Click OK.

  7. On the Edit Integration System Security Group (Unconstrained) page, in the Integration System Users field, enter the exact name you entered when creating the ISU in the first section.

Workday Edit Integration System Security Group with ISU assigned

Step Three: Configure domain security policy permissions

  1. In the Search field, type Maintain Permissions for Security Group.

    Workday search results for Maintain Permissions for Security Group

  2. Ensure the Operation is Maintain and the Source Security Groupis the same as the security group assigned in Step 2.

    Maintain Permissions form with Operation set to Maintain and Source Security Group selected

  3. Add the corresponding Domain Security Policywith GET operation. Required Domains: Worker Data: Public Worker Reports(minimum required) Person Data: Work Contact Information Worker Data: Current Staffing Information Worker Data: Organization Information Worker Data: Workers Worker Data: All Positions

Step Four: Activate security policy changes

  1. In the search bar, type "Activate Pending Security Policy Changes" to view a summary of the security policy changes that need approval.

    Workday search results for Activate Pending Security Policy Changes

  2. Add any relevant comments on the window that pops up

  3. Confirm the changes to accept them.

    Workday confirmation screen for activating security policy changes

Step Five: Validate authentication policy is sufficient

Check the Manage Authentication Policies section to ensure the ISU you created is added to a policy that can access the necessary domains. It shouldnotbe restricted to only the "SAML" Allowed Authentication Types – if this is the case, you can create a new Authentication Policy with a "User Name Password" Allowed Authentication Type.

  1. Editing Authentication Policies

    Workday Manage Authentication Policies page

  2. Create an Authentication Rule, and add the Security Group to the Rule.

    Authentication Rule with Security Group assigned

  3. Make sure the Allowed Authentication Types is set to a specific User Name Password or set to Any.

    Allowed Authentication Types set to User Name Password

Step Six: Activate all pending authentication policy changes

  1. In the search bar type, Activate All Pending Authentication Policy Changes.

    Workday search for Activate All Pending Authentication Policy Changes

  2. Proceed to the next screen, and confirm the changes. This will save the Authentication Policy that was just created.

    Confirmation screen for activating authentication policy changes

Step Seven: Obtain the web services endpoint for Workday tenant

We'll need access to your specific Workday web services endpoint:

  1. Search in Workday for Public Web Services.

    Workday search results for Public Web Services

  2. Open Public Web Services Report.

  3. Hover over Human Resources and click the three dots to access the menu.

  4. Click Web Services > View WSDL.

  5. Navigate to the bottom of the page that opens and you'll find the host.

  6. Copy everything until you see /service. This should look something like https://wd5-services1.myworkday.com/ccx.

    WSDL page showing the web services endpoint URL to copy

Step Eight: Enter credentials into Ramp

Return to Ramp and enter your Workday credentials into the popup window for the integration setup.

  1. Workday URL: Enter the Web Services Endpoint you found from Step 5.

    Ramp integration setup form for entering Workday URL, User ID, Password, and Tenant Name

  2. User ID: Enter theIntegration System User name for the user created in Step One.

  3. Password: Enter the Integration System User password for the user created in Step One.

  4. Workday Tenant Name: Enter your Workday Tenant name. Example: If you sign in at "https://wd5-services1.workday.com/acme", enter "acme".