Compartilhar via


Recuperar e excluir o histórico das alterações nos dados auditados

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Depois que a auditoria estiver habilitada e forem feitas alterações dos dados das entidades e atributos que estão sendo auditados, é possível continuar para obter o histórico de alteração dos dados. Opcionalmente, é possível excluir os registros de auditoria depois de rever o histórico de alterações. Siga o link do código de exemplo no final deste tópico para obter mais informações.

Recupere o histórico de alterações

Existem várias solicitações de mensagens que podem ser usadas para recuperar o histórico de alterações da auditoria. Estas solicitações são diferenciadas pela natureza do item recuperado. Consulte o tópico Mensagens e métodos de entidade de auditoria para obter uma lista de solicitações de mensagens relacionadas à auditoria. Consulte o link de exemplo no final deste tópico para obter o código de exemplo que demonstra algumas dessas solicitações de mensagens do histórico de alterações.

Excluir registros de auditoria

É possível excluir registros de audit usando a solicitação DeleteAuditDataRequest. Os registros de dados de auditoria são excluídos na sequência do mais antigo para o mais novo. A funcionalidade desta solicitação é um pouco diferente com base na edição do Microsoft SQL Server usado pelo servidor do Microsoft Dynamics 365. O Microsoft Dynamics 365 (online) usa uma Enterprise Edition do SQL Server.

Se o servidor do Microsoft Dynamics 365 usar a Standard Edition do Microsoft SQL Server, que não oferece suporte ao recurso de particionamento do banco de dados, a solicitação DeleteAuditDataRequest excluirá todos os registros criados de auditoria criados até a data de término especificada na propriedade EndDate.

Se o servidor do Microsoft Dynamics 365 usar uma Enterprise Edition do Microsoft SQL Server, que oferece suporte ao particionamento, a solicitação DeleteAuditDataRequest excluirá todos os dados de auditoria dessas partições nas quais a data de término seja antes da data especificada na propriedade EndDate. Algumas partições vazias também são excluídas. No entanto, nem a partição atual (ativa) nem os registros de audit dessa partição ativa podem ser excluídos usando esta solicitação ou qualquer outra solicitação.

Novas partições são criadas automaticamente pela plataforma do Microsoft Dynamics 365 trimestralmente todos os anos. Esta funcionalidade não é configurável e não pode ser alterada. É possível obter a lista de partições usando a solicitação RetrieveAuditPartitionListRequest. Se a data de término de uma partição for superior à data atual, não será possível excluir essa partição ou nenhum registro de audit contido nela.

Confira Também

Gerencie seus dados no Microsoft Dynamics 365
Auditar alterações de dados da entidade
Auditar acesso do usuário
Exemplo: Auditar alterações de dados da entidade
Mensagens e métodos de entidade de auditoria
Auditar alterações de dados da entidade

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais