Symptom
-
What are overrides in Recruiting?
- Where and how do you define overrides?
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
Cause
Resolution
-
What are overrides?
- Overrides allow the system to alter the attributes on a field defined in your job application XML template. These alterations can be based on the following criteria:
- Candidate type
- Country of the job requisition to which an applicant has applied
- The most common use of overrides is to alter the "public" attribute to hide certain fields for certain types of applicants
- Where and how do you define overrides?
- Field attribute overrides are defined in the job application XML template.
- The <field-attr-override> element defines the override. This element contains the override conditions and the list of fields affected by the override. Multiple <field-attribute-override> elements can be configured in the application XML.
- The <override> element specifies under which conditions the attribute change should take effect, and what should be changed in the attribute as a result.
- The <description> element provides a brief description of what the field permission block is intended to do. This is an optional element. Only one description element can be contained within the field-permission element.
- The <country> element identifies that the override takes effect when the requisition has a particular country value. Multiple country elements may be present in one override.
Note: You cannot use the asterisk (*) symbol to set up an override. This is not supported and the override won't apply.
- The <field-attr> element declares the changes to the attribute that occur when the conditions are met
XML Sample:
<field-attr-override>
<override>
<description><![CDATA[]]></description>
<country><![CDATA[US]]></country>
<field-attr attribute="public" value="true" applicant="external"/>
</override>
<field refid="veteranStatus"/>
</field-attr-override>
- In the example above, the full content of the override can be read in natural language as: "On a US requisition, change the public attribute of the field veteranStatus to be "true" if the applicant is "external"
- For more information, please refer to the Implementation Guide
Note: For Multi-stage application, read or write permission for the fields (regardless if public true or false) must be maintained in the Job Requisition template.
See Also
KB article 2631744 - Non-permissioned application fields appearing in candidate's view from Job Applied section when requisition is closed
Keywords
Application, permission, job, requisition, candidates, country, RCM, SuccessFactors, Recruiting , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , How To