Create Event
  • 31 Jan 2023
  • 1 Minute to read
  • Dark
    Light

Create Event

  • Dark
    Light

Article summary

Step Details

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

The Create Event step allows a user to create event information and outputs the details as an iCalendar file type. The file can be downloaded using a Download File Form component and imported into a calendar program such as Outlook, Google Calendar, etc., or used with the Email Calendar File step. 


Prerequisites 

This step requires the iCal module to be installed before it will be available in the toolbox. 


Properties

Inputs

PropertyDescriptionData Type
Appointment IdAllows a user to specify the Appointment IdString
AttendeesSpecifies the list of attendee email addresses for the eventList of String
DescriptionThe description of the eventString
DurationSpecifies how long the event will beTimeSpan
Is All DayDetermines if the event will be the entire specified dayBoolean
Is PrivateDetermines if the event is private and prevents some details of the event from being seen by othersString
LocationSpecifies the location of the eventString
OrganizerSpecifies the organizer's email address String
StartSpecifies the date the event will startDateTime
SummaryAllows the user to give a summary of the eventString

Outputs

PropertyDescriptionData Type
OutputA Calendar ics fileFileData

Example Inputs and Outputs

StartAttendeesAppointment IdLocationOutput
1/25/2023Jake@statefarm.com, Steven@example.com02344Room 122iCalendar.ics
1/11/2021Sam@iam.comNullConference 22iCalendar.ics
NullNullEmptyRoom 4EXCEPTION MESSAGE
EmptyJake@lock.com12423667NullEXCEPTION MESSAGE


Common Errors

Parameter 'start' of 'CreateEvent' can not be null

If the Start input field value is null or empty, the step will cause an error.

To correct this, ensure that the value for the field is mapped correctly.

Exception Message:

Exception Stack Trace: DecisionsFramework.BusinessRuleException: [BusinessRule] Parameter 'start' of 'CreateEvent' 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)

Related Information

Documentation:
iCal Module


Was this article helpful?