Guidelines for Loading Job Requisitions
This topic describes the general considerations for loading job requisitions using HDL. It also lists the states and phases in which you can create and update job requisitions using HDL.
General Considerations
- If the assignment of the recruiter and/or hiring manager is not available in the job load file, the primary assignment is automatically used during the load.
- The content for all descriptions, for example,
InternalDescription
,InternalShortDescription
, etc., must be provided in a .txt file within the ClobFiles folder. This text file can contain HTML content for rich formatting. - The
BaseLanguageCode
in the JobRequisition line should be one of the available active languages in the application. This is a mandatory field. It determines the base language of the job requisition and is used for translations. MediaLinkLanguage
has to be loaded along with the MediaLink line and cannot be loaded without the parent MediaLink line.- When you create or update a job requisition in the Open phase and Posted
state, you must provide at least one PostingDetails line with these
considerations:
- The posting start date must be after the job requisition creation date.
PostingStatus
is auto-populated based on the posting start and end dates.
Considerations for Creating Job Requisitions
Using HDL, you can create a job requisition directly in a specific phase and state. However, you must provide all the mandatory information required for that phase or state.
You can create job requisitions directly in these phase and state combinations:
PHASE CODE | STATE CODE |
---|---|
REQUISITION_DRAFT |
|
REQUISITION_APPROVAL |
|
REQUISITION_JOB_FORMATTING |
|
REQUISITION_POSTING |
|
REQUISITION_OPEN |
|
Considerations for Updating Job Requisitions
Using HDL, you can move job requisitions from one phase and state to another phase and state, subject to certain restrictions.
This table shows the various phases and states to which you can move a job requisition:
CURRENT PHASE - STATE CODE | DESTINATION PHASE - STATE CODE |
---|---|
REQUISITION_DRAFT - REQUISITION_IN_PROGRESS |
|
REQUISITION_DRAFT - REQUISITION_DELETED |
|
REQUISITION_APPROVAL - REQUISITION_PENDING |
|
REQUISITION_APPROVAL - REQUISITION_REJECTED |
|
REQUISITION_APPROVAL - REQUISITION_CANCELLED |
|
REQUISITION_JOB_FORMATTING - REQUISITION_CANCELLED |
|
REQUISITION_JOB_FORMATTING - REQUISITION_IN_PROGRESS |
|
REQUISITION_POSTING - REQUISITION_CANCELLED |
|
REQUISITION_POSTING - REQUISITION_IN_PROGRESS |
|
REQUISITION_OPEN - REQUISITION_CANCELLED |
|
REQUISITION_OPEN - REQUISITION_EXPIRED |
|
REQUISITION_OPEN - REQUISITION_FILLED |
|
REQUISITION_OPEN - REQUISITION_NOT_POSTED |
|
REQUISITION_OPEN - REQUISITION_POSTED |
|
REQUISITION_OPEN - REQUISITION_SCHEDULED |
|
REQUISITION_OPEN - REQUISITION_SUSPENDED |
|
REQUISITION_OPEN - REQUISITION_UNPOSTED |
|
User Key
You must provide this user key while loading a job requisition:
- RequisitionNumber