Partager via


Supprimer ou terminer une série ou une instance de rendez-vous périodique

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Vous pouvez supprimer une série de rendez-vous périodiques, supprimer une instance de la série ou arrêter une série de rendez-vous périodiques après une date et une heure spécifiées.

Contenu de la rubrique

Supprimer une instance d’un rendez-vous périodique

Supprimer une série de rendez-vous périodiques

Mettre fin à une série de rendez-vous périodiques

Supprimer une instance d’un rendez-vous périodique

Étant donné que les instances de rendez-vous périodique sont enregistrés en tant qu’objets de rendez-vous, vous pouvez utiliser IOrganizationService.DeleteRequest sur un enregistrement de rendez-vous pour supprimer une instance d’un rendez-vous périodique. La suppression d’une instance de rendez-vous la marque en tant qu’exception en créant une entrée pour l’instance dans l’attribut RecurringAppointmentMaster.DeletedExceptionsList de l’objet de la série de rendez-vous parents. Cette opération s’effectue pour suivre l’instance supprimée de la prochaine synchronisation avec Microsoft Dynamics CRM pour Outlook.

Supprimer une série de rendez-vous périodiques

Vous pouvez utiliser la méthode IOrganizationService.Delete ou la DeleteRequest sur un enregistrement RecurringAppointmentMaster pour supprimer la série de rendez-vous périodiques. La suppression d’une série entraîne la suppression de l’enregistrement et de toutes les instances de rendez-vous périodiques associées.

Mettre fin à une série de rendez-vous périodiques

Si vous souhaitez arrêter une série avant la date de fin d’origine indiquée pendant la création de la série, vous pouvez utiliser la classe DeleteOpenInstancesRequest. L’utilisation de ce message effectue les tâches suivantes :

  • Supprime toutes les prochaines instances « ouvertes » et « programmées » des séries spécifiées à partir de la date indiquée dans la propriété SeriesEndDate. Toutefois, si l’état des futures instances est modifié en « terminée » ou « annulée », elles ne seront pas supprimées.

  • Définit le statut des anciennes instances à la valeur spécifiée dans la propriété StateOfPastInstances. Toutefois, les anciennes instances ne sont pas supprimées.

  • Termine la série à la dernière date de l’ancienne instance conformément à la date spécifiée dans la propriété SeriesEndDate, et définit l’état de la série à « Annulée ».

Cela vous permet de conserver les instances de la série de rendez-vous périodiques même si vous avez décidé d’y mettre fin prématurément. Cette fonction est particulièrement utile si vous avez attaché des notes ou des pièces jointes aux anciennes instances de la série de rendez-vous périodiques contenant des informations importantes concernant le client ou l’entreprise.

Voir aussi

Entités de rendez-vous périodique
Lier les attributs personnalisés de l’entité principale de rendez-vous périodiques (série) et de l’entité de rendez-vous
Exemple : Créer, récupérer, mettre à jour et supprimer un rendez-vous périodique
Exemple : mettre fin à une série de rendez-vous périodiques

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