【问题标题】:Populate CRM form fields from iframe从 iframe 填充 CRM 表单字段
【发布时间】:2017-02-22 09:27:59
【问题描述】:

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

场景:客户致电查询他购买的产品 A。呼叫中心代理在 iframe 中看到产品 A 信息。当代理单击产品 A 的行时,以美元为单位的案例表单上的产品(假设这是一个文本字段)应填充名称 - 产品 A。

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

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm dynamics-crm-online unified-service-desk


    【解决方案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);
    });
    

    【讨论】:

    • 对于 Dynamics CRM 2011 这有效。但是,在 CRM 2016 和 CRM 365 中,嵌入在 CRM 表单中的 HTML Web 资源无法轻松访问其父表单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    相关资源
    最近更新 更多