Symptom
A Job Requisition/Offer Approval business rule has been created using the base object Job Requisition/ Offer Approval (All). Some fields defined on the Job Requisition or Offer Approval XML template are not appearing in this rule.
Environment
SAP SuccessFactors Recruiting Management
Cause
The field has been defined on multiple templates with different labels or field types.
Resolution
The base object Job Requisition (All)/Offer Detail (All) is an aggregation of all fields defined on all active templates uploaded in the instance. There are two common scenarios where active fields will not appear.
The first is where the field has been defined on multiple Requisition/Offer detail templates with the same field ID but different labels. In this case, since the field ID is common across multiple active templates, it will only appear once with one of the labels, there is no way to determine what label it will use. For example if I have a field with an ID "Test" defined on two active requisition template and on one template it has the label "Test 1" and on the other it had "Test 2" then in the rules page either "Test 1" or "Test 2" will appear.
The second scenario is where multiple fields have been defined on multiple active Job requisition/Offer Detail templates with the same field ID but different field types. In this case none of the fields using this field ID will appear on the rules page. For example if I have two fields on different Offer Detail templates with the field ID "Test" and on one template it was type "picklist" and on another it was type "text", then neither of these fields will appear on the rules page.
Keywords
Job Requisition (All), Offer Approval (All) , KBA , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , Problem