Editing Objects in a Managed Solution Using an Unmanaged Solution in PowerApps

If you have a managed solution in PowerApps and want to edit its objects, follow these steps:

Scenario:

Let’s say you installed a managed solution called “Claims Processing”, which includes a table named ‘Claims’ with columns like Claim ID, Status, Amount, and Assigned To. You want to add a new column called “Reviewer Comments”, but the managed solution does not allow direct changes.


Steps to Customize Managed Solution Objects

Step 1: Check if Customization is Allowed

  • Go to PowerApps → Solutions
  • Open the managed solution (“Claims Processing”)
  • Select the object (table, form, view, etc.)
  • Look for the Managed Properties option
  • If “Allow Customization” is set to “Yes”, you can modify it using an unmanaged solution.

Step 2: Create an Unmanaged Solution

  • In PowerApps → Solutions, click New Solution
  • Name it something like “Claims Customization”
  • Choose the same publisher as the managed solution (if possible)

Step 3: Add Existing Objects from the Managed Solution

  • Inside your new unmanaged solution, click “Add Existing”
  • Select Table → Claims
  • Now, you can modify the table, including adding new columns

Step 4: Apply Your Customization

  • Open the Claims table from your unmanaged solution
  • Click Columns → Add Column
  • Name it “Reviewer Comments”, set its type (e.g., text)
  • Save and publish the changes

Step 5: Verify Changes in the App

  • Open the Claims Processing App
  • Check if the new Reviewer Comments column is visible
  • If needed, update forms or views to display the new column

Summary:

  • You cannot edit managed objects directly
  • You must create an unmanaged solution and add the objects from the managed solution
  • If customization is allowed, you can modify tables, fields, views, or forms
  • Publish changes to see them in the app

Use cases: Here you can apply same to update environment Variables also.