| Produto: | TOTVS Varejo Supermercados
|
|---|---|
| Linha de Produto: | Supermercados - Linha Consinco |
| Segmento: | Varejo |
| Tipo de Documento: | Manutenção |
| Módulo: | PESSOA |
| Caminho: | Pessoa> Pessoa> Pessoa |
| Função: | PESSOAS - GEPES0010 |
| País: | Brasil |
| Ticket: | 25050574 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPESTRUT-18580 |
Durante a validação do campo de e-mail, o sistema não tratava corretamente o caractere underline quando posicionado antes do símbolo @, interpretando o endereço como inválido.
Além disso, a validação era configurada como obrigatória, o que impedia o avanço do processo mesmo em situações onde o campo de e-mail não era essencial.
Para corrigir esse cenário, foi necessário ajustar o tratamento da validação e aprimorar a mensagem exibida ao usuário.
Formato geral: parte_local@dominio
Parte Local (antes do @):
Tamanho: 1 a 64 caracteres
Permitido: letras (A–Z, a–z), números (0–9), ponto (.), hífen (-), sublinhado (_)
Proibido: espaços, símbolos especiais (! # $ % ^ & * etc.), dois pontos consecutivos (..), ponto ou hífen no início ou fim
[email protected]Exemplo inválido: [email protected], [email protected]
Domínio (após o @):
Composto por labels separados por ponto (ex: empresa.com.br)
Cada label: 1 a 63 caracteres
Permitido: letras, números e hífen (não no início/fim)
TLD (última parte): 2 a 63 letras
Exemplo válido: meu-dominio.com.br
Exemplo inválido: dominio-.com, dominio.c
Comprimento total:
Até 254 caracteres no endereço completo.
Observações:
Não diferencia maiúsculas/minúsculas (na prática).
Provedores podem aplicar regras adicionais (ex: Gmail não aceita “..”).
Recomenda-se usar nomes simples e claros.
Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.
Foi realizado ajuste na validação do campo de e-mail, garantindo o correto tratamento de endereços que contenham underline (_) antes do símbolo @.
Além disso:
A obrigatoriedade do preenchimento do e-mail foi removida, passando a exibir apenas um alerta informativo;
A mensagem apresentada ao usuário foi atualizada para:
“O e-mail informado pode conter caracteres inválidos. Verifique!”
Essas alterações tornaram o processo mais flexível e a comunicação com o usuário mais clara.
Imagem 1 - Demonstração do e-mail salvando corretamente.
Imagem 2 - Demonstração da nova mensagem de erro para caracteres inválidos.