Páginas filhas
  • DFWKLOGIX-72 DT Criação de novas funcionalidades para adequação de dados do tipo Data ao Banco de Dados

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Framework

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Logix

Segmento:

Segmentos_totvs
SegmentoTecnologia

Módulo:

Modulos_cross_segmentos

Modulos_framework
ModulosFrameworkFramework (Linha Logix) - LGPD (Lei Geral de Proteção de Dados)

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

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
titleEXEMPLO
Informações
iconfalse

TABELA: wms_docum_saida                VÍNCULO DO TITULAR: DestinatárioExemplo:    


Condição de anonimização:

Informações
iconfalse

             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
InformacaoDisponível a partir do pacote oficial 12.1.2205 ou Framework Fix 12.1.34.(fix01)
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



Templatedocumentos