Páginas filhas
  • privateData_existProcessAttribute


Identificar quando um processo faz acesso à informações de dados protegidos registrados no Configurador de dados pessoais e sensíveis - LOG10000.

Sintaxe


privateData_existProcessAttribute( [ <l_processID> ] ) => SMALLINT

Parâmetros


Nome

Tipo

Obrigatório?

Descrição

l_processID
CHARSim

Nome do processo que deve ser avaliado acesso a informações de dados protegidos cadastrados no Configurador de dados pessoais e sensíveis - LOG10000.

Este nome do processo pode identificar qualquer tipo de identificador desejado para pesquisa que seja registrado como 'processo' no cadastro do LOG10000.

Alguns processos padrões já utilizados no produto são:

  • Nome de programa 4gl, freeform ou formulário metadado (Cadastro via FRM1002).  Exemplos: unitofmeasure,  adp10002.
  • Nome de API. Deve ser informado o nome da API, como por exemplo paymentCondition (novo padrao de API),  vdpr0005 (padrao antigo de API).
  • Nome de Adapters de integração EAI (Exemplos: unitofmeasure, adp10002)
  • Nome de Serviço WebServices que contempla uma lista de métodos que fazem acesso a dados protegidos. 

(informação) Limite de até 50 caracteres.

Retorno


Tipo

Descrição

SMALLINT

Indica se o processo faz acesso a dados protegidos cadastrados no Configurador de dados pessoais e sensíveis - LOG10000

TRUE - Processo acessa dados protegidos.

FALSE - Processo não acessa dados protegidos.

Exemplo


#------------------------------------------------#
FUNCTION privateData_existProcessAttribute_test()
#------------------------------------------------#

   #Avaliar se o programa "log00083" possui acesso a dados protegidos conforme cadastro no LOG10000
   IF privateData_existProcessAttribute("log00083") THEN
      CALL conout("Processo log00083 faz acesso a um ou mais dados protegidos.')
   ELSE
      CALL conout("Processo log00083 faz acesso a um ou mais dados protegidos.')
   END IF

END FUNCTION

Observações


Disponível a partir do Logix 12.1.2205