Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Bematech Loja
Segmento:Varejo
Módulo:Fidelidade
Função:API
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :
  1. DVARLIVEBT-5012

02. SITUAÇÃO/REQUISITO

No LGPD (Lei Geral de proteção de dados), obriga termos uma carta de consentimento padrão, que o cliente irá ler e aceitar (DE ACORDO) no momento que for realizar uma inclusão de seu cadastro. 

Nos métodos de inclusão de cliente Fidelidade, deverá possuir as novas TAGs:

  • LGPDCartaConsentimentoAceite: Tipo Boleano | Valor default FALSE | quando preenchido igual a TIRUE, deverá vincular o cliente com a carta ativa; Caso o cliente já possua a carta vinculada, nada deverá ser feito;
  • LGPDCartaConsentimentoId: Tipo Guid | Valor default NULL | quando preenchido validar se o ID é valido para alguma carta existente. Quando preenchido, desconsiderar a tag AceiteCarta;

Devesse gravar em banco a data/hora de aceite da carta. (Caso o IDcarta seja igual o do banco, esta data não deve ser alterada. Caso seja diferente, atualizar o campo)

Métodos para considerar:

  • Fidelidade/FidelidadeServices/FacadeParticipante.svc;
    • AtualizarClienteFidelidade;
    • AtualizarClienteReduzido;
    • AtualizarClienteSimplificado;
  • BusinessFidelidade/Gerenciador/Operacoes.asmx?wsdl
    • AtualizaCliente;
    • AtualizaClienteForcado;
    • AtualizaClienteSobrenome;
    • CriaCliente;
    • CriaClienteSobrenome;
    • CriaClienteParametro;
    • CriaClienteReprovado;
    • CriaClienteSimplificado;
    • CriaClientesSimplificadoParametro;

03. SOLUÇÃO

Foi realizada a inclusão e tratamento dos parâmetros (LGPDCartaConsentimentoAceite, LGPDCartaConsentimentoAceiteData e LGPDCartaConsentimentoId) nos métodos mencionados no item 2 e métodos auxiliares. Foram deixados os métodos originais sem os parâmetros para se manter a compatibilidade com versões anteriores.