Tutorial 5: Mostrar información de sesión mejorada mostrando nombre de sesión y datos de información general

 

Publicado: noviembre de 2016

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

En el tutorial anterior, Tutorial 4: Muestre un registro de Microsoft Dynamics 365 en una sesión en la aplicación del agente, aprendió a mostrar el registro del cliente almacenado en Microsoft Dynamics 365 en una sesión en Unified Service Desk. Sin embargo, la experiencia mejoraría si pudiera identificar cada sesión con un nombre único junto con cierta información clave sobre el registro en una sesión.

Este tutorial demuestra cómo mostrar dinámicamente la información del nombre de sesión e información general de sesión para mejorar la experiencia de interacción del cliente para los agentes. Este tutorial se basa en el tutorial anterior, Tutorial 4: Muestre un registro de Microsoft Dynamics 365 en una sesión en la aplicación del agente.

Requisitos previos

En este tutorial

Paso 1: Cree un tipo de control hospedado de Líneas de sesión para mostrar información general de sesión

Paso 2: Defina información de nombre de sesión

Paso 3: Defina información general de sesión

Paso 4: Agregue los controles a la configuración

Paso 5: Pruebe la aplicación

Conclusión

Paso 1: Cree un tipo de control hospedado de Líneas de sesión para mostrar información general de sesión

Para mostrar información general de sesión en la aplicación del agente, cree una instancia de un tipo de control hospedado Líneas de sesión en la aplicación del agente.

  1. Inicie sesión en Microsoft Dynamics 365.

  2. Vaya a Configuración > Unified Service Desk.

  3. Haga clic en Controles hospedados.

  4. Haga clic en Nuevo.

  5. En la página Nuevo control hospedado, especifique los siguientes valores:

    Campo

    Valor

    Nombre

    Información general de sesión de Contoso

    Tipo de componente de USD

    Líneas de sesión

    Grupo de presentación

    SessionExplorerPanel

    Cree un control hospedado Líneas de sesión

  6. Haga clic en Guardar.

Paso 2: Defina información de nombre de sesión

