Microsoft Dynamics 365 Blog

A look into the world of Microsoft Dynamics.

Microsoft Dynamics 365 Audit Trail Management

Posted by Alanna Friedberg on Mar 3, 2026 9:00:00 AM

Microsoft-Dynamics-365-Audit-Trail-ManagementTracking down record changes in a complicated CRM can be a complex process. You’ve got to keep up with various business roles, workflow updates, and scripts that affect field values. Microsoft Dynamics GP audit trails make it easier for users to track what’s happening within their CRM and other Dynamics modules. Audit trails make it easier to manage issues that affect customers and clients. There is also a Dynamics 365 audit log export feature, helpful for organizations wanting a deeper look into potential issues within their CRM.

Note: Microsoft Dynamics GP, which historically included its own audit trail features, is now approaching end of life. New subscription license sales ended on April 1, 2026, with product support and updates concluding on December 31, 2029 and security patches ending April 30, 2031. Organizations still using Dynamics GP audit trails should plan their migration to Dynamics 365, where audit trail functionality is more robust, cloud-native, and continuously updated by Microsoft.

In this blog, we’ll talk about how you can best achieve audit trail management in Dynamics 365, the successor to Microsoft Dynamics GP.

Why are Audit Trails Important?

Creating an environment focused on data privacy has become a top concern among many companies. Enabling audit trails in Dynamics 365 helps businesses comply with regulations like the General Data Protection Regulation (GDPR), which was adopted by the European Union and went into effect in May of 2018. Organizations also need a way to audit information and user actions to ensure that they are not vulnerable to a potential data breach.

Beyond GDPR, Dynamics 365 audit trails also support compliance with other regulatory frameworks, including the Sarbanes-Oxley Act (SOX) for financial reporting transparency, HIPAA for healthcare data handling, and industry-specific standards like FDA 21 CFR Part 11 for electronic records. For many businesses, a well-configured D365 audit trail is essential to meeting both internal governance requirements and external regulatory audits.

Audit logs help administrators tasked with setting up and tracking how users move around in Dynamics 365 or Dynamics GP. In addition to executing functions like migrating or reviewing audit history, admins can also find ways to resolve critical issues, like:

  • Figuring out which users accessed the system
  • Tracking where users went when they gained entry to Dynamics 365 apps
  • Determining the value previously held in a field before it was updated
  • Monitoring recent actions taken by users
  • Seeing who deleted a specific record
  • Determining the location of users making updates to Dynamics 365 applications

Below are some of the operations admins can set up tracking for within Dynamics 365 modules:

  • Record creation
  • Record updates
  • Record deletions
  • Changes to privileges around sharing records
  • Security role updates
    Audit log deletions

Benefits of Using Dynamics 365 Audit Trails

One great advantage of Dynamics 365 audit trails is the ability to see changes made by other administrators. That’s a critical security feature that ensures that organizations can keep up with the actions of all users, regardless of their access level. Admin events you can review using audit trails include:

  • Published customizations
  • Application management
  • Instance configurations
  • Backups and restores
  • Attribute deletion

It’s also possible to see user actions, including reading, creating, and deleting records. Newer versions of Dynamics 365 let admins see read functions on business processes and track user adoption of new features. There’s also a setting that logs when users open records like emails and attachments. That’s useful for monitoring how well users follow security protocols around clicking on unrecognized attachments that could contain viruses or malware.

Dynamics 365 also integrates with Microsoft Purview, which provides an additional layer of audit trail control. When activity logging is enabled, user and admin activity from your Dynamics 365 environment is recorded in the Purview audit log, where it can be retained for 90 days or longer depending on your license. This lets compliance teams search for specific Dynamics 365 activities across the broader Microsoft 365 ecosystem, giving organizations a unified view of data access and changes across all their Microsoft tools.

Setting up Audit Trails for Your Organization

Below is a general overview of configuring audit trails in Dynamics 365 CRM. Microsoft now provides two primary paths for enabling auditing: the Power Platform admin center (recommended for cloud environments) and the legacy Settings interface within the Dynamics 365 web app. The following actions require permissions equivalent to a system admin or a system customizer security role.

