Configurar o cache do cliente no Unified Service Desk
O cache do cliente permite reduzir a quantidade de largura de banda necessária na inicialização do cliente Unified Service Desk nos computadores do agente de call center e o ciclo de vida do aplicativo cliente. O cache do cliente permite armazenar em cache a maioria de dados de configuração Unified Service Desk no computador do agente do call center, reduzindo, assim, a necessidade de recuperar dados comuns do servidor. Esse recurso permite um aumento visível no desempenho na inicialização de Unified Service Desk.
Importante
Esse recurso tem um impacto de privacidade, pois habilitar o cache do cliente no Unified Service Desk leva a um armazenamento local de alguns dados no computador do usuário, que está fora do limite dos serviços Microsoft Dynamics CRM.
Neste tópico
Quando o cache de clientes deve ser usado?
Como funciona o cache do cliente
Habilitar o cache do cliente
Local da loja do cache do cliente
Enviar por push uma atualização aos clientes
Desabilitar cache do cliente para um usuário específico
Force uma redefinição de cache de um usuário específico
Quando o cache de clientes deve ser usado?
O cache do cliente pode fornecer um aperfeiçoamento significativo nos tempos de inicialização, uma redução da largura de banda em geral e uma redução significativa em consultas ao servidor CRM para dados Unified Service Desk comuns.
O cache do cliente é melhor empregado em testes de desempenho, treinamentos e em ambientes de produção. Não é recomendável usá-lo em ambientes de desenvolvimento, pois as alterações são replicadas somente quando a chave de cache de controle é atualizada.
Como funciona o cache do cliente
Quando você habilita o cache do cliente, o seguinte processo é executado quando você faz logon usando o aplicativo cliente Unified Service Desk:
As entidadesOpções e Configurações do Usuário são consultadas para as chaves de inicialização para determinar se o cache do cliente foi habilitado.
Se for habilitado, resolva o número da versão do cache do cliente e quaisquer modificações do cache.
Se o cache do cliente estiver habilitado e um número da versão estiver disponível, localize o repositório do local de cache e determine a chave da versão do cache.
Se o número da versão do cache estiver atualizado, descriptografe e carregue o repositório do cache na memória.
Se o número da versão do cache estiver incorreto, exclua o objeto do cache.
Habilitar o cache do cliente
Entre no Microsoft Dynamics CRM.
Vá para Configurações > Unified Service Desk. (Como chego lá?)
Clique em Opções.
Na barra de comando, clique em Novo para criar uma nova opção.
Para a nova opção, digite ClientCacheVersionNumber na caixa Nome e um número alfanumérico na caixa Valor. O valor alfanumérico é usado como a chave de cache para Unified Service Desk.
Clique em Salvar.
Quando a opção estiver presente e preenchida, Unified Service Desk ativará o cache do cliente.
Local da loja do cache do cliente
Quando habilitado, o cache do cliente armazena o arquivo em formato compactado e criptografado no diretório móvel dos usuários: %appData%\Microsoft\USD
Por exemplo, para um usuário chamado agent1 executando o aplicativo cliente no Windows 8, os arquivos do cache do cliente estarão disponíveis em c:\Users\agent1\AppData\Roaming\Microsoft\USD.
As informações neste diretório só poderão ser acessadas através da conta do usuário que criou o cache.
Enviar por push uma atualização aos clientes
Para enviar por push uma atualização a todos os clientes Unified Service Desk, edite o valor do ClientCacheVersionNumber criado anteriormente em um valor alfanumérico diferente. Na próxima vez em que um agente do call center fizer logon usando o cliente Unified Service Desk, ele detectará o valor diferente para a chave de opções ClientCacheVersionNumber e lerá todas as configurações do servidor antes de começar.
Desabilitar cache do cliente para um usuário específico
Às vezes, pode ser necessário excluir alguns usuários do cache do cliente como testes limitados de novas configurações em produção, produção ou solução em locais onde podem ter problemas de cache ou a necessidade de fazer atualizações rápidas para uma configuração em que você queira reverter as alterações de volta aos objetos atualmente armazenados em cache.
Entre no Microsoft Dynamics CRM.
Vá para Configurações > Unified Service Desk. (Como chego lá?)
Clique em Configurações de usuário.
Na barra de comando, clique em Novo para criar uma nova configuração.
Na página Nova Configuração do Usuário:
No campo Usuário, digite ou selecione o nome do usuário para o qual deseja desabilitar o cache do cliente.
No campo Nome, digite DesabilitarCache. Deixe o campo Valor vazio.
Clique em Salvar.
Quando o usuário se conecta usando o cliente Unified Service Desk, o cache do cliente não é usado. Entretanto, não exclui e nem atualiza o repositório de cachê do cliente para o usuário. Quando a chave DesabilitarCache for removida do usuário, ele retornará a usar o repositório de cachê do cliente armazenado anteriormente.
Force uma redefinição de cache de um usuário específico
Às vezes, pode ser necessário forçar uma redefinição de cachê de um usuário específico para desmarcar e redefinir o repositório de cachê. É possível fazer isso de duas maneiras: A partir do servidor CRM ou usando o aplicativo cliente Unified Service Desk no computador do usuário.
Usando o servidor CRM
Entre no Microsoft Dynamics CRM.
Vá para Configurações > Unified Service Desk. (Como chego lá?)
Clique em Configurações de usuário.
Na barra de comando, clique em Novo para criar uma nova configuração.
Na página Nova Configuração do Usuário:
No campo Usuário, digite ou selecione o nome do usuário para o qual deseja desabilitar o cache do cliente.
No campo Nome, digite ResetDesktopCache. Deixe o campo Valor vazio.
Clique em Salvar.
Isso faz com que o aplicativo cliente Unified Service Desk exclua o armazenamento de cache local e reconstrua-o a partir do servidor quando o usuário utilizá-lo para se conectar na próxima vez.
Usando o cliente Central de Serviços Unificada
Você pode ativar uma redefinição do aplicativo cliente usando uma ação de UII oculta chamada ResetLocalCache no controle hospedado Gerenciador Global. Você precisará criar a ação de UII no tipo de controle hospedado Gerenciador Global antes de usá-lo.
Entre no Microsoft Dynamics CRM.
Vá para Configurações > Unified Service Desk. (Como chego lá?)
Clique em Controles hospedados.
Localize o controle hospedado Gerenciador Global CRM e clique no seu nome, na coluna Nome, para abri-lo para edição.
Observação
Gerenciador Global CRM é o nome do controle hospedado nos aplicativos de exemplo Unified Service Desk. Se você nomeou o seu controle hospedado Gerenciador Global de outra coisa, selecione-o. Para obter mais informações: Gerenciador global (controle hospedado)
Na barra de navegação, clique na seta para baixo ao lado do controle hospedado Gerenciador Global CRM e selecione Ações de UII.
Na página seguinte, clique em Adicionar Nova Ação de UII.
Na página Nova Ação de UII, digite ResetLocalCache no campo Nome e clique em Salvar. Feche a Ação de UII e o controle hospedado.
Em seguida, vamos adicionar uma chamada de ação para chamar a ação de UII criada.
Na barra de navegação, clique em Configurações > Central de Serviços Unificada > Chamadas de Ação.
Na página de chamadas de ação, clique em Nova.
Na página Nova Chamada de Ação:
No campo Nome, digite ResetClientCache.
No campo Controle Hospedado, especifique o Gerente Global CRM.
Observação
Gerenciador Global CRM é o nome do controle hospedado nos aplicativos de exemplo Unified Service Desk. Se você nomeou o seu controle hospedado Gerenciador Global de outra coisa, selecione-o. Para obter mais informações: Gerenciador global (controle hospedado)
No campo Ação, especifique o ResetLocalCache.
Clique em Salvar e feche a chamada de ação.
Após configurar a ação de UII e a chamada de ação, você pode adicionar um botão da barra de ferramentas, um evento ou um código para ativar a chamada de ação a partir do aplicativo cliente. Isso criará uma configuração RestDesktopCache na área Configurações do Usuário, que redefine o comportamento como descrito anteriormente em Usando o servidor CRM.
Consulte também
Conceitos
Exemplo de aplicativos do Unified Service Desk
Outros recursos
Administrar e gerenciar o Unified Service Desk
MSDN: Adicionar uma ação de UII para o controle de hospedado
MSDN: Guia do desenvolvedor do Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.