Ir para o conteúdo principal

OS 92132 - MELHORIA - SENDDECOR - VALIDAÇÃO DO CADASTRO DE CLIENTE E PROFISSIONAL

Objetivo:

Garantir qualidade e confiabilidade dos dados de contato (Celular e E-mail) cadastrados para Cliente e Profissional, evitando que informações inválidas sejam salvas ou utilizadas no processo de venda.

Na prática, o usuário passa a ter:

  • Campos Celular e E-mail obrigatórios no cadastro (Cliente/Profissional), exigindo preenchimento válido.

  • Bloqueio de salvamento quando o usuário tentar cadastrar telefone/e-mail inválido.

  • Validação automática na Finalização da Venda (tanto no Pedido normal quanto no Pedido passo a passo) para impedir concluir pedidos quando Cliente/Profissional possuir:

    • telefone incompleto,

    • DDD incorreto,

    • e-mail inválido,

    • ou valores cadastrados como inválidos no novo cadastro.

  • Um novo cadastro de “Dados inválidos” (Telefone/Celular e E-mail), permitindo ao usuário registrar padrões/valores que não podem ser aceitos (ex.: e-mails “genéricos” e telefones inconsistentes), reforçando as regras do negócio.

Premissas:

  • Necessário o ambiente estar atualizado com as versões:
    • SENDDECOR de número XXX ou superior;
    • Gestão de Profissionais de número XXX ou superior;
    • Script de número XXX SQL / XXX  PGSQL ou superior,

Teste realizado após a atualização

Cenário 1: Cadastrar dados inválidos (novo cadastro)

Objetivo: garantir que o sistema permita registrar quais valores serão tratados como inválidos.

Passo a passo

  1. Acessar o cadastro de Dados inválidos.

  2. Incluir um registro do tipo E-mail inválido com o valor loeil@loeil.com.br.

  3. Incluir um registro do tipo Telefone/Celular inválido com o valor 1191234-5678.

  4. Incluir um registro do tipo Telefone/Celular inválido com o valor 11999999999.

  5. Salvar.

Resultado esperado

  • Registros gravados e visíveis na listagem do cadastro de inválidos.

  • Esses valores passam a ser tratados como bloqueadores para cadastro e/ou finalização (dependendo da regra aplicada).

Acessando a Funcionalidade

Tela de Cadastro


Cenário 02: Cliente - Validando obrigatoriedade e dados validos.

Objetivo: validar obrigatoriedade. impedir cadastro de telefone inválido.impedir e-mail inválido. impedir valores explicitamente bloqueados (ex.: loeil@loeil.com.br, 11999999999).
Premissa: A funcionalidade deve estar ativa.

Passo a passo

  1. Acessar Cadastro de Cliente > Incluir.

  2. Preencher os campos obrigatórios gerais (nome, documento etc.).

  3. Deixar Celular vazio e preencher E-mail (ou vice-versa).

  4. Tentar Salvar.

Resultado esperado

  • Sistema impede a gravação.

  • Exibe mensagem de validação indicando que Celular e E-mail são obrigatórios.

  • Exibe mensagem de validação para telefone inválido (ex.: incompleto, máscara inválida, quantidade de dígitos incorreta e/ou DDD incorreto).
  • Exibe mensagem de validação de e-mail inválido.
  • Mensagem informando que o dado informado é inválido/bloqueado (por regra/cadastro de inválidos).

Acessando a Funcionalidade

Tela de Pedido

 

 


Cenário 03: Profissional- repetir validações (obrigatoriedade + bloqueios)

Objetivo: garantir que as mesmas regras se aplicam ao Profissional.

Passo a passo

  1. Acessar Cadastro de Profissional > Incluir/Editar.

  2. Repetir os testes dos Cenários 02 a 06.

Resultado esperado

  • Mesmo comportamento do Cliente:

    • Celular e E-mail obrigatórios,

    • validações de formato (telefone/e-mail),

    • bloqueio para dados existentes no cadastro de inválidos.


Cenário 04: Finalização do Pedido (Pedido normal): bloquear finalização por dados inválidos do Cliente/Profissional

Objetivo: garantir validação automática na finalização.

Passo a passo

  1. Garantir que a funcionalidade de checagem na finalização está ligada.

  2. Criar/selecionar um Cliente com Celular/E-mail inválidos (por regra de formato ou por constar no cadastro de inválidos).

  3. Criar um Pedido normal para esse Cliente (e Profissional, se aplicável).

  4. Avançar até Finalizar.

  5. Tentar finalizar.

Resultado esperado

  • Sistema bloqueia a finalização.

  • Exibe alerta/mensagem indicando que há dados inválidos no cadastro (telefone incompleto/DDD incorreto/e-mail inválido ou dado bloqueado).

  • Pedido não é concluído.


Cenário 05: Finalização do Pedido (Pedido passo a passo): bloquear finalização por dados inválidos do Cliente/Profissional

Objetivo: garantir validação também no fluxo passo a passo.

Passo a passo

  1. Com a checagem na finalização ligada:

  2. Criar um pedido via fluxo passo a passo para um Cliente/Profissional com dados inválidos.

  3. Tentar concluir a etapa final (finalização).

Resultado esperado

  • Sistema bloqueia a finalização com mensagem/alerta.

  • Pedido não finaliza até correção do cadastro.


Cenário 06: Finalização do Pedido: permitir finalização após correção

Objetivo: validar o “caminho feliz”.

Passo a passo

  1. Corrigir no cadastro (Cliente/Profissional):

    • Celular válido (com DDD correto e completo)

    • E-mail válido

    • não constar no cadastro de inválidos

  2. Voltar ao Pedido (normal e/ou passo a passo).

  3. Tentar Finalizar novamente.

Resultado esperado

  • Sistema permite finalizar.

  • Pedido é concluído com sucesso.

 

4.png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.