Configurar entidades e atributos para auditoria
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
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
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
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais