Overview

This guide provides step-by-step instructions for configuring and integrating Workday Background Checks with StackOne. By following these steps, you will enable seamless background check processes for candidates, ensuring that all necessary statuses, packages, and business processes are correctly set up in Workday. This integration streamlines the background check workflow.

Partner Requirements

There are no formal partnership requirements to configure and utilise the background check feature with Workday; however, you must have administrative privileges for your Workday account.

Provider Side Setup

Create Background Check Statuses in Workday

1

Create background check statuses

Navigate to the Maintain Background Check Statuses page, add new statuses and map them to the existing values in the Maps to dropdown. Click the OK button to save and the Done button to confirm.
Maintain Background Check Statuses
Ensure you add all the statuses as follows, with their respective mappings:
The following background check statuses will be used to update the result of the background check.
Background Check Status LabelMaps to
CompletedCompleted
PassedPassed
PendingPending
FailedDid Not Pass
ExpiredError
CancelledNo Longer Applies
Maintain Background Check Statuses
2

Edit Reference IDs of the background check statuses

Go to Edit Reference ID under Action Menu to edit Background_Check_Status_ID
Maintain Background Check Statuses
The Reference ID should be the same as the label of the statuses.
Maintain Background Check Statuses

Create Background Check Packages in Workday

1

Create Background Check Packages

Navigate to the Maintain Background Check Packages page, add a background check package, or you can utilise the Create Background Check Package endpoint.
These background check packages will be available during the background check submission for candidates.
Maintain Assessment Tests
Click the OK button to save and the Done button to confirm.

Job Requisitions within the Supervisory Organisation in Workday

These steps assume you already have a Supervisory Organisation in your Workday account. If not, please contact your administrator to create one.
1

Listed Job Requisitions

Navigate to your Supervisory Organisation page and go to the Staffing tab.
Ensure the Supervisory Organisation’s Staffing Model is Position Management.
SO for JR
Under the Positions with Open Job Requisition grid, you will find the list of Job Requisitions that support sending notifications for the Background Check via the Integration System.
2

No Listed Job Requisitions

If there are no jobs listed under Positions with Open Job Requisition, find Create Position under the Staffing tab in the three-dot menu.
Create Job Position
Fill in the required details to create a position. It will then appear in the Positions without Job Requisition grid.
Created Job Position
Navigate to Create Job Requisition, select your Supervisory Organisation and position, click OK, complete the Job Requisition form, and then Submit it.
Add in Position in Job Req
The position will now appear in the In Progress Requisition Actions grid.
Added in Position in Job Req
Once the job requisition is approved, it will appear in the Positions with Open Job Requisition grid and will be enabled to send notifications.
Approved Job Req

Update Background Check Business Process in Workday

1

Select to update the Integration System

Navigate to the Background Check Business Process page and click the Configure Integration System button.
BP Config IS
Select Your Integration System as the integration and click OK.
Select IS on Popup
2

Edit payload attribute values

A pop-up will appear, allowing you to select the values for the fields to be included in the payload request when the Background Check event is triggered from Workday.
Set Values for Fields
Fill out the following information:
  • Background Check ID: [Background Check Business Process]
  • As Of Entry Moment: [Current Moment (DateTime)]
Submission Date and Workflow State should be left empty.
Click OK to save your configuration.
3

Select to update the Document Delivery

In the next business process step, click on the Configure Document Delivery button.
BP Config IS
4

Add values in required fields

The pop-up will appear, allowing you to select the values for the fields, including the configuration regarding Endpoint URL as HTTP Address and External Trigger Token as User ID.
Set Values for Fields
Fill out the following information:
  • From Specific Integration Step(s): [Your Integration System]
  • Transport Type: [HTTP/SSL]
  • HTTP Address: [Endpoint URL]
https://api.stackone.com/external-trigger/workdayats
  • Web Service Invocation Type: [Basic Auth]
  • User ID: External Trigger Token that you will receive from the StackOne Connector Hub during the connection setup.
    To obtain the External Trigger Token, follow these steps:
  • New Password/Verify Password: You can enter any text here as this is a required field in Workday.
Click the OK button to save your configuration.

Stackone Configuration

1

Enable Workday in StackOne

Go to the ATS category on the Integrations page and enable Workday.
Activate Workday
2

Complete the configuration form

Complete the required fields in the Workday - Configuration modal:
  • Authentication Type - Select one of the authentication types, e.g. Basic Authentication.
  • Integration Category - Select Background Checks.
    Activate Workday
Click Confirm or Save Changes to enable the Workday integration. This allows end-users to link their accounts via the StackOne Connector Hub.
3

Create a Webhook

Linking a Workday account from the StackOne Connector Hub is optional for creating a Workday webhook for the Background Check Order event.
Navigate to the Webhooks page and click the + Add Webhook button to add a webhook for Workday.
Create Webhook
4

Select webhook event

Navigate to the Events tab and enable the Background Check Order event from the grid.
Select Webhook Event
Click the Save button to save the webhook.
To test the background check webhook with your Workday Sandbox account, see the ATS User Enablement section.

ATS User Enablement

Navigate to the Accounts page to link your Workday account with StackOne.
Link Workday account
You will receive the External Trigger Token, which must be entered as a User ID during the Config Document Delivery step under Update Background Check Business Process in Workday in Workday.
External Trigger Token

