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
Tem de ter concluído Procedimento 1: Criar uma aplicação de agente simples e Procedimento 3: Apresentar registos do Microsoft Dynamics CRM numa sessão na aplicação de agente. As configurações concluídas nestes procedimentos são necessárias neste procedimento.
Este procedimento assume que irá utilizar as mesmas credenciais do utilizador que utilizou no procedimento 1 para iniciar sessão na aplicação do agente no fim do procedimento para testar a aplicação. Se outro utilizador testar a aplicação, tem de atribuir o utilizador a Configuração Contoso . Mais informações: Procedimento 1: Criar uma aplicação de agente simples
Tem de conhecer o seguinte no Unified Service Desk:
Tipo de controlo alojado Separadores de Sessão. Mais informações: Separadores de Sessão (Controlo Alojado)
Como configurar o Chamadas de ação
Como configurar regras de navegação na janela. Mais informações: Utilizar regras de navegação em janelas no Unified Service Desk
Filtrar o acesso utilizando a configuração do Unified Service Desk. Mais informações: TechNet: Gerir o acesso utilizando a configuração do Unified Service Desk
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.
Iniciar sessão no Microsoft Dynamics CRM.
Na barra de navegação, clique em Microsoft Dynamics CRM e seleccione Definições.
Clique em Definições > Unified Service Desk > Controlos Alojados.
Clique em Novo.
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
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.
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.
Na página de eventos, clique em BrowserDocumentComplete.
Na página de BrowserDocumentComplete, clique em + na área de Ações ativas para adicionar uma chamada de ação para o evento.
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.
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
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.
Na página do controlo alojado, clique em Novo.
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
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.
Iniciar sessão no Microsoft Dynamics CRM.
Na barra de navegação, clique em Microsoft Dynamics CRM e seleccione Definições.
Clique em Definições > Unified Service Desk > Regras de Navegação na Janela.
Clique em Novo.
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
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:
Iniciar sessão no Microsoft Dynamics CRM.
Na barra de navegação, clique em Microsoft Dynamics CRM e seleccione Definições.
Clique em Definições > Unified Service Desk > Configuração.
Clique em Configuração Contoso para abriri a definição.
Na barra de nav, clique na seta para baixo existente junto de Configuração Contoso e selecione Chamadas de ação.
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.
Na caixa de resultados da pesquisa, clique na chamada de ação para adicioná-la a Configuração Contoso.
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.
Clique em Guardar.
Passo 6: Teste a aplicação
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.
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.
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.
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.
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.