01. DADOS GERAIS
| Produto: | | Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_framework |
|---|
| ModulosFramework | Framework (Linha Logix) - LGPD (Lei Geral de Proteção de Dados) |
|---|
|
|
|---|
| Função: | Formatação de |
|---|
Dados | Dados usados na condição de anonimização de Dados Protegidos |
| País: | Brasil |
|---|
| Ticket: |
|
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-72 |
|---|
02. SITUAÇÃO/REQUISITO
Realizar a adequação de dados do tipo Date para os diferentes bancos de dados homologadosCriar novas funcionalidade de formatação de datas de acordo com Banco de Dados conectado para uso nas instruções condicionais de anonimização de dados para que o TAG {TEMPO} que é utilizado para calcular uma data com base no Tempo de Guarda de um determinado dado protegido de acordo com sua classificação.
Se a comparação deste TAG {TEMPO} for utilizado para uma coluna de tabela que seja, por exemplo, do tipo DATETIME YEAR TO MONTH ou DATETIME YEAR TO SECOND, é preciso transformar esta data calculada num formato compatível de mesmo tipo para não gerar falha na execução da condicional SQL no banco de dados e consequentemente bloquear a Anonimização de Dado.
03. SOLUÇÃO
Foram criadas funções que permitem a adequação dos dados através da chamada da função através da do conteúdo de uma data para outro formato, de acordo com a necessidade.
Estas novas funções podem ser utilizadas pra formatar o valor do TAG {TEMPO} informado em condições de anonimização no Cadastro de Mapeamento de Campos por Vínculo do Titular (Consulta disponível a partir do programa LOG10003). utilizando a seguinte sintaxe {TEMPO:<função>}, conforme o exemplo abaixo:.
Para <função> foram disponiblizadas as seguintes funções:
| Informações |
|---|
|
| Informações |
|---|
|
TABELA: wms_docum_saida VÍNCULO DO TITULAR: DestinatárioExemplo:
Condição de anonimização: | Informações |
|---|
| AND wms_docum_saida.dat_hor_emissao > {TEMPO:formatDateAsDBDate} AND EXISTS (SELECT 1FROM tabela2 WHERE tabela2.codigo = tabela1.codigo AND table2.situacao IN ('A','P','S') ) |
|
04. DEMAIS INFORMAÇÕES
Não se aplicaFoi também disponibilizada a função formatDateAsDBDate, mas que não existe necessidade de uso nas condições de anonimização, uma vez que a data calculada pelo sistema já será formatada corretamente no formato DATE do banco de dados Logix conectado, mas é uma função que pode ter uso para outras necessidades do desenvolvimento Logix.
| Card documentos |
|---|
| Informacao | Disponível a partir do pacote oficial 12.1.2205 ou Framework Fix 12.1.34.(fix01) |
|---|
| Titulo | IMPORTANTE! |
|---|
|
05. ASSUNTOS RELACIONADOS