Workday Position to Paradox Jobs integration
Table of Contents
There is a single direction integration to sync Workday Positions to Paradox Jobs for Conversation ATS clients. The integration can be developed as a real-time integration or a batch integration.
- Realtime – The client is responsible for building an event notification through Workday Orchestrate.
- Batch – Engineering can build a batch integration to check for Workday Positions through the Get_Positions web service. Contact your Paradox Admin if you want to create a batch integration for your client.
Integration workflow
The following is the integration sequence.
- Paradox Position Event Notification (if real-time)
- Workday Get_Positions
- Workday Get_Job_Profiles
- Workday Get_Organizations
- Workday Get_Compensation_Grades
Integration field mapping
| Workday Parameter | Workday Request | Paradox Attribute |
|---|---|---|
| Job_Posting_Title | Get_Positions | Job Title (job_title) |
| Position_ID - Job_Posting Title | Get_Positions | Internal Job Title (internal_job_title) |
| Job_Profile_ID | Get_Positions | Job Code (job_code) |
| Location_ID | Get_Positions | Job Loc Code (job_loc_code) |
| Job_Description | Get_Positions | Job Description (job_description) |
| External Job Template ID |
Configuration
-
Job Data Package:
- A Job Data Package must be created even if it’s not used within the integration.
-
Job Template:
- A Job Template must be created with an External Template ID to map through the integration.
- The Job Template must be configured to include:
- Hiring Team
- Candidate Journey
- Screening Questions
- Job Data Package
Integration assumptions and limitations
- This integration only supports Standard Jobs.
- Multi-Location Jobs are not supported.
- This integration mappings are not visible through Integration Center.
Assets
The following assets provide additional information as to the APIs needed for this integration.
Workday security permissions to provide Paradox
The below permissions are required in order to get authenticated to access the customer's ATS.
- Get_Positions
- Get_Job_Profiles
- Get_Organizations
- Get_Compensation_Grades
Integration description, expectation, and payload
Provide the steps, enabled CEM products, and any other noteworthy items necessary on how to configure this integration.
- POST https://stgapi.paradox.ai/api/v1/public/position_event_notification/send_request
- POST https://api.paradox.ai/api/v1/public/position_event_notification/send_request
Sample request payload (from Workday Orchestrate)
{
"Event_WID": "6cc75932636e101a52f6784eddeb0919",
"Event_Timestamp": "2024-09-19T11:37:11.985-08:00",
"Position_ID": "P101031",
"Effective_Date": "2024-09-19",
"BP_Type": "Create Position",
"Event_Reason": "Create_Position_Position_Request_Understaffed"
}