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.
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:
Below are some of the operations admins can set up tracking for within Dynamics 365 modules:
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:
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.
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.
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.
For on-premises deployments or organizations that prefer the classic interface, auditing can also be configured through the Dynamics 365 web app:
You can repeat steps four through seven when you wish to add new Dynamics 365 entities for auditing.
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.
System admins can perform the following steps to look at the activity around any Dynamics 365 entities with audit trails enabled.
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.
Admins can change the default auditing settings for specific entities and fields.
Go to Settings -> System, then select Auditing.
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.