В данной статье мы рассмотрим пошаговую инструкцию как добавить кнопку на меню-ленту (риббон) 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()))); }