| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | TOTVS DMS (Linha Protheus) - Veiculo (SIGAVEI) |
| Função: | Pedido de Venda Montadora (VEIA060) |
| País: | Brasil |
| Ticket: | 26626690 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-14561 |
<div style="font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; border: 1px solid #dcdcdc; border-radius: 12px; width: 100%; margin: 15px 0; background-color: #ffffff; box-shadow: 0 5px 15px rgba(0,0,0,0.08); overflow: hidden;">
<div style="background-color: #1a1a1a; padding: 18px 30px; border-bottom: 6px solid #e31d2b; display: flex; justify-content: space-between; align-items: center;">
<div style="display: flex; align-items: center; gap: 20px;">
<h2 style="color: #ffffff; margin: 0; font-size: 1.3em; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;">Análise Técnica: Performance</h2>
</div>
<div style="color: #ffffff; font-weight: 300; font-size: 0.85em; background: rgba(255,255,255,0.1); padding: 5px 12px; border-radius: 4px;">
ROTINA: <strong>Pedido de Venda Montadora (VEIA060)</strong>
</div>
</div>
<div style="padding: 30px; color: #333333;">
<div style="margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #eeeeee;">
<p style="font-size: 1.1em; line-height: 1.6; margin: 0; color: #000000; font-weight: 400;">
Durante a execução da rotina <strong>Pedido de Veículos Montadora (VEIA060)</strong>, foi identificado um problema significativo de performance no processo de geração de atendimento e faturamento.
</p>
</div>
<div style="display: grid; grid-template-columns: 1.2fr 1fr; gap: 40px; margin-bottom: 35px;">
<div style="border-left: 5px solid #1a1a1a; padding-left: 20px;">
<h4 style="color: #1a1a1a; margin-top: 0; font-size: 1.1em; text-transform: uppercase; letter-spacing: 0.5px;">Causa Identificada</h4>
<p style="font-size: 1em; line-height: 1.7; color: #444444; margin: 10px 0 0 0;">
Ao analisar o fluxo, verificou-se que a rotina acionava validações e cálculos do backoffice padrão do Protheus (incluindo tratamento de moeda forte) que <strong>não são necessários</strong> para o contexto específico da rotina.
</p>
</div>
<div style="background-color: #f9f9f9; padding: 20px; border-radius: 10px; border: 1px solid #eaeaea;">
<h4 style="color: #e31d2b; margin-top: 0; font-size: 1.05em; display: flex; align-items: center; gap: 8px;">
<span style="font-size: 1.2em;">📉</span> Consequências Observadas:
</h4>
<ul style="margin: 10px 0 0 0; padding-left: 20px; line-height: 1.6; color: #555555; font-size: 0.95em;">
<li>Execução de cálculos adicionais desnecessários;</li>
<li>Acionamento de validações de backoffice irrelevantes;</li>
<li>Aumento no tempo de processamento;</li>
<li>Consumo elevado de recursos.</li>
</ul>
</div>
</div>
<div style="background-color: #1a1a1a; color: #ffffff; padding: 25px 30px; border-radius: 12px; display: flex; align-items: flex-start; gap: 20px; border-left: 10px solid #e31d2b;">
<div style="font-size: 1.8em; line-height: 1; color: #e31d2b;">⚙️</div>
<div>
<strong style="color: #ffffff; font-size: 1em; text-transform: uppercase; display: block; margin-bottom: 8px; letter-spacing: 1px;">Diretriz de Ação:</strong>
<p style="margin: 0; font-size: 1.05em; font-style: italic; color: #dcdcdc; line-height: 1.5;">
Tornou-se necessário ajustar o comportamento da rotina para evitar execuções desnecessárias, garantindo a eficiência do fluxo de geração de atendimento e faturamento.
</p>
</div>
</div>
</div>
</div> |
<div style="font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; border: 1px solid #dcdcdc; border-radius: 12px; width: 100%; margin: 15px 0; background-color: #ffffff; box-shadow: 0 5px 15px rgba(0,0,0,0.08); overflow: hidden;">
<div style="background-color: #1a1a1a; padding: 18px 30px; border-bottom: 6px solid #e31d2b; display: flex; justify-content: space-between; align-items: center;">
<div style="display: flex; align-items: center; gap: 20px;">
<div style="background: #e31d2b; color: #ffffff; padding: 5px 15px; border-radius: 4px; font-weight: bold; font-size: 0.8em; letter-spacing: 1px;">SOLUÇÃO</div>
<h2 style="color: #ffffff; margin: 0; font-size: 1.3em; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;">Otimização de Performance | VEIA060</h2>
</div>
</div>
<div style="padding: 30px; color: #333333;">
<div style="margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #eeeeee;">
<p style="font-size: 1.1em; line-height: 1.6; margin: 0; color: #1a1a1a;">
Foi realizada uma análise do processamento da rotina <strong>Pedido de Venda Montadora (VEIA060)</strong>, onde se identificou que determinados comportamentos estavam sendo influenciados por configurações de ambiente relacionadas ao tratamento de valores monetários, como o uso de <strong>moeda forte</strong>.
</p>
</div>
<div style="display: grid; grid-template-columns: 1.2fr 1fr; gap: 40px; margin-bottom: 35px;">
<div style="border-left: 5px solid #e31d2b; padding-left: 20px;">
<h4 style="color: #1a1a1a; margin-top: 0; font-size: 1.1em; text-transform: uppercase;">Ação Adotada</h4>
<p style="font-size: 1em; line-height: 1.7; color: #444444; margin: 10px 0 0 0;">
A solução consistiu em ajustar o ambiente para que esses processamentos não interfiram na execução. Para isso, definiu-se que o parâmetro <strong>MV_INDMFT</strong> não deve possuir conteúdo configurado para este contexto, eliminando comportamentos associados.
</p>
</div>
<div style="background-color: #fcfcfc; padding: 20px; border-radius: 10px; border: 1px solid #eaeaea;">
<h4 style="color: #1a1a1a; margin-top: 0; font-size: 1.05em; border-bottom: 1px solid #e31d2b; padding-bottom: 8px;">Ganhos de Eficiência:</h4>
<ul style="margin: 12px 0 0 0; padding-left: 20px; line-height: 1.6; color: #555555; font-size: 0.95em;">
<li>Cessação de processamentos desnecessários;</li>
<li>Redução de chamadas indevidas ao backoffice;</li>
<li>Otimização do tempo de atendimento e faturamento;</li>
<li>Operação alinhada ao objetivo funcional.</li>
</ul>
</div>
</div>
<div style="background-color: #1a1a1a; color: #ffffff; padding: 25px 30px; border-radius: 12px; display: flex; align-items: center; gap: 20px; border-right: 10px solid #e31d2b;">
<div style="font-size: 2em; line-height: 1;">🛡️</div>
<div>
<strong style="color: #e31d2b; font-size: 1em; text-transform: uppercase; display: block; margin-bottom: 5px;">Conclusão Técnica:</strong>
<p style="margin: 0; font-size: 1.05em; font-style: italic; color: #dcdcdc; line-height: 1.5;">
A solução mantém a integridade das regras de negócio, atuando apenas na eliminação de comportamentos que não agregam valor ao processo específico da rotina Pedido de Venda Montadora (VEIA060).
</p>
</div>
</div>
</div>
</div> |
| Pacotes Gerados: | 12.1.2310: https://r.totvs.io/p/1244420 12.1.2410: https://r.totvs.io/p/1244418 12.1.2510: https://r.totvs.io/p/1244419 |
|---|