Partilhar via


Procedimento 4: Apresentar um registo do Microsoft Dynamics CRM numa sessão na aplicação de agente

Este procedimento demonstra como apresentar registos de Microsoft Dynamics CRM numa sessão na aplicação de agente utilizando regras de navegação de janela e controlos de sessão no Unified Service Desk. Também demonstra a utilização de parâmetros de substituição para apresentar o nome do controlo alojado baseado no registo de conta atualmente apresentado. Este procedimento é baseado no procedimento anterior, Procedimento 3: Apresentar registos do Microsoft Dynamics CRM numa sessão na aplicação de agente, para apresentar um registo de conta numa sessão quando clica numa das contas na janela de resultados de pesquisa de Conta.

Pré-requisitos

Neste procedimento

Passo 1: Criar um controlo alojado de âmbito de sessão para apresentar o registo de conta numa sessão

Passo 2: Configurar o evento para fechar o controlo alojado de origem da pesquisa

Passo 3: Criar um controlo alojado Separadores de sessão

Passo 4: Criar uma regra de navegação da janela para apresentar o registo de conta numa sessão

Passo 5: Adicionar os controlos à configuração

Passo 6: Teste a aplicação

Conclusão

Passo 1: Criar um controlo alojado de âmbito de sessão para apresentar o registo de conta numa sessão

Neste passos, irá criar um controlo alojado de âmbito de sessão para apresentar um registo de conta numa sessã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 > Controlos Alojados.

  4. Clique em Novo.

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

    Campo Valor

    Nome

    Sessão de conta Contoso

    Nome a Apres.

    [[account.name]]

    Nota

    Utilizaremos o parâmetro de substituição para apresentar do nome da conta selecionada como nome a apresentar do controlo alojado.

    Tipo de Componente do USD

    Página do CRM

    Permitir Várias Páginas

    Não

    Tipo de Alojamento

    WPF Interno

    A Aplicação é Global

    Não selecionado

    Nota

    Isto garante que o controlo alojado tem o âmbito de sessão, isto é, só é apresentado numa sessão.

    Grupo de Apresentação

    MainPanel

    Create a session-scoped hosted control

  6. Clique em Guardar.

Passo 2: Configurar o evento para fechar o controlo alojado de origem da pesquisa

Neste passo, irá configurar o evento BrowserDocumentComplete no controlo alojado Sessão de conta Contoso de modo a que quando for carregado, o controlo alojado principal em que o utilizador clicou em para abrir a conta, Procurar contas Contoso, é fechado. O controlo alojado Procurar contas Contoso foi criado em Procedimento 3: Apresentar registos do Microsoft Dynamics CRM numa sessão na aplicação de agente. Isto é efetuado para garantir que o utilizador não pode abrir outras informações de conta no mesmo separador de sessão.

  1. Na barra de nav, clique na seta para baixo existente junto do nome do controlo alojado Sessão de conta Contoso e clique em Eventos.

    Configure events for a hosted control

  2. Na página de eventos, clique em BrowserDocumentComplete.

  3. Na página de BrowserDocumentComplete, clique em + na área de Ações ativas para adicionar uma chamada de ação para o evento.

  4. Na caixa de pesquisa, clique no ícone de pesquisa ou prima ENTER, clique em Novo no canto inferior direito da caixa de resultados da pesquisa.

    Add an action call to an event

  5. Na página de Nova Chamada de Ação, especifique os seguintes valores.

    Campo Valor

    Nome

    Chamada de ação Contoso: Fechar Procurar contas

    Controlo Alojado

    Procurar conta Contoso

    Ação

    Fechar

    Create an action call in Unified Service Desk

  6. Clique em Guardar para adicionar a chamada de ação ao evento BrowserDocumentComplete.

Passo 3: Criar um controlo alojado Separadores de sessão

Para apresentar registos em sessão na aplicação de agente, uma instância do tipo de controlo alojado Separadores de sessão tem de ser configurado na aplicação de agente.

  1. Na página do controlo alojado, clique em Novo.

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

    Campo Valor

    Nome

    Separador de sessão Contoso

    Tipo de Componente do USD

    Separadores da Sessão

    Create a Session Tabs hosted control

  3. Clique em Guardar.

Passo 4: Criar uma regra de navegação da janela para apresentar o registo de conta numa sessão

Neste passo, irá criar uma regra de navegação que apresenta o registo numa sessão quando o utilizador clica em qualquer conta na janela de resultados da pesquisa.

  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 > Regras de Navegação na Janela.

  4. Clique em Novo.

  5. Na página de Nova regra de navegação na janela, especifique os seguintes valores.

    Campo Valor

    Nome

    Regra de Sessão de conta Contoso

    Encomenda

    5

    De

    Procurar conta Contoso

    Entidade

    account

    Tipo de Rota

    Pop-up

    Destino

    Tabulação

    Ação

    Criar Sessão

    Separador de Destino

    Sessão de conta Contoso

    Mostrar Separador

    Sessão de conta Contoso

    Ocultar Barra de Comandos

    Não

    Ocultar Barra de Navegação

    Sim

    Create a window navigation rule

  6. Clique em Guardar.

Passo 5: Adicionar os controlos à configuração

Neste passo, adicionará a chamada de ação, o evento, os controlos alojados e a regra de navegação na janela configurados neste 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

Chamada de ação Contoso: Fechar Procurar contas

Chamada de Ação

BrowserDocumentComplete

Evento para o controlo alojado Sessão de Conta Contoso

Sessão de conta Contoso

Controlo Alojado

Separador de sessão Contoso

Controlo Alojado

Regra de Sessão de conta Contoso

Regra de Navegação na Janela

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 de Configuração Contoso e selecione Chamadas de ação.

  6. Na página seguinte, clique em Adicionar Chamada de Ação Existente, escreva "Contoso Action Call: Close Accounts Search" na barra de pesquisa e prima ENTER ou clique no ícone de pesquisa.

  7. Na caixa de resultados da pesquisa, clique na chamada de ação para adicioná-la a Configuração Contoso.

  8. Da mesma forma, adicione o evento, os controlos alojados e a regra de navegação na janela clicando na seta para baixo existente junto de Configuração Contosoe clicando em EventosControlos alojados e Regras de navegação na janela respetivamente.

  9. Clique em Guardar.

Passo 6: 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. Para apresentar os registos de conta da instância de CRM, clique na seta para baixo existente junto de Procurar no botão na barra de ferramentas e clique em Conta.

  3. Clique em qualquer um dos registos de conta para apresentar informações da respetiva conta numa sessão; as informações são apresentadas num separador de sessão. Note que o nome do separador do controlo alojado que contém o registo de conta apresenta automaticamente o nome da conta porque utilizou anteriormente parâmetros de substituição para apresentar dinamicamente o nome da contas atual em vez de um valor estático.

    Account record displayed in a session

  4. 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 aprendeu a utilizar o controlo alojado de sessão e regras de navegação na janela para apresentar registos do CRM 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.

Nota

Tente o procedimento seguinte para apresentar informações avançadas da sessão na aplicação de agente: Procedimento 5: Apresentar informações de sessão avançadas apresentando o nome da sessão e dados de descrição geral.

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