Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Jurídico Departamentos

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:Gestão Jurídica - SIGAJURI
Função:JURA095 - Assuntos jurídicos 
País:Brasil
Ticket:10981776
Requisito/Story/Issue (informe o requisito relacionado) :DJURDEP-9096


02. SITUAÇÃO/REQUISITO

Ao emitir um relatório de log de acessos, ele sempre sai sem registros, mesmo depois de acessar o registro com dados sensíveis/pessoal.

03. SOLUÇÃO

Implementado o tratamento de gravação de LOG de Auditoria na rotina de assunto jurídico que possui dados pessoais/sensíveis referente a LGPD (Lei Geral de Proteção de Dados).

04. DEMAIS INFORMAÇÕES

Para que o LOG seja gravado é necessário também habilitar o LOG de Auditoria.

Para habilitar LOG de Auditoria, acesse o Configurador (SIGACFG), menu Usuário -> Senhas -> Política, na aba "Outros", em "Parâmetros", configurar a opção "Auditar acesso de rotinas com campos pessoais e sensíveis" = 1-Sim.

Para consultar os LOGs de Auditoria gravados, acesse o Configurador (SIGACFG), menu Base de Dados > Auditoria > Consulta de Auditoria ou em Log de Acesso


PONTO DE ENTRADA PDUSRLOG

Para efetuar a mudança das tabelas a serem vistas no log de acessos, é necessário utilizar o ponto de entrada que recebe as tabelas e deve devolver as informações caso tenha ao menos um campo da tabela cadastrado em campos protegidos. Exemplo de PE:

user function pdusrlog(aList)

DEFAULT aList := {}

     aAdd(aList,{'jura095','|NT9|NSZ|NUQ|'})

return aList

Exemplo de uso do Ponto de entrada

#INCLUDE "PROTHEUS.CH"
#INCLUDE "PARMTYPE.CH"
#include "FWMVCDEF.CH"
 
USER FUNCTION PDUSRLOG(aList)
 
Default aList :={}

   aAdd(aList, {'jura095', '|NT9|NSZ|NUQ|'}

Return aList 

05. ASSUNTOS RELACIONADOS