Elimina o termina un'istanza o serie di appuntamenti ricorrenti

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

È possibile eliminare una serie di appuntamenti ricorrenti, eliminare un'istanza nella serie o che terminare una serie di appuntamenti una visualizzazione in seguito a una data e ora specificata.

In questo argomento

Eliminare un'istanza di appuntamento ricorrente

Eliminare una serie di appuntamenti ricorrenti

Terminare una serie di appuntamenti ricorrenti

Eliminare un'istanza di appuntamento ricorrente

Poiché le istanze di appuntamento ricorrente vengono memorizzate come oggetti appuntamento, è possibile utilizzare IOrganizationService.DeleteRequest in un record di appuntamento per eliminare un'istanza di appuntamento ricorrente. Eliminare un'istanza di appuntamento lo contrassegna come eccezione creando una voce per l'istanza nell'attributo RecurringAppointmentMaster.DeletedExceptionsList per l'oggetto serie appuntamento padre. Questa operazione viene eseguita per registrare l'istanza eliminata per la successiva sincronizzazione con Microsoft Dynamics 365 per Outlook.

Eliminare una serie di appuntamenti ricorrenti

È possibile utilizzare il metodo IOrganizationService.Delete o DeleteRequest in un record RecurringAppointmentMaster per eliminare una serie di appuntamenti ricorrenti. Eliminare una serie comporta l'eliminazione del record e tutte istanze appuntamento ricorrente collegate.

Terminare una serie di appuntamenti ricorrenti

Se si desidera terminare una serie prima della data di fine di origine specificata durante la creazione della serie, è possibile utilizzare la classe DeleteOpenInstancesRequest. Utilizzando questo messaggio si sottendono i seguenti effetti:

  • Elimina tutte le istanze future con stato "aperto" e "pianificato" di una serie specificata dalla data specificata nella proprietà SeriesEndDate. Tuttavia, se lo stato delle istanze future è cambiato in "completato" o "annullato", non vengono eliminate.

  • Imposta lo stato delle istanze passate sul valore specificato nella proprietà StateOfPastInstances. Tuttavia, le istanze passate non vengono eliminate.

  • Termina la serie alla data dell'ultima istanza passata verificatasi rispetto alla data specificata nella proprietà SeriesEndDate e imposta lo stato della serie su "annullato".

Questo consente di manteniate le istanze di una serie di appuntamenti ricorrenti anche se è stato deciso di terminarla anzitempo. Ciò è utile se sono state allegate note e allegati alle istanze passate di una serie di appuntamenti ricorrenti che contiene informazioni importanti sul cliente o sull'azienda.

Vedere anche

Entità appuntamento ricorrente
Collegare gli attributi personalizzati per le entità master (serie) degli appuntamenti ricorrenti e le entità degli appuntamenti.
Esempio: creare, recuperare, aggiornare ed eliminare un appuntamento ricorrente
Esempio: terminare una serie di appuntamenti ricorrenti

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright