Skip to main content

Overview

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

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 each one to the appropriate existing value in the Maps to dropdown. Click OK to save and Done to confirm.
Maintain Background Check Statuses
The background check statuses will be used to update the result of the background check.
Use the following mapping when creating statuses:
Background Check Status LabelMaps to
CompletedCompleted
PassedPassed
PendingPending
FailedDid Not Pass
ExpiredError
CancelledNo Longer Applies
Maintain Background Check Statuses
2

Edit reference IDs for the background check statuses

From the 3-dot menu, select Edit Reference ID to modify the Background_Check_Status_ID.
Maintain Background Check Statuses
Set the Reference ID to exactly match each status label.
Maintain Background Check Statuses

Create Background Check Packages in Workday

1

Create background check packages

Navigate to the Maintain Background Check Packages page and add background check packages, or 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 OK to save and Done 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.
It is essential to create the Job Requisition under the Supervisory Organisation that will provide the system with the required security and team authority to manage the entire hiring workflow, ensuring that essential business processes — such as automatically triggering background checks — are executed properly.
1

Listed Job Requisitions

Navigate to your Supervisory Organisation page via global search (e.g. org: <your-org-name>),
View Supervisory Organisation
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, choose Create Position under the Staffing tab from the 3-dot menu.
Create Job Position
Complete the required fields 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 form, 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 appears in the Positions with Open Job Requisition grid. The recruiter can then assign candidates to this job requisition, which includes Background Check as a stage.
Approved Job Req

Business Process for Background Check in Workday

1

Create the Business Process for Background Check

To create a Background Check Business Process, open the 3‑dot menu beside the Supervisory Organisation name, then click Create Business Process under the Business Process menu.
Initiate Business Process
Select Background Check from the Business Process Type dropdown, then choose one of the following options:
  • Copy existing Definition (to copy and create a new one from an existing or previously configured definition),
  • Link existing Definition (if one already exists), or
  • None of the above (which will prompt you to create a new one),
    then click OK.
    Initiate Business Process 2
Enter the required details, then go to the Business Process Steps tab to configure the steps for the Background Check.
OrderIfTypeSpecifyOptionalGroup
aInitiationNo
bIntegrationNo
cServiceDocument DeliveryNo
dBackground Check Event has Package? (Workday Owned)ActionSelect Background Check Overall StatusNoHR Administrator • Manager • Manager (Unconstrained) • Recruiter • Recruiter (Unconstrained)
eEvent is subevent of Recruiting Event? (Workday Owned)ActionMake Background Check DecisionNoHR Administrator • Manager • Manager (Unconstrained) • Recruiter • Recruiter (Unconstrained)
You may not have the same Group values mentioned in the table above or in the image below. Please select the appropriate Group values according to your Workday account’s security group configurations.
Setup the Business Process Steps
Click Save, then Done to confirm creation of the business process.
2

Configure the Integration System step

To create an Integration System, refer to the section Integration System in Workday.
Navigate to the Background Check Business Process page and click Configure Integration System.
BP Config IS
Select your Integration System and click OK.
Select IS on Popup
3

Edit payload attribute values

A pop-up appears allowing you to select the field values to be included in the payload 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.
4

Configure Maintain Redirect for the Integration step

Open the 3-dot menu on the integration step (step b) and click Maintain Redirect.
Maintain Redirect
Enable the necessary actions, select the appropriate security groups, then click OK to save.
You might have different Security Groups configurations on your Workday account.
Maintain Redirect Page
5

Configure the Document Delivery step

For the next Business Process step (step c), click Configure Document Delivery.
BP Config IS
6

Add values in required fields

