01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:Formatação de Dados 
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-72


02. SITUAÇÃO/REQUISITO

Criar 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 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>}.



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



Exemplo:    AND wms_docum_saida.dat_hor_emissao > {TEMPO:formatDateAsDBDate} AND EXISTS (SELECT 1 FROM tabela2 WHERE tabela2.codigo = tabela1.codigo AND table2.situacao IN ('A','P','S') )



04. DEMAIS INFORMAÇÕES

Não se aplica.



05. ASSUNTOS RELACIONADOS