2

Речь идет о решении центра обработки вызовов с использованием Microsoft Dynamics 365 и унифицированной службы поддержки. В долларах США агенту call-центра нужно видеть информацию из нескольких баз данных Oracle (3 базы данных для 3 продуктов). Когда вызов поступает в центр обработки вызовов, система будет извлекать данные из этих баз данных для клиента на основе номера (телефония будет интегрирована с помощью соединителя). Мы собираемся отобразить эту информацию в iframe в унифицированной службе поддержки. Возможно ли заполнять поля CRM на основе того, что нажал на iframe?Заполнение полей формы CRM из iframe

Сценарий: Клиент звонит, чтобы узнать о продукте, который он приобрел. Агент call-центра видит информацию о продукте А в iframe. Когда агент нажимает на строку для продукта А, продукт (пусть это будет текстовое поле) в форме «Форма» в долларах США должен быть заселен именем - Продукт А.

Возможно ли это? Любые идеи о том, как это можно реализовать?

ответ

2

Можно: плавающий фрейм, встроенный в форме CRM можно заполнить значения на форме с помощью:

window.parent.Xrm.Page.getAttribute("fieldschemaname").setValue(val);

Например:

productRow.addEventListener('click', function (product) { 
    window.parent.Xrm.Page.getAttribute("name").setValue(product.Name); 
}); 
+0

Для Dynamics CRM 2011 это работает. Однако в CRM 2016 и CRM 365 веб-ресурсы HTML, встроенные в формы CRM, не могут легко получить доступ к их родительской форме. –

Смежные вопросы