Páginas filhas
  • Dados Protegidos em relatórios TReport

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. OBJETIVO

Avaliar os acessos de um usuário e não permitir que usuário sem acesso a informações sensíveis ou pessoais os visualize ou tenha acesso pela impressão utilizando o componente TReport.

02. IMPRESSÃO DO RELATÓRIO

O relatório será impresso com os dados ofuscados utilizando asteriscos (*) quando o usuário fazendo a impressão não tiver os acessos para visualizar dados sensíveis ou pessoais habilitados.
A ofuscação acontece com todos os tipos de impressão como planilha, html, pdf, etc.


03. COMO FUNCIONA

A decisão de ofuscação dos campos é baseada nas seções e nas células que montam esta seção. É esperado que o nome que identifica internamente a célula esteja configurado na lista de campos dos Dados Protegidos para que o campo tenha seu conteúdo ofuscado.


05. O QUE ACONTECE COM TOTALIZADORES E FÓRMULAS

Os totalizadores que são baseados em células com conteúdos ofuscados não terão os valores destas células considerados. Desta forma um totalizador que agrupe os dados de duas células uma ofuscada e outra não, terá como resultado somente o total das células que não estão ofuscadas.
Este comportamento tem por objetivo não permitir inferência de conteúdo ou valor a partir dos dados exibidos nos totalizadores de células.
Este comportamento só acontece quando é possível associar o nome de uma célula com um campo configurado nos Dados Protegidos.

...

Se uma fórmula for criada somando os dois valores CELL(A1) + CELL(A2) - o resultado será 10, já que o valor da célula ofuscada será desconsiderado.
Em uma situação sem a ofuscação de nenhuma destas duas células o resultado será 20, pois os valores das duas células serão considerados.


04. FORÇAR OFUSCAMENTO OU NÃO OFUSCAMENTO NOS RELATÓRIOS

Os casos excepcionais onde não existe relacionamento direto entre a célula e os campos nos Dados Protegidos podem ser tratados com os comandos para ofuscar ou não ofuscar de forma forçada.

...