Ir para o conteúdo principal

OS 103243 - CORREÇÃO - CORPORATIVO - VALIDAÇÃO DE POLÍTICA DE SEGURANÇA AO TROCAR A SENHA E AO CONECTAR NO SISTEMA

Objetivo:

Esta alteração tem por objetivo validar a aplicação ajustecorreta realizado na rotinada DevoluçPolítica de Segurança no que se refere à expiração de NF do Recebimentosenha, garantindo que:

  1. Ao definir 0 dias, o sistema:

    • SejaNão possívelconsidere devolver uma NFdata de entradaexpiração comao destaque de acondicionamento e ID de acondicionamento;conectar.

    • APermita devoluçãlogin mesmo que exista data antiga registrada na tabela usuari06.

  2. Ao definir um valor maior que zero (ex: 999 dias), o funcionesistema:

    corretamente
      quando
    • Exija troca de senha ao conectar, caso a operaçãosenha movimentaresteja estoque (CFOP/CIO que movimenta estoque);expirada.

    • NãoCalcule ocorracorretamente maisa erronova data de integridade (foreign key) na gravaçexpiração daao NFtrocar dea devolução;

    • O pedido interno gerado para emissão da NF de devolução aceite corretamente o acondicionamento e ID;

    • O destaque de acondicionamento seja exibido corretamente na tela e gravado na NF gerada.senha.

Situação reportada:

  • Usuário reporta

    Foi reportado que ao tentar efetuar a devoluçvalidação da expiração de umasenha NFnão estava considerando corretamente a configuração definida na Política de recebimentoSegurança, queapresentando possuía:os seguintes comportamentos:

    • ProdutoAo conectar no sistema, a validação de expiração era realizada mesmo quando a política estava configurada com acondicionamento0 dias (não expira);.

    • IDAo trocar a senha, o sistema não considerava corretamente a quantidade de acondicionamentodias vinculado;

      definida
    • na
    • Política

      Operaçde Segurança para cálculo da nova expiração que movimentava estoque;o.

    O sistema apresentava erro de integridade na geração da NF.

    Erro apresentado:

    image.png

Causa identificada

A versão anterior do sistema:

  • Não estava preparada para montar a devolução considerando o acondicionamento e ID do acondicionamento;

  • O pedido interno utilizado para emissão da NF de devolução não aceitava o vínculo com acondicionamento;

  • Gerava erro de integridade ao gravar a NF.

Premissas:

  • Necessário o ambiente estar atualizado com a versão FaturamentoCorporativo de número 132726XXXXX ou superior;

Teste realizado após a atualização

CenáCENÁRIO 01- Política configurada com 0 dias (Senha não expira)


01.01 – Criar usuário 1:para Identificarteste

ou

Módulo gerarSegurança NF> Cadastro de entradaUsuário

Criar usuário: USUARIO_TESTE_EXPIRACAO

Definir senha inicial.


01.02 – Configurar Política de Segurança

Acessar: Segurança > Política de Segurança

Definir: Número de dias para expiração da senha = 0

Confirmar.


01.03 – Acessar o sistema com acondicionamentoo enovo movimentaçãusuário

Resultado Esperado:

✅ Sistema permite login normalmente
✅ Não solicita troca de estoquesenha
✅ Mesmo após múltiplos logins, não ocorre bloqueio por expiração


CENÁRIO 02 - Política configurada com 1 dia (Forçar validação)

(Usar 1 dia é melhor que 999 para teste funcional visível)


Objetivo02.01 do cenário
Alterar Política

image.pngDefinir: Número de dias para expiração da senha = 1
Confirmar.


02.02 – Realizar troca de senha

  1. Logar com o usuário

  2. Alterar senha

  3. Confirmar operação


02.03 – Simular expiração

GarantirAguardar quepassar existao umaprazo NFconfigurado
(ou ajustar data do ambiente de entradahomologação com:se permitido)


02.04 – Tentar acessar novamente

Resultado Esperado:

⚠ Sistema solicita obrigatoriamente a troca da senha
⚠ Não permite acesso direto ao sistema


CENÁRIO 03 - Validação do cálculo da nova data

Após troca de senha:

Resultado Esperado:

  • ProdutoSistema acondicionado;permite acesso.

  • IDNova contagem passa a considerar novamente a quantidade de acondicionamento;dias definida.

  • Movimentação de estoque.

Resultado esperado:

  • NF com produto que possua Acond.

  • Campo Id. Acond. preenchido.

  • Operação que movimentou estoque

  • NF identificada com produto acondicionado.

  • Estoque movimentado corretamente no recebimento.

CenáUsuário 02somente será Acessar rotina de devolução de NF de recebimento

Passoobrigado a passo

trocar

01após -novo Acessarperíodo módulo Menu: Faturamento → Notas Fiscais → Devolução → De Recebimento

image.png

02 - Selecionar a NF localizada no cenário anterior
Filtrar pelo número da nota.

image.png

image.png

image.png

Resultado esperado:

  • NF listada corretamente.

  • Permite avançar para próxima etapa.


Cenário 03 – Validar exibição do Acondicionamento na tela de devolução

01 - Avançar até Step 4/4 – Itens a serem devolvidos

image.png

Verificar colunas:

  • Acond.

  • Id. Acond.

  • Quantidade entregue

  • Quantidade devolvida

Resultado esperado:

  • A coluna Acond. é exibida.

  • O Id. Acond. aparece corretamente.

  • Quantidade disponível para devolução correta.

  • Não ocorre erro ao carregar os itens.


Cenário 04 – Efetuar devolução com movimentação de estoque

01 - Clicar em: Finalizar

image.png


Resultado esperado:

  • ✅ NF de devolução gerada com sucesso;

  • ✅ Mensagem apresentada: Nota Fiscal XXXX da Série X foi gerada com sucesso!

  • ❌ NÃO ocorre erro de integridade;

  • ❌ Não ocorre erro de foreign key.


    Cenário 05 – Validar NF gerada

    01 - Acessar: Faturamento → Consulta Nota Fiscal

    image.png

    02 - Localizar NF gerada. Filtrar por emissão/data.

    03 - Abrir a NF e acessar aba: Itens

    image.png

    image.png


    Validar:

    • CFOP/CIO utilizado movimenta estoque;

    • Produto correto;

    • Quantidade correta;

    • Acondicionamento exibido;

    • ID de acondicionamento mantido;

    • Estoque movimentado corretamente.


    Resultado esperado:

    • Item devolvido com destaque de:

      • ✅ Acondicionamento

      • ✅ ID de acondicionamento

    • Estoque atualizado corretamente.

    • Nenhum erro de integridade registrado.configurado.

    4.png

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