Symptom
When a candidate completes an assessment successfully, the status on the assessment portlet on their application is not updated to "Completed".
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Assessment is triggered to candidate
- Status of assessment appears as "Initiated" on assessment portlet on application
- Candidate completes assessment successfully
- Results are sent back via OData API and the response payload signals that it was successful
- See that the status still remains as "Initiated" even though it should be "Completed"
- Checking backend logs, we see the following error: java.lang.NumberFormatException: For input string: "Recommended"
Cause
The scoreValue for scoreComponent RECOMMENDATION is passed as a string instead of a number by the vendor
Resolution
When the Score Component is RECOMMENDATION, the system expects a numerical value then for Score Value e.g. instead of passing the string value "Recommeded", the vendor would need to pass the numerical value "1". You can refer to the following KBA for the numerical values for each recommendation status: 3111059 - How to get the Assessment Recommendation Score via Integration Center- Recruiting Management.
See Also
Keywords
assessments, vendor, trigger, error, not changing , KBA , LOD-SF-RCM-ASI , Assessment Integration , How To