这是关于使用Microsoft Dynamics 365和Unified Service Desk的呼叫中心解决方案。在USD上,呼叫中心工程师需要查看来自多个Oracle数据库的信息(3个数据库对应3个产品)。当呼叫中心收到呼叫时,系统将根据号码从这些数据库中为客户提取数据(电话将使用连接器集成)。我们正在考虑将此信息显示在Unified Service Desk的iframe上。是否可以根据在iframe上单击的内容填充CRM字段?
场景:客户打电话询问他所购买的产品A。呼叫中心座席在iframe中看到产品A信息。当工程师单击Product A的行时,USD中的Case表单上的Product (设为文本字段)应填充名称-Product A。
这个是可能的吗?对如何实现这一点有什么想法吗?
发布于 2017-02-28 18:05:10
这是可能的:嵌入在客户关系管理表单中的iFrame可以使用以下方法填充表单上的值:
window.parent.Xrm.Page.getAttribute("fieldschemaname").setValue(val);
例如:
productRow.addEventListener('click', function (product) {
window.parent.Xrm.Page.getAttribute("name").setValue(product.Name);
});https://stackoverflow.com/questions/42387543
复制相似问题