Symptom
- If the "country" field is set to "derived" type in the Offer Detail template, the country/region value is not populating.
- If the "country" field is set to "enum" type in the Offer Detail template, the field initially populates with the two-character country/region code, but the value disappears when the offer detail is sent for approval.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Configure the "country" field as "derived" type in the Offer Detail template.
- Notice that the country/region value is not populating.
<field-definition id="country" type="derived" required="true" custom="false" template-type="job-req" anonymize="false"> |
- Configure the "country" field as "enum" type in the Offer Detail template.
- Notice that the field initially populates with the two-character country/region code, but the value disappears when the offer detail is sent for approval.
<field-definition id="country" type="enum" required="true" custom="false" template-type="job-req" anonymize="false"> |
Cause
The field "country" is not supported on the Offer Detail template.
Resolution
In order to define country in the Offer Detail template populating information from the standard country field in the Job requisition and ensure no functionality loss, you have to define "country" with the "picklist" type in the Offer Detail template (the country in the job requisition template has to remain a "derived" field type).
An example of a correct configuration in the Offer Detail template:
<field-definition id="country" type="picklist" required="true" custom="false" template-type="job-req" anonymize="false"> |
Note: If the derived country field is being used then the ISO code will also appear in the offer letter.
See Also
Implementation Guide: Supported Standard Fields for Job Offer Approvals
KBA 2345268 - Offer Detail - Implementation Tips & Tricks from Support - Recruiting Management
Keywords
KBA , LOD-SF-RCM-CAO , Candidate Offers, Offer Letters , Problem