Delen via


Model voor gedeeltelijke uitbreiding van terugkerende afspraken

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

In Microsoft Dynamics 365 wordt een gedeeltelijk uitbreidingsmodel geïmplementeerd om terugkerende afspraakexemplaren te maken in de database. De informatie over het terugkeerpatroon, die is opgegeven bij het maken van een RecurringAppointmentMaster-record, wordt gebruikt voor het op een gefaseerde manier maken of synchroniseren van afzonderlijke exemplaren. Hiermee wordt het maken van een groot aantal afspraakrecords in Microsoft Dynamics 365 gecontroleerd door het maken of synchroniseren van terugkerende afspraken die een groot of oneindig (geen einddatum) terugkeerpatroonbereik hebben.

Het gedeeltelijke uitbreidingsmodel is een asynchrone taak in Microsoft Dynamics 365 die met vooraf gespecificeerde tussenpozen wordt uitgevoerd en is gedefinieerd op organisatieniveau via het kenmerk Organization.RecurrenceExpansionJobBatchInterval. Bovendien is het model van de exemplaaruitbreiding afhankelijk van een parameter op organisatieniveau, bijvoorbeeld "N", waarbij "N" staat voor het maximumaantal exemplaren dat synchroon kan worden gemaakt. U kunt een passende waarde opgeven voor deze variabele via het kenmerk Organization.RecurrenceExpansionSynchCreateMax. Deze eigenschappen worden in detail besproken in de sectie Parameters voor de gedeeltelijke uitbreidingstaak verderop.

In dit onderwerp

Als het aantal exemplaren van een terugkerende afspraak kleiner is dan of gelijk is aan "N"

Als het aantal exemplaren van een terugkerende afspraak groter is dan "N"

Parameters voor de gedeeltelijke uitbreidingstaak

Als het aantal exemplaren van een terugkerende afspraak kleiner is dan of gelijk is aan "N"

Als het aantal exemplaren dat moet worden gegenereerd vanwege de informatie over het terugkeerpatroon kleiner is dan of gelijk is aan "N", wordt het werkelijke aantal exemplaren synchroon gemaakt vanaf de effectieve begindatum van de afspraak. Elk exemplaar wordt opgeslagen als afspraakrecord in Microsoft Dynamics 365.

Als het aantal exemplaren van een terugkerende afspraak groter is dan "N"

Voor elk terugkerende afspraak die wordt gemaakt in Microsoft Dynamics 365, wordt een asynchrone uitbreidingstaak gemaakt. De exemplaren van de terugkerende afspraak worden uitgevouwen in de volgende fasen:

  1. Synchrone uitbreiding: De eerste "N" exemplaren van de terugkerende afspraak worden synchroon gemaakt vanaf de effectieve begindatum. Elk exemplaar wordt opgeslagen als afspraakrecord met het kenmerk Appointment.InstanceTypeCode ingesteld op "2" (Terugkerend exemplaar). De uitbreiding van de rest van de exemplaren wordt doorgegeven aan een asynchrone taak. De effectieve begindatum is de datum waarop de reeks terugkerende afspraken moet worden uitgebreid.

  2. Asynchrone uitbreiding: asynchrone taken handelen de rest van de uitbreidingstaak af en breiden periodiek de exemplaren uit op basis van de informatie over het terugkeerpatroon. De asynchrone uitbreiding doet zich alleen tot het toekomstige uitbreidingsvenster (Organization.FutureExpansionWindow). Daarna wordt een nieuwe asynchrone taak gemaakt die de uitbreiding afhandelt tot aan het volgende toekomstige uitbreidingsvenster. De asynchrone service breidt periodiek de exemplaren uit en slaat deze als afspraakrecords op in het systeem.

Parameters voor de gedeeltelijke uitbreidingstaak

Het uitbreidingsmodel werkt alleen volgens uw vereisten als u passende waarden instelt voor deze kenmerken op organisatieniveau in de Organization-record. Daarvoor hebt u de rol van systeembeheerder of passende bevoegdheden nodig. De volgende tabel bevat informatie over deze eigenschappen.

Kenmerk

Beschrijving

Organization.RecurrenceExpansionSynchCreateMax

Dit is het maximumaantal afspraakexemplaren dat wordt gemaakt op het moment van aanmaak of synchronisatie van een terugkerende afspraak. U moet een geheel getal opgeven voor het aantal exemplaren. Deze waarde komt overeen met "N".

Organization.PastExpansionWindow

Dit is de maximaal geldige tijdsperiode in het verleden tot wanneer de terugkerende afspraken kunnen worden uitgebreid of gesynchroniseerd met Microsoft Dynamics CRM voor Outlook. U moet een geheel getal opgeven dat overeenkomt met het aantal maanden.

De waarde van dit kenmerk bepaalt de uiterste datum voor exemplaren in het verleden voor het uitbreiden of synchroniseren van de terugkerende afspraakexemplaren.

Organization.FutureExpansionWindow

Dit is de maximaal geldige tijdsperiode in de toekomst tot wanneer de terugkerende afspraken kunnen worden uitgebreid of gesynchroniseerd met Dynamics CRM voor Outlook. U moet een geheel getal opgeven dat overeenkomt met het aantal maanden.

De waarde van dit kenmerk bepaalt de uiterste datum voor exemplaren in de toekomst voor het uitbreiden of synchroniseren van de terugkerende afspraakexemplaren.

Organization.RecurrenceExpansionJobBatchInterval

Dit is de frequentie in seconden waarna de gedeeltelijke uitbreidingstaak wordt geactiveerd.

Organization.RecurrenceExpansionJobBatchSize

Dit is het aantal exemplaren dat wordt uitgebreid telkens wanneer de asynchrone taak wordt uitgevoerd.

Zie ook

Entiteit voor terugkerende afspraak
Een reeks terugkerende afspraken, een exemplaar of een uitzondering maken
Een reeks terugkerende afspraken of een exemplaar verwijderen of beëindigen
Terugkerende afspraak bijwerken

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht