Symptom
Instructor receives a new calendar invite instead of a calendar invite update.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Creating a class, "InstructorAssignmentNotification" email notification template is sent to the instructor
- Make any update on the class (Manually in the UI or via Connector)
- Actions -> Notify Instructor
- Result if the update is done manually: Calendar invite gets updated
- Result if the update is done via Connector: New calendar invite is sent
Cause
The Class Connector was designed for data migration and creating new classes, not for data maintenance.
When the Class Connector is executed, it deletes the existing segments and creates a completely new segment based on the details provided in the input file. This results in an update of the SEG_UID column in PA_SCH_SEG table. This column is used by email providers (gmail, outlook etc.) to distinguish if the existing invite needs to be updated or they must create a new invite. When the class is updated via class connector, new segments are created and hence, new value is inserted in SEG_UID column of that segment. That’s why a new calendar invite is seen on instructor’s calendar rather than update to the existing invite.
Resolution
Product Management Team confirmed, this is the current system design for the Class Connector.
Keywords
class connector, calendar invite, instructor notification, sap successfactors learning, instructorassignmentnotification, seg_uid, pa_sch_seg, data migration, new calendar invite, calendar invite update, sap notifications, sap lms, sap learning management system, sap email notifications. , KBA , LOD-SF-LMS-CON , Connectors , Product Enhancement
SAP Knowledge Base Article - Public