Cancel Event
- 31 Jan 2023
- 1 Minute to read
- Print
- DarkLight
Cancel Event
- Updated on 31 Jan 2023
- 1 Minute 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.1.0 |
Location | Integration > ICAL > ICAL File |
The Cancel Event step allows users to create an iCal file to cancel an event that was created. The Appointment ID, Duration, and Start fields must match the same fields of the created event.
Prerequisites
This step requires the iCal module to be installed before it will be available in the toolbox.
Properties
Inputs
Property | Description | Data Type |
---|---|---|
Appointment Id | Allows a user to specify the Appointment Id | String |
Description | Allows the user to describe the created event or reason for cancellation | String |
Duration | Specifies how long the event will be | TimeSpan |
Is All Day | Determines if the event will be the entire specified day | Boolean |
Location | Specifies the location of the event | String |
Start | Specifies the date the event will start | DateTime |
Summary | Allows the user to give a summary of the event | String |
Outputs
Property | Description | Data Type |
---|---|---|
Output | Calendar ics file | FileData |
Example Inputs and Outputs
Appointment Id | Location | Start | Output |
---|---|---|---|
372747273 | Room 112 | 1/22/2021 | iCalendar.ics |
Null | Conference A | 1/22/2024 12:30:00 | iCalendar.ics |
32443 | Null | Null | EXCEPTION MESSAGE |
3490998 | Null | Empty | EXCEPTION MESSAGE |
Common Errors
Parameter 'start' of 'CancelEvent' can not be null
If the Start input field is null or empty, the step will cause an error.
To correct this, ensure that the field has a specified date and time that matches the Start field of the created event.
Exception Message:
Exception Stack Trace: DecisionsFramework.BusinessRuleException: [BusinessRule] Parameter 'start' of 'CancelEvent' can not be null
at DecisionsFramework.Design.Flow.CoreSteps.InvokeMethodUtility.ThrowErrorIfNullIsNotAllowed(MethodInfo methodInfo, Object[] parameterValues, String errorMessage
at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.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)
Was this article helpful?