DYNAMICS 365 MOVE RIBBON BUTTON FROM ONE TAB TO ANOTHER

In this blog post, I will explain how to move a ribbon button from one tab to another.

Our victim will be the Run Report button on the Account entity views. However, this can be applied to any other button whether it is displayed on a View, Form, or Sub-grid.

The main purpose of this modification, is to increase the User Experience by saving one additional click to execute any action especially if it is frequently used.

Problem

Whenever you want to click Run Report button (in a view, form, or sub-grid), you have to select the record(s), click the (...) button, click Run Report button, and finally click on the report to be generated.
Move ribbon button 1

Solution

The below steps will guide you to change the location of the button in order to be directly clickable when the user selects a record(s) in a view.
  1. Install the Ribbon Workbench and add the Account entity to a new temporary solution
  2. Open the Ribbon Workbench and load the solution
  3. Select the Account entity from the list
  4. Click the Ribbon tab, and in Home Ribbon, scroll to the right to reach the Run Report button. (the same can be applied to the Form or Sub-grid)
    Move ribbon button 2

  5. Right-Click Run Report > Customize Button. You are now able to relocate the button
  6. Drag the button onto a tab where it can be directly shown in the view (before Send Direct Email button in this example)
  7. You will receive a message informing you that the old button will be hidden and a copy will be created
    Move ribbon button 3

  8. Click OK to accept the changes and create the copy of the button in the ribbon
    Move ribbon button 4

  9. Click Publish > OK to publish the changes to the organization
  10. After the publish is done, you can check that the Run Report button is now displayed in the command bar, and the user can directly click it
    Move ribbon button 5


Hope This Helps!

Comments

Popular posts from this blog

DYNAMICS 365 HOW TO HIDE RECENT RECORDS FOR LOOKUP FIELD IN UCI

SEARCH BY GUID IN DYNAMICS 365

SAVE FORM IN DYNAMICS 365 JAVASCRIPT