Symptom
- Is it possible to transfer successfully Candidate ID and Application ID via Recruit-to-Hire Data Mapping?
- "applicationId" not found in Candidate Application Template.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors Recruiting Management
- SAP SuccessFactors Onboarding
- SAP SuccessFactors Employee Central
Reproducing the Issue
- The system allows saving the setting as below:
- Test the integration and observe that the IDs do not populate the destination.
- Use the 'Suite Integration Test Page' in Provisioning to verify the information sent from Candidate ID and Application ID and observe that values appear as "null".
Cause
Product Management confirmed that these fields are not supported.
- Job Offer Template - "applicationId"
- Candidate Application Template - "candidateId"
Resolution
- Create custom fields in the Job Application Template. Ensure that the field type is consistent between RCM and EC fields;
- Use Recruiting Business Rules to populate the Application ID and Candidate ID to these fields;
- Map these custom fields in Recruit-to-Hire Data Mapping to transfer the values.
In Recruiting Management, the standard Candidate ID is Number type and the standard Application ID is Text type. To use these fields in the business rule, the two standard fields need to be added in the relavant Recruiting templates first.
Candidate Profile Template - Field ID "candidateId"
<field-definition id="candidateId" type="number" required="false" custom="false" anonymize="false" sensitive="false">
<field-label mime-type="text-plain"><![CDATA[Candidate ID]]></field-label>
<field-description><![CDATA[Candidate ID]]></field-description>
</field-definition>
Job Application Template - Field ID "id"
<field-definition id="id" type="text" required="false" custom="false" public="false" readOnly="true" anonymize="false" forward-intact="false" sensitive="false">
<field-label mime-type="text-plain"><![CDATA[Application ID]]></field-label>
<field-description><![CDATA[Application ID]]></field-description>
</field-definition>
Sample Business Rules for Different Custom Field Types:
If the custom fields are not created using the original field type, it's necessary to use rule functions convert the field type.
- Candidate ID (Number) [Original Field Type]
- Candidate ID (Text)
- Application ID (Text) [Original Field Type]
- Application ID (Number)
See Also
Keywords
Recruiting, to hire, Data, Mapping, Candidate ID , Application ID, Candidate, Onboarding, employee, central, rcm, onb, ec, field , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , LOD-SF-RCM , Recruiting Management , LOD-SF-OBX-RCM , Initiate onboarding from RCM , LOD-SF-OBX , Onboarding 2.0 , LOD-SF-RCM-ONB , Onboarding integration , LOD-SF-EC , Employee Central , Problem