Skip to main content

Direct Apply Additions

We have added the following channels to our list of channels that support Direct Apply.


The following have been added:

  • LinkedIn
  • Indeed
  • Naukri

Additions

To pass the name of the channel during prefilling:

  • window.hapi.contract.utils.directApplyChannelName.LINKEDIN_GLOBAL
  • window.hapi.contract.utils.directApplyChannelName.INDEED_GLOBAL
  • window.hapi.contract.utils.directApplyChannelName.NAUKRI_GLOBAL

Special corner case for channels that have more than one questionnaire

Most of the channels have a single questionnaire thus HAPI Elements can automatically discover the questionnaire posting requirement facet and prefill however LinkedIn, for example, has more than one questionnaire thus HAPI Elements cannot decide on behalf of the ATS developer which facet to prefill thus a new function argument has been added to these service functions, which can be found in the Playground:

  • ContractServicePrefillContractChannelPostingRequirementQuestionnaireForDirectApplyHandler has questionnairePostingRequirementName?: string added
  • ContractServiceSetContractChannelPostingRequirementQuestionnaireOptionsDirectApplyHandler has questionnairePostingRequirementName?: string added
  • ContractServiceGetContractChannelPostingRequirementQuestionnaireBodyForDirectApplyHandler has questionnairePostingRequirementName?: string added
  • ContractServiceGetContractChannelPostingRequirementQuestionnaireRulesForDirectApplyHandler has questionnairePostingRequirementName?: string added

Usage can be found in Managing Direct Apply Feature recipe.