Option 1: Power Platform Admin Center (Recommended)

The Power Platform admin center offers a streamlined, centralized approach to enabling auditing across your Dynamics 365 environments. This is the recommended method for organizations using Dynamics 365 online.

  1. Sign in to the Power Platform admin center (admin.powerplatform.microsoft.com).
  2. From the left-side menu, select Security, then Compliance.
  3. Select the Auditing tile, then choose the environment you want to configure.
  4. Select Set up auditing. Review the list of Dataverse data and Dynamics 365 app entities that will be audited.
  5. Set your event log retention period using the dropdown. Options range from 30 days to Forever, depending on your organization’s data retention policy.
  6. Select Save to apply the configuration.

Option 2: Legacy Settings Interface

For on-premises deployments or organizations that prefer the classic interface, auditing can also be configured through the Dynamics 365 web app:

  1. Open Settings, go to Administration, then select System Settings.
  2. Select the Auditing Tab, then click the Start Auditing checkbox. That starts the audit process for a Dynamics 365 instance within an organization.
  3. Look for Enable Auditing in the following areas. Click all the boxes for which you wish to enable auditing.
  4. Navigate back to Settings, then go to Customization -> Customize the System
  5. Pick the entities that you would like to track through auditing. Options you can select include:
    1. Audit user access — Let you track the activities of a user, including their name and the time they accessed or updated different areas of the platform.
    2. Common entities — Keep up with various entities within a Dynamics 365 module like an Account, Product, or Contact.
    3. Sales entities — Provides a way to track sales-related entities like Invoices, Opportunities, and Quotes.
    4. Marketing entities — Tracks Campaign table activity.
    5.  Customer Service entities — Tracks Case, Contract, Queue, and Service table activity. 
  6. On the Auditing tab, click boxes for Single Record Auditing and Multiple Record Auditing.
  7. Click Save, then select Publish to publish the customizations.

You can repeat steps four through seven when you wish to add new Dynamics 365 entities for auditing.

Managing Table-Level Auditing Through Power Apps

For more granular audit trail control, administrators can manage auditing at the individual table level through Power Apps. Navigate to the Power Apps portal, select your environment, and choose a table. Click Edit from the command bar, then Edit Table Properties. A panel will open on the right-hand side where you can enable or disable audit logging for that specific table. When enabled, this logs any data creation, changes, or deletions in the table for all columns by default.

Viewing audit log details

System admins can perform the following steps to look at the activity around any Dynamics 365 entities with audit trails enabled.

  1. Navigate to Settings -> Auditing.
  2. Select Audit Summary View.
  3. The following actions are available to admins from the Audit Summary View panel:
    1. Set up filters by choosing the Enable/Disable Filters options. From there, admins can filter by specific events like Views or Deletes.
    2. Pick an event and review specific activity details, like changes made to fields during a user update.
    3. Refresh and see all recent Dynamics 365 activities.

Organizations using Microsoft Purview can also search the audit log in the Purview portal. To search for Dynamics 365 records, choose the Record type as CRM and set Activities to All Dynamics 365 activities. This provides a broader view of audit history across your Microsoft environment and supports deeper compliance investigations. 

Enable and disable auditing on fields and entities

Admins can change the default auditing settings for specific entities and fields.

Go to Settings -> System, then select Auditing.

  1. Select Entity and Field Audit Settings.
  2. Go to Components, then expand Entities.
  3. Open the entity whose audit settings you wish to update.
  4. Go to the general tab and click the Auditing check box. You can also deselect the checkbox to remove auditing on fields within the entity.
  5. Click Save.
  6. Select the entity, then click Publish to publish the changes.
  7. To publish changes made to fields, select the field, go to the Auditing section, choose Enable or Disable, then click Save.

Best Practices for Dynamics 365 Audit Trails

Even though audit trails make it possible to perform functions like executing a Dynamics 365 audit log export, you still have to be careful how you manage them. Detailed auditing can increase the size of your organization’s databases and may affect system performance if left unchecked.

