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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Best practice working with Solutions

(0) ShareShare
ReportReport
Posted on by

Hello everyone,

I currently work with CRM 2001 with multiple solutions (ClickDimensions, different vendors, few internal), and I must say it's a nightmare.

Solutions are referencing each other, so when it's time to change the code, or schema (in one or more) and then to import from one env to another, we have so much problems. They often fail to import because of various reason (dependencies, missing fields, etc). Also sometimes asme fields become visible on the form multiple times (I guess because of form merging issue).

So I was wondering what is the best practice working with solutions? Do you separate schema from code, or you pack everything in one? Do you work with managed or unmanaged?

 

Thank you

Mihailo

 

 

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Community Member Profile Picture
    on at

    I would try to limit the number of unmanaged solutions - I usually only have 2 (main customization and a custom ribbon one if I'm using the Ribbon Workbench). I recommend this because of how solutions "build" on each other.

    There is the system solution which is then modified by managed solutions which is then modified by unmanaged solutions. So the most flexible is unmanaged. There's an excellent image in the following link:

    msdn.microsoft.com/.../gg334576.aspx

  • Suggested answer
    Amar Prakash Profile Picture
    565 on at

    The best approach is to use Managed solution for a production environment. But in some of the scenarios Manged solution does not work properly. So in your case, you can go ahead with a unmanged solution. Thanks.

  • Suggested answer
    Neil Parkhurst Profile Picture
    10,727 User Group Leader on at

    Some if your solutions such ClickDimensions will be managed in all environments. As provided by the supplier. For your own solutions develop them as unmanaged but deploy to production as managed. Always deploy your supplier solutions like ClickDimensions first then your own second. That should help avoid some of the conflict messages you describe. I believe you are 2011  at the moment if/when you migrate to 2016 this approach will prepare you ready to use patch management etc available in 2016. (which improves solution management quite a bit)

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
JS-09031509-0 Profile Picture

JS-09031509-0 3

#2
AS-17030037-0 Profile Picture

AS-17030037-0 2

#2
Mark Eckert Profile Picture

Mark Eckert 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans