Desenvolvimento
BM-1619 – Bloqueio para excluir itens ou sair da tela de evento
Versão
5
Release
39
Autor
Jaciara Silva
Processo: Vendas
Nome do Processo: Movimentações de vendas
Acesso
Vendas\Movimentações
Motivação
Este recurso impedirá que o usuário exclua itens da tela de movimentações ou que feche a tela do evento de venda antes de finalizar a operação, com a movimentação aberta. Caso o usuário tente executar qualquer uma das operações acima, o sistema abrirá uma nova tela solicitando o login e a senha de outro usuário que tenha permissão para fazer exclusão de itens ou para abandonar a tela sem finalizar a venda. Mesmo que o usuário utilize algum meio de fechar a tela sem digitar usuário e senha, ao se logar novamente no sistema, serão carregadas na tela as mesmas informações da movimentação que estava em execução, obrigando-o a finalizá-la de forma regular.
Parâmetros
No Gerenciador de usuários, liberar os acessos de exclusão de itens e abandono de tela para os funcionários que terão permissão para estas ações. Em Vendas, altere o status para bloquear os usuários que não terão permissão para excluir itens ou sair da tela do movimento e salve a configuração para ativá-la no sistema.
Em Utilitários\Administrador\Eventos, na guia Geral, na área de permissões, ligar os flags:
- Solicitar senha para excluir itens no grid de produtos
- Solicitar senha para sair da tela de movimentação
Entradas
Na tela do evento, faça a inclusão dos itens da venda.
Ao tentar excluir um item da grade de produtos, caso o usuário não tenha permissão, o sistema emitirá uma mensagem de alerta e exibirá uma tela solicitando usuário e senha para executar a ação.
Caso o usuário não digite as informações solicitadas, o sistema bloqueará a exclusão do item e emitirá nova mensagem informando que a operação não será realizada.
|
E, se o usuário tentar abandonar a tela de movimentação, fechando a tela do evento, o sistema também emitirá uma mesnagem informando que para sair da tela sem finalizar a operação de venda é necessária permissão.
Novamente, a tela de solicitação de login e senha será exibida e aguardará a digitação dos dados para efetivar a ação. Caso contrário, o sistema voltará para a tela do evento para a finalização da operação.
Validações e Saídas
Caso o usuário tente burlar as travas de segurança que evitam a exclusão do item ou a saída da tela sem autorização, na próxima vez que o usuário se logar no sistema e acessar a tela do evento, o sistema carregará a tela de movimentação exatamente com os mesmos dados preenchidos na tela que foi fechada sem permissão.