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.
