Delen via


Terugkerende afspraak bijwerken

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

U kunt ofwel de volledige reeks bijwerken ofwel een exemplaar van een terugkerende afspraak bijwerken.

Terugkerende afspraakreeksen bijwerken

U kunt een terugkerende afspraakreeks bijwerken door de methode IOrganizationService.Update te gebruiken of het UpdateRequest bericht op de RecurringAppointmentMaster entiteit. U kunt de basis- of terugkerende informatie bijwerken.

Bijwerken basisinformatie

Wanneer u de basisgegevens van een terugkerende afspraakreeks bijwerkt, bijvoorbeeld onderwerp, locatie of deelnemers, worden in alle gevallen de terugkerende afspraakreeksen bijgewerkt, behalve degene die uitzonderingen op hetzelfde kenmerk hebben.

Terugkerende informatie bijwerken

Als u terugkerende informatie van een terugkerende afspraakreeks, zoals patroon en bereik bijwerkt, komen de volgende dingen voor:

  1. Een nieuwe reeks met nieuw RecurringAppointmentMaster.ActivityId is gemaakt met dezelfde informatie als de oorspronkelijke reeks, en de datum van het kenmerk RecurringAppointmentMaster.EffectiveEndDate in de nieuwe reeks is ingesteld op het laatst voorgekomen exemplaar van de oorspronkelijke reeks. Alle toekomstige exemplaren van de oorspronkelijke reeks worden verwijderd. Op deze manier wordt de oorspronkelijke reeks opgeheven, en de geschiedenis van de afgelopen exemplaren wordt bewaard in het systeem door het in een nieuwe reeks op te slaan.

  2. De nieuwe informatie wordt gebruikt om toekomstige exemplaren van de nieuwe reeks te maken vanaf de effectieve begindatum (RecurringAppointmentMaster.EffectiveStartDate).

Ook het kenmerk RecurringAppointmentMaster.GroupId voor de oorspronkelijke en nieuwe reeks wordt ingevuld met dezelfde waarde. Dit geeft aan dat wanneer u de terugkeerpatrooninformatie in een terugkerende afspraakreeks bijwerkt, alle nieuwe reeksen die gemaakt worden vervolgens dezelfde waarde voor het kenmerk RecurringAppointmentMaster.GroupId hebben als de terugkerende afspraakreeks die is bijgewerkt, hoewel elke reeks een uniek reeks-ID heeft.

Notitie

Als u de terugkeerpatrooninformatie van een terugkerende afspraakreeks bijwerkt die aangeeft dat alle exemplaren in de toekomst voor zullen komen, worden alle exemplaren verwijderd en de nieuwe terugkeerpatrooninformatie wordt gebruikt om nieuwe exemplaren te maken of uit te vouwen.

Om voorbeeldcodes te zien voor het bijwerken van een terugkerende afspraakreeks, raadpleegt u Voorbeeld: een terugkerende afspraak opnieuw plannen en annuleren.

Terugkerend exemplaar van afspraak bijwerken

Aangezien de terugkerende afspraakrecords als afspraakobjecten worden opgeslagen, kunt u de methode IOrganizationService.Update gebruiken op de entiteit Appointment om een terugkerend afspraakexemplaar bij te werken. Wanneer u een terugkerend afspraakexemplaar bijwerkt, wordt het exemplaar gemarkeerd als uitzondering op de terugkerende afspraakreeks.Meer informatie:Een uitzondering maken voor een terugkerende afspraak

U kunt ook de klasse Appointment op de entiteit CreateExceptionRequest gebruiken om een terugkerend afspraakexemplaar bij te werken.

Tip

De terugkerende afspraakexemplaren kunnen worden geïdentificeerd met het kenmerk Appointment.InstanceTypeCode, dat een waarde van "2" heeft (Terugkerend Exemplaar).Meer informatie:Berichten en methoden van de entiteit Appointment

Zie ook

Entiteit voor terugkerende afspraak
Een reeks terugkerende afspraken of een exemplaar verwijderen of beëindigen
Voorbeeld: Een terugkerende afspraak maken, ophalen, bijwerken en verwijderen
Voorbeeld: een terugkerende afspraak opnieuw plannen en annuleren

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht