Partager via


Planifications dans Microsoft Dynamics CRM 2015

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Une planification est un ensemble logique de rendez-vous qui contient la disponibilité et les attributions d’une ressource donnée. Il s’agit d’un ensemble logique de rendez-vous avec une interface de planification. Il n’y a pas d’entité de planification dans le SDK Microsoft Dynamics CRM. Par contre, les entités de service, de spécification de ressources, d’utilisateur et d’équipement prennent en charge le moteur de planification lors de la prise des rendez-vous et des rendez-vous de service. Avec les messages de planification, vous pouvez rechercher des informations sur la disponibilité, rechercher des rendez-vous et prendre un rendez-vous spécifique pour un service et un ensemble de ressources.

Les rendez-vous enregistrés dans les planifications sont associés au propriétaire du programme. Il est possible de demander la planification des disponibilités uniquement au cours d’une période donnée. Le résultat de l’opération est un ensemble de blocs horaires (rendez-vous) qui correspondent au temps disponible ou réservé. Vous pouvez créer une planification qui représente la disponibilité d’un ensemble de ressources ou même d’un ensemble d’activités ou d’un sous-ensemble aléatoire de disponibilités de service. Pour récupérer un ensemble de planifications, utilisez les messages de récupération répertoriés dans le tableau suivant.

Le moteur de planification doit savoir si des modifications sont apportées à plusieurs entités différentes dans Microsoft Dynamics 365. Lorsque des modifications sont effectuées, Microsoft Dynamics 365 planifie automatiquement une tâche système asynchrone pour publier les modifications. Cette planification a lieu cinq minutes après la modification, que la modification se produise via l’interface utilisateur ou via des méthodes de service Web.

Messages pris en charge

Les messages suivants peuvent être utilisés avec la méthode IOrganizationService.Execute pour interroger une planification.

Message

Description

QueryScheduleRequest

Récupère le contenu (engagements existants) de la planification pour une entité donnée. Utilisez ce message pour rechercher les ressources spécifiées pour une plage horaire disponible correspondant aux paramètres spécifiés. Le message est disponible sur toutes les entités planifiables.

QueryMultipleSchedulesRequest

Recherche plusieurs ressources pour une plage horaire disponible correspondant aux paramètres spécifiés.

SearchRequest

Recherche les plages horaires disponibles et retourne un ensemble d’instances Appointment disponibles (sous forme de blocs horaires.) Le message est disponible sur l’entité Resource ou l’entité Service.

Voir aussi

Entités de planification et de rendez-vous
Exemple : Rechercher des ouvertures pour planifier une ressource
Entités de rendez-vous
Messages et méthodes de l’entité Appointment
Exemple : Requête sur les heures de travail d’un utilisateur
Exemple : Requête sur les heures de travail de plusieurs utilisateurs

© 2017 Microsoft. Tous droits réservés. Copyright