Block Unmanaged Customizations
#Solution, #UmanagedSolution, #BlockCustomization, #PowerPlatform, #Dataverse
Hello, my friends,
Recently, Microsoft has introduced a new feature allowing Power Platform system administrators to block unmanaged customizations in Dataverse environments. This feature is currently in public preview and can be enabled as an environment setting in the Power Platform Admin Center.
The reason WHY...
In the Production environment, managed solution components are not directly customizable, but you can add an unmanaged layer to them through the Default Solution. This way, you can modify the managed components as you wish. An unmanaged layer is created when you make changes and customizations within the application without any limitations. And with the unmanaged layer lets you alter components such as tables, fields, forms, views, business rules, workflows, ... without locking them. However, in some cases, you must prevent any unmanaged customizations in the Production environment to avoid unexpected issues or bugs.
Managed Properties: Block customization
This property will take effect only after the component is exported and imported as part of a managed solution.
Okay... after enabled, I will export my solution as a managed solution and import it to the PROD environment.
Now, check with me. In my PROD environment: I haven't enabled the Block unmanaged customizations (Preview) feature yet and my managed solution "BlockEntity" - is used to block any customize for the entity Visit.
This feature allows you to disable customization for individual entities. You can also choose which customization actions to block.
For more details, you can find here.
Try New feature: Block unmanaged customizations (Preview)
Configure: Environment > select specific environment > Setting > Feature. -- Opening the Default Solution and checking now...
Once you enable this feature for the environment, you will lose the ability to customize any entities in the Default Solution.
Last updated