While the roadmap summary lists a general availability window of July 2026 and earlier admin briefings pointed toward late June, Microsoft's official Power Platform release-plan documentation records the general availability rollout date as July 16, 2026. The feature is enabled automatically for administrators, makers, marketers, and analysts without requiring a separate opt-in toggle, though regional and language availability remains governed by Microsoft's Azure geography and language availability reports.
What Configurable Flow Checker Notifications Deliver
Historically, static analysis in Power Automate for desktop was largely an authoring-time or on-demand exercise. A maker would see inline warnings inside the designer workspace, or a solution owner would manually trigger a check on a packaged solution. Administrators often only discovered severe quality or design problems after a desktop flow failed in production or triggered a support escalation.
According to Microsoft's release-plan documentation, this capability extends rule-based static analysis across all desktop flows within an environment by introducing configurable notifications. Using the same static analysis rule engine that runs during flow initialization and authoring, the checker loads both default and custom rules to inspect flows for quality, performance, and maintainability issues.
Within the portal controls, administrators are given the ability to:
- Select notification types: Choose between error, warning, or informational alerts.
- Adjust severity levels: Elevate or downgrade how specific rule violations are classified across the environment.
- Define notification parameters: Set operational criteria including thresholds, recurrence, and scope.
One important caveat for IT pros planning their governance workflows: while Microsoft's release-plan entry confirms the support for thresholds, recurrence, and scope, Microsoft's public documentation does not yet detail the exact delivery mechanisms (such as email vs. in-portal banners), recipient routing lists, or specific recurrence intervals. Administrators should inspect the live controls inside their tenant's Power Automate portal and Power Platform admin center to see how those notification parameters map to their environment.
Also, do not confuse these static-analysis governance notifications with client-side runtime notifications. Runtime notifications are configured locally inside the Power Automate for desktop console settings (Monitoring/Notifications) to show Windows toast notifications or a monitoring window when a flow is triggered directly from the console. The Flow checker update is strictly about code quality, security, and design governance across the environment.
How to Configure Flow Checker Rules and Governance Today
To get the most out of environment-wide static analysis, administrators need to understand how the Power Automate portal interacts with the Power Platform admin center, as well as the specific Dataverse privileges required to manage rule overrides.
According to Microsoft Learn's Flow checker documentation, static analysis requires Managed Environments. Configuration changes apply at the environment level and govern every desktop flow inside that selected environment.
Configuring Rules in the Power Automate Portal
For environment-level tuning, including custom parameter thresholds, administrators and authorized users follow these steps:
- Sign in to the Power Automate portal and navigate to the Desktop flows page.
- Select Flow checker.
- In the Flow checker configuration pane, review the available static analysis rules. For each rule, you can:
- Enable or disable the rule.
- Select a severity level (error, warning, or info).
- Specify a custom value for rules that support parameterization (for example, minimum or maximum numeric thresholds).
- Select Save.
Practical tip: If a maker already has a desktop flow open in the Power Automate for desktop designer when you save changes, the new rules will not apply to that session automatically. The maker must close and reopen the flow in the designer for the updated environment configuration to take effect.
Enforcing Rules in the Power Platform Admin Center
Higher-level governance lives in the Power Platform admin center, where administrators can manage Solution checker enforcement:
- Open the Power Platform admin center.
- Navigate to Manage > Environments and select Edit managed environments.
- Under the Solution checker enforcement section, configure which rules are enforced or excluded for the environment.
Crucial Precedence Rules: Settings configured under Solution checker enforcement in the Power Platform admin center take strict precedence over the Flow checker configuration pane in the Power Automate portal. If an admin restricts a rule via Solution checker enforcement, portal users cannot modify it. Similarly, if an environment belongs to an environment group with a defined configuration, those rule settings are inherited automatically and cannot be edited individually at the single-environment level.
Required Dataverse Privileges
If you are delegating static analysis management to CoE (Center of Excellence) leads or senior RPA developers who are not full system administrators, Microsoft specifies three Analysis Override privileges that must be assigned to their security roles:
prvReadmsdyn_analysisoverride(Analysis Override - Read): Required to view the current Flow checker configuration.prvWritemsdyn_analysisoverride(Analysis Override - Write): Required to modify rule settings, including severity levels, parameter values, and enabling or disabling rules.prvCreatemsdyn_analysisoverride(Analysis Override - Create): Required to create new rule overrides.
What the Rule Engine Actually Catches
Why should an enterprise admin care about static analysis notifications? Because citizen developers—and occasionally seasoned engineers in a hurry—build fragile automations. Microsoft Learn documents 13 core static analysis rules across four categories that the engine evaluates:
| Category | Rule Name | Default Severity | What It Detects & Default Thresholds |
|---|---|---|---|
| Security | Unsafe password security | Warning | Passwords handled insecurely instead of using encrypted inputs, sensitive variables, or CyberArk Get Credential actions. |
| Design | Recursion between two subflows | Warning | Two or more subflows calling each other recursively, risking an infinite loop. |
| Design | Empty on block error action | Warning | On block error actions left empty without actual error-handling logic. |
| Design | Incomplete if | Warning | If actions lacking content or only containing actions inside the Else branch. |
| Design | Infinite loop | Warning | Loops without a clear, achievable termination condition or failsafe break. |
| Performance | Misuse of wait actions | Warning | Flows containing more than 10 wait actions, creating execution bottlenecks. |
| Performance | Immense wait time | Warning | Hardcoded wait actions exceeding 600 seconds (10 minutes). |
| Maintainability | Variable length exceeded | Warning | Variable names exceeding the default limit of 40 characters. |
| Maintainability | Input variable default values | Warning | Input or output variables missing assigned default values. |
| Maintainability | Threshold on number of input and output variables | Warning | Total input and output variables exceeding the 25-variable limit. |
| Maintainability | Nested if clauses | Warning | If statements nested deeper than 5 levels. |
| Maintainability | Unreached actions | Warning | Dead code—actions disconnected from any valid execution path or branch. |
| Maintainability | Not needed subflow | Warning | Empty or overly minimal subflows (typically fewer than 5 actions or only disabled actions). |
By pairing these checks with parameterized thresholds in the portal—say, tightening the hardcoded wait limit or elevating "Unsafe password security" from a warning to an error—administrators can catch dangerous patterns before an unattended bot locks up a virtual machine for hours.
Known Quirks and Limitations to Watch
Before rolling out strict notification rules across your production environments, keep a few documented platform quirks in mind:
- Managed Environments Requirement: Microsoft's Flow checker documentation notes that static analysis rule management is available only in Managed Environments.
- Designer Evaluation Bugs: Microsoft documents a known issue where using a nonsensitive password variable inside
Display input dialog,Display select folder dialog, orDisplay custom formactions causes static analysis to fail during rule evaluation. Additionally, deleting copied actions right after viewing a rule violation detail can trigger unhandled errors in the designer. - Portal vs. Admin Center Parity: While custom parameter values (such as tweaking variable limits or wait thresholds) can be set in the Power Automate portal's Flow checker pane, general rule customization in some views remains focused on enabling/disabling rules and setting severity.
For Windows and Power Platform administrators, the shift from passive, maker-only linting to configurable admin notifications is a welcome maturity step. Instead of waiting for an unattended Windows runner to hang on a 20-minute hardcoded wait or leak a plaintext credential, IT teams can use the Flow checker engine to spot the trouble while the flow is still on the drawing board.
References
- Power Automate: Desktop flows - Configure notifications for desktop flow checker in admin portal Microsoft 365 Roadmap · 2026-10-16T19:09:10.178016Z
- Configure notifications for desktop flow checker in admin portal | Microsoft Learn learn.microsoft.com
- Flow Checker - Power Automate | Microsoft Learn learn.microsoft.com