Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Managed and unmanaged solutions exist at different levels within a Microsoft Power Platform environment. In Microsoft Dataverse, there are two distinct layer levels:
When you prepare your managed solution for distribution, remember that an environment might have multiple solutions installed or that other solutions might be installed in the future. Construct a solution that follows best practices so that your solution doesn't interfere with other solutions.
The processes that Dataverse uses to merge customizations emphasize maintaining the functionality of the solution. While every effort is made to preserve the presentation, some incompatibilities between customizations might require that the computed resolution will change some presentation details in favor of maintaining the customization functionality. More information: Understand how managed solutions are merged
The see solution layers feature allows you to view all component changes that occur due to solution changes over time. Within a solution layer, you can drill down to view specific changed and unchanged property details for a component. You can access solution layers from the Solutions area in Power Apps (make.powerapps.com).
The see solution layers feature:
Sign in to Power Apps, select Solutions, open the solution you want, select a component, such as the Account table, and then on the command bar select Advanced > See solution layers.
The solution layer page appears. It displays each layer for the component, such as the Active Accounts view for the Account table used as an example here, with the most recent layer at the top, which is typically indicated as the Active layer. The active layer determines the runtime behavior of the component.
To view the details for a solution layer, select it. The Properties pane is displayed. The Updated tab displays only those properties that were modified as part of the specific solution layer. Select the All Properties tab to view all properties, including changed and unchanged properties, for the solution layer.
If the component includes translations that have been imported, select the Localized Labels tab to display information for components that have label columns in the solution layer. The base language and any imported translation text are displayed as indicated in the languageid column. Note that if no labels exist the tab isn't displayed.
Select a label to see its full layering.
There are other tabs available for specific component solution layers.
Tab name | Description | Possible value |
---|---|---|
RolePrivileges | Displays the privileges for a security role. | Added, Updated, Removed, Unchanged |
AttributePicklistValues (optionset) | When selected for a global choice , displays the possible values for a choice . | Added, Updated, Removed, Unchanged |
AttributePicklistValues (optionset attribute) | When selected for a choice attribute, displays the values for the attribute. | Added, Updated, Removed, Unchanged |
Unmanaged customizations reside at the top layer for a component and subsequently define the runtime behavior of the component. In most situations you don't want unmanaged customizations determining the behavior of your components in your test and production environments.
Important
By design, your dev and maker environments where you're working with unmanaged components typically have unmanaged layers.
To remove the unmanaged layer for a component, follow these steps:
Warning
Removing active unmanaged customizations can't be reversed or undone. All data associated with the unmanaged customization can be lost.
Translate localizable text for model-driven apps
Solutions overview
Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreTraining
Module
Introduction to solutions for Microsoft Power Platform - Training
Learn how to transport an existing app and components from one environment to another.
Certification
Microsoft Certified: Power Platform Solution Architect Expert - Certifications
As a Microsoft Power Platform solution architect, you facilitate design decisions based on recommended practices across development, configuration, integration, infrastructure, security, licensing, storage, and change management.