search
Workday Integration Prerequisites & Setup Details

Last Updated:

Page Contents


Workday Credentials | Workday URLs | Historic Vacancy Sync Date

Below are a list of pieces of information we need from you to be able to enable the integration.

Details
WSDL URL (Public Web Service Endpoint)  
Tenant Name  
Username  
Password  
Vacancy pull start date (which date in the past the customer wants to start pulling vacancies from WD into Beamery) DD/MM/YYYY
Candidate counts (how many candidates are in your Workday sandbox & production instances)  

Helpful Guides


API Permissions Required

These are the Workday API permissions we require you to assign to the ISU:

Security Domains Required

View/Modify Access Domain Security Policy Functional Areas Purpose
GET & PUT Candidate Data: Job Application Recruiting Pull and push candidates and their applications into / from Beamery
GET & PUT Candidate Data: Edit Job Application Recruiting Pull and modify a candidate’s job application when pushing from Beamery to Workday
GET & PUT Candidate Data: Attachments Recruiting

Get - Pull candidate attachments into Beamery

Put - Push attachments into Workday

GET & PUT Candidate Tags Recruiting Pull and push candidate tags to / from Beamery
GET & PUT Prospects

Recruiting

Succession Planning

Pull and push prospects into / from Beamery
GET Only View Confidential Prospects Recruiting Pull confidential prospects to Beamery
GET & PUT Create Confidential Prospects Recruiting Pull & push confidential prospects to Beamery
GET Only Job Information Jobs & Positions Get Job Family Groups for job requisitions
GET Only Job Postings Recruiting Pull job postings into Beamery
GET Only Job Postings: External Recruiting Pull external job postings into Beamery
GET Only Manage: Evergreen Requisitions Recruiting Pull evergreen requisitions into Beamery
GET Only Job Requisition Data Pre-Hire Process Pull job requisitions into Beamery
GET Only Confidential Job Requisitions Recruiting Pull confidential job requisitions to Beamery
GET Only Manage: Location Organizations and Roles Get locations for vacancies
GET Only Person Data: Work Email Contact Information Map recruiter and hiring manager to vacancy in Beamery when using a calculated field
GET Only Integration Build Integration Get references for several fields used by the integration.
GET Only Reports: Prospect Customers for Contact RaaS Reports (if used)
GET Only Candidate Reporting Recruiting for Contact RaaS Reports (if used)
GET Only All Prospects Recruiting for Contact RaaS Reports (if used)
GET Only Find Candidates: External Recruiting for Contact RaaS Reports (if used)
GET Only Find Candidates: Internal and External Recruiting for Contact RaaS Reports (if used)
GET Only My Candidates Recruiting for Contact RaaS Reports (if used)
GET Only Manage: All Custom Reports System for Contact RaaS Reports (if used)
GET Only Worker Data: Public Worker Reports Staffing

Required if not using a calculated field for Vacancy Recruiter & Hiring Manager
 

Required if the Beamery ISU needs worker data access

GET Only Worker Data: Current Staffing Information Staffing

Required if not using calculated field for Vacancy Recruiter & Hiring Manager

Required if the Beamery ISU needs eorker data access

GET Only Worker Data: Skills and Experience Staffing Required if the Beamery ISU needs worker data access
GET Only Worker Data: Active and Terminated Workers Staffing Required if the Beamery ISU needs worker data access
GET Only Person Data: Skills Staffing Required if the Beamery ISU needs worker data access
GET Only Worker Data: Workers Staffing Required if the Beamery ISU needs worker data access
GET Only Job Directory Recruiting Please only configure if explicitly instructed
GET Only Job Profile Recruiting Please only configure if explicitly instructed
GET Only Job Requisitions For Recruiting  Recruiting Please only configure if explicitly instructed

API End Points Used

01HNDSEE8K6PNT0BCFHE4M46GY


Mandatory & Optional Permissions Explained 

Mandatory Permissions for Vacancy Pull

  • Get_Job_Requisitions: Allows Beamery to periodically retrieve the newly created or updated vacancy
  • Get_Locations: Used to retrieve more information about the location found in the requisitions
  • Get_References: Used to resolve the values of references found in the requisitions, for example, vacancy type

Optional Permissions for Vacancy Pull

  • Get_Workers: Used to assign an owner to the vacancy in Beamery.

Every vacancy that originates in Workday and is then created in Beamery is, by default, owned by the "Workday Integration User” (this is a user we setup to act on behalf of the integration between both systems). To get requisitions from Workday we call Get_Job_Requisitions, which returns us the position id of the user. By granting permission to Get_Workers, this allows us to query this endpoint to reconcile this position id with the email address of the actual Workday user. This then allows us to display the Vacancy Owner in Beamery in a meaningful way - namely by showing the name of the owner rather than the generic "Workday Integration User”.

There is an alternative to this by using a Vacancy Owner Integration Override Field, see guide for that here.

  • Get_Job_Postings: Used to extract a publicly accessible URL which will be used inside Beamery UI.
  • Get_Evergreen_Requisitions: Used to get evergreen requisitions from Workday into Beamery.
  • Get_Job_Family_Groups: Used to find the Job Family Group for a job requisition in Workday, which is mapped to Department in Beamery. This requires Get_Job_Postings access to function correctly as the Job Family Group ID is found on the job posting. We use Get_Job_Family_Groups to map this ID to a readable value.

Mandatory for Contact Pull

  • Get_Candidates: Allows Beamery to periodically retrieve the newly created or updated candidates.

Mandatory for Contact Push

  • Put_Candidates: Allows Beamery to push a contact to Workday.

Vacancy Stages Setup

Vacancy stages must be set in Beamery to mirror requisition stages in Workday. This is important for correct synchronization of which stage a candidate is in (an application). Earlier in this document we covered the mapping of Vacancy Stages between Workday and Beamery. For implementation of the integration, we need a list of your vacancy stages set in Workday, so that we can replicate them into Beamery. The table below is an example of this (stage values can differ as per your Workday setup).

Workday Value Workday API Value Beamery Value
Review REVIEW Review
Self-Schedule Screen SCREEN Screen
Manager Phone Screen SCREEN Screen
Recruiter Call Back SCREEN Screen
Interview INTERVIEW Interview
Additional Interview INTERVIEW Interview
Assessment ASSESSMENT Assessment
Additional Assessment ASSESSMENT Assessment
Candidate Info Request REFERENCE Reference Check
Background Check BACKGROUND Background Check
Offer OFFER Offer
Hire HIRED Ready for Hire
Unable to contact candidate DECLINED Declined by Candidate
Candidate Withdrew DECLINED Declined by Candidate
Does not meet job qualifications REJECTED Rejected
Not eligible for position REJECTED Rejected
Hired for other job REJECTED Rejected
Other candidate hired REJECTED Rejected