Symptom
Override not working when * is specified for the country attribute
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
Specify the * for country attribute in candidate application while using override functionality
<field-attr-override>
<override>
<description><![CDATA[External applicants indicate candidate source fields]]></description>
<country><![CDATA[*]]></country>
<field-attr attribute="public" value="true" applicant="external"/>
</override>
<field refid="custSourceDetail"/>
<field refid="referralSource"/>
</field-attr-override>
Cause
* is not supported while using override functionality in candidate application
Resolution
Remove the * from country attribute and manually define the list of all countries for which you want to perform override. Modify the existing code as given below.
<field-attr-override>
<override>
<description><![CDATA[External applicants indicate candidate source fields]]></description>
<country><![CDATA[CN]]></country>
<country><![CDATA[CA]]></country>
<country><![CDATA[IE]]></country>
<country><![CDATA[US]]></country>
<field-attr attribute="public" value="true" applicant="external"/>
</override>
<field refid="custSourceDetail"/>
<field refid="referralSource"/>
</field-attr-override>
Note: Three-digit ISO country value also not supported in overriding. Only valid two-digit ISO standard country value is supported.
Keywords
Override not working, Override, Application, Country , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem