Announcements
Good Morning,
The sales order entity have a custom ribbon due to the installation of dynamics connecter solution. Lately, I have removed the solution due to customer request but the ribbon did not reset to its original state.The "Submit Order" button is still there and "Create Invoice" & "Fulfill Order" buttons are not there.
How can I fix this ?
Best Regards,
Thanks A lot:)
*This post is locked for comments
Hi,
This is because of SOPIntegration Enabled on Organization entity. You will need to write a custom code to reset the organization settings.
Please follow the steps in my blog to rectify this issue.
https://dynamicsfunda.blogspot.com/2018/08/dynamics-365-uninstall-cds-solution.html
Hope it helps!
Regards,
Rameshwari
Francesco ,
there is a display rule that check the organizationBase table and accordingly it shows / hides the button.
The fields "IsSOPIntegrationEnabled" was it set to True and I updated to False the reset the IIS and the buttons were there again.
I do not know why uninstalling the Dynamics Connector solution keeps this dirty data. What I did was on the testing server is unsupported,is there any supported way to do this?
Hi zmk,
this RibbonDiff is standard, so the problem is not here.
I need to do a trial, stay tuned.
If you found the answer helpful, please mark as Verified
Join my network on LinkedIn Follow me on Twitter
Thank You & Best Regards
Francesco Picchi
Microsoft Dynamics CRM Consultant, Bologna+Milano, ITALY
Independent Contractor
Hi Francesco,
Thanks for your reply .
Below is the tag data but nothing related to the buttons :
<RibbonDiffXml>
<CustomActions />
<Templates>
<RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates>
</Templates>
<CommandDefinitions />
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules />
<EnableRules />
</RuleDefinitions>
<LocLabels />
</RibbonDiffXml>
What do you advise
Other option if you are not comfortable in customization Xml. you can use ribbon work bench to remove button and unhide button.
refer below article
https://www.develop1.net/public/rwb/ribbonworkbench.aspx
If you found the answer helpful, please mark as Verified
Hi zmk,
proceed as follows, as first step:
1) create a new solution
2) add order entity (metadata only)
3) export solution (an take it as backup)
4) unzip it
5) open customization.xml file
6) search for ribbondiffxml
7) if ribbondiffxml tag content contains something related to your button, delete it and save
8) re-zip solution
9) upload solution
10) you are done!
If ribbondiffxml doesnt contains anything let me know.
If you found the answer helpful, please mark as Verified
Join my network on LinkedIn Follow me on Twitter
Thank You & Best Regards
Francesco Picchi
Microsoft Dynamics CRM Consultant, Bologna+Milano, ITALY
Independent Contractor
André Arnaud de Cal...
293,514
Super User 2025 Season 1
Martin Dráb
232,594
Most Valuable Professional
nmaenpaa
101,158
Moderator