O Brands Flow foi desenvolvido para ser uma solução simples e rápida para as empresas customizarem a tela de ticket do agente. No entanto, problemas de lentidão podem eventualmente ocorrer em contas mais complexas e por isso criamos esse artigo para ajudar você a resolver rapidamente a maior parte dos problemas.
Verifique a ordem de execução dos Apps
No Zendesk os apps são carregados em um modelo similar ao de uma fila, ou seja, ele carrega o primeiro app da lista, depois o segundo, depois o terceiro e assim segue. Alguns apps tem lógicas complexas e muitas dependências, então os apps mais simples acabam sendo impactados mesmo que não tenham qualquer conexão entre eles.
Para resolver esse problema é bem simples, basta você acessar:
Aplicativos e integrações » Aplicativos do Zendesk Support » Reordenar aplicativos
Localize no lado esquerdo o menu "Novo ticket" e do lado direito, localize o Brands Flow, clique e arraste o bloco até a primeira posição conforme a imagem abaixo.
Repita o procedimento clicando também no menu "Ticket" conforme a imagem abaixo.
Não se preocupe em salvar isso ocorre automaticamente assim que você termina de arrastar o bloco. Quando terminar, peça aos seus agentes para que recarreguem as abas com o Zendesk aberto e se necessário limpe o cache do navegador para garantir que a nova regra será replicada.
Avalie outros Apps
Em alguns casos outros apps podem estar interferindo com o funcionamento do Brands Flow. Isso pode ocorrer por causa de alguns fatores como:
-
Tentativa de customização de comportamento dos mesmos campos
-
Carregamento lento do App
-
Erros em lógicas causando lentidão
-
Erros em lógicas interrompendo o funcionamento de outros Apps
Nestes casos a recomendação é bem simples, acesse:
Aplicativos e integrações » Aplicativos do Zendesk Support
Na lista de apps instalados, desligue um App por vez até deixar somente o Brands Flow ativo e teste o comportamento do ticket a cada etapa, desempenho do Brands Flow e comportamento dos campos.
Se algum dos Apps estiver impactando de forma significativa o desempenho do Brands Flow, então solicite suporte ao desenvolvedor daquele App.
Verifique possíveis erros no JSON
Em alguns casos empresas de maior porte que tem muitos grupos e marcas para gerenciar podem ter o desempenho do App afetado por falhas na escrita do JSON. Para corrigir esse problema recomendamos algumas boas práticas na hora de escrever esse código.
Para ficar mais simples a leitura, formate o código usando uma IDE de sua preferência ou uma ferramenta online, existem diversas na internet.
[
{
"brand": "vaide.app",
"groups": [
"Group A",
"Group C"
]
}
]
Agora que a leitura está mais fácil, verifique se não existem redundâncias no script como "brand" duplicadas ou "groups" duplicados dentro do array.
Podemos nos organizar melhor escolhendo um padrão para todo o bloco de código, ou você cria o filtro seguindo a lógica de busca por nome ou apenas ID, evite mesclar como no exemplo abaixo pois você pode estar repetindo o mesmo valor.
[
{
"brand": "vaide.app",
"groups": [
"Group A",
"632354854687" // não recomendado
]
},
{
"brand": "63235485423", // não recomendado
"groups": [
"632354854687"
]
}
]
Apesar de ser mais fácil a leitura, nomes de marcas e de grupos podem ser alterados muito facilmente e você sempre terá que adequar o script nessa situação. Por isso recomendamos que utilize preferencialmente o ID do grupo para garantir uma execução mais rápida e precisa.
[
{
"brand": "123456",
"groups": [
"1234567",
"1234568"
]
}
]
Por fim, remova quaisquer espaços ou identações desnecessárias do script para garantir que ele tenha o menor tamanho possível permitindo não somente a adição de mais variáveis dentro das limitações do Zendesk, mas também para que o carregamento do mesmo seja mais rápido.
Existem diversas ferramentas online que permitem reduzir o tamanho do código, você pode encontrar pesquisando pelo termo "minify JSON".
Avalie as extensões do seu navegador
É muito comum usarmos extensões em nossos navegadores para adicionar ou melhorar as funcionalidades do mesmo. Porém as extensões em alguns casos acabam se tornando o "vilão" do desempenho da sua navegação na internet. A lógica é a mesma para quando temos muitos Apps no Zendesk, cada vez que abrimos um site aquela extensão pode estar executando múltiplas ações e causando lentidão. Esse tipo de problema é muito comum ao carregar aplicações SaaS que geralmente requerem mais do processamento e memória do navegador.
Nestes casos recomendamos um teste em duas etapas:
-
Abra o Zendesk em uma aba anônima do seu navegador
-
Remova qualquer aba anônima que possa ter aberto antes e comece o processo do zero de abertura do Zendesk;
-
Teste o comportamento do ticket e do Brands Flow para observar qualquer problema de desempenho
-
-
Se a etapa acima ocorrer sem problemas, acesse as extensões do seu navegador e desative um a um cada extensão instalada e repita os testes novamente na aba normal.
Se uma extensão estiver afetando o desempenho do seu Zendesk e do Brands Flow, desative-o para garantir o funcionamento adequado.
Comentários
0 comentário
Por favor, entre para comentar.