Admins should track how much information gets captured and determine whether company policy calls for archiving older records. You may need to remove old audit logs periodically or configure automated retention policies through the Power Platform admin center to manage log lifecycle.

When configuring your audit trail management strategy, keep these additional best practices in mind: only audit the tables and fields that have a genuine business or compliance need, as auditing everything creates unnecessary storage overhead. Set appropriate retention periods based on your industry’s regulatory requirements – 90 days may be sufficient for general troubleshooting, while regulated industries like healthcare or finance may require a year or more. Review audit logs regularly rather than only during formal audits, and establish clear security roles that control who can access, export, and delete audit data. 

Make sure there’s an established business need around enacting Microsoft Dynamics 365 audit trails on specific entities. Internet eBusiness Solutions can offer guidance if you’re having trouble managing your organization’s audit trails in Dynamics 365. Contact one of our Microsoft experts today to set up a consultation.

Microsoft Dynamics Audit Trail FAQs

What is an audit trail in Microsoft Dynamics 365?
An audit trail in Dynamics 365 is a chronological record of changes made to data, user access events, and administrative actions within your environment. It captures details like who made a change, when it was made, what the previous value was, and what it was changed to. This creates a transparent, traceable history that supports compliance, security, and data integrity.
Why is audit trail management important in Dynamics 365?
Audit trail management ensures your organization can meet regulatory compliance requirements, detect unauthorized access or changes, resolve data discrepancies, and maintain accountability across teams. Without proper management, audit logs can grow unchecked, consuming storage and degrading system performance. A well-managed audit trail strikes a balance between thorough tracking and operational efficiency. 
What actions can be tracked using Dynamics 365 audit trails?
Dynamics 365 audit trails can track record creation, updates, and deletions; changes to sharing privileges; security role modifications; user login and access events; read operations on records; and admin activities like published customizations, backups, and configuration changes. 
How do I enable auditing in Dynamics 365?
The recommended method is through the Power Platform admin center. Sign in, navigate to Security > Compliance, select the Auditing tile, choose your environment, and select Set up auditing. You can also use the legacy Dynamics 365 web app by going to Settings > Administration > System Settings > Auditing Tab and checking Start Auditing. 
Can I track user activity in Dynamics 365?
Yes. When auditing is enabled, you can track user sign-ins, which records they accessed, what changes they made, and when those actions occurred. Enabling the Audit User Access option specifically logs each time a user signs in to the system. 
How do I view audit logs in Dynamics 365?
Navigate to Settings > Auditing > Audit Summary View within Dynamics 365 to review logged activity. You can filter by event type, review field-level changes, and see user details. For organizations using Microsoft Purview, you can also search the audit log in the Purview portal for a unified view across Microsoft 365 services. 
Does Dynamics 365 support audit log export?
Yes. Dynamics 365 includes audit log export capabilities that allow administrators to extract audit data for external review, long-term storage, or integration with third-party compliance tools. Logs can also be sent to Microsoft Purview or a SIEM application for centralized monitoring. 
How does auditing help with compliance requirements like GDPR?
Audit trails provide the documentation organizations need to demonstrate compliance with data protection regulations. Under GDPR, for example, businesses must be able to show who accessed personal data and what changes were made. Dynamics 365 audit logs capture this information automatically, supporting data subject access requests and breach investigations. Similar benefits apply to SOX, HIPAA, and other regulatory frameworks. 
Can audit logs impact system performance or storage?
Yes. Extensive auditing, especially across many tables and fields, can increase database size and affect system performance over time. To mitigate this, Microsoft recommends only auditing the entities that have a clear business or compliance need, setting appropriate retention periods, and periodically reviewing and clearing outdated logs. 
Who can access and manage audit trails in Dynamics 365?
Audit trail configuration and management require the System Administrator or System Customizer security role, or equivalent permissions. For cloud environments, the Power Platform admin role or Dynamics 365 admin role is also required to enable auditing through the Compliance page in the Power Platform admin center. 

 

The Latest from Microsoft an Inside Look at Dynamics 365

Topics: Dynamics 365