【问题标题】:Pass parameters from Web Application to CRM Case screen inside Unified Service Desk将参数从 Web 应用程序传递到 Unified Service Desk 内的 CRM 案例屏幕
【发布时间】:2020-05-25 11:41:11
【问题描述】:

我需要将参数从在美元会话中打开的 Web 应用程序传递到也在同一美元会话中打开的 CRM 案例屏幕。

有没有可能做到这一点?我知道如何从 CRM 传递到网络。但我无权修改网络应用程序。那么如何将值从 web 传递到 crm?

我只需要将来自 Web 的值放入 Unified Service Desk Data 参数中,然后我就可以在我的 CRM 页面中获取这些值。

请告诉我..

【问题讨论】:

    标签: web dynamics-crm crm unified-service-desk


    【解决方案1】:

    创建一个新的操作调用,其中操作为RunXrmCommand。托管控件应该是托管您的 CRM 案例屏幕的页面。在操作调用的“数据”部分,您可以简单地将 USD 上下文变量直接注入 javascript。例如,数据部分可能如下所示:

    function UpdateCaseFields() {
        Xrm.Page.getAttribute("nwn_name").setValue("[[$Context.CaseName]+]");
    }
    

    如果您尝试另辟蹊径,则必须从 javascript 触发一个事件。本教程提供了一个很好的大纲:https://neilparkhurst.com/2017/04/07/usd-execute-actions-from-javascript/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-18
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-14
      相关资源
      最近更新 更多