Symptom
Error to process the E-Signature of multiple pending courses at once.
Error:
Record for entity PendingTrainingEvent with key PendingTrainingEvent/courseSysGUID=<CODE> does not exist. Please check the key value.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
Prerequisite: Content Objects must use AICC Wrapper.
- Start a course with E-Signature.
- Complete its content but do not sign it.
- Now start a second item.
- Complete its content.
- Now click "Submit E-Signature" at the top.
- Upon clicking there, a pop up will appear to ask you to add more pending events.
- Include them.
- Now enter the E-Signature details.
- It will complete and land you at the Course screen.
- Now click at the e-signature at the content structure at the left side
- Get the error.
Cause
This is system defect.
Resolution
When the E-signatures are submitted in bulk, if current course e-signature is included, the current course should be refreshed to mark completion. But currently, it redirects to the content player page instead of refresh or mark it completed.
This issue will be patched on November 11th. In case the issue persists after this date, please create a ticket to Learning Support team.
Keywords
completion, e-signature, signature, PendingTrainingEvent, courseSysGUID, key, event, history, aicc, wrapper, error, KI2505, LRN-203044 , KBA , LOD-SF-LMS-ESG , E-Signature , Known Error
SAP Knowledge Base Article - Public