none
CRM 2011 - relatórios sobre auditoria de dados RRS feed

  • Pergunta

  • Preciso criar um relatório no SQL Report Builder, baseados nos dados de auditoria do CRM 2011.

    Mas não tenho ideia de como ele armazenar informações no DB. Fiz um SELECT na tabela AuditBase, mas não me ajudou

    select * from AuditBase
    
    where CreatedOn >='2014-07-29'

    Encontrei este artigo, mas não me ajudou

    https://community.dynamics.com/crm/b/hardworkdays/archive/2011/11/07/crm-2011-reports-on-data-auditing.aspx

    terça-feira, 29 de julho de 2014 15:03

Todas as Respostas

  • Boas Denilson,

    Para começar a melhor maneira de visualizares esta informação é através da vista que está nesta localização: Settings->Auditoria->Vista de Resumo de Auditorias, pois esta maneira funciona tanto para onpremise como para online. Pois se estás no ambiente online não vais conseguir "sacar" esta informação de outra maneira.

    Se estás num ambiente on-premise, o artigo que apontas no teu link e que o Tiago voltou a repetir é a melhor forma para obteres os dados, pois já tens a papinha toda feita. Pois esta informação não está normalizada na BD. Existe uma única vista onde tens estes dados, a vista Audit. Sobre esta vista tens que trabalhar, a coluna ObjectTypeCode que tem o nome da entidade:

    select a.ObjectTypeCode, e.Name
    from Audit a, MetadataSchema.Entity e
    where a.ObjectTypeCode = e.ObjectTypeCode

    A coluna AttributeMask tem os vários atributos e para obteres o nome dos atributos tens que te ligar a tabela MetadataSchema.Attribute e MetadataSchema.Entity. A coluna ChangeData tens os valores modificados separados por caracter '~'. A coluna operation tens as seguintes definições: 1=Create, 2=Update, 3=Delete.

    Se repares na query do link já faz essa "papinha" toda.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP quarta-feira, 30 de julho de 2014 09:42
    quarta-feira, 30 de julho de 2014 09:42