ATS User Experience

After completing the configuration, users will see Background Check as a stage in the Job Requisition workflow within that Supervisory Organisation.
Background Check Stage
When a candidate is moved to the Background Check stage, a Background Check button will appear next to their name. Users can use this to send the background check to the candidate.
Background Button

Send the test to the candidate from Workday

Move Candidate to the Background Check Stage in Workday

1

Go to the Job Requisition

Navigate to the Job Requisitions page by selecting the same Job Requisition from the pop-up for which the candidate has applied.
View JR
Navigate to the Candidate tab and select the Review tab, where the candidate will be displayed in the grid.
Candidate Job Apply
2

Move Candidate from Review to Background Check stage

Select the candidate in the grid and click the Move Forward button.
View JR
3

Select Background Check from the dropdown

In the pop-up, select the next stage, which may be the Background Check stage, or you may have to move stages one at a time. For the Background Check stage, choose Background Check in both dropdown menus.
Candidate Job Apply
Click the OK button to move.
4

Candidate Moved to the Background Check Stage

If you go to the Background Check tab, the candidate will now be in the Background Check stage.
View JR

Send the background check invitation to the candidate

1

Submit background check as a Recruiter

If you are the recruiter, you should see the Background Check button next to the candidate’s name.
Sending Invite
2

Send the Background Check Invitation

Please select the Background Check Package that you have created above from the dropdown menu.
Send Invite
Click the Submit button to receive the webhook notification from Workday.

User will see after test has been sent

In the Application > Screening tab, under the Background Check History sub-tab, the user can view the details of the background check that has been sent to the candidate.
Background Check Details

ATS User Experience Customisation

1

Update the result via the Unified API

Use the following endpoints to update the results:Use the following endpoint to get metadata to update the result of the background check:
ConditionUser sees in WorkdayComment
Result StatusResult status will be displayed within the grid’s Overall Status columnResult enum values from Meta API result field
Submission DateSubmission date will be displayed within the grid’s Status Date column
Result URLResult URL will be displayed within the grid’s Results URL column
2

How will background check results be shown to the user in Workday?

When a user opens a candidate’s application, they can navigate to the Background Check History sub-tab within the application to view the background check details and results.
Updated Result

Testing Checklist

Provider Setup:
  • Logged in with an Admin account.
  • Added background check status mappings as mentioned above.
  • Added background check packages as mentioned here.
  • Job Requisitions are within the Supervisory Organisation with the Staffing Model as Position Management.
  • Configured the Background Check Business Process with the Integration System that will be created manually.
  • Added order payload attribute values with the correct Background Check ID.
  • Configured the Document Delivery step with the correct Endpoint URL and External Trigger Token as User ID. Please refer to these steps.
StackOne Configuration:
  • Selected Background Checks as the Integration Category.
ATS User Activation:
  • Ensure you configured the Integration step under the Background Check Business Process by selecting the correct Integration System name from the Configure Integration System pop-up.
  • Ensure you added a valid Endpoint URL and External Trigger Token as User ID under the Document Delivery step configurations.
Create a Webhook:
  • Added a webhook for Workday and enabled it with events such as: Background Check Order.
  • Valid webhook URL to receive background check notifications.
ATS User Experience:
  • Background Check stage is available in the Job Requisition workflow.
  • Invited status, or a status with Invited as the Reference ID, is available to select on the Background Check pop-up when clicking the Background button.
  • In the Application > Screening tab, under the Background Check sub-tab, the sent background check details will be available.
Update Result:
  • Success response from the update result endpoint.
  • Updated result details visible in Workday’s UI.

Troubleshooting

SymptomLikely causeFix
Unable to access Supervisory Organisation and Business Process.Logged-in account is not an Admin account.Log in with an Admin account.
Unable to search/navigate the above-mentioned navigations. Logged-in account is not an Admin account.

You do not have permission to access.
Log in with an Admin account.

Contact your Workday account admin to provide the necessary permissions.
Background button is not visible next to the candidate’s name in Job Requisition.Logged-in user is not the recruiter or hiring manager for that Job Requisition.Ensure you are logged in as the recruiter or hiring manager associated with the Job Requisition.
Test notification is not received. Invalid webhook configurations in StackOne.

Supervisory Organisation’s Staffing Model is not set to Position Management.

Job Requisition is not listed under the Supervisory Organisation.

Invited status, or a status with Invited as a Reference ID, is not created.

Invalid configurations for Document Delivery step under Business Process.
The webhook URL and enabled events should be valid. Please refer to these steps.

Supervisory Organisation’s Staffing Model should be set to Position Management.

Job Requisition should be listed under the Supervisory Organisation. Please refer to these steps.

Invited status, or a status with Invited as a Reference ID, should be created. Please refer to these steps.

Document Delivery step under Business Process should be configured correctly. Please refer to these steps.
List of packages are not available.There are no packages added for background checks.Add background check packages. Please refer to these steps.
Result URL showing error when opened.The added result URL may have expired or is private.Ensure you add public or signed URLs; verify CORS and expiry.
For persistent issues, contact StackOne support with detailed error logs and configuration information.