Share via


Schedule and appointment entities

 

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

Microsoft Dynamics 365 provides capabilities to address appointment-based service scheduling. You can define services, resources and work schedules, and service locations. A scheduling engine manages booked appointments and service availability, and can be tuned to optimize scheduling to reduce costs and required resources.

The entity model for the scheduling engine includes a core set of entities: Service, Resource, Calendar and Site. Other entities describe resource requirements, constraints, calendar rules, and a schedule.

The following messages can be used for scheduling appointments, recurring appointments, and service appointments (service activity).

Message

Description

BookRequest

Creates an appointment, recurring appointment, or service appointment (service activity), and calls the scheduling engine to make sure that it is valid for all constraints without any scheduling conflicts.

RescheduleRequest

Reschedules an appointment, recurring appointment, or service appointment (service activity), and calls the scheduling engine to make sure that it is valid for all constraints without any scheduling conflicts.

In This Section

Appointment entities

Recurring appointment entities

Calendar entities

Resource entities

Service entity

Sample code for schedule and appointment Entities

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright