Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 

Plataforma

Produto:  fluig

Versão: Todas

Ambiente: Todos

Banco de Dados: Todos

Ocorrência

Problemas de lentidão no fluig podem acontecer por diversos motivos, englobamos nesta FAQ algumas formas para identificar e analisar as formas de detectar as possíveis causas de lentidão.

...

Análise inicial

Ao detectar o problema de lentidão, recomendamos verificar as seguintes FAQ's:

...

Casos

Avaliando casos de lentidão

por Card do fluig:
  • Caso: lentidão na pagina inicial

Na página inicial

     -
  • Verificar o tempo de execução de widgets através do console do navegador
     - Verificar
  • para identificar qual recurso da widget está demorando para responder.
  • Verificar o tempo de carregamento de páginas através do console do navegador
  • para identificar quais páginas ou recursos estão demorando para responder.

 

Na

Caso: lentidão na

publicação de documentos

     - verificar
  • Verificar se há execução de eventos customizados
  • na publicação de documentos, através do log do servidor.

Na

Caso: lentidão na

visualização de documentos

     - verificar eventos customizados
     - verificar dimensionamento do visualizador interno
  • Verificar se há execução de eventos customizados na visualização dos documentos, através do log do servidor.
  • Caso a lentidão seja no visualizador interno, deve-se verificar o dimensionamento do mesmo

Na

Caso: lentidão na

tela de inicialização de processos

     - verificar
  • Verificar os mecanismos de atribuição
da atividade inicial
  • das atividades iniciais dos processos.Caso: lentidão na

Na abertura da tela de movimentação de

processo

processo 

  • Verificar
     - verificar
  • tempo de execução das requisições no console do navegador
     - verificar customizações
     - verificar requisições à datasets
  • Caso: lentidão na movimentação de processo
     - verificar tempo de execução das requisições no console do navegador
     - verificar customizações
  • para identificar quais recursos estão demorando para responder
  • Verificar o tempo de execução dos eventos de processos do tipo before através do log do servidor
  • Também através do log do servidor, verificar os tempos de execução dos eventos de formulário (displayFields, enableFields, etc).
  • Caso os eventos utilizem datasets, é possível verificar o tempo de respostas das requisições a datasets também através do log.

 

Na movimentação de processo

  • Os passos para validação são bastante parecidos com os descritos acima, porém com foco na execução de eventos de processos do tipo after e de eventos de validação de formulários (validateForm, etc.)
  • Caso seja necessário utilizar integrações com aplicativos externos que possam causar a percepção de lentidão para o usuário, recomendamos a utilização da Atividade de Serviço. Mais informações sobre esta atividade e exemplo de utilização estão disponíveis no guia Integração assíncrona via processos workflow.

 

Informações
titleNota

Clique no links abaixo para saber mais sobre:

Desenvolvimento de dataset

Desenvolvimento de processos

Desenvolvimento de formulários

Integração assíncrona via processo

Desenvolvimento de eventos

Desenvolvimento de widgets

 

     - verificar requisições à datasets

Ferramentas para análise do server.log:

...

11:02:22,499 INFO [com.totvs.technology.foundation.common.JSChronos] (http-pool-threads - 77) DatasetFactory.getDataset.dsCargosSalariosAtv executou por 1 segundo

Boas práticas para desenvolvimentos de processos:

...