Modèle partiel d’expansion de rendez-vous périodique

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Microsoft Dynamics 365 met en œuvre un modèle partiel d’expansion pour créer des instances de rendez-vous périodiques dans la base de données. Les informations de périodicité spécifiées lorsque vous créez un enregistrement RecurringAppointmentMaster, servent à créer ou à synchroniser des instances individuelles de manière échelonnée. Cela contrôle la création d’un grand nombre d’enregistrements de rendez-vous dans Microsoft Dynamics 365 en raison de la création ou de la synchronisation des rendez-vous périodiques qui ont une plage de périodicité importante ou infinie (pas de date de fin).

Le modèle partiel d’expansion est une tâche asynchrone dans Microsoft Dynamics 365 qui s’exécute à intervalles pré-spécifiés, et est définie au niveau de l’organisation à l’aide de l’attribut Organization.RecurrenceExpansionJobBatchInterval. Par ailleurs, le modèle d’expansion d’instance dépend d’un paramètre au niveau de l’organisation, par exemple « N » où « N » correspond au nombre maximum d’instances pouvant être créés de façon synchrone. Vous pouvez spécifier une valeur appropriée pour cette variable en utilisant l’attribut Organization.RecurrenceExpansionSynchCreateMax. Ces propriétés sont couvertes en détail dans la section Paramètres de la tâche partielle d’expansion ultérieurement.

Contenu de la rubrique

Lorsque les instances de rendez-vous périodiques sont inférieures ou égales à « N »

Lorsque les instances de rendez-vous périodiques sont supérieures à « N »

Paramètres de la tâche partielle d’expansion

Lorsque les instances de rendez-vous périodiques sont inférieures ou égales à « N »

Si le nombre d’instances à générer en raison des informations de périodicité est inférieur ou égal à « N », le nombre réel d’instances créées de façon synchrone à partir de la date de début effective du rendez-vous. Chaque instance est enregistrée comme enregistrement de rendez-vous dans Microsoft Dynamics 365.

Lorsque les instances de rendez-vous périodiques sont supérieures à « N »

Pour chaque rendez-vous périodique créé dans Microsoft Dynamics 365, une tâche asynchrone d’expansion est créée. Les instances du rendez-vous périodique sont développées dans les étapes suivantes :

  1. Expansion synchrone : les premières instances « N » du rendez-vous périodique sont créées synchroniquement à partir de la date de début effective. Chaque instance est enregistrée comme enregistrement de rendez-vous avec l’ensemble d’attribut Appointment.InstanceTypeCode défini sur « 2 » (instance périodique). L’expansion du reste des instances est transmise sur une tâche asynchrone. La date de début efficace est la date à partir de laquelle la série de rendez-vous périodiques doit être développée.

  2. Expansion asynchrone : les travaux asynchrones gèrent le reste de la tâche d’expansion et développent régulièrement les instances selon les informations de périodicité. L’expansion asynchrone se produit uniquement jusqu’à la prochaine fenêtre d’expansion (Organization.FutureExpansionWindow). Après cela, une nouvelle tâche asynchrone est créée et gère l’expansion jusqu’à la prochaine fenêtre d’expansion. Le service asynchrone développement de façon périodique les instances et les enregistre en tant qu’enregistrements de rendez-vous dans le système.

Paramètres de la tâche partielle d’expansion

Vous devez définir les valeurs appropriées pour ces attributs au niveau de l’organisation dans l’enregistrement Organization pour que le modèle d’expansion fonctionne selon vos besoins. Pour ce faire, vous devez disposer du rôle d’administrateur système ou du privilège approprié. Le tableau suivant propose des informations relatives à ces propriétés :

Attribut

Description

Organization.RecurrenceExpansionSynchCreateMax

Il s’agit du nombre maximal d’instances de rendez-vous créé lors de la création ou de la synchronisation d’un rendez-vous périodique. Vous devez spécifier un entier qui correspond au nombre d’instances. Cette valeur correspond à « N ».

Organization.PastExpansionWindow

Il s’agit de la période valide maximale du passé allant jusqu’à la date à laquelle les rendez-vous périodiques peuvent être développés ou synchronisés Microsoft Dynamics CRM pour Outlook. Vous devez spécifier un entier qui correspond au nombre de mois.

La valeur de cet attribut détermine la date limite de la dernière instance pour développer ou synchroniser les instances de rendez-vous périodiques.

Organization.FutureExpansionWindow

Il s’agit de la période valide maximale dans le futur jusqu’à celle où les rendez-vous périodiques peuvent être développés ou synchronisés avec Dynamics CRM pour Outlook. Vous devez spécifier un entier qui correspond au nombre de mois.

La valeur de cet attribut détermine la date limite de la future instance pour développer ou synchroniser les instances de rendez-vous périodiques.

Organization.RecurrenceExpansionJobBatchInterval

Il s’agit de la fréquence en secondes après laquelle la tâche partielle d’expansion est déclenchée.

Organization.RecurrenceExpansionJobBatchSize

Il s’agit du nombre d’instances développées chaque fois que la tâche asynchrone est exécutée.

Voir aussi

Entités de rendez-vous périodique
Créer une série, une instance ou une exception de rendez-vous périodique
Supprimer ou terminer une série ou une instance de rendez-vous périodique
Mettre à jour un rendez-vous périodique

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