Passo a passo 5: Exibir informações avançadas da sessão, com o nome da sessão e os dados de visão geral

 

Publicado: novembro de 2016

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

No passo a passo anterior, Passo a passo 4: Exibir um registro do Microsoft Dynamics 365 em uma sessão no aplicativo agente, você aprendeu como exibir o registro do cliente armazenado no Microsoft Dynamics 365, em uma sessão no Unified Service Desk. Entretanto, a experiência seria melhor se fosse possível identificar cada sessão com um nome exclusivo, juntamente com as principais informações de visão geral sobre o registro em uma sessão.

Este passo a passo demonstra como exibir dinamicamente o nome da sessão e as informações de visão geral da sessão para aprimorar a experiência de interação do cliente nos agentes. Este passo a passo aprimora o passo a passo anterior, Passo a passo 4: Exibir um registro do Microsoft Dynamics 365 em uma sessão no aplicativo agente.

Pré-requisitos

Neste Passo a Passo

Etapa 1: Crie um tipo de controle hospedado Linhas da sessão para exibir as informações de visão geral da sessão

Etapa 2: Defina as informações de nome da sessão

Etapa 3: Defina as informações de visão geral da sessão

Etapa 4: Adicione os controles na configuração

Etapa 5: Teste o aplicativo

Conclusão

Etapa 1: Crie um tipo de controle hospedado Linhas da sessão para exibir as informações de visão geral da sessão

Para exibir as informações de visão geral da sessão no aplicativo do agente, crie uma instância de um tipo de controle hospedado Linhas da sessão no aplicativo do agente.

  1. Entre no Microsoft Dynamics 365.

  2. Vá para Configurações > Unified Service Desk.

  3. Clique em Controles hospedados.

  4. Clique em Novo.

  5. Na página Novo controle hospedado, especifique os seguintes valores:

    Campo

    Valor

    Nome

    Visão geral da sessão do Contoso

    Tipo de Componente do USD

    Linhas de Sessão

    Grupo de Exibição

    SessionExplorerPanel

    Criar um controle hospedado de Linhas de sessão

  6. Clique em Salvar.

Etapa 2: Defina as informações de nome da sessão

Para exibir dinamicamente o nome da guia da sessão, será configurada uma regra de linhas da sessão usando os parâmetros de substituição.

  1. Entre no Microsoft Dynamics 365.

  2. Vá para Configurações > Unified Service Desk.

  3. Clique em Linhas de Sessão.

  4. Clique em Novo.

  5. Na página Informações da nova sessão, especifique os seguintes valores:

    Campo

    Valor

    Pedido

    Algum valor aleatório, por exemplo, 5

    Nome

    Nome da sessão do Contoso

    Entidade Selecionada

    conta

    Tipo

    Nome da Sessão

    Exibição

    Sessão: [[account.name]]

    Dica

    Estamos usando os parâmetros de substituição para definir o formato de nome da guia da sessão. Nesse caso, o nome da sessão será Sessão: seguido pelo nome do registro da conta exibido na sessão.

    Definir o formato e o texto do nome da guia da sessão

  6. Clique em Salvar.

Etapa 3: Defina as informações de visão geral da sessão

Defina as informações de visão geral da sessão a serem exibidas no tipo de controle hospedado Linhas da sessão, configurado na etapa 1.

  1. Entre no Microsoft Dynamics 365.

  2. Vá para Configurações > Unified Service Desk.

  3. Clique em Linhas de Sessão.

  4. Clique em Novo.

  5. Na página Informações da nova sessão, especifique os seguintes valores.

    Campo

    Valor

    Pedido

    Algum valor aleatório, por exemplo, 6

    Nome

    Informações de visão geral da sessão do Contoso

    Entidade selecionada

    conta

    Tipo

    Visão geral da sessão

    Exibição

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

    Dica

    Este exemplo usa XAML e parâmetros de substituição para definir as informações de visão geral da sessão que exibem o contato principal, o endereço e o número de telefone da conta atual na área de visão geral da sessão.

    Defina as informações de visão geral da sessão

  6. Clique em Salvar.

