Page tree

Restringir opções: Incluir, Alterar e Excluir em rotina do Menu

Produto:

Protheus ADVPL

Versões:

P12.1.17

Ocorrência:

Não bloqueia o acesso dos usuários aos menus customizados.

Ambiente:

P12.1.17

Passo a passo:

A configuração de acesso que é realizada diretamente nas configurações do menu somente será executada caso não haja configuração de restrições de acesso de menu (no cadastro de usuário) e também não haja configurações de privilégios para o usuário (também no cadastro de usuário).

Uma vez que se acesse a configuração de restrições de acesso de menu no usuário e se confirme a tela que mostra os acessos, é gerado um registro daquela configuração no profile do usuário, ou seja, se aquela tela foi confirmada com todos os acessos preenchido o sistema entende que aquele usuário deverá ter todos os acessos.

Uma vez que já existe o registro no profile e se deseja voltar a configuração do menu será necessário realizar a manutenção no profile para excluir o registro daquele acesso.


Todavia, caso deseje manter a gestão de privilégios como no exemplo abaixo:

Utilize a função MenuDef() para construção de menus customizados.

Observações:

A forma mais nova e mais completa de controlar os acessos dos usuários é através dos privilégios do cadastro de usuário, e com a evolução do produto e integração com outros produtos como o Fluig, por exemplo, será inviável continuar com os tipos de controle mais antigos. Por isso recomendamos a utilização do controle de privilégios de usuário.