Exibição Lenta ou Atrasada da Lista de Projetos
Ocasionalmente, a lista de projetos pode demorar mais do que o esperado para ser exibida, às vezes levando até dois minutos em algumas instâncias. Geralmente, a causa pode ser atribuída a um dos motivos explicados abaixo ou a uma combinação de ambos:
- A presença de campos calculados na lista de colunas solicitadas.
- Um alto volume de projetos na lista (mais de 50) sem paginação.
Campos calculados não são armazenados como dados no ITM Platform, mas requerem processamento para exibir um valor.Um exemplo típico de um campo calculado é a “Estimativa de Orçamento”. Para exibir esses dados, o sistema deve passar por:
- todos os projetos,
- para cada projeto, todas as tarefas,
- para cada tarefa, todos os membros da equipe,
- para cada membro da equipe, todos os relatórios diários de horas,
- e para cada relatório, verificar o custo do perfil profissional para aquela data.
Depois, aplicar o custo a cada hora de cada dia e acumular custos para cima, incluindo compras, se necessário. Um projeto com 25 tarefas, 4 pessoas e seis meses de duração requer cerca de 20.000 operações de cálculo para fornecer o campo “Estimativa de Custo”.
Para resolver o problema de tempo de resposta, selecione apenas campos calculados quando necessário.
Você também pode usar relatórios para gerar grandes volumes de informações ou com campos calculados.
Concomitante ou não ao mencionado acima, outro motivo pode ser o número de projetos solicitados na lista. Todas as listas na plataforma ITM oferecem a opção de paginação, de modo que a parte visível é limitada a um volume de 10, 20, 50 ou 100 itens.
Você também tem a opção de selecionar todos os itens, mas tenha em mente que isso será em detrimento da velocidade de resposta.
Se a configuração da sua lista contiver ambos os casos (mais de 50 projetos e campos calculados), você deve esperar tempos de resposta superiores a 30 segundos, potencialmente se estendendo por vários minutos, dependendo do volume.
Em geral, listas com mais de 20 itens não são úteis, pois o sistema de filtragem permitirá que você obtenha as informações necessárias. Considere usar esses filtros, o sistema de relatórios ou adicionar campos calculados e a lista completa apenas quando for essencial.