Symptom
While rehiring the user from Recruiting receiving following error: "User ID can't be created because it's in use."
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Go to recruiting.
- Rehire the candidate in the system.
- Error appears while initiate onboarding: 'User ID can't be created because it's in use."
Cause
Person - ID - external is mapped from Recruiting.
Resolution
- RCM should not be passing the person-id-external. By design person-id-external will default to USERID.
- If there is a set up rule to generate this ID as part of Onboarding then IDs will match.
- In case of rehire candidates, a temporary USERID is created until the rehire match is verified, upon time, the previous USERID will be used.
- In case there is a third-party tool used to generate person-id-external then it should be included as part of the Onboarding process, and NOT passed from Recruiting.
- It is recommended not to map person-id-external from recruiting.
Keywords
OBX, Onboarding, rehire, person id, external, recruiting, User ID, created , KBA , LOD-SF-OBX , Onboarding 2.0 , Problem
Product
SAP SuccessFactors Onboarding 2505
SAP Knowledge Base Article - Public