Histórico da Página
...
Objetivo
Hoje em dia é possível perceber que uma Uma das maiores preciosidades da vida das nossas vidas é o tempo. Afinal, Quem gosta de perder tempo em situações desnecessárias? Bom, isto se torna algo constrangedor, além de que ainda não foi criada uma maneira de reviver o que já passamos, portanto, é preciso saber valorizar e aproveitar muito bem cada momento do que é vivido em nossas vidas, diante disto, a nossa proposta é a melhoria no tempo de uso de nossos recursos. Isso visa um trabalho na Performance, a qual o objetivo é demonstrar a melhoria no fluxo de execução de uma determinada rotina, sendo assim deixando-a mais eficiente e eficaz para sua utilização.
Rotinas Envolvidas
, e ele deve ser valorizado. Sabemos que existem processos que requerem processamento de grandes volumes de dados, mas é importante que sua performance seja sempre aprimorada. Visto isso, os processos de Revisão de Contrato e Alocação de Atendentes foram reestruturados para apresentarem um melhor desempenho.
Rotinas Envolvidas e Definição do Processo
Essa etapa de melhoria de performance, conforme descrito anteriormente, foi focada nos processos de É possível perceber que foram modificadas as rotinas de Gestão de Contratos/ Revisão de Contratos e Alocação de Atendentes (TECA870 e TECA580B).
Definição do Processo
A documentação sobre o processo de Revisão do Contrato pode ser encontrada em:
e você pode conhecer mais sobre esses temas nestes documentos:
Revisão de Contratos: http://tdn.totvs.com/pages/viewpage.action?pageId=244716917
A documentação sobre o processo de
Alocação de Atendentes pode ser encontrada em: http://tdn.totvs.com/pages/viewpage.action?pageId=244428156
Melhoramos
Procuramos evoluir o processo de ponta a pontacomo um todo, desde a abertura da tela até a parte da confirmação que são sensíveis as melhorias de performance e trazendo um ganho de tempo maior possível.
Para haver uma melhoria no produto é preciso fazer algumas alterações significativas que dão maior fluidez ao sistema, podendo definir o processo da melhoria de performance como não funcional, não alterando a estrutura da rotina (tabelas, ordem dos campos, e entre outros), mas sim o desempenho a qual ela obteve. Em testes realizados foi possível perceber que:
- Na Revisão do Contrato, obteve uma melhoria de em média 55%;
-Na Alocação de Atendentes, obteve uma melhoria de em média 90%;
...
seu processamento final, de modo que fosse perceptível ao usuário final a sua evolução.
Esse tipo de alteração requer mudanças significativas na estrutura do sistema, sempre visando aumentar sua fluidez e não alterando seu dicionário de dados, focando sempre em desempenho. Análises internas indicaram que cada rotina teve ao menos 50% de seu processamento melhorado, sendo que no caso da alocação dos atendentes quanto maior a quantidade de atendentes mais
...
perceptível é a
...
melhora.