On this Page
Snap type: | Read | |||||||
---|---|---|---|---|---|---|---|---|
Description: | This Snap provides the functionality to check calendar availability for appointment attendees in Microsoft Exchange through the Microsoft Exchange web services. The Snap requires an input Exchange availability record specific to the attendees and the date and time of the appointment, and it sends the request to Microsoft Exchange. If the result is successful, the list of dates and times that are available will be returned with any conflicts. However, if there is an error in performing the read, the error view will contain the error message.
The date and time fields must be in the format below, and the values are in UTC. In Microsoft's API, there are many additional fields that can be specified, but the fields below are the minimum required fields to read an appointment and therefore are what this Snap supports: { "Id": "1", "attendees": "test@test.com", "startDate": "2014-1-18 13:00:00", "endDate": "2014-1-19 16:00:00", "availabilityType": "FreeBusyAndSuggestions" }
[ { "test@test.com":[ { "date":"2014-01-18T00:00:00.000+0000", "quality":"Excellent", "timeSuggestions":[ { "meetingTime":"2014-01-18T00:00:00.000+0000", "quality":"Excellent", "conflicts":[ { "conflictType":"IndividualAttendeeConflict", "numberOfMembers":0, "numberOfMembersAvailable":0, "numberOfMembersWithConflict":0, "numberOfMembersWithNoData":0, "freeBusyStatus":"Free" } ], "workTime":true }, { "meetingTime":"2014-01-18T00:30:00.000+0000", "quality":"Good", "conflicts":[ { "conflictType":"IndividualAttendeeConflict", "numberOfMembers":0, "numberOfMembersAvailable":0, "numberOfMembersWithConflict":0, "numberOfMembersWithNoData":0, "freeBusyStatus":"Free" } ], "workTime":true }, { "meetingTime":"2014-01-18T16:00:00.000+0000", "quality":"Good", "conflicts":[ { "conflictType":"IndividualAttendeeConflict", "numberOfMembers":0, "numberOfMembersAvailable":0, "numberOfMembersWithConflict":0, "numberOfMembersWithNoData":0, "freeBusyStatus":"Free" } ], "workTime":true } ] } ] } ]
| |||||||
Prerequisites: | [None] | |||||||
Support and limitations: | Works in Ultra Task Pipelines. | |||||||
Account: | This Snap uses account references created on the Accounts page of SnapLogic Manager to handle access to this endpoint. See Configuring Microsoft Exchange Accounts for information on setting up this type of account. | |||||||
Views: |
| |||||||
Settings | ||||||||
Label | Required. The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline. | |||||||
Object type | Required. An object type that will be read from Exchange. Example: AvailabilityEntity Default value: AvailabilityEntity | |||||||
Snap execution | Page lookup error: page "Anaplan Read" not found. If you're experiencing issues please see our Troubleshooting Guide. |