
ICal Plugin
by Kate Bryan (kate.bryan)
Description
Send and cancel a meeting request (iCal/vCal event) and generate the iCal String so that it can be written to a file
This version is for Appian 25.2 and above. Cloud customers on a lower version of Appian that want to install this plugin should open a support case.
Features
Contains three Smart Services that can
Generate an iCalendar String so that it can be written to a file Send a Meeting Request (iCal/vCal event) Returns the meeting unique identifier (uid) so that it can be used later to cancel the meeting request if needed Cancel a Meeting Request (iCal/vCal event) Given a uid returned by a previous execution of "Send Meeting Request", it allows you to cancel the meeting request and have it removed from the guests' calendar
A sample Appian application is included with the download of this Plug-in. Release notes are also provided as part of the download package.
Release notes
changes for TLS and Jakarta libraries
Version history (5)
5.0.0
Updated to support the jakarta mail library introduced in Appian 22.3
4.3.7
Fixed backwards compatibility
4.3.6
Security fixes
4.3.5
Updated the version of the Apache Commons IO library used in the plugin
4.3.4
[MIGRATED] Smart Services to Send, Update and Cancel a Meeting Request (iCal/vCal event) and to generate the iCal String so that it can be written to a file.
Updates =======
14-Dec-2018 Set MIME Type handlers if necessary.
15-Oct-2018 New Input Parameter From Email Address and From Display Name[Display name for email address] has been added in Send, Update and Cancel Meeting Request in order to provide the ability to send the invite as any given custom email address -> Send Meeting Invite - Updated -> Generate iCalendar - No Change -> Cancel Meeting Invite - Updated -> Update Meeting Invite - Updated.
22-Sept-2018 New Input Parameter Sequence Number has been added in Cancel Meeting Invite and Update Meeting Invite in order to support multiple updates to the existing meeting invite. -> Send Meeting Invite - No Change -> Generate iCalendar - No Change -> Cancel Meeting Invite - Updated -> Update Meeting Invite - Added.
6-Sep-2016 >Addition of new recur >Refactor smart services to comply with modern definition >Bug fixes
7-Dec-2016 >Bug fixes to service input names and service palette names >Updating sample application to showcase newest Recurrence inputs
21-Sep-2017 > The "Send Meeting Request" smart service now returns the meeting unique identifier (uid) so that it can be used later to cancel the meeting request if needed. > A new smart service " Cancel a Meeting Request" has been added. Given a uid returned by a previous execution of "Send Meeting Request", it allows you to cancel the meeting request and have it removed from the guests' calendar. The inputs are pretty much the same as the "Send Meeting Request" for the cancellation to be very accurate although the UID and start/end times are the keys to identify the meeting to cancel.
Resources
- Download
ical - releasenotes.txt
User Guide