Как создать собственный глобальный элемент / приложение в CRM Dynamics, чтобы он отображался на всех страницах и мог управлять навигацией пользователя? - PullRequest
0 голосов
/ 21 мая 2019

Мне нужно добавить пользовательский элемент / мини-приложение / расширение к продажам CRM Dynamics, чтобы он отображался глобально на всех страницах, на которые пользователь переходит, а также может перемещаться по URL-адресам пользователей, когда происходят определенные события.

Какие именно параметры должны соответствовать указанным выше критериям?

На снимке экрана ниже показан пример области, в которой мне нужно создать приложение в качестве примера.Crm Lead Page with custom widget

Я полагаю, что во многих случаях целесообразно настраивать глобальный элемент, тем более что может потребоваться создание пользовательских приложений.

Я понимаю, что могу использовать Ресурсы для создания SPA, например angular, который работает до тех пор, пока URL-адрес остается в URL-адресе SPA.Но для нашего варианта использования мы стремимся предоставить конечным пользователям возможность перемещаться по CRM с помощью пользовательских элементов управления.но когда что-то происходит в другой подсистеме, нам нужны конечные пользователи, которые вошли в систему CRM, чтобы мгновенно просматривать важные для них данные.

Это технически возможно?

Ответы [ 2 ]

1 голос
/ 23 мая 2019

К сожалению, это невозможно.Есть некоторые концепции, чтобы показать путь обучения таким образом.Это не удовлетворит ваши потребности.

Я понимаю, что вам нужно, например, новостная лента или ротатор рекламы для скользящего контента, но контекстно-зависимая область выпадающего меню, которая всегда закреплена.Для этого нет опции OOB или настройки / конфигурации.Вы можете инициировать эту концепцию в Dynamics Ideas .

Как вы сказали, может быть веб-ресурс HTML, разработанный и встроенный в панель инструментов, это очень ограничено для ваших требований.

Редактировать :

Я думаю, что вы ищете Channel Integration Framework , который поможет вам настроить сторонние приложения CTI.

0 голосов
/ 12 июня 2019

В CRM V9 они ввели новый вызов API для «Панели».Эта панель загружается в сторону экрана и может отображать контент независимо от того, куда пользователь перемещается по всему приложению.Я немного поигрался с этим по личным причинам на работе, но, похоже, это именно то, что вы ищете.

Вызов «Xrm.Panel.loadPanel (URL / WebResource)»

https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/clientapi/reference/xrm-panel Example

Однако,эта функция в настоящее время находится в разработке, и ее следует использовать только на свой страх и риск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...