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_IN_PROGRESS
  • REQUISITION_DELETED
REQUISITION_APPROVAL
  • REQUISITION_REJECTED
  • REQUISITION_CANCELLED
REQUISITION_JOB_FORMATTING
  • REQUISITION_IN_PROGRESS
  • REQUISITION_CANCELLED
REQUISITION_POSTING
  • REQUISITION_IN_PROGRESS
  • REQUISITION_CANCELLED
REQUISITION_OPEN
  • REQUISITION_NOT_POSTED
  • REQUISITION_NOT_POSTED
  • REQUISITION_POSTED
  • REQUISITION_SCHEDULED
  • REQUISITION_UNPOSTED
  • REQUISITION_EXPIRED
  • REQUISITION_CANCELLED
  • REQUISITION_FILLED

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.

Note: If a job requisition is in the Canceled or Deleted state, you can’t update it.

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_JOB_FORMATTING - REQUISITION_IN_PROGRESS
  • REQUISITION_POSTING - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_NOT_POSTED
  • REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
  • REQUISITION_OPEN - REQUISITION_EXPIRED
REQUISITION_DRAFT - REQUISITION_DELETED
  • None
REQUISITION_APPROVAL - REQUISITION_PENDING
  • None
REQUISITION_APPROVAL - REQUISITION_REJECTED
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_APPROVAL - REQUISITION_CANCELLED
REQUISITION_APPROVAL - REQUISITION_CANCELLED
  • REQUISITION_APPROVAL - REQUISITION_REJECTED
REQUISITION_JOB_FORMATTING - REQUISITION_CANCELLED
  • REQUISITION_JOB_FORMATTING - REQUISITION_IN_PROGRESS
REQUISITION_JOB_FORMATTING - REQUISITION_IN_PROGRESS
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_JOB_FORMATTING - REQUISITION_CANCELLED
  • REQUISITION_POSTING - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_NOT_POSTED
  • REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
  • REQUISITION_OPEN - REQUISITION_EXPIRED
REQUISITION_POSTING - REQUISITION_CANCELLED
  • REQUISITION_POSTING - REQUISITION_IN_PROGRESS
REQUISITION_POSTING - REQUISITION_IN_PROGRESS
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_POSTING - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_NOT_POSTED
  • REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
  • REQUISITION_OPEN - REQUISITION_EXPIRED
REQUISITION_OPEN - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_NOT_POSTED
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
REQUISITION_OPEN - REQUISITION_EXPIRED
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_OPEN - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_FILLED
REQUISITION_OPEN - REQUISITION_FILLED
  • REQUISITION_OPEN - REQUISITION_NOT_POSTED
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
REQUISITION_OPEN - REQUISITION_NOT_POSTED
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_OPEN - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_FILLED
  • REQUISITION_OPEN - REQUISITION_SUSPENDED
REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_OPEN - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_FILLED
  • REQUISITION_OPEN - REQUISITION_SUSPENDED
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_OPEN - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_FILLED
  • REQUISITION_OPEN - REQUISITION_SUSPENDED
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
REQUISITION_OPEN - REQUISITION_SUSPENDED
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_UNPOSTED
  • REQUISITION_OPEN - REQUISITION_NOT_POSTED
  • REQUISITION_OPEN - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_FILLED
REQUISITION_OPEN - REQUISITION_UNPOSTED
  • REQUISITION_DRAFT - REQUISITION_IN_PROGRESS
  • REQUISITION_OPEN - REQUISITION_POSTED
  • REQUISITION_OPEN - REQUISITION_SCHEDULED
  • REQUISITION_OPEN - REQUISITION_CANCELLED
  • REQUISITION_OPEN - REQUISITION_FILLED
  • REQUISITION_OPEN - REQUISITION_SUSPENDED

User Key

You must provide this user key while loading a job requisition:

  • RequisitionNumber