Problema de Acesso Negado no Gerador de Interface

Acesso negado ao executar uma interface no módulo Gerador de Interface, porem o modulo gerador de interface deveria permitir acessar qualquer interface.

Foi cadastrado permissão para uma interface específica no módulo Gerador de Interface, no caso foi cadastrado a PAD95.

Para validar a permissão de acessar uma interface X, o sistema verifica 2 coisas, 1ª se o usuário tem acesso à tela jsf/geradorinterface/executa/interfaceexec.jsf. Depois ele verifica se o parâmetro codigoForm passado como parâmetro está cadastrado como opção de Menu do tipo Formulário dinâmico.

Caso não tenha nenhuma opção de menu do tipo Formulário dinâmico e o usuario logado tenha acesso à tela jsf/geradorinterface/executa/interfaceexec.jsf então pode ser executar qualquer interface do sistema.

Como solução deve excluir todas as opções de menu do tipo Formulário dinâmico do modulo gerador de interface.

Conclusão

Evite cadastrar opções de menu de interface diretamente no módulo Gerador de Interface. A execução de interfaces deve ser realizada pela tela de execução de interface, sem o cadastro de interfaces específicas como opções de menu.

  • (edição externa)