Tilbagevendende aftale delvis udvidelsemodel
Udgivet: januar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Microsoft Dynamics 365 implementerer en delvis udvidelsesmodel for at oprette forekomster af tilbagevendende aftaler i databasen. De tilbagevendende oplysninger angives, når du opretter en RecurringAppointmentMaster-post, der bruges til at oprette eller synkronisere enkelte forekomster på en trinvis måde. Det styrer oprettelsen af et stort antal aftaleposter i Microsoft Dynamics 365 som følge af skabelsen eller synkronisering af tilbagevendende aftaler, der har en stort eller uendelig gentagelsesperioden (ingen slutdato).
Den delvise udvidelsesmodel er et asynkront job i Microsoft Dynamics 365, der kører med foruddefinerede intervaller, og som er defineret på organisationsniveau vha. attributten Organization.RecurrenceExpansionJobBatchInterval. Desuden afhænger modellen for forekomstudvidelse af en parameter på organisationsniveau, for eksempel "N," hvor "N" er det maksimale antal forekomster, der kan oprettes synkront. Du kan angive en passende værdi for denne variabel vha. attributten Organization.RecurrenceExpansionSynchCreateMax. Disse egenskaber er beskrevet i detaljer i afsnittet Parametre for det delvise udvidelsesjob senere.
Dette emne indeholder
Når de tilbagevendende aftaleforekomster er mindre end eller lig med "N"
Når de tilbagevendende aftaleforekomster er større end "N"
Parametre for det delvise udvidelsesjob
Når de tilbagevendende aftaleforekomster er mindre end eller lig med "N"
Hvis antallet af forekomster skal genereres, fordi gentagelsesoplysningerne er mindre end eller lig med "N", oprettes det faktiske antal forekomster synkront fra den gældende fra startdato for aftalen. Hver forekomst er gemt som en aftalepost i Microsoft Dynamics 365.
Når de tilbagevendende aftaleforekomster er større end "N"
For hver tilbagevendende aftale, der er oprettet i Microsoft Dynamics 365, oprettes der et asynkront udvidelsesjob. Forekomsterne af den tilbagevendende aftale udvides i følgende faser:
Synkron udvidelse: De første "N"-forekomster af den tilbagevendende aftale oprettes synkront fra en faktisk startdato. Hver forekomst er gemt som en aftalepost med attributten Appointment.InstanceTypeCode, der er indstillet til "2" (tilbagevendende forekomst). Udvidelse af resten af forekomsterne sendes til et asynkront job. Den effektive startdato er den dato, hvorfra den tilbagevendende aftaleserie skal udvides.
Asynkron udvidelse: Asynkrone job håndterer resten af udvidelsesjobbet og udvider regelmæssigt forekomster i henhold til gentagelsesoplysningerne. Den asynkrone udvidelse forekommer kun indtil det næste vindue for fremtidig udvidelse (Organization.FutureExpansionWindow). Derefter oprettes der et nyt asynkront job, der håndterer udvidelse indtil det næste vindue for fremtidig udvidelse. Den asynkrone service udvider regelmæssigt forekomsterne og gemmer dem som aftaleposter i systemet.
Parametre for det delvise udvidelsesjob
Du skal angive de relevante værdier for disse attributter på organisationsniveau i posten Organization for udvidelsesmodellen til at arbejde i henhold til dine krav. Du skal have rollen Systemadministrator eller relevante rettigheder til at gøre dette. Følgende tabel indeholder oplysninger om disse egenskaber.
Attribut |
Beskrivelse |
---|---|
Organization.RecurrenceExpansionSynchCreateMax |
Det er det maksimale antal aftaleforekomster, som er oprettet på oprettelsestidspunktet eller synkronisering af en tilbagevendende aftale. Du skal angive en heltalsværdi, der svarer til antallet af forekomster. Denne værdi svarer til "N". |
Organization.PastExpansionWindow |
Det er det maksimale antal gyldige periode i fortiden, som tilbagevendende aftaler kan udvides eller synkroniseres med Microsoft Dynamics 365 til Outlook. Du skal angive en heltalsværdi, der svarer til antallet af forekomster af metoder. Værdien af denne attribut bestemmer den tidligere forekomsts skæringsdato til udvidelse eller synkronisering af forekomster af de tilbagevendende aftale. |
Organization.FutureExpansionWindow |
Det er det maksimale antal gyldige periode i fremtiden, som tilbagevendende aftaler kan udvides eller synkroniseres med Dynamics 365 til Outlook. Du skal angive en heltalsværdi, der svarer til antallet af forekomster af metoder. Værdien af denne attribut bestemmer den fremtidige forekomsts skæringsdato til udvidelse eller synkronisering af forekomster af de tilbagevendende aftale. |
Organization.RecurrenceExpansionJobBatchInterval |
Det er hyppigheden i sekunder, hvorefter det delvise udvidelsesjob udløses. |
Organization.RecurrenceExpansionJobBatchSize |
Det er antallet forekomster, der er udvidet, hver gang det asynkrone job køres. |
Se også
Objekter for tilbagevendende aftale
Oprette en gentaget aftaleserie, forekomst eller undtagelse
Slette eller afslutte en tilbagevendende aftaleserie eller -forekomst
Opdater en gentaget aftale
Microsoft Dynamics 365
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret