Breaking news from around the world
Get the Bing + MSN extension
Now Available in Community - MBAS 2019 Presentation Videos
Catch the most popular sessions on demand and learn how Dynamics 365, Power BI, Power Apps, Power Automate, and Excel are powering major transformations around the globe. | View Gallery
2019 release wave 2 Discover the latest updates and new features to Dynamics 365 planned through March 2020
Release overview guides and videos Release Plan | View virtual launch event
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Talent TechTalks | Upcoming TechTalks
I have two environment DEV and UAT. Recently I have changed code in one of my existing plugin and updated in the DEV. Later I moved solution as managed in the UAT .After importing solution I can see plugin steps are duplicated.
Could you please help me out how should I avoid it?
if you are deleting steps from dev and creating again and then importing to UAT, then there are chances of duplicate steps.
When you create steps, each step has unique id, when moving plugin steps from one environment to another, system will check for Id's, if match then step is updated but if different then new steps will be created.
In your cases either steps are recreated in Dev or UAT. To avoid this problem, you should not re-create steps or need to unregistered plugin from target environment.
Login UAT env using plugin registration tool and unregistered plugin steps and then reimport solution again. Make sure you choose overwrite customization while import solutions.
In addition also check in DEV env unmanaged solution contains correct steps by navigating solutions SDK message processing steps are included.
It looks like, when you import the managed solution, it is not considering it as an update to the plugins which are registered directly on you prod environment. As mentioned above, you need to unregister the steps manually using plugin registration tool and then deploy the managed solution again.
Hope this helps.
You might have unregistered and registered in Dev, so plugin ids must have changed in Dev. You can use plugin registration tool to unregister the ones you don't want in UAT. In order to refresh the dll and the steps registration, you can re-import the solution, use the overwrite option.
Business Applications communities