Para mostrar dinámicamente el nombre de la pestaña de sesión, configurará una regla de líneas de sesión utilizando los parámetros de sustitución.

  1. Inicie sesión en Microsoft Dynamics 365.

  2. Vaya a Configuración > Unified Service Desk.

  3. Haga clic en Líneas de sesión.

  4. Haga clic en Nuevo.

  5. En la página Información de nueva sesión, especifique los siguientes valores:

    Campo

    Valor

    Pedido

    Cualquier valor aleatorio; por ejemplo, 5

    Nombre

    Nombre de sesión de Contoso

    Entidad seleccionada

    account

    Tipo

    Nombre de sesión

    Mostrar

    Sesión: [[account.name]]

    Nota

    Estamos usando los parámetros de sustitución para definir el formato del nombre de la pestaña de sesión. En este caso el nombre de la sesión será Sesión: seguido del nombre del registro de la cuenta que se muestra en la sesión.

    ![Definir texto y formato del nombre de la pestaña de sesión](images/Dn864877.eb3ffd78-47b0-49f8-aa59-487c1773ee23(USD.2).jpeg "Definir texto y formato del nombre de la pestaña de sesión")
    1. Haga clic en Guardar.

    Paso 3: Defina información general de sesión

    Defina la información general de sesión para mostrar en el tipo de control hospedado de Líneas de sesión que ha configurado en el paso 1.

    1. Inicie sesión en Microsoft Dynamics 365.

    2. Vaya a Configuración > Unified Service Desk.

    3. Haga clic en Líneas de sesión.

    4. Haga clic en Nuevo.

    5. En la página Información de nueva sesión, especifique los siguientes valores.

      Campo

      Valor

      Pedido

      Cualquier valor aleatorio; por ejemplo, 6

      Nombre

      Información general de sesión de Contoso

      Entidad seleccionada

      account

      Tipo

      Información general de sesión

      Mostrar

      <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>

      Nota

      Este ejemplo se usa XAML y parámetros de recambio para definir la información general de la sesión que muestra el contacto principal, dirección, y el número de teléfono de la cuenta actual en el área información general de la sesión.

      ![Defina información general de sesión](images/Dn864877.32764b0f-b0c1-4fa7-9035-0453f1f5f252(USD.2).jpeg "Defina información general de sesión")
      1. Haga clic en Guardar.

      Paso 4: Agregue los controles a la configuración

      En este paso, agregará el control hospedado y las reglas de línea de sesión que se configuraron en este tutorial a Configuración de Contoso para mostrar estos controles al usuario que está asignado a la configuración.Configuración de Contoso se creó en Tutorial 1: Cree una aplicación simple del agente.

      Agregue lo siguiente a Configuración de Contoso.

      Nombre del control

      Tipo de control

      Información general de sesión de Contoso

      Control hospedado

      Nombre de sesión de Contoso

      Línea de sesión

      Información general de sesión de Contoso

      Línea de sesión

      Para agregar un control a la configuración:

      1. Inicie sesión en Microsoft Dynamics 365.

      2. Vaya a Configuración > Unified Service Desk.

      3. Haga clic en Configuración.

      4. Haga clic en Configuración de Contoso para abrir la definición.

      5. En la barra de navegación, haga clic en la flecha abajo junto a Configuración de Contoso y seleccione Controles hospedados.

      6. En la página siguiente, haga clic en Agregar control hospedado existente, escriba "Contoso Session Overview" en la barra de búsqueda y, a continuación, presione ENTRAR o haga clic en el icono de búsqueda.

      7. En el cuadro de resultados de búsqueda, haga clic en el control hospedado para agregarlo a Configuración de Contoso.

      8. De forma similar, agregue los controles de línea de sesión haciendo clic en la flecha abajo junto a Configuración de Contoso y haciendo clic en Líneas de sesión.

      9. Haga clic en Guardar.

      Paso 5: Pruebe la aplicación

      1. Inicie la aplicación cliente de Unified Service Desk, e inicie sesión en la instancia de Dynamics 365 donde configuró Unified Service Desk utilizando las mismas credenciales de usuario que están asignadas a la Configuración de Contoso en Tutorial 1: Cree una aplicación simple del agente. Para obtener información sobre la conexión con una instancia de Dynamics 365 utilizando la aplicación cliente de Unified Service Desk, vea TechNet: Conectarse a la instancia CRM con el cliente de Unified Service Desk

      2. Haga clic en la flecha abajo junto al botón Buscar en la barra de herramientas, y luego haga clic en Cuenta para mostrar los registros de cuenta de la instancia de Dynamics 365.

      3. Haga clic en el ampliador para mostrar el panel izquierdo (SessionExplorerPanel).

        Elija el ampliador en Unified Service Desk

      4. Haga clic en cualquiera de los registros de cuenta para mostrar la información de cuenta respectiva en una sesión en la aplicación del agente. Tenga en cuenta que el nombre de la pestaña de sesión muestra automáticamente la palabra Sesión: seguido del nombre de la cuenta actual. El panel izquierdo muestra la información general de la sesión que se definió anteriormente.

        Nombre e información general de sesión

      5. Si abre otro registro de cuenta, se mostrará en otra sesión en la aplicación cliente. Para abrir otra cuenta, haga clic en la flecha abajo junto al botón Buscar, haga clic en Cuenta, y luego haga clic en un nombre de cuenta para mostrar la información de cuentas en otra sesión.

        Varias sesiones en Unified Service Desk

      Conclusión

      En este tutorial, aprendió a usar reglas de configuración de líneas de sesión para mostrar en contexto el nombre de la pestaña de sesión e información general clave sobre el registro en una sesión en la aplicación del agente. También aprendió a filtrar acceso a los controles de Unified Service Desk con la configuración.

      Ver también

      Tutorial 1: Cree una aplicación simple del agente
      Tutorial 2: Mostrar una página web externa en la aplicación del agente
      Tutorial 3: Mostrar registros de Microsoft Dynamics 365 en la aplicación del agente
      Tutorial 4: Muestre un registro de Microsoft Dynamics 365 en una sesión en la aplicación del agente
      Tutorial 6: Configurar el control hospedado Depurador en la aplicación del agente
      Tutorial 7: Configure scripts de agente en la aplicación del agente
      Tutoriales de configuración de Servicios unificados

      Unified Service Desk 2.0

      © 2017 Microsoft. Todos los derechos reservados. Copyright