Objetivo
O objetivo desta funcionalidade é validar se o usuário logado no Datasul possui permissão para executar programas Progress através do atalho Ctrl + Alt + X (MEN702DC).
Caso o usuário não esteja em algum dos grupos de segurança que tenham permissão para execução do programa ou não exista um programa com o código ou nome externo cadastrado, será apresentada uma mensagem ao usuário informando o bloqueio.
Executar Programa (CTRL + ALT + X)
Configuração
Para habilitar a segurança, deve ser incluída a propriedade "progress.security=true" no arquivo de configurações do Datasul (datasul_framework.properties).
Caso o valor da propriedade estiver igual à "false" ou a propriedade acima não estiver declarada no arquivo datasul_framework.properties, não haverá segurança na execução de programas Progress através do atalho CTRL + ALT + X.
Resultado
Com esta segurança habilitada, caso o usuário tente executar um programa através do atalho CTRL + ALT + X não cadastrado no banco de dados ou ao qual não tenha permissão de acesso, será apresentada a seguinte mensagem:
Mensagem de validação ao executar um programa sem que ele esteja cadastrado no banco de dados
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))