Пользовательская кнопка Dynamics Crm 365 на панели инструментов навигации

Можно ли в Dynamics Crm 365 (онлайн) создать и отобразить настраиваемую кнопку / значок на панели навигации?


person noobie    schedule 31.01.2017    source источник


Ответы (2)


Обновлять:

В последнее время глобальная панель навигации настраивается в рабочей среде ленты, и кнопки можно добавлять поддерживаемым способом в Mscrm.GlobalTab Узнать больше

———————————————————

Мы добились этим.

Добавить / использовать существующую кнопку на ленте / панели команд и включить правило как ярлык для выполнения приведенного ниже сценария как функции из веб-ресурса javascript: [просто скопируйте этот сценарий, измените org_url и запустите его в консоли панели инструментов разработчика браузера, чтобы увидеть его в действии]

    var element = window.parent.document.getElementById("navTabGroupDiv");
    var url = "http://<org_url>/_imgs/AboutBox.gif";
    var para = document.createElement("img");
            para.id = "myimg"
            para.alt = "OhMyGod";
            para.src = url;
            para.style.float = "right";
            para.style.height = "30px";
            para.style.marginTop  = "10px";
            para.onclick = function () {
                var webResource = 'test.html';
                Xrm.Utility.openWebResource(webResource, null);
            };
            
            element.appendChild(para);
            
            var Relement = window.parent.document.getElementsByClassName("navTabFiller");
            if (Relement!=undefined && Relement.length > 0)
                Relement[0].remove();

введите описание изображения здесь

Примечание. Эта манипуляция с элементом DOM не поддерживается, но это единственный способ.

person Arun Vinoth    schedule 18.08.2017

Нет возможности использовать XrmToolBox SiteMap Editor в Dynamics 365, но есть новая функция. Встроенный редактор SiteMap. Перейдите в Решение по умолчанию -> Приложения -> и нажмите Продажи

Затем вы увидите окно AppDesigner

Нажмите кнопку со стрелкой в ​​сторону SiteMap, и все, вы можете использовать новый редактор SiteMap  введите описание изображения здесь

person Denys Demchenko    schedule 01.02.2017
comment
Спасибо за ответ. Мне нужно, чтобы кнопка была доступна на панели навигации (рядом со значками поиска и истории). Я создал неподдерживаемый обходной путь, прикрепив скрипт к скрытой кнопке на панели инструментов панели инструментов. - person noobie; 08.02.2017
comment
@noobie присоединение сценария к скрытой кнопке на панели инструментов панели инструментов поддерживается, если вы выполнили настройку ленты .. только внедрение сценариев и манипуляции с DOM не поддерживаются. - person Arun Vinoth; 18.08.2017