SAP Knowledge Base Article - Public

3271335 - "Add to Learning Assignments" permission required to self-register into a class

Symptom

After b2111 release, users are not able to self-register into a class. Prior to this system release, users did not have any issues.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. Assign a Role to a test user that does not have the appropriate permission. (remove this permission "Add to Learning Assignments")
  2. Go to the user side.
  3. Try to enroll/register for a class.
  4. Either the registration button will be missing, or; User will receive a warning message saying "You don't have permission to perform this action".

Cause

Within the release b2111, Registration API has been enhanced for a better experience with Course Home and, from a Product perspective, a user must have permission to assign the item when attempting to register into a class. Technically, the class is an entity originated from an Item and the item must be assigned in order to complete the registration.

Resolution

This is expected system behavior after b2111 release. It will impact customers who already use Course Home and also customers that do not use neither enableCourseHomeBlended nor enableCourseHome*. Now the permission "Add to Learning Assignments" is required to be added to the Role to allow users to self-register into a class.

To make sure the permission is added to the user's role, please use this documentation as a guide.


* - Original Course Home maintenance ended in May, 2022: Deprecation of Original Course Home Experience and due to this fact, no issues will be corrected in this feature.

See Also

2169778 - Class Register Now option is missing for some users

Keywords

course home, course home blended, registration, self-registration, enrollment, permission, class, add to learning assignments, workflow, scheduled offering, sf, lms, learning , KBA , LOD-SF-LMS-WOR , Roles & Workflows , LOD-SF-LMS-CHM , Course Home , Problem

Product

SAP SuccessFactors Learning all versions