Email Appointment Cancellation
- 05 Jan 2024
- 2 Minutes to read
- Print
- DarkLight
Email Appointment Cancellation
- Updated on 05 Jan 2024
- 2 Minutes to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Step Details | |
Introduced in Version | 4.0.0 |
Last Modified in Version | 7.0.0 |
Location | Integration > 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
Property | Description | Data Type |
---|---|---|
Start Date / Time | The date and time of when the appointment begins | DateTime |
Duration | Specifies how long the appointment will be | TimeSpan |
Appointment Description | Specifies the description of the appointment | String |
Location | Specifies where the appointment will be | String |
Appointment ID | Specifies the ID of the appointment | String |
Summary | Specifies the short description of the appointment | String |
Email Retry
Properties | Description | Data Type | ||
---|---|---|---|---|
Show Fail on Path | Provides the "On Error" outcome path | Boolean | ||
Retry on Fail | Resends the email in the event of failure | Boolean | ||
Retry Count | Limits 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 process | Int32 |
Settings - Contents
Properties | Description | Data Type |
---|---|---|
Clean Up HTML | Converts HTML containing " &" to their standard characters | Boolean |
Send Raw HTML | Formats as raw HTML | Boolean |
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 dropdown | Boolean |
Email Template | Displays a drop-down of pre-existing Email Templates | --- |
SMTP Settings
Properties | Description | Data Type | ||
---|---|---|---|---|
Use Default SMTP Settings | Uses the server's default SMTP Settings; these are typically set up at installation. | Boolean | ||
SMTP Server Settings | Provides dialog to establish SMTP Settings for the step to use (i.e., Server Address, Client Domain, etc.) | --- |
Inputs
Properties | Description | Data Type |
---|---|---|
Attachments | Used to attach files to the email | List of FileData |
BCC | Denotes a recipient of the email's Carbon Copy but hides the address of the recipient | String |
Body | The Body content of the email. The Merge Plain Text mapping can combine Flow Data with user-input text to make up the body. | String |
CC | Denotes the recipient of a Carbon Copy of the email | List of String |
From | The email address of the sender | String |
Reply To | The email address that receives the response in the event of an email reply | List of String |
High Priority | Flags the email as a priority | Boolean |
Subject | Provide the email's Subject line | String |
To | The email addresses the email is being delivered | String |
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?