В данной статье мы рассмотрим пошаговую инструкцию как добавить кнопку на меню-ленту (риббон) Microsoft Dynamics 365.
Обратите внимание, что для выполнения данной задачи нам понадобится установленное решение Ribbon Workbench.
1. Открываем Ribbon Workbench. Для этого заходим в решения Microsoft Dynamics 365.
2. Выбираем необходимое нам решение

3. Добавляем новую команду JavaScript

4. Добавляем действие JavaScript и вызов функции сообщения, которая хранится в ранее загруженном веб-ресурсе. Как это сделать читайте в статье Добавление Web Resources в Microsoft Dynamics CRM.

5. Добавляем кнопку ленты и заполняем необходимые свойства. После этого связываем ранее созданную команду с кнопкой и публикуем изменения

6.После этого переходим на нужную страницу и нажимаем на добавленную кнопку, чтобы проверить работу нашего кода.
Содержимое JavaScript веб-ресурса
function alertURL() { var url= "{0}/main.aspx?etn={1}&id={2}&pagetype=entityrecord" Xrm.Utility.alertDialog( url.replace("{0}", Xrm.Page.context.getClientUrl()).replace("{1}", Xrm.Page.data.entity.getEntityName()).replace("{2}", encodeURIComponent(Xrm.Page.data.entity.getId()))); }