Share via

Types of calendars


Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

The calendar entity was modified to support additional types of calendars in CRM Online Spring ‘14 and CRM 2015 Service Pack 1 (on-premises).

Calendar type

The Type Picklist attribute contains the following options:






All calendars that are not customer service, holiday schedule, or inner calendars.


Customer Service

Service calendars for customer service.


Holiday Schedule

Holiday schedule calendars for customer service.


Inner Calendar type

Inner Calendars are used by other calendars to build a graph of time slots available for customer service or service scheduling to be performed.

Customer service calendars

Customer service calendars exist to calculate performance against service level agreements (SLAs). SLAs are frequently based on key performance indicators (KPIs) based on time, such as duration for first response or a time limit before escalation. When these time limits are restricted to periods when customer service operations are open, calculations to enforce these agreements must include data from the customer service calendar.

Customer service calendars define regular weekly schedules. Events that don’t fall into those regular schedules are usually holidays. A customer service calendar can be associated with a holiday schedule to provide a complete description of the times when customer services are available.

Service scheduling calendars

Service scheduling uses the default calendar type. Business closure calendars can be defined and shared on service and resource entities. The scheduling engine makes sure that all appropriate calendar rules are considered for an appointment request.

In addition to free/busy times, you can define effort (required/available) constraints on the CalendarRule entity. These constraints are defined as the effort that is available from a resource to perform, deliver, or repeat a particular service at a given time. Similarly, each service defines the effort that is required from the required pool of resources to complete one unit of service for its specified duration. The scheduling engine automatically computes the appropriate time blocks for an appointment when the total effort that is required for a given service is less than or equal to the total available effort for all the required resources.

See Also

Calendar entities
Calendar entity messages and methods
CalendarRule entity messages and methods

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright