With HRIS Link, you can programmatically import jobs from Workday®️ to Greenhouse Recruiting when job requisitions are enabled in Workday®️. To use HRIS Link with job import, you'll need to construct a RaaS (report as a service) in Workday®️ that meets Greenhouse Recruiting specifications.
This article is specific to customers with job requisitions enabled in Workday®️.
Note: To review HRIS Link report specifications for importing jobs from Workday®️ without job requisitions enabled, click here.
Report specifications (job requisitions)
Note: HRIS Link currently only supports Workday®️.
Use the table below to create your HRIS Link job import report. The primary business object in your report should be Job requisition.
Once constructed, enter the report URL and your ISU credentials in HRIS Link.
Note: HRIS Link relies on an exact match of the report column header. Some report column headers are required or case-sensitive. In most cases, you will need to override the default value when adding columns to your Workday®️ report. Reference the table below for more information.
Report column header |
Workday®️ field |
Greenhouse Recruiting field |
Notes |
✓ Required ✓ Case-sensitive |
Job requisition ID |
Requisition ID |
The unique value for this field is used to determine if the job already exists in Greenhouse Recruiting. |
✓ Required ✓ Case-sensitive |
Number of openings total |
Number of openings |
Number of openings on this job requisition. |
✓ Required ✓ Only required on initial job creation
|
Calculated Field (Evaluate Expression) |
Template job ID |
Must be a valid Greenhouse Recruiting Note: This field is populated only on the initial job creation — not on any subsequent updates. |
✓ Case-sensitive |
Position ID Note: The Opening_ID field is nested within the Position column. |
opening_id |
Example { Note: Greenhouse Recruiting allows up to 100 open openings at a time for each Greenhouse Recruiting job. See our FAQ article for more information. |
|
Job title |
Internal job name |
The internal title as shown on the job in Greenhouse Recruiting. |
✓ Only required on initial job creation |
Job posting title |
External job name (job post) |
The external title as shown on the job post in Greenhouse Recruiting. Note: This field is only populated on the initial job creation — not on any subsequent updates. |
✓ Only required on initial job creation |
Job description |
Job description (job post) |
Job description will be populated on all of the job's job posts. Note: This field is only populated on the initial job creation — not on any subsequent updates. |
✓ Only required on initial job creation |
Varies |
Job post location |
The value provided must match an Note: This field is only populated on the initial job creation — not on any subsequent updates. |
|
Varies |
Office |
The value provided must match an |
Department_ID |
Varies |
Department |
Must match an existing department external ID in Greenhouse Recruiting. |
|
Primary Recruiter - Employee ID |
Hiring team: Recruiter |
Employee ID or email address of the recruiters; semicolon delimited. |
|
Calculated Field (Text Constant) |
Job Admin role for recruiter |
|
|
Supervisory Org - Employee ID |
Hiring team: Hiring manager |
Employee IDs or email addresses of the hiring managers; semicolon delimited. |
|
Calculated Field (Text Constant) |
Job Admin role for hiring manager |
|
|
Primary Sourcer - Employee ID |
Hiring team: Sourcer |
Employee IDs or email addresses of the sourcers; semicolon delimited. |
|
Calculated Field (Text Constant) |
Job Admin role for sourcer |
|
|
Primary Coordinator - Employee ID | Hiring team: Coordinator |
Employee IDs or email addresses of the coordinators; semicolon delimited. |
|
Calculated Field (Text Constant) |
Job Admin role for coordinator |
|
✓ Case-sensitive |
Job requisition status |
Job status |
Must be one of: For more information on the job status parity check between Workday®️ and Greenhouse Recruiting, please reference this HRIS Link support article. Note: Only jobs with status |
|
Job requisition close reason |
Job opening close reason |
String must be a case-insensitive text match to an existing close reason in Greenhouse Recruiting. For more information about the |
|
Varies |
N/A |
This email address will receive a notification when the corresponding job is created in Greenhouse Recruiting or, if |
|
Check out the Add custom fields to your report section. |
Check out the Add custom fields to your report section. |
Add any and all custom fields to your Workday®️ report; HRIS Link will match the column header name to the name of your custom field in Greenhouse Recruiting. |
Sample report output (job requisitions)
Once your HRIS Link job import report is built, you should receive output similar to the below example of a valid report entry in SimpleXML:
Example
<wd:Report_Data>
<wd:Report_Entry>
<wd:Opening_ID>201456</wd:Opening_ID>
<wd:Requisition_ID>R100000</wd:Requisition_ID>
<wd:Template_Job_ID>42002</wd:Template_Job_ID>
<wd:Job_Name>Software Engineer</wd:Job_Name>
<wd:Job_Post_Name>SSE II</wd:Job_Post_Name>
<wd:Office_IDs>New York City</wd:Office_IDs>
<wd:Department_ID>Engineering</wd:Department_ID>
</wd:Report_Entry>
</wd:Report_Data>
Sample report definition (job requisitions)
For additional guidance on how to build an HRIS Link job import report, click here to download a sample report definition exported from Workday®️.
Recommended filters
We recommend that your HRIS Link job import report include all open and closed job requisitions. HRIS Link won't import closed jobs, but it will compare job statuses across Workday®️ and Greenhouse Recruiting to ensure parity.
Your HRIS Link job import report should exclude job requisitions that have been closed for longer than one (1) day. This filter allows HRIS Link to capture job status changes, while simultaneously preventing the report size from growing increasingly large.
Add custom fields to HRIS Link job import
In addition to the standard fields listed in the specifications above, HRIS Link supports importing data into custom job fields of all types.
For all fields, the report column header must match either the custom field immutable key (like cost_center
) or the field name (like Cost Center) in Greenhouse Recruiting.
Use the table below to explore supported data formats based on the corresponding Greenhouse Recruiting custom field type.
Note: Viewing your HRIS Link job import report in SimpleXML format helps ensure each column is formatted as expected.
Greenhouse Recruiting field type |
Notes |
Supported values and formats |
Sample report field |
Short textbox |
No value restrictions |
N/A |
<wd:Notes> |
Long textbox |
No value restrictions |
N/A |
<wd:Job_Description> |
Yes / No |
N/A |
Yes, No, True, False, 1, 0 values only |
<wd:Exempt> |
Single-select |
N/A |
Text match with an existing custom field option |
<wd:Job_Profile> |
Reference ID of the custom field option value |
<wd:Job_Profile> |
||
Multi-select |
Semicolon-delimited list of options. |
Text match with a custom field option |
<wd:Remote_Locations> |
Reference ID of the custom field option value |
<wd:Remote_Locations> |
||
Currency |
Unit of currency must come before the amount; a space may or may not be inserted between the currency and amount; do not include commas. |
ISO-4217 currency abbreviation, or the following symbols are acceptable: { '$' => 'USD', '€' => 'EUR', '£' => 'GBP' }
Do not include commas in numbers. For example, |
<wd:Salary>USD 100000</wd:Salary> |
Number |
Must be a numerical value; decimal values are supported; do not include commas. |
Do not include commas in numbers. For example, |
<wd:Stock_Options> |
Date |
N/A |
YYYY-MM-DD |
<wd:Target_Hire_Date> |
URL |
No value restrictions |
N/A |
<wd:Workday_URL> |
User |
This represents a user account in Greenhouse Recruiting (an employee). |
Greenhouse Recruiting user ID (obtainable via user profile URL) |
<wd:Department_Head> |
Greenhouse Recruiting user email |
<wd:Department_Head> |
||
Greenhouse Recruiting user employee ID |
<wd:Department_Head> |
||
Currency range |
Same restrictions as currency field above; min and max amounts must be hyphen-delimited; do not include commas. Min value must be less than max value. |
ISO-4217 currency abbreviation, or the following symbols are acceptable: { '$' => 'USD', '€' => 'EUR', '£' => 'GBP' }
Do not include commas in numbers. For example, |
<wd:Salary_Range1> |
Number range |
Min and max values must be hyphen-delimited; do not include commas. Min value must be less than max value. |
Do not include commas in numbers. For example, |
<wd:Stock_Option_Range> |
Note: When importing data into a single-select or multi-select field type in Greenhouse Recruiting, we recommend configuring custom option syncing to ensure the option values exist in Greenhouse Recruiting.
Additional resources
- Import jobs with HRIS Link
- FAQ: Import jobs with HRIS Link
- HRIS Link job import errors
- Manage HRIS Link ISUs and reports
Note: Greenhouse Recruiting is not sponsored by, affiliated with, or endorsed by Workday®️.