Заполните поля формы CRM из iframe

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

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

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

1 ответ

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

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

Например:

productRow.addEventListener('click', function (product) {
    window.parent.Xrm.Page.getAttribute("name").setValue(product.Name);
});
Другие вопросы по тегам