Compartilhar via


Configurar entidades e atributos para auditoria

 

Publicado: janeiro de 2017

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

Há três níveis onde a auditoria pode ser configurada: organização, entidade e atributo. O nível da organização é o nível mais alto, seguido pelo nível de entidade e, por fim, de atributo. Para que a auditoria de atributo possa acontecer, ele deve ser habilitada nos níveis de atributo, entidade e organização. Para que a auditoria de entidade possa acontecer, ele deve ser habilitada nos níveis de entidade e organização.

Há uma pequena diferença em como a auditoria é habilitada ou desabilitada para uma organização em comparação a uma entidade ou atributo. Habilite ou desabilite a auditoria no nível da organização definindo o valor do atributo específico do registro da organização. Entretanto, para entidades e atributos, defina o valor de propriedade dos metadados de entidade ou atributo.

Um usuário deve ser designado com a função de administrador do sistema ou personalizador de sistema para habilitar ou desabilitar a auditoria.

Habilitando a auditoria

Ao definir a propriedade IsAuditEnabled dos metadados da entidade e a propriedade IsAuditEnabled dos metadados de cada atributo desejado como true, as alterações dos dados para os registros dessas entidades podem ser registradas pela plataforma. Entretanto, ao habilitar a auditoria em uma entidade, todos os atributos da entidade são habilitados para auditoria por padrão. Naturalmente, você pode desabilitar a auditoria em alguns ou todos os atributos, se necessário. A propriedade IsAuditEnabled pode ser definida quando os metadados da entidade ou atributo são criados ou atualizados com as seguintes solicitações: CreateEntityRequest, UpdateEntityRequest, CreateAttributeRequest, UpdateAttributeRequest.

Depois de alterar os metadados de atributo da entidade, você deve publicar a entidade usando PublishXmlRequest. Alterar a propriedade IsAuditEnabled no nível da entidade não requer publicação. Geralmente, a personalização e a publicação são realizadas pelo mesmo usuário. Entretanto, se essas tarefas são executadas por usuários diferentes, a auditoria gravará a ação de publicação, o usuário que iniciou a operação de publicação e não a ação de atualização.

Além disso, a auditoria é habilitada no nível da organização definindo o valor de atributo IsAuditEnabled do registro da organização de destino como true.

Desabilitando a auditoria

Para desabilitar a auditoria, apenas defina IsAuditEnabled, conforme descrito anteriormente, como false. Publique as personalizações de entidade se tiver desabilitado a auditoria em atributos. Você pode desabilitar a auditoria para a organização inteira definindo o atributo IsAuditEnabled como false no registro da organização de destino.

Entidades que podem ser auditadas

Todas as entidades personalizadas podem ser auditadas. Para obter uma lista de entidades personalizáveis, consulte Quais entidades são personalizáveis?.

A tabela a seguir lista as entidades não personalizáveis que não podem ser auditadas. Esta tabela foi obtida testando um valor de atributo CanModifyAuditSettings de false nos metadados de cada entidade.

ActivityPointer

Annotation

BulkOperation

Calendar

CalendarRule

CustomerOpportunityRole

Discount

DiscountType

IncidentResolution

KbArticle

KbArticleComment

KbArticleTemplate

Notification

OpportunityClose

OrderClose

ProductPriceLevel

QuoteClose

RecurrenceRule

Resource

ResourceGroup

ResourceGroupExpansion

ResourceSpec

SalesLiteratureItem

SalesProcessInstance

Service

Subject

Template

UoM

UoMSchedule

Workflow

WorkflowLog

Confira Também

Gerencie seus dados no Microsoft Dynamics 365
Auditar alterações de dados da entidade
Recuperar e excluir o histórico das alterações nos dados auditados
Exemplo: Auditar alterações de dados da entidade
Auditar alterações de dados da entidade

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais