What is Power Apps Activity Logging?
- Power Apps activity logging enables administrators to track and monitor actions performed within Power Apps. This feature is designed to enhance transparency, improve governance, and support auditing needs.
- Activities such as creating, editing, publishing, deleting apps, and changing app permissions are logged and made accessible for review.
What Events are Audited?
- The activity logging system captures events at the SDK layer, ensuring comprehensive tracking.
- Auditable events include:
- App creation, publishing, and deletion.
- Marking apps as “Featured” or “Hero” and removing these statuses.
- App version management, such as restoring or deleting specific versions.
- Administrative actions like modifying app owners, app permissions, or setting conditional access.
- Importing new or existing canvas apps and publishing them from solutions.
- Each event logged ensures visibility into key activities, allowing admins to stay informed about app usage and changes.
Schemas for Audit Data:
- Audit data is structured using schemas that define which fields are sent to the Microsoft Purview compliance portal.
- Some fields are standard across all activities (e.g., app ID, environment ID), while others are specific to Power Apps actions. For example:
- PowerApp display name (e.g., “Test canvas app”).
- App telemetry correlation ID and user agent details.
- Activity details, such as the type of activity (e.g., “AdminDeleteApp”).
Using the Microsoft Purview Compliance Portal:
- Administrators can access and review audit logs through the Purview compliance portal:
- Logs are searchable using filters like activity type and time range.
- Preconfigured Power Apps reports in the portal provide detailed insights into tracked activities.
- Steps to access logs:
- Sign in to the Microsoft Purview compliance portal.
- Go to Search > Audit Log Search.
- Filter logs using the “PowerApps app activities V2” dropdown for Power Apps-related actions.
Benefits of Activity Logging:
- Enhanced Governance: Provides visibility into all significant actions taken within Power Apps.
- Accountability: Helps identify who performed specific activities and when, supporting compliance and auditing requirements.
- Security: Tracks changes to ownership and permissions, which is crucial for maintaining secure access.
- Operational Insights: Allows organizations to monitor usage patterns and identify potential misuse or inefficiencies.
By leveraging activity logging, organizations can improve control and oversight of their Power Apps environment.


Leave a comment