Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

Best practice for solution use

Posted on by Microsoft Employee

 Hello,

I am seeking knowledge regarding best practices for solution use.  I have a solution (Dev2Prod) that I've used for several export/import migrations from Sandbox to Production.  My challenge, I have unsuccessfully attempted to use RibbonWorkBench (RW) using Dev2Prod.  RW errors with message depicted in the attachment.

My question:  If I create a new solution (Dev2Prod_Ribbons) specifically to modify the Ribbons and migrate the changes from Dev to Prod, what are the implications?

Will the use of Dev2Prod_Ribbons affect my next migration of Dev2Prod?

If you can point me to a good source that explains "best practices for solutions", I would certainly appreciate it.

Thank you for you time!

XRMToolBox_5F00_RW_5F00_Error.PNG

*This post is locked for comments

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Best practice for solution use

    Alex,

    That solve the problem.

    Thank you...

  • Verified answer
    ashlega Profile Picture
    ashlega 34,475 on at
    RE: Best practice for solution use

    Hi Lan,

     you can - that's what RWB is doing anyway.. But, maybe, try downloading RibbonWorkBench solution file and see if that works directly in CRM for you?

    www.develop1.net/.../ribbonworkbench.aspx

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Best practice for solution use

    Alex,

    Thank you for your explanation.  So, if I can't use RWB's current version, what are my options?  Can/should I modify RibbonDiffXml in my solution and export it?

  • Aric Levin Profile Picture
    Aric Levin 30,188 on at
    RE: Best practice for solution use

    Alex, didn't mean to contradict you in any way. Was just adding a note to Lan. And yes of course it will be added to both solutions (AFAIK as well).

  • Aric Levin Profile Picture
    Aric Levin 30,188 on at
    RE: Best practice for solution use

    Hi Lan,

    You did not mention you are using Ribbon Workbench within XRM Toolbox.

    RWB can be used either within the CRM environment itself or XRM Toolbox.

    Answer above is based on using it inside browser window.

  • ashlega Profile Picture
    ashlega 34,475 on at
    RE: Best practice for solution use

    I meant that RibbonDiffXml is not an "asset", really.. so you can't add it to one solution and not to the other - it'll be added to both (as far as I know)

  • Aric Levin Profile Picture
    Aric Levin 30,188 on at
    RE: Best practice for solution use

    One more note on Alex's response. When you add the entities to the new solution, you do not need to add any assets, just the entity itself

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Best practice for solution use

    Forgive my ignorance in this matter, but how do I control which browser is being used by XRMToolBox?

  • ashlega Profile Picture
    ashlega 34,475 on at
    RE: Best practice for solution use

    Hi,

     if you create a new solution, you'll need to add an entity to that solution so you could modify the ribbons.. Once you have modified the ribbons, those changes will be done on the entity level.. which means your original solution will be updated as well. So yes, this will affect your original solution(and, therefore, your next migration as well)

  • Aric Levin Profile Picture
    Aric Levin 30,188 on at
    RE: Best practice for solution use

    Try see if you can use RWB using a different browser, and still get the message.

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans