Dataverse auditing feature is designed to meet the external and internal auditing, compliance, security, and governance policies.
Dataverse auditing is supported on all custom and most customizable tables and columns.
Audit logs are stored in Dataverse and consume log storage capacity.
Audit logs can be viewed in the Audit History tab for a single record and in the Audit Summary view for all audited operations in a single environment.
Audit logs can also be retrieved using the Web API or the SDK for .NET
Mostly Auditing is done for Production environment
Enabling Audit
- Enable Audit at environment level
- Enable Audit at table level
- Selectively enable Audit at field level
Use Cases for Auditing
Audit logs help answers following questions:
- Who created or updated a record and when?
- Which fields in a record were updated?
- What was the previous field value before the update?
- Who was accessing the system and when?
- Who deleted a record?
- Which security roles were changed?
- Which sharing privileges were invoked?
- Who deleted audit logs
- + many more …
- Types of Audit
- System Audit
- User Access Audit
- Audit Logs Retainment options
- 30 days, 90 days, 180 days
- 1 year, 2 years, 7 years, Forever
- Custom time period
- Audit actions
- Create | Update | Delete
- Access | Upsert | Archive
- Retain | RollbackRetain | restore
- Custom Operation
Audit (Old Interface)
Enable Audit at table level
Enable Audit at Column level
Configuring Audit in Power Platform Admin Centre
Table Level Auditing
Column level Auditing
Audit Summary
Audit Actions
System Jobs
How to Delete Audit Logs ?
Navigate to the Environment details