TABLE OF CONTENTS
- Introduction
- How to set up
- Ongoing Support
- Place Order
- Background Check Results
- Tracking Progress
- Cancel Order
Introduction
- Integration Set-up explains the steps to set up the integration.
- Place Order outlines the order creation journey, tracking progress and necessary adjustments.
- Background Check Results covers the end of the process, including accessing the final report.
[Click images to expand]
How to set up
# | Step | Expected Result |
1 | RSA Setup | Share the RSA formatted version of the key with Verifile |
2 | Verifile stage 1 | Initial set-up |
3 | Create Packages Use the credentials provided by Verifile | Internal actions taken by Verifile to organise the structure |
4 | Background Check Custom Fields Use Inbound EIB from the previous step to create custom lists. Also, the credentials provided by Verifile (SFTP username and password as well as the SFTP Server) | Provide the Client ID, Client Secret and Refresh Token to Verifile. Please also provide the base rest URL for your tenant |
5 | Verifile stage 2 | Final set-up |
6 | Background Check Core | Understand and apply key differences from the standard background check core Workday integration. |
7 | Check Cancelation | Create an Outbound EIB and run it properly. |
Send Your Details to Verifile via PrivateBin
- Go to the PrivateBin website and type your setup information into the large empty box in the middle of the page.
- At the "Expires" option, select 1 day. This means how long the message should stay online. After this time, the message will automatically disappear.
- Click on the “Create” option. This creates your message and encrypts it (makes it secure).
- Please copy the link that appears; it is the only way to see the message.
- Share the link with Verifile support contact. Only our team with the link can read the message. Safely and easily.
1. RSA Key Setup
- Follow the guide shown here: Create an X.509 Private Key Pair
- This document outlines how to create an X.509 private key.
---- BEGIN SSH2 PUBLIC KEY ----
AAAAB3NzaC1yc2EAAAADAQABAAABAQCDFhGHa2D+aIyDDFLTrIo6JltlKKXuWLFjMUbjGlx8
YbwYnrjorb17D+UDfwzCuxOQ/H6puRT2aNMN1rWPg/V82wKfQ9DlztxhKq8FcnKdAESnuGDt
+6OidKzsoXz6ExczgiaubvrplxdHQ0TQrqZOYGdC/1KisrXFBh+FX13DQ9FLJn6wpPv69kV2
bSCub9YjXNfhjm+0fWPuahwbTENXHZUYuWpXYNt92NtBgAjM0h54tET28c8zmuW+dSBAh7id
CAqqpDt30uPvfg79FJ1/9VYeMxD7MKgRDFzeK8ixPWXXLs2R/rXRq95e9FMtzW5M7k1jE2yd
hk/uIKSv6/U1
---- END SSH2 PUBLIC KEY ----
2. Verifile initial setup
3. Import Background Check Packages
Adding Package EIB
- Open the Workday system and type 'Create EIB' into the top search bar.
- Select the 'Create EIB' task.
- Give the EIB an appropriate name, such as 'Verifile Background Packages (EIB)', and select 'Inbound' as the direction of the EIB.
- Click 'Next' on the 'General Settings' page.
- On the Get Data page:
- Select 'SFTP' for the Retrieval Method
- Add 'sftp://' and the SFTP server that you have been provided as the SFTP address
- Add the User ID and Password supplied by Verifile.
- Tick 'Delete After Retrieval' in advanced settings.
- Set the Directory and File name as shown below.
1. On the Transform tab, select 'Template Model' as the transformation type and use the 'Put Background Check Package' as the Template Model. Use template model V45.0; no adjustments are needed.
2. Click 'Next' on the Deliver tab and 'OK' on the Review and Submit tab.
Running EIB
Outdated Template Model Alert


4. Create Custom Fields
- DBS Job Role
- DBS Purpose Of Check
- DBS Employment Sectors
- Sub Accounts
Adding Custom List EIB
- Open the Workday system and type 'Create EIB' into the top search bar.
- Select the 'Create EIB' task.
- Give the EIB a useful name, such as 'Verifile Custom Lists (EIB)' and select Inbound as the direction of EIB.

- Select 'SFTP' for the Retrieval Method.
- Add 'sftp://' and the SFTP server that you have been provided as the SFTP address.
- Add the User Id and Password provided by Verifile.
- Tick Delete After Retrieval in advanced settings.
- Set the Directory and File name as shown below.


Running EIB

Outdated Template Model Alert


Building a Custom Object For Worker
- In the top search bar, search 'Create Custom Object'.
- Select the 'Create Custom Object' task.
- Give the custom object a name and select Worker as the Workday Object, and click OK.

