CONTEÚDO
01. Visão geral
Disponibilização de métodos para consultar campos ativos e passíveis de anonimização configurados em Gerenciamento dos campos pessoais e/ou sensíveis.
02. Formatos de anonimização
Para cada tipo de dado de campo protegido, será fornecido um valor padrão de anonimização:
- Para o tipo de dado Texto/caractere, será retornado o valor "X"
- Para o tipo de dado Numérico, será retornado o valor 0
- Para o tipo de dado Data, será retornado a data 01/01/1753, data minima compatível para os bancos dados: Progress, Oracle e SQL Server.
programa.p USING com.totvs.framework.sec.ProtectedData. MESSAGE STRING(ProtectedData:DefaultAnonymousCharacter) VIEW-AS ALERT-BOX INFO BUTTONS OK. MESSAGE STRING(ProtectedData:DefaultAnonymousNumber) VIEW-AS ALERT-BOX INFO BUTTONS OK. MESSAGE STRING(ProtectedData:DefaultAnonymousDate) VIEW-AS ALERT-BOX INFO BUTTONS OK. |
03. isFieldAnonymizable
Objetivo
Responsável por retornar se o campo é anonimizável ou não.
Parâmetros de entrada
Tipo | Descrição |
---|---|
CHARACTER | databaseName: Nome do banco de dados; |
CHARACTER | tableName: Nome da tabela. |
CHARACTER | fieldName: Nome do campo; |
Retorno
Tipo | Descrição |
---|---|
LOGICAL | O retorno será VERDADEIRO/FALSO, podendo retornar erro que deve ser capturado utilizando a declaração do 'CATCH'. |
O erros serão lançados por meio da classe fwk.utils.CustomError |
Exemplo de programa |
---|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas