Customize commands and the ribbon

Dynamics 365 for Customer Engagement displays commands in different ways depending on the entity and the client. In most places in the web application you will see a command bar instead of a ribbon. Dynamics 365 for tablets also uses data defined as ribbons to control what commands are available using a command bar that is optimized for touch.

The command bar provides better performance. The ribbon is still displayed in the web application for certain entity forms and it is still used for list views in Dynamics 365 for Outlook.

Both the command bar and the ribbon use the same underlying XML data to define what commands to display, when the commands are enabled, and what the commands do.

The topics in this section introduce you to key concepts that you must understand, and common tasks you perform when you customize the command bar or the ribbon.


Because the underlying XML schema was designed to display commands as ribbons, the term ribbon will continue to be used in the documentation.

The SDK describes the process of editing the ribbon by editing the customization.xml file directly. The most frequently used tool created by the community is the Ribbon Workbench

To obtain support or help to use this program, contact the program publisher.

See also

Ribbon Core Schema

Ribbon Types Schema

Ribbon WSS Schema

Sample: Export Ribbon Definitions

Client scripting using JavaScript