Symptom
Customer is testing the new feature introduced in Q3 2016 (B1608) release through LRN-12013.
As mentioned the webinar notes/detailed notes, the options are not appearing in Configuration > Global Variables > Enable VCalendar attachment checked > Send Vcalendar attachments as Calendar Invite Checked
The email notification comes with a calendar *.ics which it is not send as Calendar Invite.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Learning Administration > System Administration > Configuration > Global Application Settings > Mail tab >
- Both settings below are checked:
- Enable VCalendar attachment
- Send Vcalendar attachments as Calendar Invite
As per LRN-12013, when users get class registration emails, it's possible to send standard Calendar invites instead of iCal attachments.
- Note:
- In case of VLS segments being part of the class, the Calendar invites are sent for the VLS Segments by the VLE Enrollment notification but ICS attachments will be sent in place of the Calendar invites for the System Enrollment Notification to prevent the VLS specific invite from being overwritten automatically.
- Also, the Calendar Invites are sent only for the primary recipients of the notifications.
- Primary recipients are:
- Users (Students) in case of Enrollment notifications
- Primary Instructor when VLS session is scheduled
- Instructors for Instructor Assignment Notification
Resolution
Customer customized the VCAL and doesn't have the proper VCAL tags, please check bellow the VCAL Tags needed to work:
TEMPLATE ID: SystemEnrollmentNotification > Messages tab > Vcal section
BEGIN:VCALENDAR
METHOD:REQUEST
<LOOP>
BEGIN:VEVENT
UID:<ESCAPEFORVCAL value="<&VCAL_UID>"/>
SEQUENCE:<ESCAPEFORVCAL value="<&VCAL_SEQUENCE>"/>
ORGANIZER: <ESCAPEFORVCAL value="<&VCAL_ORG>"/>
SUMMARY:<ESCAPEFORVCAL value="<&VCAL_SUM>"/>
LOCATION:<&VCAL_LOCN>
DESCRIPTION:<ESCAPEFORVCAL value="<&VCAL_DESC>"/>
DTSTART:<&VCAL_DTSTART>
DTEND:<&VCAL_DTEND>
BEGIN:VALARM
TRIGGER:PT15M
ACTION:DISPLAY
END:VALARM
END:VEVENT
</LOOP>
END:VCALENDAR
TEMPLATE ID: VLE_ENROLLMENT > Messages tab > Vcal section
BEGIN:VCALENDAR
METHOD:REQUEST
BEGIN:VEVENT
UID:<ESCAPEFORVCAL value="<&VCAL_UID>"/>
SEQUENCE:<ESCAPEFORVCAL value="<&VCAL_SEQUENCE>"/>
ORGANIZER:<ESCAPEFORVCAL value="<&VCAL_ORG>"/>
SUMMARY:<ESCAPEFORVCAL value="<&TITLE>"/>
DESCRIPTION:<ESCAPEFORVCAL value="<&VCAL-DESC>"/>
DTSTART:<&VCAL_DTSTART>
DTEND:<&VCAL_DTEND>
END:VEVENT
END:VCALENDAR
Please modify your custom VCal according to this standards tags and test before openining a case with Customer Support.
Keywords
Calendar Invites, *ics, Vcal notifications, Notifications, missing, wrong, users, class, atendee , KBA , LOD-SF-LMS-NOT , Notifications , Product Enhancement