Etapa 4: Adicione os controles na configuração

Nesta etapa, serão adicionados o controle hospedado e as regras de linha da sessão configurados neste passo a passo para que a Configuração do Contoso exiba esses controles ao usuário atribuído à configuração. A Configuração do Contoso foi criada no Passo a passo 1: Criar um aplicativo agente simples.

Adicione o seguinte na Configuração do Contoso.

Nome do controle

Tipo de controle

Visão geral da sessão do Contoso

Controle Hospedado

Nome da sessão do Contoso

Linha da sessão

Informações de visão geral da sessão do Contoso

Linha da sessão

Para adicionar um controle na configuração:

  1. Entre no Microsoft Dynamics 365.

  2. Vá para Configurações > Unified Service Desk.

  3. Clique em Configuração.

  4. Clique em Configuração do Contoso para abrir a definição.

  5. Na barra de navegação, clique na seta para baixo ao lado de Configuração do Contoso e selecione Controles hospedados.

  6. Na página seguinte, clique em Adicionar controle hospedado existente, digite "Contoso Session Overview" na barra de pesquisa e, em seguida, pressione ENTER ou clique no ícone de pesquisa.

  7. Na caixa de resultados de pesquisa, clique no controle hospedado para adicioná-lo na Configuração do Contoso.

  8. Da mesma forma, adicione os controles de linha da sessão clicando na seta para baixo, ao lado de Configuração do Contoso, e clicando em Linhas da sessão.

  9. Clique em Salvar.

Etapa 5: Teste o aplicativo

  1. Inicie o aplicativo da Unified Service Desk do cliente e conecte-se à instância Dynamics 365 onde você configurou a Unified Service Desk usando as mesmas credenciais do usuário que estão atribuídas à configuração Contoso em Passo a passo 1: Criar um aplicativo agente simples. Para obter informações sobre como se conectar à instância Dynamics 365 usando o aplicativo cliente Unified Service Desk, consulte TechNet: Conectar-se à instância do CRM usando o cliente do Unified Service Desk

  2. Clique na seta para baixo ao lado do botão Pesquisar na barra de ferramentas e, em seguida, clique em Conta para exibir os registros da conta da instância do Dynamics 365.

  3. Clique no expansor para exibir o painel esquerdo (SessionExplorerPanel).

    Escolher o expansor no Unified Service Desk

  4. Clique em algum dos registros da conta para exibir as respectivas informações da conta em uma sessão no aplicativo do agente. Observe que o nome da guia da sessão exibe automaticamente a palavra Sessão: seguida pelo nome da conta atual. O painel esquerdo exibe as informações de visão geral da sessão definidas anteriormente.

    Nome da sessão e informações de visão geral

  5. Se outro registro da conta for aberto, ele será exibido em outra sessão no aplicativo cliente. Para abrir outra conta, clique na seta para baixo ao lado do botão Pesquisar, clique em Conta e, em seguida, clique em um nome da conta para exibir as informações da conta em outra sessão.

    Várias sessões no Unified Service Desk

Conclusão

Neste passo a passo, foi demonstrado como usar as regras de configuração de linhas da sessão para exibir de forma contextual o nome da guia da sessão e as principais informações de visão geral sobre o registro em uma sessão, no aplicativo do agente. Você também aprendeu como filtrar acesso aos controles Unified Service Desk com a configuração.

Confira Também

Passo a passo 1: Criar um aplicativo agente simples
Passo a passo 2: Exibir uma página Web externa no aplicativo agente
Passo a passo 3: Exibir registros do Microsoft Dynamics 365 no aplicativo agente
Passo a passo 4: Exibir um registro do Microsoft Dynamics 365 em uma sessão no aplicativo agente
Passo a passo 6: Configurar o controle hospedado do Depurador no aplicativo agente.
Passo a passo 7: Configurar o script do agente no aplicativo agente
Passo a passo da configuração do Unified Service Desk

Unified Service Desk 2.0

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais