Histórico da Página
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
- 1.1. 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
...
Ex: TAFA232
TAFA232_PR
TAFA232_0205
TAFA232_0100
TAFA232_0101
2. Prós
...
- Ao criar novos fontes para fazer a refatoração conseguiremos ganhar tempo e gerar menos problemas para os clientes com relação as mudanças.
...
- 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 layouts.
...
- 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
...
- Quando tiver mais de 1 layout ativo devido ao período de convivência, pode sair ajustes para ambos os layouts, desta maneira podemos ter issues separadas por layout ou pessoas trabalhando com fontes de cada layouts em uma única issue.
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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas