Developers, it’s a little irksome to keep struggling with issues around making your ribbon buttons work correctly during the development phase.
At times, you wonder why your button didn’t show up on the form although you had set everything up correctly. Or even for out-of-box button, that didn’t show?
In this example, I’ll find out by my Project Service Quote record doesn’t have a Activate Quote button on the ribbon.
We can use Command Checker to find out why.
Enable Command Checker
Remember, this only works in the Unified Interface and not on the classic UI.
Command Checker is a developer feature to identify how a certain ribbon button has or has not rendered on your form/view. So let’s begin –
Add this command to the end of the Entity form page URL: &flags=FCB.CommandChecker=true&ribbondebug=true
Add make it look like something like below –
Form Command Checker
- Now, if you navigate to the ellipses on the ribbon, check that Command Checker has now appeared.
- A Command Checker Window will appear as below. Navigate to the button you are having issue on.
- Then, click on Command Properties as shown above to see what didn’t pass through. And as shown below, we could see that one of the conditions in Enable Rule didn’t get through and hence, the button didn’t show up on the ribbon.
In case you are also looking at how to hide out-of-the-box ribbon buttons, check this – Hide Custom Ribbon Button [Easy Way] – Ribbon Workbench
Global Command Checker
And with that, you must have also observed the Command Checker on the Navigation Ribbon bar as well.
And it opens up as below –
Some other Ribbon Workbench related posts –
- Show Ribbon button only on record selection in Dynamics CRM
- Enable Flow button on D365 Ribbon
- [SOLVED] Navigating URL from Ribbon’s custom button in Dynamics for Phones app
- Fix Ribbon icons on the Unified Interface in D365 CE
- Create a New Record button for Activity Type entity using Ribbon Workbench: D365
- D365 Ribbon Button shortcut to open a Document in SharePoint Online
Hope this helps! Happy 365ing!
5 thoughts on “Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface”
[…] Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface […]
[…] Debug Ribbon button customization using Command Checker — d365demystified.com […]
[…] Debug Ribbon button customization using Command Checker — […]
Does this supposed to work onprem? I just get an error: Exception message: CRM Parameter Filter – Invalid parameter ‘flags=FCB.CommandChecker=true’ in Request.QueryString on page /main.aspx
I’m not pretty sure on what version this is available. MS Docs say that it is supported in limited number of on-prem versions. If I come across any details, I’ll post it here. 🙂