web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Suggested Answer

Solution changes to form not applying

(0) ShareShare
ReportReport
Posted on by 58

Hi everyone

We have three Dynamics environments - DEV (Unmanaged), UAT (Managed) and LIVE (Managed).  I have made some changes to an Opportunity entity form in a solution in DEV and they work fine.  However, when importing the solution to UAT the changes don't appear in the form.  I've had a look and I assume the problem is the Unmanaged layer showing in UAT for the Opportunity entity:

pastedimage1648647692275v2.png

I am not a Dynamics expert so I'm slightly confused about the above.  I'm assuming that the fact that the unmanaged layer is showing as active means it is blocking any changes made in any of the managed solutions, even though the solution I'm changing (highlighted in yellow) is at the top of the list (I assumed they were applied in that order)?

I did try removing the unmanaged layer but when I try that I get the following error:

pastedimage1648647847531v3.png

I'm now not sure what I can do to make any changes to this entity if I can't remove the unmanaged layer?  Is there another way of removing it?  I'd be really grateful for any help anyone could provide.

Thanks in advance.

I have the same question (0)
  • shaboo Profile Picture
    97 on at

    Hiya,

    You can not set environments as a managed or unmanaged however solution that deploy to each environments can be exported as a either managed or unmanaged solutions.

    In you scenario, how do you exported Dev solution whether as a managed or unmanaged, if you want to import as a managed solution to UAT and Live the solution must export as a managed solution from Dev.

    Also i advise try classic version instead of power platform if you are not fully sure about version controls when exporting solution.

    Generally system accept both solutions when importing, however managed solution are can not be modified once installed. I totally avoid managed solution unless there a significant benefit to the organisations.

    Thanks

    Sandeep

  • gjayn84 Profile Picture
    58 on at

    Apologies, I wasn't very clear.  I understand that environments aren't managed or unmanaged but meant that in the live and UAT environments we use managed solutions where the dev one uses unmanaged.

    The issue is that I have used this same managed solution before and imported it into UAT with no issues.  However, for some reason this time the changes to the Opportunity form aren't applying, I assume because of the unmanaged layer on the Opportunity entity.  I cannot remove this unmanaged layer due to the error in my original message.  Our company has taken the decision that we use managed solutions but at the moment I can't see how I can get the changes in this managed solution to apply?

  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    HI,

    Have you tried increasing version number of your solution before exporting and then import to UAT?

    Please mark my answer verified if this is helpful!

    Regards,

    Bipin Kumar

    Follow my Blog: xrmdynamicscrm.wordpress.com/

  • gjayn84 Profile Picture
    58 on at

    Hi Bipin, I tried exporting the solution with an increased version number.  When I did this the solution imported as a separate item in the solutions list with the suffix _upgrade after the solution name.  However, there was an error shown below:

    Workflow uninstall: FAILURE, workflow id 3e8ebee6-a2bc-4451-9c5f-b146b085413a category BusinessProcessFlow name...

    and also the error code 8004F020 which links to the following:

    support.microsoft.com/.../-cannot-uninstall-solution-error-occurs-in-dynamics-365-bbec3ee4-99fe-91cc-b4e1-b9c11c056611

  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    Hi,

    Check if you have removed any components related to BPF from your workflow which is present in your target enviornment.

    You should include that component OR remove dependency of that component with any other component so that system can delete that in your target instance.

    What you have selected the option while importing - Overwrite customization correct?

    Please mark my answer verified if this is helpful!

    Regards,

    Bipin Kumar

    Follow my Blog: xrmdynamicscrm.wordpress.com/

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
Martin Dráb Profile Picture

Martin Dráb 49 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 38 Super User 2025 Season 2

#3
#ManoVerse Profile Picture

#ManoVerse 31

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans