Calendar Entity Capabilities
[Applies to: Microsoft Dynamics CRM 4.0]
A calendar consists of a set of ordered rules that define time blocks of free/busy times for users, business units, and services, and for resources or resource groups. Examples of rules are working and nonworking hours, vacations, appointments and weekly meetings. Calendars support recurring events and can be nested. In addition to time blocks, a calendar also specifies capacity rules as measured by effort required for a specific resource and appointment type and effort available per duration by a resource in the calendar for the resource.
|Create||Use this message to create a calendar.
The information that is used to create the entity instance is specified in the TargetCreateCalendar class.
You can also call the Create method.
|Delete||Use this message to delete a calendar.
The entity instance to delete is specified in the TargetDeleteCalendar class.
You can also call the Delete method.
|ExpandCalendar||Use this message to convert the calendar rules to an array of available time blocks for the specified period.|
|Retrieve||Use this message to retrieve a calendar.
The entity instance to retrieve is specified in the TargetRetrieveCalendar class.
You can also call the Retrieve method.
|RetrieveMultiple||Use this message to retrieve a collection of calendars.
The query expression that describes the entity instances to retrieve is specified in the Query property of this request.
You can also call the RetrieveMultiple method.
|Update||Use this message to update a calendar.
The entity instance to update is specified in the TargetUpdateCalendar class.
You can also use the Update method.
© 2010 Microsoft Corporation. All rights reserved.