Auditing Power Platform Girish Uppal

Auditing – Power Platform

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