Almanac
Microsoft/power-appsPower Platform

Consultant KB for Microsoft Power Apps: canvas apps, model-driven apps, Power Fx, data and connections, controls and UI, code and extensibility, mobile and offline, ALM and solutions, governance and security, licensing and performance, plus cross-cutting decision guides. Implementation notes, configuration decisions and the gotchas that bite on real projects. Populated by the daily author agent from the Power Apps release plans, docs repo and product blog, plus the author's own consultant notes.

feature-managed-environments.mdv1 · history
CurrentApplies to BothUpdated last monthSource Microsoft Learn

What it does

A toggle on an environment that turns on a set of premium admin capabilities — sharing limits, weekly usage digest, solution checker enforcement on import, IP firewall, conditional access on individual apps, and a growing list of others. It's a licensing boundary as much as a feature: turning it on means everyone actively using that environment needs a standalone premium licence.

Key facts

  • The features that matter most for apps: limit sharing (cap how widely a canvas app can be shared), weekly usage insights digest, solution checker enforcement on solution import, IP firewall and IP cookie binding, conditional access on individual apps, and control which apps are allowed in your environment.
  • Managed environments are included as an entitlement with Power Apps Premium, Power Automate Premium, Copilot Studio, Power Pages, and Dynamics 365 Premium / Enterprise / Team Members licences. Pay-as-you-go meters for Power Apps per app, Power Pages and Copilot Studio also qualify.
  • Capacity-based licensing works too — the environment needs per app plans (app passes) allocated to it.
  • A user needs either a Power Apps Premium or a Power Automate Premium licence, not both, to satisfy the requirement for that environment.
  • The Developer Plan does not include managed environments as an entitlement when users run their assets.
  • Sharing limits for canvas apps: exclude sharing with security groups, and optionally cap the total number of individuals. Existing shares aren't revoked when you turn a rule on — but a non-compliant app can only be unshared until it complies.
  • Sharing rules can take up to an hour to start being enforced after you save them.
  • Solution checker enforcement has three levels: None, Warn (import proceeds, admin gets a summary email) and Block (import cancelled before any change is made). Only critical-severity rules block. You can exclude specific rules from enforcement.
  • Licensing compliance notifications started March 2026 for admins via the Message center and the admin centre, and June 2026 for end users as an in-app prompt with a Request License button.

When to use / skip

Turn it on where the apps are business-critical and the users are already premium-licensed — a Dynamics 365 environment is the easy case, because the licences are already there. The trap is turning it on somewhere the population is mixed, because the entitlement requirement applies to everyone actively using the environment, not just the people you had in mind. Skip it on sandboxes and personal developer environments; you get nothing worth having and you complicate the licence position. If the client's motivation is "we want the weekly digest", that's a weak reason on its own — the same inventory and usage data is now in the admin centre without the toggle.

Configuration decisions

  • Which environments get it, and whether the licence population in each one actually supports it. This is a licence conversation before it's a technical one.
  • Whether solution checker enforcement runs at Warn or Block, and which rules you exclude. Block on the first pipeline stage and Warn later is a defensible pattern; Block everywhere on day one will stop a release.
  • Whether canvas app sharing is capped, and at what number. Excluding security groups is the meaningful control; the individual cap is secondary.
  • Who is on the weekly digest distribution beyond the default Power Platform and Dynamics 365 admins.
  • Whether to apply settings per environment or through environment groups, given that groups are where newer rules keep landing.

Gotchas

  • Usage insights need tenant-level analytics turned on separately. Turning on the digest without that gets you nothing.
  • Usage insights aren't available in sovereign clouds — GCC, GCC High, DoD, or the China service.
  • Solution checker enforcement is unavailable while the environment is in administration mode, so it quietly doesn't run during exactly the maintenance windows you'd expect it to.
  • Sharing limits don't retroactively unshare. An app shared with the whole company before you set the rule stays shared with the whole company.
  • Predefined security role customisations can be reverted by system updates. If you've hand-edited Environment Maker to remove the canvas app Share privilege, check it still holds after an update.

Consultant notes

  • Price this properly. "Turn on managed environments" is a line item with a licence consequence, and clients who skipped that conversation in 2024 are now getting the June 2026 in-app notifications and asking why.
  • Use the Users requiring licenses in Managed Environments report in the admin centre (Licensing > Power Apps > Download report) to size the gap before anyone escalates it.
  • Push the client toward auto-claim policies if they're going to be assigning premium licences reactively anyway.
  • Frame solution checker enforcement as a release-gate decision for the ALM workstream, not a governance tick-box. It changes what a failed import looks like.

Worth another look when the managed environments feature list grows again — it does most waves — or if the licence compliance notifications change shape.

Was this accurate?