这是关于使用Microsoft Dynamics 365和Unified Service Desk的呼叫中心解决方案。在USD上,呼叫中心代理需要查看来自多个Oracle数据库的信息(3个产品的3个数据库)。当呼叫中心收到呼叫时,系统将根据号码从客户的这些数据库中获取数据(电话将使用连接器集成)。我们正考虑在Unified Service Desk中的iframe上显示此信息。 是否可以根据iframe上点击的内容填充CRM字段?
场景:客户致电查询他已购买的产品A.呼叫中心代理在iframe中查看产品A信息。当代理点击产品A的行时,USD中的Case表单上的产品(这是一个文本字段)应填充名称 - 产品A.
这可能吗?关于如何实现这一点的任何想法?
答案 0 :(得分:2)
有可能:嵌入在CRM表单中的iFrame可以使用以下内容填充表单上的值:
window.parent.Xrm.Page.getAttribute("fieldschemaname").setValue(val);
例如:
productRow.addEventListener('click', function (product) {
window.parent.Xrm.Page.getAttribute("name").setValue(product.Name);
});