Skip to main content

Announcing preview for blocking unmanaged customizations

Headshot of article author Swati Madhukar
We are excited to announce public preview of capability to block unmanaged customizations. This is an environment setting that allows Power Platform system administrators to prevent unmanaged customizations in Microsoft Dataverse environments. By blocking any unmanaged customizations and import of unmanaged solutions, you can ensure that any changes to your environment, specifically your test and production environments, are only going through approved application lifecycle management (ALM) processes that have reliability, safety, and auditing.

The feature Block unmanaged customizations (Preview) can be enabled or disabled from the Features area of the environment settings for environments in the Power Platform admin center. By default, this setting is disabled.

Once the setting is enabled these restrictions will be imposed for the environment:

  • Import of unmanaged solutions into the environment are blocked.
  • Creation of new solution objects like apps, tables, and forms are blocked.
  • Customizing existing solution objects are blocked.
  • Any unmanaged customizations changes result in an error returned to the user, such as: “This environment doesn’t allow unmanaged customizations. This was a choice made by your admin, and certain actions won’t be available or will be view only.”

The following operations are not blocked by this feature:

  • Change of environment variable values.
  • Enabling or disabling of solution objects. For example, turning Power Automate flows on or off.
  • Assigning of ownership or sharing of table records.
  • Solutions operations like remove active customizations.
  • Creation and export of unmanaged solutions.


The feature cannot be enabled in the default environment.

Learn more about Block unmanaged customizations here: Block unmanaged customizations

Learn more about Solution layers and unmanaged customizations here: Solution layers