Power Platform Governance Roadmap
All epics
S4P1DraftPlatform Run the Business
Data Protection & DLP Consolidation
Reduce data loss risk and raise manageability by replacing per-environment policies with a small, deliberate, zone-based policy set.
Consolidation of 129 fragmented DLP policies into a small zone-aligned set, with proper connector classification.
SupportDogaru Eduard
Lead
Marius Oprea
Owner
—
Planned
—
Deliverables
17
Effort
13.5
sprints
Delivered
0/17
Deliverables
| Ref | Title | Phase | Planned | Priority | Owner | Sprints | Status | |
|---|---|---|---|---|---|---|---|---|
| S4.7 | Execute DLP reduction and refactor in the tenant following Connector Classification DLP execution after Connector Classification: reduce and refactor the DLP policy estate in the tenant based on the agreed connector classification. | Phase 1 | Q4 2026 | P1 | Marius Oprea | 0 | Draft | |
| — | T-01 | Audit & Monitoring | Define Data Base Define and agree on the data storage solution that will be used as the foundation for the Power Platform Audit & Monitoring platform.
The selected solution should support centralized storage, historical data retention, structured data transformation, and future Power BI reporting.
The agreed solution is Azure SQL Database, using a Bronze / Silver / Gold data architecture to separate raw collected data, normalized data, and reporting-ready datasets. | Phase 1 | Q4 2026 | P2 | Dogaru Eduard | 0.5 | Draft | |
| — | T-09 | Audit & Monitoring | Capacity Monitoring | Copilot Studio Credits Allocation Create a data collection process to retrieve the Copilot Studio credits capacity allocated to each Power Platform environment.
The process will provide centralized visibility of how Copilot Studio credits are distributed across the tenant and store the resulting data in the storage solution defined in T-01.
The collected allocation data will later be correlated with the consumption data from T-08 to provide allocated versus consumed capacity reporting.
Resource Group: rg-gso-powerplatform-app-analytics
App Registration: EuAh-S06-Prd-Scau-All-01
Secret Name: GSO-PP-Governance
Automation Account: GSO-PP-Automation-Account
Runbook: TBD | Phase 1 | Q1 2027 | P2 | — | 0.5 | Draft | |
| — | T-07 | Audit & Monitoring | ETL Process Copilot Studio Create an ETL process to retrieve the complete Copilot Studio inventory across all Power Platform environments identified in T-02.
The process will collect all available Copilot Studio agents and their relevant metadata and store the resulting data in the storage solution defined in T-01.
The Copilot Studio inventory will later be correlated with environments, users, DLP policies, connectors and other governance datasets.
Resource Group: rg-gso-powerplatform-app-analytics
App Registration: EuAh-S06-Prd-Scau-All-01
Secret Name: GSO-PP-Governance
Automation Account: GSO-PP-Automation-Account
Runbook: TBD | Phase 1 | Q1 2027 | P2 | — | 0.5 | Draft | |
| — | T-10 | Audit & Monitoring | License Monitoring | Power Apps Licenses Create a data collection process to provide centralized visibility of Power Apps licenses available and assigned across the tenant.
The collected data will be used to monitor license allocation, identify assigned and available licenses, correlate licenses with users, and support Power BI reporting.
The resulting data will be stored in the storage solution defined in T-01.
Resource Group: rg-gso-powerplatform-app-analytics
App Registration: EuAh-S06-Prd-Scau-All-01
Secret Name: GSO-PP-Governance
Automation Account: GSO-PP-Automation-Account
Runbook: TBD | Phase 1 | Q1 2027 | P2 | — | 0.5 | Draft | |
| — | T-05 | Audit & Monitoring | ETL Process Power Apps Create an ETL process to retrieve the complete Power Apps inventory across all Power Platform environments identified in T-02.
The process will collect both Canvas Apps and Model-driven Apps and store the resulting data in the storage solution defined in T-01.
The application inventory will later be correlated with environments, users, DLP policies, connectors and other governance datasets.
Resource Group: rg-gso-powerplatform-app-analytics
App Registration: EuAh-S06-Prd-Scau-All-01
Secret Name: GSO-PP-Governance
Automation Account: GSO-PP-Automation-Account
Runbook: TBD | Phase 1 | Q1 2027 | P2 | — | 0.5 | Draft | |
| — | T-06 | Audit & Monitoring | ETL Process Workflows Create an ETL process to retrieve the complete workflow inventory across all Power Platform environments identified in T-02.
The scope is not limited to Power Automate cloud flows. The dataset should include all available workflow and process types present in the environments, allowing them to be identified and analyzed separately.
The workflow inventory will later be correlated with environments, users, applications, connectors and other governance datasets.
Resource Group: rg-gso-powerplatform-app-analytics
App Registration: EuAh-S06-Prd-Scau-All-01
Secret Name: GSO-PP-Governance
Automation Account: GSO-PP-Automation-Account
Runbook: TBD | Phase 1 | Q1 2027 | P2 | — | 0.5 | Draft | |
| — | T-08 | Audit & Monitoring | Usage Monitoring | Copilot Studio Credits Consumption Create a data collection process to monitor Copilot Studio credits consumption across the Power Platform tenant.
The process will collect available credit consumption and allocation information and store the resulting data in the storage solution defined in T-01.
The collected data will be used to provide historical usage visibility, identify consumption trends and support Power BI reporting.
Resource Group: rg-gso-powerplatform-app-analytics
App Registration: EuAh-S06-Prd-Scau-All-01
Secret Name: GSO-PP-Governance
Automation Account: GSO-PP-Automation-Account
Runbook: TBD | Phase 1 | Q1 2027 | P2 | — | 0.5 | Draft | |
| — | T-03 | Audit & Monitoring | ETL Process Users Create a PowerShell ETL process to retrieve the complete tenant user inventory required for Power Platform Audit & Monitoring.
The runbook will collect user information and store the data in the storage solution defined in T-01.
The user dataset will later be correlated with Power Platform environments, applications, flows, ownership information, and other governance data.
Resource Group: rg-gso-powerplatform-app-analytics
App Registration: EuAh-S06-Prd-Scau-All-01
Secret Name: GSO-PP-Governance
Automation Account: GSO-PP-Automation-Account
Runbook: TBD | Phase 1 | Q4 2026 | P2 | Dogaru Eduard | 0.5 | Draft | |
| — | T-04 | Audit & Monitoring | ETL Process DLP Policies Create a PowerShell ETL process to retrieve the complete Power Platform DLP policy inventory.
The runbook will collect all tenant-level DLP policies, including their configuration and scope, and store the collected data in the data storage solution defined in T-01.
The process will use the existing Azure governance infrastructure:
Resource Group
rg-gso-powerplatform-app-analytics
App Registration
EuAh-S06-Prd-Scau-All-01
Secret
GSO-PP-Governance
Automation Account
GSO-PP-Automation-Account
Runbook
TBD
The collected DLP information will later be correlated with the Environment inventory created by T-02 to provide tenant-wide governance visibility. | Phase 1 | Q4 2026 | P2 | Dogaru Eduard | 0.5 | Draft | |
| — | T-02 | Audit & Monitoring | ETL Process Environments Create the initial PowerShell ETL process for the Power Platform Audit & Monitoring solution.
The runbook will retrieve the complete Power Platform environment inventory and store the collected data in the data storage solution defined in T-01.
The process will run under the existing Azure governance infrastructure:
Resource Group
rg-gso-powerplatform-app-analytics
App Registration
EuAh-S06-Prd-Scau-All-01
Secret
GSO-PP-Governance
Automation Account
GSO-PP-Automation-Account
Runbook
TBD
The environment inventory will act as the base dataset for the following Audit & Monitoring ETL processes. | Phase 1 | Q4 2026 | P2 | Dogaru Eduard | 0.5 | Draft | |
| S4.1 | Connector classification standard Classify every connector as business, non-business or blocked, with a documented rationale. Connectors are currently not structurally classified and all 129 policies carry non-business connectors. | Phase 1 | Q1 2027 | P1 | Marius Oprea | 2 | Draft | |
| S4.3 | Implement a catchall DLP policy Add the safety fallback policy that applies where environments are not otherwise assigned. None exists today. | Phase 2 | Q4 2026 | P1 | Dogaru Eduard | 0.5 | Draft | |
| S4.4 | Remediate environments with no DLP policy Bring the 17 environments currently outside any DLP policy under coverage. | Phase 1 | Q4 2026 | P1 | Dogaru Eduard | 1 | In Progress | |
| S4.5 | Retire duplicate and narrow-scope policies Decommission the 4 duplicate policies and consolidate the 125 policies scoped to fewer than five environments, resolving the 62 environments carrying more than one policy. | Phase 2 | Q1 2027 | P1 | Dogaru Eduard | 2.5 | Draft | |
| S4.6 | Fine-tune DLP for the default environment Tighten the policy covering personal productivity, the riskiest environment, addressing the apps and flows using unrecommended connectors such as HTTP, SQL Server and file system. | Phase 1 | Q4 2026 | P1 | Dogaru Eduard | 1.5 | Draft | |
| S4.8 | Include desktop flow actions in DLP Enable desktop flow actions in DLP, having first assessed the impact on the 483 existing desktop flows. Once enabled this setting cannot be disabled. | Phase 2 | Q2 2027 | P3 | Dogaru Eduard | 1 | Draft |
By phase
- Phase 114 · 9.5 spr
- Phase 23 · 4 spr
- Phase 30 · 0 spr
By priority
- P16 items
- P210 items
- P31 items