Have Questions?  Need Expert Answers?  JOIN LUNCH N' LEARNS!

Create Exchange Calendar Item

Prev Next
Step Details
Introduced in Version4.0.0
Last Modified in Version7.12.0
LocationIntegration > Exchange Web Services

The Create Exchange Calendar Item step allows users to create and send calendar invites.

Prerequisites 


Properties

Inputs

PropertyDescriptionData Type
AttachmentsThe file of attachments to be attached to the email.List of FileData
BodyBody of calendar Item.String
End TimeEnd date/time of calendar.DateTime
Exchange ServerServer and authentication to use.ExchangeServerDefinition
LocationRoom/location name.String
Optional AttendeesThe list of email addresses to notify (can be left empty).List of Strings
Required AttendeesThe list of email addresses to notify.List of Strings
Start TimeStart date/time of calendar.
DateTime
SubjectSubject of the calendar item.String

Outputs

PropertyDescriptionData Type
OutputOutputs 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