Skip to main content

Community

Connector Improvement: Microsoft Dynamics 365 - Auditdetails

Not planned

Please sign in to leave a comment.

Comments

3 comments

  • Official comment

    Hi all,

    Sadie from the Product team here. The attribute level audit detail data is already synced as part of the connector in the AUDIT.CHANGEDATA column. However, we recognize that this data may not be easy to use because it is a string that contains all the attributes whose IsAuditEnabled property is True and are being changed (Microsoft docs here). Are you interested in having the data in this column split out into a separate table that is more user-friendly? More details will help us prioritize building a solution.

    Best,

    Sadie

  • Ray User

    Hi Gu Xie

     

    Thanks for the detailed request! It sounds like there is indeed a lot of value to replicating this data. To confirm, is this page describing the same Attribute-level audit history you're interested in? 

    We don't have any current plans to support this, but we'll gladly add it to our backlog. We'll continue to monitor for demand including comments and upvotes on this thread!

    All the best,

    Ray Harris
    Product Manager, Sales & Customer Success Analytics

    Hi Ray,

    That is correct. The page details about the Audit trail that CRM stores.

    I have built this sync pipeline in the past and the data structures are attached.

    Audit: High level audit that is already ingested via Fivetran via the Audit Entity API.

    • This only stores at the object level audit indicating that fields xyx have changed on a Contact record for example. Or a new Contact record was created / deleted.

    AuditDetail: Attribute level definition that is an extension of the Audit entry above.

    • Has an AuditId to refer to the Audit high level entry. Eg. Contact was updated.
    • Has FieldName, OldValue and NewValue to indicate what was changed
    • This is known as the Audited Data Changes in the MSDN doc