Histórico da Página
...
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
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
- 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 napublicaçã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 navisualizaçã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 natela de inicialização de processos
- verificar
- Verificar os mecanismos de atribuição
- das atividades iniciais dos processos.Caso: lentidão na
Na abertura da tela de movimentação de
processoprocesso
- 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 | ||
---|---|---|
| ||
Clique no links abaixo para saber mais sobre: Desenvolvimento de formulários |
- 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:
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas