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.

 

Programa Executar Programa (MEN702DC)

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))