Árvore de páginas

Versões comparadas

Chave

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

Dados Gerais

Módulo:

TOTVS Automação Fiscal (SIGATAF)

Issue:

DSERTAF1-32869

Descrição:

Análise de viabilidade - Convivência de Layouts

Data

 

Analista

Karyna Martins / Rodrigo Nicolino

1. Sugestão


 - Mudar extensão de .PRW para .TLPP (assim conseguimos usar nomes maiores para funções e fontes)
 - Dividir os eventos em fontes para cada layout
 - Dividir as automações para cada layout
 - Aproveitar a refatoração para criar novos fontes de funções genéricas, onde iremos documentar todas as funções.
 - Padronizar as telas dos eventos
 - TafRotinas colocar em uma tabela em vez de deixar no fonte um array (Ex: autocontida)
 - DEPOIS: Analisar as transferências de funcionários


- Sugestão de implantação das mudanças
   - Fazer por evento
   - Funções genéricas que estão sendo utilizadas no evento, colocar em novo fonte tlpp


 TAFA232

 TAFA232_PR
 TAFA232_0205
 TAFA232_0100
 TAFA232_0101

2. Prós


- Minimiza os riscos de colaterais, pois estaremos alterando somente o fonte do layout corrente.
 - Aumenta performance das rotinas devido a não ter que fazer leitura de linhas referentes aos outros eventos.
 - Com alteração para usar um fonte para cada layout não terá necessidade de testar um alteração em todos os layouts.
 - Diminui o tempo de rodar automação, pois teremos fontes especificos para cada layout. Hoje esta tudo em somente um fonte o que leva muito tempo para rodar o robô para um evento inteiro

3. Contras


 - Quando tiver mais de 1 layout ativo devido ao período de convivência, pode sair ajustes para ambos os layouts o que aumenta o tempo e quantidade de alterações.

4. REFINAMENTOS  A FAZER 

...