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