Cancelling the meeting invitation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-13-2015 06:08 AM
Hi All,
We are working on creating outook meeting invitations from Servicenow. For that we have created a table and seems creating good. Now, we want to give the option to cancel and reschedule the meeting invitation. So, is there any way to cancel the meeting invitation by creating a record in servicenow table(how we will compare). Please advice on this.
Thanks & Regards,
Swamy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-01-2015 01:20 PM
Hey Amaradi,
There might be a little leg work on the back end that needs to be done to make it work, but it's entirely possible.
First question: Does creating a new record on this table send the calendar invite, or is there some sort of UI Action that creates the calendar invite on demand for the record?
Second question: What are you populating in for the UID in the icalendar file that gets sent out? This is important.
The reason I ask these questions is because we need to reference that unique number (the UID) inside of the icalendar file that Outlook/Google/etc reference to create a unique meeting in the calendar instead of updating an existing one.
So using this in the notification template will cancel an existing meeting in someone's calendar as long as the UID matches.
BEGIN:VCALENDAR
PRODID:-//Service-now.com//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:CANCEL
BEGIN:VEVENT
STATUS:CANCELLED
ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=FALSE:MAILTO: ${to}
DTSTART:${dtstart}
DTEND:${dtend}
UID:${sys_id}
DTSTAMP:${dtstamp}
DESCRIPTION:
END:VEVENT
END:VCALENDAR
Lining up dtstart and dtend with the original meeting invite is nice, but not required. The canceled event will come into a users Outlook, and then they will have a very obvious button in front of them to delete the invite from their calendar.
How to trigger an event or notification to send off this iCalendar code will depend on the method you used to originally send out calendar invites from records.
Hope this helps.
More information can be found here: ServiceNow Calendar Invites

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-21-2017 09:52 AM
Hi Bradford,
So I have my invite working and my template is called icalendar.u_cmdb_ci_network_circuits because that is the table I send the invites from. If I want another template for the cancellations how do I name the template? I thought we had to have the icalendar and the table name to get them to work. Can you please let me know how I can handle the cancellation.
Thank you in advance for your help.
Stacy

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-21-2017 10:12 AM
Just read your wiki article more closely, I was naming my template the same as my transform map, forgot I could have different templates. So thank you.
But I do still have a question about timezones.
Thanks,
Stacy

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-21-2017 09:58 AM
Also, 1 more question, can I set the time zone?
Thanks again,
Stacy