Label | Web Alias | Field Type |
Verifile Sub Account | verifileSubCompany | Verifile Sub Company |
DBS Job Role (required for standard / enhanced DBS) | dbsJobRole | DBS Job Role |
Job Title (required for basic DBS) | dbsJobTitle | Text |
DBS Employment Sector (required for basic DBS) | dbsEmploymentSector | DBS Employment Sector |
DBS Purpose Of Check (required for basic DBS) | dbsPurposeOfCheck | DBS Purpose Of Check |
- Personal Data: Personal Data
- Personal Data: Personal Information
- Self-Service: Personal Data
- Self-Service: Personal Information
Building Custom Object For Pre-hire
- In the top search bar search 'Create Custom Object'.
- Select the 'Create Custom Object' task.
- Give the custom object a name and select Pre-Hire as the Workday Object and click OK.
- In the wizard set the Web Service Alias as 'verifileCustomFieldsPreHire'.
- Add a set of fields as shown in the table below.
Label | Web Alias | Field Type |
Verifile Sub Account | verifileSubCompany | Verifile Sub Company |
DBS Job Role (required for standard / enhanced DBS) | dbsJobRole | DBS Job Role |
Job Title (required for basic DBS) | dbsJobTitle | Text |
DBS Employment Sector (required for basic DBS) | dbsEmploymentSector | DBS Employment Sector |
DBS Purpose Of Check (required for basic DBS) | dbsPurposeOfCheck | DBS Purpose Of Check |
6. When it asks you to add a Security Domain, add the four below:
- Pre-Hire Personal Data
- Pre-Hire Personal Data: Personal Information

Adding Custom Object Credential
- In the top bar Search 'Register API Client for Integrations'.
- Select the 'Register API Client for Integrations' Task.
- Give the API client a name and select 'Personal Data' and 'Pre-Hire Process' as the scope.


Provide Details to Verifile
- Client ID
- Client Secret
- Refresh Token
- Base REST URL
- Endpoint URL
- Tenant name
Verifile needs API access to call the /api/customObject/v2/{{WorkdayTenant}}/customObjects endpoint. Access is needed for prehire and worker.
- In the top search bar, search 'View API Clients'.
- Open the View API Clients Report.
- Make a note of the Workday REST API Endpoint.
5. Verifile final setup
6. Background Check Core Integration
Step 2 (from the link above)
Step 6 (from the link above)
- Select 'SFTP' for the Retrieval Method
- Add 'sftp://' and the SFTP server that you have been provided as the SFTP address
- Add the User ID and Password provided by Verifile.
- Set the directory and file path as shown below
- Select Temp files.


Step 13
- Select 'SFTP' for the Retrieval Method
- Add 'sftp://' and the SFTP server that you have been provided as the SFTP address.
- Add the User ID and Password provided by Verifile.
- Tick Delete After Retrieval in advanced settings.
- Set the directory and file path as shown below.



7. Check Cancellation
Create Custom Report
- Go to the top search box and search 'Create Custom Report'.
- Click the 'Create Custom Report' task.
- Fill out the custom report details as shown below and click OK.




Create Outbound EIB
- Open the Workday system and type 'Create EIB' into the top search bar.
- Select the 'Create EIB' task.
- Give the EIB a useful name like 'Verifile Check Cancellation (EIB)
- Outbound as the direction of EIB.

- Select 'SFTP' for the Retrieval Method.
- Add 'sftp://' and the SFTP server that you have been provided as the SFTP address.
- Add the User ID and Password provided by Verifile.
- Tick Use Temp File.
- Set the directory and file path as shown below.

Running EIB

Outdated Template Model Alert


Workday knowledge base includes helpful articles to assist with setting up the integration and using the Workday platform. You can access the knowledge base here. Please note that an account is needed to access the Workday platform.
Ongoing Support
Place Order
- Check the Verifile Custom Fields section and click on 'Edit' at the bottom, and make sure all fields are correct. Click 'OK' option, and then finish with 'Done' at the bottom.
- Go back to the Candidate´s Profile, and the 'Actions' option, and select Start Background Check.

- Select the package and Submit Order.

Workday knowledge base includes helpful articles to assist with setting up the integration and using the Workday platform. You can access the knowledge base here. Please note that an account is needed to access the Workday platform.
Background Check Results
Tracking Progress
To review the updates, navigate to the Workday Dashboard, and a section called 'Awaiting Your Action' will be displayed, showing the latest background checks.
Workday | Verifile |
Pending | Awaiting candidate entry Application Information required Processing Quality Checking |
Completed | Completed |
No Longer Applies | Cancelled |
Passed | Not used by the Verifile integration. |
Did Not Pass | Not used by the Verifile integration. |

Cancel Order

Workday knowledge base includes helpful articles to assist with setting up the integration and using the Workday platform. You can access the knowledge base here. Please note that an account is needed to access the Workday platform.
Need help?
Live Chat is available on the right, and you can self-serve via our Client Support Portal.
Call us at +44 (0) 1234 339 350 (Monday to Friday, 8:30 a.m. to 5:30 p.m. U.K. time).
Email service@verifile.co.uk.
We regularly update this content to ensure its accuracy and usefulness. If something doesn’t look right, click the feedback button below and let us know.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article