Entités de calendrier
L’entité calendrier stocke les données des calendriers du service clientèle et les calendriers des jours non ouvrés en plus de l’activité. Chaque calendrier est défini pour un fuseau horaire spécifique.
Un calendrier décrit la disponibilité d’un service ou d’une ressource. Les calendriers sont liés à d’autres calendarrule
, qui comportent des détails sur la durée, des heures de début et de fin, les modèles d’événements périodiques inclus dans le calendrier.
Il existe deux types de règles de calendrier dans Dynamics 365 Customer Engagement (on-premises) :
Racine : règle de calendrier qui contient un calendrier interne ou ayant imbriqué des règles (nœud terminal). Vous pouvez spécifier un calendrier interne pour une règle de calendrier racine en utilisant l’attribut
CalendarRule.InnerCalendarId
. La valeur de l’attributCalendarRule.InnerCalendarId
d’une règle racine est la même que la valeur d’attributCalendarRule.CalendarId
de ses règles de nœud terminal.Nœud terminal : règle de calendrier qui ne contient pas de calendrier interne, et, est donc la fin de la « succursale ».
Les règles de calendrier sont classées pour décrire les priorités et les règles pouvant être recoupées. L’expansion des règles imbriquées définit la période ou l’ampleur d’une règle. Vous pouvez utiliser l’attribut
CalendarRule.ExtentCode
pour définir la manière dont le recoupement d’expansion de règles est géré, par exemple, si la période ou l’ampleur d’une règle s’affiche ou si une seule est incluse. Ces fonctionnalités fournissent des critères de périodicité, par exemple, différentes planifications du décalage des mois d’hiver et d’été dans un calendrier de service.Un calendrier peut être une arborescence complexe de règles et de calendriers imbriqués qui représentent un abstraction générale de la planification des tâches. L’entité de calendrier prend en charge le message ExpandCalendarRequest pour une conversion en une vue simple, qui est un tableau de blocs horaires qui déterminent la disponibilité à des plages spécifiques.
Note
Il n’est pas possible d’exécuter les opérations GET, POST, PATCH et DELETE avec l’entité calendarrule
. Pour plus d’informations : CalendarRule EntityType.
Contenu de la section
Sections associées
Entités de rendez-vous périodique
Exemple de code pour les entités de planification et de rendez-vous