演练 5:通过显示会话名称和概述数据显示增强的会话信息

 

发布日期: 2016年11月

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

在上一个演练中,演练 4:在代理应用程序的会话中显示 Microsoft Dynamics 365 记录,您了解了如何在 Unified Service Desk 的会话中显示存储在 Microsoft Dynamics 365 的客户记录。 但是,如果您可以用带有一些有关会话记录重要概述信息的唯一名称来识别每一个会话,您会获得更好的体验。

本演练演示如何动态显示会话名称和会话概述信息以增强代理的客户交流体验。 本演练基于上一演练生成,演练 4:在代理应用程序的会话中显示 Microsoft Dynamics 365 记录

必备项

在本演练中

步骤 1:创建托管控件的会话行类型以显示会话概述信息

步骤 2:定义会话名称信息

步骤 3:定义会话概述信息

步骤 4:添加控件到配置

步骤 5:测试应用程序

结论

步骤 1:创建托管控件的会话行类型以显示会话概述信息

若要在您的代理应用程序中显示会话概述信息,请在代理应用程序中创建托管控件的“会话行”类型实例。

  1. 登录到 Microsoft Dynamics 365。

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

  3. 单击“托管控件”。

  4. 单击“新建”。

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

    字段

    客户

    Contoso 会话概述

    USD 组件类型

    会话行

    显示组

    SessionExplorerPanel

    创建一个会话子项托管控件

  6. 单击“保存”。

步骤 2:定义会话名称信息

若要动态显示会话选项卡名称,则要使用替换参数配置会话行规则。

  1. 登录到 Microsoft Dynamics 365。

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

  3. 单击“会话行”。

  4. 单击“新建”。

  5. 在“新会话信息”页面上,指定下列值:

    字段

    订单

    任何随机值;如 5

    客户

    Contoso 会话名称

    所选实体

    account

    Type

    会话名称

    显示

    会话:[[account.name]]

    备注

    我们正使用替换参数以定义会话选项卡名称格式。 在这种情况下,会话名称将为 会话: 后跟会话中显示的客户记录名称。

    定义会话选项卡名称文本和格式

  6. 单击“保存”。

步骤 3:定义会话概述信息

定义会话概述信息以在步骤 1 中配置的托管控件的“会话行”类型中显示。

  1. 登录到 Microsoft Dynamics 365。

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

  3. 单击“会话行”。

  4. 单击“新建”。

  5. 在“新会话信息”页上,指定下列值。

    字段

    订单

    任何随机值;如 6

    客户

    Contoso 会话概述信息

    所选实体

    account

    类型​​

    会话概述

    显示

    <Grid Margin="0"      xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"      xmlns:CCA="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Dynamics;assembly=Microsoft.Crm.UnifiedServiceDesk.Dynamics">
      <Grid.RowDefinitions>
        <RowDefinition Height="auto" />
        <RowDefinition Height="auto" />
        <RowDefinition Height="auto" />
        <RowDefinition Height="auto" />
        <RowDefinition Height="auto" />
        <RowDefinition Height="auto" />
      </Grid.RowDefinitions>
      <Grid.ColumnDefinitions>
        <ColumnDefinition Width="80"/>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="auto" />
      </Grid.ColumnDefinitions>
      <TextBlock Margin="5,0,0,0" Grid.Row="0" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="Primary Contact: [[account.primarycontactid.name]x]" />
      <TextBlock Margin="5,0,0,0" Grid.Row="1" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Text="[[account.address1_line1]x]"/>
      <TextBlock Margin="5,0,0,0" Grid.Row="2" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="[[account.address1_line2]+x]" />
      <TextBlock Margin="5,0,0,0" Grid.Row="3" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="[[account.address1_line3]+x]" />
      <TextBlock Margin="5,0,0,0" Grid.Row="4" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="[[account.address1_city]x], [[account.address1_stateorprovince]x] [[account.address1_postalcode]x]" />
      <TextBlock Margin="5,0,0,0" Grid.Row="5" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="Phone: [[account.telephone1]x]" />
    </Grid>

    备注

    本示例使用 XAML 和替换参数以定义在会话概述区域中显示当前客户的主要联系人、地址和电话号码的会话概述信息。

    定义会话概述信息

  6. 单击“保存”。

步骤 4:添加控件到配置

在此步骤中,您将添加在此演练中配置的托管控件和会话行规则到“Contoso 配置”来为分派到配置的用户显示这些控件。 在 演练 1:创建简单的代理应用程序 中创建“Contoso 配置”。

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

控件名称

控件类型

Contoso 会话概述

托管控件

Contoso 会话名称

会话行

Contoso 会话概述信息

会话行

要添加控件到配置:

  1. 登录到 Microsoft Dynamics 365。

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

  3. 单击“配置”。

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

  5. 在导航栏上,单击“Contoso 配置”旁边的向下箭头,然后选择“托管控件”。

  6. 在下一个页面上,单击“添加现有托管控件”,在搜索框中键入“Contoso Session Overview”,然后按 ENTER 键或单击搜索图标。

  7. 在搜索结果框中,单击托管控件以将其添加到“Contoso 配置”。

  8. 同样,请通过单击“Contoso 配置”旁边的向下箭头,并单击“会话行”来添加会话行控件。

  9. 单击“保存”。

步骤 5:测试应用程序

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

  2. 单击工具栏中“搜索”按钮旁边的向下箭头,然后单击“客户”以显示 Dynamics 365 实例的客户记录。

  3. 单击该展开以显示左窗格 (SessionExplorerPanel)。

    在 Unified Service Desk 中选择扩展器

  4. 单击任何客户记录以在代理应用程序中显示会话中的各个客户信息。 注意会话选项卡的名称自动显示后跟当前客户名称的“会话”。 左窗格显示之前定义的会话概述信息。

    会话名称和概述信息

  5. 如果打开其他客户记录,则其会在代理应用程序中的其他会话中显示。 若要打开其他客户,请单击“搜索”按钮旁边的向下箭头,单击“客户”,然后单击客户名称以在其他会话中显示客户信息。

    Unified Service Desk 中的多个会话

结论

在本演练中,您了解了如何使用会话行配置规则来根据上下文显示代理应用程序中会话记录的会话选项卡名称和关键概述信息。 使用配置,您还可以了解如何筛选 Unified Service Desk 控件的访问权限。

另请参阅

演练 1:创建简单的代理应用程序
演练 2:在代理应用程序中显示外部网页
演练 3:在您的代理应用程序中显示 Microsoft Dynamics 365 记录
演练 4:在代理应用程序的会话中显示 Microsoft Dynamics 365 记录
演练 6:配置代理应用程序中的调试器托管控件
演练 7:在代理应用程序中配置代理脚本
统一服务台配置演练

Unified Service Desk 2.0

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