Excluir ou finalizar uma série de compromissos recorrentes ou instância
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
Você pode excluir uma série de compromissos recorrentes, excluir uma instância da série ou concluir uma série de compromissos recorrentes após a data e hora especificadas.
Neste tópico
Excluir uma instância de compromisso recorrente
Excluir uma série de compromissos recorrentes
Concluir uma série de compromissos recorrentes
Excluir uma instância de compromisso recorrente
Como as instâncias de compromissos recorrentes são armazenadas como objetos de compromisso, é possível usar o IOrganizationService.DeleteRequest em um registro de compromisso para excluir uma instância de compromisso recorrente. Excluir uma instância de compromisso marca-a como uma exceção, criando uma entrada para a instância no atributo RecurringAppointmentMaster.DeletedExceptionsList do objeto da série de compromissos principal. Isso é feito para rastrear a instância excluída de uma sincronização mais recente com o Microsoft Dynamics CRM para Outlook.
Excluir uma série de compromissos recorrentes
Você pode usar o método IOrganizationService.Delete ou o DeleteRequest em um registro RecurringAppointmentMaster para excluir uma série de compromissos recorrentes. A exclusão de uma série exclui o registro e todas as instâncias de compromissos recorrentes associadas.
Concluir uma série de compromissos recorrentes
Se você deseja terminar uma série antes da data de término original especificada durante a criação da série, você pode usar a classe DeleteOpenInstancesRequest. Usar essa mensagem faz o seguinte:
Exclui todas as futuras instâncias "em aberto“e ”programadas" da série especificada na data especificada na propriedade SeriesEndDate. Entretanto, se o estado das futuras instâncias é alterado para “concluído” ou “cancelado”, elas não são excluídas.
Define o status das instâncias prévias para o valor especificado na propriedade StateOfPastInstances. Entretanto, as instâncias prévias não são excluídas.
Finaliza a série na data da última instância prévia ocorrida, em relação à data especificada na propriedade SeriesEndDate, e define o estado da série como “cancelada”.
Isso permite que você preserve as instâncias de uma série de compromissos recorrentes, mesmo que tenha decidido concluí-la prematuramente. Isso será útil se você anexou anotações e anexos a instâncias prévias de uma série de compromissos recorrentes que contenha informações importantes sobre o cliente ou o negócio.
Confira Também
Entidade de compromissos recorrentes
Vincular atributos personalizados das entidades de compromisso e mestre de compromissos recorrente (série)
Exemplo: Criar, recuperar, atualizar e excluir um compromisso recorrente
Exemplo: Finalizar uma série de compromissos recorrentes
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais