Symptom
After merging 2 learning user accounts, the "into" account is assigned to a curriculum via Assignment Profile even though the user is not part of the AP.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Assign a curriculum to the user account via Assignment Profile >
- Perform the merge process via "Merge Users" or via "Import Data" >
- After the merge process is performed, check the curricula's assigned to the target user >
- The curricula is assigned to the user even if the user is not part of the assignment profile which assigned the curriculum to the source user.
Cause
The rule applied by the Merge User tools regarding curricula entities is:
- IF there are no matching records in the Merge Into User ID records THEN the records from the Merge From User ID are added.
- IF both Merge From User ID and Merge Into User ID have same curricula assignments with different dates THEN the latest assignment date for the curricula is applied to the Merge Into User ID record.
Resolution
This is an expected behavior from the system. The historical data from the source account says the curriculum was assigned via Assignment Profile and this is the information that will be transferred to the target account.
Note that if account "abc" was part of assignment profiles, the curricula will not be removed from the new user "abc" was merged into. The AP can only remove something from a person who was previously in the profile.
See Also
Keywords
SuccessFactors, Learning, curricula, merge users, assignment profile, ap, incorrect, assigned. , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS-ASP , Assignment Profile , Problem
SAP Knowledge Base Article - Public