SAP Knowledge Base Article - Public

2723304 - Job Application - Overrides is not working for External Applicants

Symptom

***Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.***

  • You have defined field overrides on Job Application XML for both External and Internal Applicants
  • It is not working for External Applicants while the same is working fine for Internal Applicants

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

1. Define field overrides element on Job Application XML to alter the public attribute to true.

[Example]: On US job requisitions, make "customfield" public to both External and Internal Applicants.

<field-attr-override>
  <override>
    <description><![CDATA[On US job requisitions, make "customfield" public to External Applicants]]></description>
    <country><![CDATA[US]]></country>
    <field-attr attribute="public" value="true" applicant="external"/>
  </override>
  <field refid="customfield"/>
</field-attr-override>

<field-attr-override>
  <override>
    <description><![CDATA[On US job requisitions, make "customfield" public to Internal Applicants]]></description>
    <country><![CDATA[US]]></country>
    <field-attr attribute="public" value="true" applicant="internal"/>
    </override>
  <field refid="customfield"/>
</field-attr-override>

 2. When an External Candidate applies for the job requisition, the field is invisible.

     When an Internal Candidate applies for the job requisition, the field is visible.

Cause

The field-attr-override elements share some fields thus the two overrides conflict with each other.

In the example above, it caused the shared field to be public to Internal Applicants only.

Resolution

Please merge the field-attr-override elements that sharing fields.

[Example]: On US job requisitions, make "customfield" public to both External and Internal Applicants.

<field-attr-override>
  <override>
    <description><![CDATA[On US job requisitions, make "customfield" public to both External and Internal Applicants]]></description>
    <country><![CDATA[US]]></country>
    <field-attr attribute="public" value="true" applicant="both"/>
  </override>
  <field refid="customfield"/>
</field-attr-override>

Keywords

 field-attr-override, job application , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem

Product

SAP SuccessFactors Recruiting all versions