A pop-up appears allowing you to configure the fields, including Endpoint URL (HTTP Address) and External Trigger Token (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: The External Trigger Token that you will receive from the StackOne Connector Hub during connection setup.
    To obtain the External Trigger Token, see:
    StackOne Configuration
    ATS User Enablement
  • New Password / Verify Password: Enter any temporary text (Workday requires a value, but it isn’t used).
Click the OK button to save your configuration.

Integration System in Workday

1

Create Integration System

The integration system is crucial for the Background Check process as it automates the secure transfer of candidate data to the external vendor and returns the final background check status to Workday.
Search for Create Integration System in the global search bar. Enter the System Name and select the integration template Core Connector: Background Check Order Outbound from the dropdown.
Create Integration System
Click OK to create the Integration System.
2

Configure Integration Services

Navigate to Configure Integration Services from the 3-dot menu to enable the necessary services for the Background Check Order Integration.
Configure Integration Services
Enable the following Integration Services:
  • Core Connector: Background Check Order Outbound / Core Connector: Background Check Outbound Delivery
  • Core Connector: Background Check Order Outbound / Core Connector: Background Check Outbound File Sequence Generator
  • Core Connector: Background Check Order Outbound / Integration Document Retention
    Add Integration Services
3

Configure Integration Attributes

Navigate to Configure Integration Attributes from the 3-dot menu to add the required attribute values.
Configure Integration Attributes
Select the values for the attributes as shown in the image.
Add Integration Attributes
Click OK to save.
4

Configure Integration Sequence Generator

Navigate to Configure Integration Sequence Generator from the 3-dot menu to configure the sequence generator.
Configure Integration Sequence Generator
Enter the required values as shown in the image and click OK to save.
Add Integration Sequence Generator
You have successfully created the Integration System for Background Check in Workday.

You can now use this Integration System in the business process described under the Configure the Integration System step in Business Process for Background Check in Workday.

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.
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 the User ID during the Configure Document Delivery step in Business Process for Background Check in Workday.
External Trigger Token

ATS User Experience

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

Send the background check request from Workday

Move the candidate to the Background Check stage

1

Open the Job Requisition

Navigate to the Job Requisitions page and select the job requisition the candidate applied to.
View JR
Go to the Candidate tab, then the Review sub-tab, where the candidate appears in the grid.
Candidate Job Apply
2

Move candidate from Review to Background Check

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

Select Background Check from the dropdown

In the pop-up, select the next stage (you may need to advance sequentially). 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

In the Background Check tab, the candidate now appears 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, the Background Check button appears next to the candidate’s name.
Sending Invite
2

Send the Background Check invitation

Select the background check package you created (see Create background check packages) from the dropdown.
Send Invite
Click Submit to trigger the webhook notification from Workday.

See the background check integration logs

1

Go to the Process Monitor

Access the Process Monitor page using the global search. Set the Process Type to Integration and click OK to view all logs related to integrations.
Sending Invite
If you have just sent the background check request, you can view the latest logs at the top of the grid. Look for entries with a Completed status that correspond to your integration system name and Document Delivery requests.
Send Invite
If the status is marked as completed without any errors, it means the webhook notification has been successfully sent.

What the user sees after sending the request

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

ATS User Experience Customisation

1

Update the result via the Unified API

Use the following endpoint to update results:Use the following endpoint to get metadata to update the result of the background check:
Fields (when provided)User 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 results appear in Workday

When a user opens a candidate’s application, they can navigate to the Background Check History sub‑tab to view 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 exist within the Supervisory Organisation whose Staffing Model is Position Management.
  • Configured the Background Check business process with the Integration System created.
  • 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 (User ID). See Business process steps.
StackOne Configuration:
  • Selected Background Checks as the Integration Category.
ATS User Activation:
  • Configured the Integration step in the Background Check business process by selecting the correct Integration System.
  • Added a valid Endpoint URL and External Trigger Token (User ID) under the Document Delivery step.
Create a Webhook:
  • Added a webhook for Workday and enabled the Background Check Order event.
  • Valid webhook URL to receive background check notifications.
ATS User Experience:
  • Background Check stage is available in the Job Requisition workflow.
  • An Invited status (or one whose Reference ID is Invited) is selectable in the Background Check pop-up.
  • 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.

Missing permissions.
Log in with an admin account.

Contact your Workday administrator to grant the required permissions.
Background button is not visible next to the candidate’s name in the job requisition.Logged-in user is not the recruiter or hiring manager for that job requisition.Log in as the recruiter or hiring manager associated with the job requisition.
Webhook notification not received. Invalid webhook configuration in StackOne.

Supervisory Organisation staffing model not set to Position Management.

Job requisition not listed under the Supervisory Organisation.

Invited status (or matching Reference ID) not created.

Document Delivery step misconfigured.
Validate webhook URL and enabled events (see StackOne Configuration).

Ensure staffing model is Position Management.

Ensure job requisition appears under the Supervisory Organisation (see Job Requisitions section).

Create Invited status (see Statuses section).

Reconfigure Document Delivery (see Business Process).
List of packages not available.No background check packages added.Add background check packages (see Packages section).
Result URL shows an error.Result URL has expired or is not publicly accessible.Use a public or signed URL; verify CORS configuration and expiry time.
For persistent issues, contact StackOne support with detailed error logs and configuration information.
I