SAP Knowledge Base Article - Public

2648209 - External to Internal Candidate Conversion Failing - Recruiting Management

Symptom

The External to Internal Candidate Profile Conversion was working but now is failing.

Looking at the Job Details you can see the following message: "a different object with the same identifier value was already associated with the session"

Environment

SAP SuccessFactors Recruiting Management

  • Candidates;
  • External to Internal Candidate Profile Conversion;

Reproducing the Issue

  1. You have the External to Internal Candidate Profile Conversion Job Scheduled
  2. Move some candidate to the status Hired, where they should be for the system to consider it for conversion
  3. You receive a notification from the system stating that the job has failed

Cause

This is occurring because there is a required field in the Employee Profile(Data Model) that the information has not been provided, more specifically a Background information.

Resolution

For the External to Internal Candidate Profile Converion not to fail anymore, you need to change the Data Model and set the field endDate.

One example is if you have the outsideWorkExperience with the endDate set as required in the Data Model, and this causes the job to fail, since some candidates have marked the option "Current Employer" as true, which disable the endDate field in this Background Information, so when the system try to convert and fill the required fields, there is some specific field that is not filled, and fail the job.

outside.png

According to that, you would need to change the endDate field inside outsideWorkExperience removing the required="true" attribute, so the system is not going to be always expecting a value for this field, and if a candidate has checked the flag of current employer in some of his previous employment, this is not going to stop the conversion.

outside_2.png

Another example of the cause is the same scenario, but with the Education Background Information, so, the candidate has not finished one of the records of the education, and check it as still attending, the field endDate will also not be filled by them. So, it will be required for you to do the same change in the Education Background in the Data Model.

Keywords

a different object with the same identifier value was already associated with the session, External to Internal, Job, Candidate Profile Conversion, Failed , KBA , LOD-SF-RCM-CAN , General Candidate Issues (not Offers, not Profiles) , Problem

Product

SAP SuccessFactors Recruiting all versions