Elimina o termina un'istanza o serie di appuntamenti ricorrenti
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
È 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 CRM 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
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright