Email Appointment Cancellation
  • 05 Jan 2024
  • 2 Minutes to read
  • Dark
    Light

Email Appointment Cancellation

  • Dark
    Light

Article summary

Step Details

Introduced in Version4.0.0
Last Modified in Version7.0.0
LocationIntegration > ICAL

The Email Appointment Cancellation step allows users to send a cancellation email with appointment information. The meeting information, which includes the Appointment ID, Location, and Start Date/time, must be identical for the cancellation.



Properties

Appointment

PropertyDescriptionData Type
Start Date / TimeThe date and time of when the appointment beginsDateTime
DurationSpecifies how long the appointment will beTimeSpan
Appointment DescriptionSpecifies the description of the appointmentString
LocationSpecifies where the appointment will beString
Appointment IDSpecifies the ID of the appointmentString
SummarySpecifies the short description of the appointmentString

Email Retry 

PropertiesDescriptionData Type

Show Fail on PathProvides the "On Error" outcome pathBoolean

Retry on FailResends the email in the event of failureBoolean

 Retry CountLimits how many times the step tries to retry sending the email in the event of a failure; the default value is "3"Int32


Retry Delay in Seconds Dictates how long to wait before retrying the Send Email processInt32

Settings - Contents

PropertiesDescriptionData Type


Clean Up HTML
Converts HTML containing " &" to their standard charactersBoolean


Send Raw HTML
Formats as raw HTMLBoolean


Email Content Type
Select formatting for the email; selecting Auto auto-selects an option, HTML sends the email in HTML format, and Plain sends the email as plain text.---


Pick Email Template
Enables selection of pre-existing Email Templates via the Email Template dropdownBoolean


Email Template
Displays a drop-down of pre-existing Email Templates---

SMTP Settings

PropertiesDescriptionData Type

Use Default SMTP SettingsUses the server's default SMTP Settings; these are typically set up at installation.Boolean


SMTP Server SettingsProvides dialog to establish SMTP Settings for the step to use (i.e., Server Address, Client Domain, etc.)---

Inputs

PropertiesDescriptionData Type
AttachmentsUsed to attach files to the email
List of FileData
BCCDenotes a recipient of the email's Carbon Copy but hides the address of the recipient
String
BodyThe Body content of the email. The Merge Plain Text mapping can combine Flow Data with user-input text to make up the body.
String
CCDenotes the recipient of a Carbon Copy of the email
List of String
FromThe email address of the senderString
Reply ToThe email address that receives the response in the event of an email reply
List of String
High Priority Flags the email as a priorityBoolean
SubjectProvide the email's Subject lineString
ToThe email addresses the email is being deliveredString


Common Errors

Object reference not set to an instance of an object

If the options under Appointment are not provided, the step will cause an error.

To correct this, ensure each option under the Appointment category is mapped or entered correctly.

Exception Message:

Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Email Appointment Cancellation 1[SendCalendarAppointmentCancellation] in flow [Flow 3]: Object reference not set to an instance of an object.
 ---> System.NullReferenceException: Object reference not set to an instance of an object. 
at Decisions.ICal.SendCalendarAppointmentCancellation.CreateEmail(StepStartData data
 at DecisionsFramework.Design.Flow.CoreSteps.SendEmailStep.Run(StepStartData data
 at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData
 at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)
   --- End of inner exception stack trace ---



Was this article helpful?