Symptom
When Admin removed a curricula from a user that was assigned via Assignment Profile, the APM synchronization has run but that did not re-assign the course to the user.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Create an assignment profile
- Create a curriculum
- Place some content inside the curriculum and place the curriculum inside the assignment profile
- Create rules for the curriculum that would target a certain user or a certain population within your system
- Run the propagate button
- Remove the curriculum on user's profile using an admin account
- Run the synchronize or the APM for assignment profile synchronization
- Check the user profile and you'll see that the system did not re-assign the curricula to the user
Cause
This is expected behavior. The logic behind this is that if an admin takes away something from the user it means that the user should not have that.
Resolution
To resolve this there are 2 ways to do this
First option: Updating the user profile
- You can view the user's profile and update any field so that the user is no longer valid for the rules of the AP
- Run the synchronization via AP or via the APM sync
- Go back to the user's profile and update the user profile so that the user will match the AP rules
- Run the synchronization via AP or via the APM sync
- The curricula should now be re-assigned to the user and it will reflect that the APM assigned the curricula
Second Option: Direct assignment via admin
- Go to the affected user's profile
- On the right hand side under Actions, click Assign Learning Needs
- Click Add curricula
- Add the user and add the proper curricula
- Run the assignment job
- The curricula should now be re-assigned to the user but it will reflect that an admin directly gave the curricula to the user
Keywords
Curricula, Assignment profile, Manual removal, Course was not reassigned, APM, user profile, direct assignment , KBA , LOD-SF-LMS-CUR , Curricula , LOD-SF-LMS-ASP , Assignment Profile , Problem
Product
SAP SuccessFactors Learning all versions