Symptom
After initiating the candidate through SmartRecruiters via API and reaching the additional data collection step, the default data collection configuration is assigned, not the required one.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Initiate candidate via SmartRecruiters through API calls
- Candidate reached the Additional Data Collection Step
- Notice the wrong data collection configuration is assigned to the candidate
Cause
SR only supports six fields and there's no New Hire Data Review step in the process variant assigned.
Resolution
SmartRecruiters - Onboarding 2.0 Integration currently supports the following 6 fields:
- First Name
- Last Name
- Event Reason
- Company
- Manager
- Email ID
As there's no New Hire Data Review step in the onboarding process, the rule that is responsible for selecting the additional data collection configuration is validated via the information received from SR. Since only the above 6 fields are supported in SR - OBX integration and the rule is evaluated via the employee-class, that class is considered as a null value, hence the rule for data collection configuration selection assigns the fallback category from the else branch of the rule.
See Also
Keywords
SR, OBX, CustomDataCollectionSelect, smartrecruiters, smart, integration, field , KBA , LOD-SF-OBX-SR , Integration with SmartRecruiters , Problem
SAP Knowledge Base Article - Public