Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 3.08 KB

schedule-appointment-entities.md

File metadata and controls

58 lines (44 loc) · 3.08 KB
title description ms.custom ms.date ms.reviewer ms.suite ms.tgt_pltfrm ms.topic applies_to helpviewer_keywords ms.assetid caps.latest.revision author ms.author search.audienceType
Schedule and appointment entities (Developer Guide for Dynamics 365 Customer Engagement) | MicrosoftDocs
Overview of appointment-based service scheduling, including defining services, resources and work schedules, and service locations.
10/31/2017
pehecke
article
Dynamics 365 Customer Engagement (on-premises)
schedule and appointment entities, scheduling engines
optimizing scheduling, see 'schedule and appointment entities'
schedule and appointment entities, introduction
appointment entities, see 'schedule and appointment entities'
managing appointment-based services, see 'schedule and appointment entities'
schedule and appointment entities, managing appointment-based services
scheduling engines, see 'schedule and appointment entities'
schedule and appointment entities, message classes for appointments
schedule and appointment entities, optimizing scheduling
676e9f3f-e5a0-4251-aaea-27f396da8bf1
23
JimDaly
jdaly
developer

Schedule and appointment entities

[!INCLUDEpn_microsoftcrm] 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 Web API Operation SDK Assembly
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. xref:Microsoft.Crm.Sdk.Messages.BookRequest
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. xref:Microsoft.Crm.Sdk.Messages.RescheduleRequest

In This Section

Appointment Entities

Recurring Appointment Entities

Calendar Entities

Resource Entities

Service Entity

Sample Code for Recurring Appointments

[!INCLUDEfooter-include]