Partilhar via


Procedimento 5: Apresentar informações de sessão avançadas apresentando o nome da sessão e dados de descrição geral

No procedimento anterior, Procedimento 4: Apresentar um registo do Microsoft Dynamics CRM numa sessão na aplicação de agente, aprendeu como apresentar o registo de cliente armazenado no Microsoft Dynamics CRM numa sessão do Unified Service Desk. No entanto, a experiência seria melhor se pudesse identificar cada sessão com um nome exclusivo em conjunto com algumas informações chave gerais sobre o registo numa sessão.

Este procedimento demonstra como apresentar dinamicamente o nome da sessão e informações de descrição geral da sessão para melhorar a experiência de interação com o cliente para os agentes. Este procedimento é baseado no procedimento anterior, Procedimento 4: Apresentar um registo do Microsoft Dynamics CRM numa sessão na aplicação de agente.

Pré-requisitos

Neste procedimento

Passo 1: Criar um tipo de controlo alojado do tipo Linhas de sessão para apresentar informações de descrição geral de sessão

Passo 2: Definir as informações de nome de sessão

Passo 3: Definir as informações de descrição geral da sessão

Passo 4: Adicionar os controlos à configuração

Passo 5: Teste a aplicação

Conclusão

Passo 1: Criar um tipo de controlo alojado do tipo Linhas de sessão para apresentar informações de descrição geral de sessão

Para apresentar informações de descrição geral da sessão na aplicação de agente, crie uma instância de um tipo de controlo alojado Linhas de sessão na aplicação de agente.

  1. Iniciar sessão no Microsoft Dynamics CRM.

  2. Na barra de navegação, clique ou toque em Microsoft Dynamics CRM e seleccione Definições.

  3. Clique em Definições > Unified Service Desk > Controlos Alojados.

  4. Clique em Novo.

  5. Na página de Novo Controlo Alojado, especifique os seguintes valores:

    Campo Valor

    Nome

    Descrição Geral da Sessão Contoso

    Tipo de Componente do USD

    Linhas de Sessão

    Grupo de Apresentação

    SessionExplorerPanel

    Create a Session Lines hosted control

  6. Clique em Guardar.

Passo 2: Definir as informações de nome de sessão

Para apresentar dinamicamente o nome do separador de sessão, configure uma regra de linhas de sessão utilizando os parâmetros de substituição.

  1. Iniciar sessão no Microsoft Dynamics CRM.

  2. Na barra de navegação, clique em Microsoft Dynamics CRM e seleccione Definições.

  3. Clique em Definições > Unified Service Desk > Linhas de Sessão.

  4. Clique em Novo.

  5. Na página de Novas informações da sessão, especifique os seguintes valores.

    Campo Valor

    Encomenda

    Qualquer valor aleatório; por exemplo, 5

    Nome

    Nome de sessão Contoso

    Entidade Selecionada

    account

    Tipo

    Nome da Sessão

    Apresentar

    Sessão: [[account.name]]

    Nota

    Estamos a utilizar os parâmetros de substituição para definir o formato de nome do separador de sessão. Neste caso o nome de sessão será Sessão: seguido pelo nome do registo de conta que é apresentado na sessão.

    Define session tab name text and format

  6. Clique em Guardar.

Passo 3: Definir as informações de descrição geral da sessão

Definir as informações de descrição geral da sessão para apresentar no tipo de controlo alojado Linhas de sessão que configurou no passo 1.

  1. Iniciar sessão no Microsoft Dynamics CRM.

  2. Na barra de navegação, clique em Microsoft Dynamics CRM e seleccione Definições.

  3. Clique em Definições > Unified Service Desk > Linhas de Sessão.

  4. Clique em Novo.

  5. Na página de Novas informações da sessão, especifique os seguintes valores.

    Campo Valor

    Encomenda

    Qualquer valor aleatório; por exemplo, 6

    Nome

    Informações de Descrição Geral da Sessão Contoso

    Entidade Selecionada

    account

    Tipo

    Descrição Geral da Sessão

    Apresentar

    <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 exemplo utiliza XAML e parâmetros de substituição para definir as informações de descrição geral de sessão que apresentam o contacto primário da conta, o endereço e o número de telefone na área de informações de descrição geral da sessão.

    Define session overview information

  6. Clique em Guardar.

