Registrar LOG de Acesso para toda execução de programas ou formulários metadado que estejam registrados como processos que fazem acessos a informações de dados protegidos registrados no Configurador de dados pessoais e sensíveis - LOG10000, ou seja, se o nome do programa ou formulário metadado enviado como parâmetro para esta função acessar dados protegidos, será gerado um LOG de Acesso registrando algumas informações na tabela LOG_PRIVATE_PROCESS_AUDIT como:
- Usuário Logix
- Data e hora de acesso
- Tipo de processo PRG (Programa)
Sintaxe
privateData_registerLogPRG( [ <l_processID> ] ) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_processID | CHAR | Sim | Nome de processo que em suas rotinas internas realizam acesso a dados protegidos cadastrados no Configurador de dados pessoais e sensíveis - LOG10000. O nome do processo neste caso é nome de um programa 4gl, programa freeform ou formulário metadado CRUD (Cadastro via FRM1002). O nome deste programa ou formulário deve estar registrado como processo no LOG10000 para um ou mais Dados Protegidos para que seja registrado LOG de Acesso na base de dados.
|
Retorno
Tipo | Descrição |
---|---|
| Indica se o LOG de Acesso foi avaliado e/ou registrado com sucesso. TRUE - LOG de Acesso processado com sucesso. FALSE - Falha ao registrar LOG de Acesso.
|
Exemplo
#------------------------------------------------# FUNCTION privateData_registerLogPRG_test() #------------------------------------------------# #Registrando LOG de acesso para o programa "meuprograma" caso faça acesso a dados protegidos (cfme cadastro no LOG10000) CALL privateData_registerLogPRG("meuprograma") END FUNCTION