Views:

Issue:

 
When a button is not appearing in the Ribbon of a page as expected. And the cause is unknown.
 

Evaluation:

 
Within Dynamics, there is a function called Ribbon Debug/ Command Checker. To utilize this function, add "&ribbondebug=true" to the end of the URL of the record you want to evaluate. The page will reload.
 
Within the ellipses of ribbon you want to analyze will be a new button called Command Checker. 
 
 
Within Command Checker, a list will appear of all of the buttons associated with the ribbon. Those in black text are the visible buttons and those that are greyed out are the hidden buttons. 
 
When any of the options are selected, the button properties will open. This will list what command is used for the button, this is helpful if you have two options for New buttons and are wanting to make modifications to just one. This will tell you which of those two buttons is the command you are looking for within XRM Toolbox's Ribbon Workbench.
 
 
 
Within the Command Properties tab, there is a list of all Enable Rules and Display Rules. The True and False next to each role signifies where it is causing the button to be hidden (false) or not causing the button to be hidden (true). Only 1 false is needed for the button to be hidden. These rules can be expanded to give further detail.
 
 
Once the Display Rule or Enable Rule that is causing the functionality issue with the button is found, it can be updated using the XRM Toolbox's Ribbon Workbench tool.