Passo 4: Adicionar os controlos à configuração

Neste passo, adicionará o controlo alojado e as regras de linhas de sessão configuradas procedimento a Configuração Contoso para apresentar estes controlos ao utilizador atribuído à configuração. Configuração Contoso foi criado em Procedimento 1: Criar uma aplicação de agente simples.

Adicione o seguinte a Configuração Contoso.

Nome do Controlo Tipo de Controlo

Descrição Geral da Sessão Contoso

Controlo Alojado

Nome de sessão Contoso

Linha de Sessão

Informações de Descrição Geral da Sessão Contoso

Linha de Sessão

Para adicionar um controlo à configuração:

  1. Iniciar sessão no Microsoft Dynamics CRM.

  2. Na barra de navegação, clique em Microsoft Dynamics CRM e seleccione Definições.

  3. Clique em Definições > Unified Service Desk > Configuração.

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

  5. Na barra de nav, clique na seta para baixo existente junto do Configuração Contoso e selecione Controlos Alojados.

  6. Na página seguinte, clique em Adicionar controlo alojado existente, escreva "Contoso Session Overview" na barra de pesquisa e prima ENTER ou clique no ícone de pesquisa.

  7. Na caixa de resultados da pesquisa, clique no controlo alojado para adicioná-lo a Configuração Contoso.

  8. Da mesma forma, adicione os controlos de sessão de linha clicando na seta para baixo existente junto de Configuração Contoso e clicando em Linhas de sessão.

  9. Clique em Guardar.

Passo 5: Teste a aplicação

  1. Inicie a aplicação cliente de Unified Service Desk, e inicie sessão na instância de CRM onde configurou o Unified Service Desk utilizando as mesmas credenciais do utilizador atribuídas à Configuração Contoso em Procedimento 1: Criar uma aplicação de agente simples. Para obter informações sobre como ligar a uma instância do CRM utilizando a aplicação cliente do Unified Service Desk, consulte TechNet: Ligar a uma instância do CRM utilizando o cliente do Unified Service Desk

  2. Clique na seta para baixo existente junto do botão Procurar na barra de tarefas e clique em Conta para apresentar os registos de conta da instância do CRM.

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

    Choose the expander in Unified Service Desk

  4. Clique em qualquer um dos registos de conta para apresentar as respetivas informações da conta na aplicação de agente. Note que o nome de separador melhor apresenta automaticamente a palavra Sessão: seguido pelo nome da conta atual. O painel da esquerda apresenta as informações gerais de sessão definidas anteriormente.

    Session name and overview information

  5. Se abrir outro registo de conta, será apresentado noutra sessão na aplicação de cliente. Para abrir outra conta, clique na seta para baixo existente junto do botão de Procurar, clique em Conta e clique no nome de uma conta para apresentar informações da conta noutra sessão.

    Multiple sessions in Unified Service Desk

Conclusão

Neste procedimento, viu como utilizar as regras de configuração de linhas de sessão para apresentar contextualmente o nome da sessão e informações de descrição geral da chave sobre o registo numa sessão na aplicação de agente. Também aprendeu a filtrar o acesso aos controlos do Unified Service Desk utilizando a configuração.

Consulte Também

Tarefas

Procedimento 1: Criar uma aplicação de agente simples
Procedimento 2: Apresentar uma página Web externa na aplicação de agente
Procedimento 3: Apresentar registos do Microsoft Dynamics CRM numa sessão na aplicação de agente
Procedimento 4: Apresentar um registo do Microsoft Dynamics CRM numa sessão na aplicação de agente
Procedimento 6: Configurar o controlo alojado Depurador na aplicação do agente
Procedimento 7: Configurar scripting de agente na aplicação de agente

Outros Recursos

Procedimentos de configuração do Unified Service Desk

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.