Symptom
Automatic initiation of assessment is not working for the candidate even though all the configurations and pre-requisites are met.
Environment
SAP SuccessFactors Recruiting Management.
Reproducing the Issue
When the candidate is moved to the status where the assessment should be initiated, it does not get automatically initiated and there is nothing in the audit log OR any error in the assessment portlet.
Under event notification audit log, in the response log You will see the following error :
Exception=[Unexpected character '{' (code 123) in prolog]
Cause
There are two causes for this :
1) Under Event Notification Subscription the provided endpoint URL was incorrect, as it pointed to a direct vendor link rather than a middleware URL.
2) The candidate is not an applicant and still has not applied to the job even though they are added as a non-applicant.
Resolution
1) To ensure proper integration, the Event Notification Subscription should utilize a middleware URL (e.g., Boomi, HCI, or another middleware Web Service URL) instead of a direct vendor link. Using correct middleware URLs is a pre-requisite to avoid issues such as unauthorized access and unexpected character errors.
2) Make sure the candidate has applied to the job requisition before initiating the assessment to the applicant. Assessment Integration is designed in a way such that when the candidate applies to a job requisition a reference code will be generated and sent out to the Assessment vendor which is not possible in case of non applicants.
See Also
2876414 - How Assessment Integration Works (Event Subscription)
2889918 - Is it possible to trigger assessment for non applicants - Recruiting Management
Keywords
SAP Knowledge Base Article - Public