SAP Knowledge Base Article - Public

2334321 - SystemUnenrollmentNotification is not triggered for an expired approval after the APM Deny Expired Approval Processes runs.

Symptom

When a user registers for training and the approval is pending, but the training has already started, and the automatic process "Deny Expired Approval Processes" runs, the SystemUnenrollmentNotification is not sent; only the ApprovalProcessRequestExpired is triggered.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. Schedule a class with a start date and time in the future >
  2. Set approval required to 'Yes,' and specify the approval process >
  3. As a user, submit a request to register for the class >
  4. Navigate back to the class record in the administration side and edit the class agenda, changing the start time to an earlier time, making it in the past >
  5. Manually execute the APM Deny Expired Approval Processes >
  6. Check the user record under the Approvals tab to see if the approval is set to expired >
  7. Notice that no SystemUnenrollmentNotification is sent to the user.

Resolution

The SystemUnenrollmentNotification should not be triggered in instances where the user was never actively enrolled; rather, it should only be triggered when a user has previously enrolled in the class and is later unenrolled or withdrawn.

See Also

Scheduling the Deny Expired Approval Processes | SAP Help Portal

Learning Approval Process Global Application Settings | SAP Help Portal

Keywords

ApprovalProcessRequestExpired, deny expired approval processes, learning, notification, unenrollment, SystemUnenrollmentNotification, apm, approval, expired, denied , KBA , LOD-SF-LMS-NOT , Notifications , LOD-SF-LMS-SCH , Class - Scheduled Offerings , LOD-SF-LMS , Learning Management System , Problem

Product

SAP SuccessFactors Learning all versions