Symptom
Approval processes configured at Class level are not initiated when enrollment is performed through a Scheduled-based Program, even with honorApprovalsForPrograms=true.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- In LMS_ADMIN, set honorApprovalsForPrograms=true.
- Create an Instructor-Led Item, schedule a class, configure an approval process at the Class level.
- Create a schedule-based Program and add the Class to it; publish to the library.
- As a user, self-enroll into the Program. Observe that the learner is auto-enrolled into the Class and no Class-level approval is initiated.
Cause
Schedule-based Programs auto-enroll learners into included Classes; Class-level approvals are not supported in this Program type.
Resolution
Note that for Schedule-based Programs Class level approvals for enrollment and withdrawal are not supported by design.
See Also
Keywords
schedule-based program, program enrollment approval, program withdrawal approval, class approval, honorApprovalsForPrograms, auto-enrolled, online course approvals, lms program approvals, self-enrollment, withdrawal, approval workflow, item approval, class registration, learning program, expected behavior , KBA , LOD-SF-LMS-TAP , Approvals , How To
SAP Knowledge Base Article - Public