2

这是关于使用Microsoft Dynamics 365和Unified Service Desk的呼叫中心解决方案。在美元呼叫中心代理需要查看来自多个Oracle数据库的信息(3个产品的3个数据库)。当在呼叫中心收到呼叫时,系统将根据号码从客户的这些数据库中提取数据(电话将通过连接器集成)。我们正考虑在统一服务台中的iframe上显示此信息。 是否可以根据iframe上点击的内容填充CRM字段?从iframe填充CRM表单字段

情景:客户打电话来检查他已购买的产品A.呼叫中心代理在iframe中查看产品A信息。当代理点击产品A的行时,产品A上的产品(将其作为文本字段)应该填入名称 - 产品A.

这可能吗?关于如何实施的任何想法?

回答

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); 
}); 
+0

对于动态CRM 2011工作的。但是,在CRM 2016和CRM 365中,CRM表单中嵌入的HTML Web资源无法轻松访问其父表单。 –