Model-driven app managed properties for views

If a custom public view has been created for a table in Power Apps and is included in a managed solution, there is the option to limit the ability of anyone who is installing the solution from customizing the view.

Additionally, there are high-level options that can be applied to the table that apply to all views.

By default, most views have their Customizable managed property set to true so that people can customize them. Unless there is a good reason to change this, we recommend you allow people to customize views in the table.

Set managed properties for all views

  1. Sign in to Power Apps.

  2. Select Solutions, and then open the solution you want. If the item isn’t in the side panel pane, select …More and then select the item you want.

  3. Select the table you want. Select ..., and then select Managed properties on the command bar.

    Selecting managed properties

  4. There are a range of options relevant to the current table to either prevent any customizations or to prevent the creation of new views.

    Managed properties options

  5. Make any necessary changes and when finished, select Done.

Note

The setting does not take effect until the solution is exported from the development environment and imported as a managed solution into a new environment.

Set managed properties for a view (classic)

With this approach, the ability for the view to be changed can be set at the level of the individual view.

  1. Open solution explorer, expand Entities, select the table required, and then select Views.

  2. Select a custom public view.

  3. On the command bar, select More Actions > Managed Properties.

    managed properties menu.

  4. Set the Customizable or Can Be Deleted options to True or False.

    Set managed properties.

Next steps

Specifying a default view