Introducing Audit History
The database of the Power Framework application is Dataverse (the Microsoft database for apps in the Power Platform). Dataverse provides an auditing feature that is designed to meet the external and internal auditing, compliance, security, and governance policies that are common to many enterprises.
Audit logs help administrators and other privileged users to answer questions like:
- 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?
Key table in the system are enabled for auditing, allowing updates to each record to be traced.
Accessing Audit History
When maintaining records, click on the Related tab and select Audit History.
In this example we are navigating to Audit History in the main Risk table of Power Framework RISK:
The screen lists individual field creation/update event, showing Changed Date, Changed By, event type, the name of the field, Old Value, New Value:
Note the Filter facility at the top, allowing you to pick a specific field and only see audit events related to the chosen field.
Audit History Retention
Audit logs may be subject to automatic deletion after a configured retention period (to limit the database consumption by audit history data, which may incur database volume cost). The retention period will be set in your environment specific to your own requirement.
Alternatively you may choose to not activate automatic deletion of audit log. A system administrator would then delete historical (unwanted) logs manually from time to time.