Step Details | |
Introduced in Version | 4.0.0 |
Last Modified in Version | 7.12.0 |
Location | Integration > Exchange Web Services |
The Create Exchange Calendar Item step allows users to create and send calendar invites.
Prerequisites
- This step requires the Exchange Web Services module to be installed before it will be available in the toolbox.
- A dependency must be created after installing the module in order for the Steps to be properly used.
Properties
Inputs
Property | Description | Data Type |
---|---|---|
Attachments | The file of attachments to be attached to the email. | List of FileData |
Body | Body of calendar Item. | String |
End Time | End date/time of calendar. | DateTime |
Exchange Server | Server and authentication to use. | ExchangeServerDefinition |
Location | Room/location name. | String |
Optional Attendees | The list of email addresses to notify (can be left empty). | List of Strings |
Required Attendees | The list of email addresses to notify. | List of Strings |
Start Time | Start date/time of calendar. | DateTime |
Subject | Subject of the calendar item. | String |
Outputs
Property | Description | Data Type |
---|---|---|
Output | Outputs completed step information. | ExchangeCalendarItem |
Common Errors
Value Cannot Be Null.
If any one of the input values are not filled out, the step will cause an error.
To correct this, ensure every field of the inputs are properly filled out.
Exception Message:
DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Create Exchange Calendar Item 1[CreateExchangeCalendarItem] in flow [Step Library Flow]: Exception invoking method CreateExchangeCalendarItem on class CalendarSteps
---> DecisionsFramework.LoggedException: Exception invoking method CreateExchangeCalendarItem on class CalendarSteps
---> System.Exception: Create Exchange Calendar Item error.
---> System.ArgumentNullException: Value cannot be null. (Parameter 'value')
at System.Enum.Parse(Type enumType, String value)
at Decisions.Exchange.Utilities.GetExchangeService(ExchangeServerDefinition def)
at Decisions.Exchange.CalendarSteps.CreateExchangeCalendarItem(ExchangeServerDefinition ExchangeServer, String Subject, String Body, DateTime StartTime, DateTime EndTime, String Location, String[] RequiredAttendees, String[] OptionalAttendees, FileData[] Attachments)
--- End of inner exception stack trace --- at Decisions.Exchange.CalendarSteps.CreateExchangeCalendarItem(ExchangeServerDefinition ExchangeServer, String Subject, String Body, DateTime StartTime, DateTime EndTime, String Location, String[] RequiredAttendees, String[] OptionalAttendees, FileData[] Attachments)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--- End of inner exception stack trace --- 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)
--- End of inner exception stack trace ---
Related Information