演练 2:在代理应用程序中显示外部网页

 

发布日期: 2016年11月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016

本演练演示如何在代理应用程序中显示网页或外部 URL。 在本演练中,您将了解如何在客户端应用程序中显示 Unified Service Desk 管理指南,此指南在https://technet.microsoft.com/library/dn499779.aspx上联机可用。

必备项

在本演练中

步骤 1:创建托管控件以显示网页

步骤 2:创建托管控件的工具栏容器类型

步骤 3:添加工具栏并将其附加到工具栏容器

步骤 4:添加工具栏按钮和操作调用以显示网页

步骤 5:将控件添加到配置中

步骤 6:测试应用程序

结论

步骤 1:创建托管控件以显示网页

在此步骤中,您将创建标准 Web 应用程序类型的托管控件以显示该网页。

  1. 登录到 Microsoft Dynamics 365。

  2. 转到“设置”>“Unified Service Desk”。

  3. 单击“托管控件”。

  4. 单击“新建”。

  5. 在“新托管控件”页面上,指定以下值:

    字段

    客户

    Contoso 帮助

    显示名称

    Contoso 帮助

    USD 组件类型

    标准 Web 应用程序

    允许多个页面

    宿主类型

    内部 WPF

    应用程序是全局的

    已检查

    显示组

    MainPanel

    “标准 Web 应用程序”托管控件

  6. 单击“保存”。

步骤 2:创建托管控件的工具栏容器类型

工具栏容器托管控件用于在 Unified Service Desk 中保留并显示工具栏。 在此节中,您将创建托管控件的“工具栏容器”类型,其显示在客户端应用程序的工具栏区域。

  1. 登录到 Microsoft Dynamics 365。

  2. 转到“设置”>“Unified Service Desk”。

  3. 单击“托管控件”。

  4. 单击“新建”。

  5. 在“新托管控件”页面上,指定以下值:

    字段

    客户

    关于工具栏容器的 Contoso

    USD 组件类型

    工具栏容器

    显示组

    AboutPanel

    工具栏容器托管控件

  6. 单击“保存”。

步骤 3:添加工具栏并将其附加到工具栏容器

在此步骤中,您将创建工具栏并将其附加到在步骤 2 中创建的工具栏容器托管控件中。 这样做是为了在代理应用程序中显示工具栏。

  1. 登录到 Microsoft Dynamics 365。

  2. 转到“设置”>“Unified Service Desk”。

  3. 单击“工具栏”。

  4. 单击“新建”。

  5. 在“新工具栏”页上,在“名称”框中键入“关于工具栏的 Contoso”,然后单击“保存”。

  6. 将工具栏附加到步骤 2 中创建的工具栏容器托管控件中。 在导航栏上,单击“Contoso 关于工具栏”旁边的向下箭头,然后单击“托管控件”。

  7. 在下一个页面上,单击“添加现有托管控件”,在搜索框中键入 Contoso About Toolbar Container,然后按 Enter 键或单击搜索图标。

  8. 从搜索结果中,请选择“关于工具栏容器的 Contoso”。

  9. 单击“保存”。

步骤 4:添加工具栏按钮和操作调用以显示网页

