Processes in Microsoft 365 for setting up Office apps, redeeming product keys, and activating licenses.
Based on the documented behavior, Cloud Flow deletion is not expected to appear as a Dataverse audit record in the same way as create and update changes on Dataverse tables.
Key points:
- Dataverse auditing and Purview logging cover different things
- Dataverse auditing logs changes to records in audited Dataverse tables and applies to cloud flows created in solutions.
- To increase visibility, auditing can be enabled on the Workflows and Connection reference tables.
- Audit logs can be viewed in Audit History for a single record and Audit Summary for audited operations in an environment.
- Power Automate delete events are documented in Microsoft Purview
- In the Microsoft Purview compliance portal, Power Automate audit events include Created flow, Edited flow, and Deleted flow.
- This indicates that deletion is supported as an activity log event in Purview.
- Purview has an important limitation
- Purview audit logs capture flow lifecycle events such as create, edit, delete, and permission changes.
- These logs do not include runtime details such as individual flow runs, action executions, or connector calls.
- What this means for the observed behavior
- If delete activity is visible but no Dataverse audit record exists for the deleted cloud flow, the supported interpretation from the documentation is that deletion is available through Power Automate activity logging in Microsoft Purview, not necessarily as a retrievable Dataverse audit record after the flow record is removed.
- The documentation provided does not describe any extra Dataverse audit setting specifically required to make cloud flow deletion appear as a Dataverse audit record.
- The documented supported way to retrieve delete activity for cloud flows is through Microsoft Purview Audit.
- Supported retrieval path
- In the Microsoft Purview compliance portal:
- Sign in to the portal.
- Under Solutions, select Audit.
- Under Activities, select the Power Automate activities to audit.
- Run the search.
- Open the matching result to view activity details.
- The documented Power Automate events there include Deleted flow.
- In the Microsoft Purview compliance portal:
- Retention
- The referenced compliance article states that audit data is retained for 90 days.
So, for the specific questions:
- Is Cloud Flow deletion expected to generate an audit record in Dataverse/Power Automate?
It is documented as a Power Automate audit event in Microsoft Purview. The provided documentation does not confirm that deletion will always produce a Dataverse audit record for the deleted flow record. - Is there any specific audit configuration required?
For Dataverse visibility, auditing must be enabled for the environment and relevant tables such as Workflows and Connection reference. No additional documented setting is provided that specifically guarantees a Dataverse audit record for delete. - Is delete logged under a different type or entity?
Yes. The documented supported location for cloud flow delete auditing is Microsoft Purview Audit as a Deleted flow activity. - Is this a known limitation or expected behavior?
The provided documentation supports treating this as expected behavior: cloud flow lifecycle delete events are documented in Purview activity logs, while Dataverse auditing is described separately and does not explicitly guarantee a retained Dataverse audit record for deleted cloud flows. - Is there a supported way to retrieve audit information for a deleted Cloud Flow?
Yes. Use Microsoft Purview Audit and search for the Deleted flow activity.