在此步骤中,在工具栏上添加按钮并附加操作调用到此按钮,以便在单击此按钮时,在由步骤 1 创建的托管控件中显示指定网页。

  1. 在步骤 3 中保存工具栏之后,“按钮”区域才可用。 在“按钮”区域,请在右角单击“+”以添加按钮。

  2. 在“新托管控件”页面上,指定以下值。

    字段

    客户

    Contoso 显示帮助

    按钮文本

    显示帮助

    创建新工具栏按钮

  3. 单击“保存”以保存记录,并启用“操作”区域。

  4. 添加两个操作调用,以便为您在步骤 1 中指定的托管控件指定要导航到的网页的 URL。 此外,请在Contoso 全局管理器“托管控件中再创建一个操作调用,以便显示步骤 1 中在代理应用程序内创建的托管控件。

    在“操作”区域中,单击右角的“+”以添加操作调用。

  5. 在“操作”区域的搜索框中,按 Enter 或单击搜索图标。

  6. 在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。

    选择“新建”以创建操作调用

  7. 在“新操作调用”页上,指定以下值:

    字段

    客户

    Contoso 操作调用:显示帮助

    订单

    1

    托管控件

    Contoso 帮助

    操作​​

    导航

    数据

    url=https://technet.microsoft.com/library/dn499779.aspx

    在 Unified Service Desk 中创建操作调用

  8. 单击“保存”。 将新操作调用添加到“Contoso 显示帮助”按钮中。

  9. 添加其他操作调用到该按钮以在客户端应用程序中显示网页的托管控件上设置焦点。 在“操作”区域中,单击右角的“+”以添加操作调用。

  10. 在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。

  11. 在“新操作调用”页面上,指定以下值。

    字段

    客户

    Contoso 操作调用:显示帮助托管控件

    订单

    2

    托管控件

    Contoso 全局管理器

    操作​​

    ShowTab

    数据

    Contoso 帮助

    在 Unified Service Desk 中创建操作调用

  12. 单击“保存”。 添加新操作调用到“Contoso 显示帮助”按钮。 您可以查看添加到工具栏按钮的两个操作调用。

    添加到工具栏按钮的操作调用

步骤 5:将控件添加到配置中

在此步骤中,请添加在此演练中创建的操作调用、托管控件和工具栏到“Contoso 配置”以向分派到配置的用户显示这些控件。 在 演练 1:创建简单的代理应用程序 中创建“Contoso 配置”。

将以下添加到“Contoso 配置”。

控件名称

控件类型

Contoso 操作调用:显示帮助

操作调用

Contoso 操作调用:显示帮助托管控件

操作调用

Contoso 帮助

托管控件

关于工具栏容器的 Contoso

托管控件

关于工具栏的 Contoso

工具栏

要添加控件到配置:

  1. 登录到 Microsoft Dynamics 365。

  2. 在导航栏上,单击“Microsoft Dynamics 365”,并随后选择“设置”。

  3. 转到“设置”>“Unified Service Desk”。

  4. 单击“配置”。

  5. 单击“Contoso 配置”以打开定义。

  6. 在导航栏上,单击“Contoso 配置”旁边的向下箭头,然后选择“操作调用”。

  7. 在下一个页面上,单击“添加现有操作调用”,在搜索框中键入“Contoso Action Call”,然后按 ENTER 键或单击搜索图标。

  8. 在搜索结果中显示两个操作调用。 添加这两个操作调用。

  9. 同样,通过单击“Contoso 配置”旁边的向下箭头添加托管控件和工具栏,然后分别单击“托管控件” 和“工具栏”。

  10. 单击“保存”。

步骤 6:测试应用程序

启动 Unified Service Desk 客户端应用程序,并登录到使用与 演练 1:创建简单的代理应用程序 中分派到“Contoso 配置”的相同用户凭据配置 Unified Service Desk 的 Dynamics 365 实例上。 有关使用 Unified Service Desk 客户端应用程序连接至 Dynamics 365 实例的信息,请参阅 TechNet:使用 Unified Service Desk 客户端连接至 CRM 实例

现在代理应用程序的右上角将拥有“显示帮助”按钮:

显示 Unified Service Desk 中的帮助按钮

单击“显示帮助”以显示在 Unified Service Desk 应用程序中指定的 Web URL。

客户端应用程序中显示的帮助

结论

在本演练中,您了解了如何在 Unified Service Desk 客户端应用程序中显示网页。 使用配置,您还可以了解如何筛选 Unified Service Desk 控件的访问权限。

另请参阅

演练 1:创建简单的代理应用程序
演练 3:在您的代理应用程序中显示 Microsoft Dynamics 365 记录
演练 4:在代理应用程序的会话中显示 Microsoft Dynamics 365 记录
演练 5:通过显示会话名称和概述数据显示增强的会话信息
演练 6:配置代理应用程序中的调试器托管控件
演练 7:在代理应用程序中配置代理脚本
演练 8:在您的代理应用程序中使用 Parature 知识库
统一服务台配置演练

Unified Service Desk 2.0

© 2017 Microsoft。 保留所有权利。 版权