Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

Franquias e Redes

Segmento:

Varejo

Módulo:Integrações
Função:
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARBOTICARIO-327


02. SITUAÇÃO/REQUISITO

No Gerenciador do Fidelidade, na rotina Opções->Configurações->Parâmetros, deverá ser criado três novos Parâmetros:

  • Integração com One Trust (Optin): Habilitado ou desabilitado.Quando habilitado, todo novo cliente cadastrado e que esteja como Cliente Fidelidade = SIM com o consentimento informado, será enviado via API de OptIn da One Trust as informações do cliente que deu seu consentimento. Caso o parâmetro esteja habilitado porém o cliente esteja cadastrado como Cliente Fidelidade = Não, não deverá ser enviado a integração para One Trust.
  • URL de Integração com One Trust (Optin): URL da API de Optin da One Trust para enviar as informações do cliente que deu seu consentimento.
  • Canais de não envio One Trust (Separado por vírgula): Deve informar os códigos dos canais de cadastro de cliente que serão considerados no envio para One Trust; 

Para anteder esta integração, será preciso desenvolver via taskmananger uma tarefa que efetue este mecanismo de integração com a API da One Trust. (Documentação da chamada de envio em anexo ao chamado)
Tempo Default 10 minutos.

Toda vez que existir uma requisição nos métodos de Atualizar/Cadastrar um cliente, será necessário gravar o CPF deste cliente em uma nova tabela para controle desta integração.

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;


Situacao: 0 (Pendente de integração),1 (Integrado) ou 2 (erro)
Tentativas: número de tentativas de envio. (O sistema deve ter um total de 70 tentativas e para de enviar nesta quantidade)
Observacao: Gravar mensagem de erro em caso de falha na tentativa de envio


OBS.: Caso o Programador descida usar o FidelidadeStage para enfileirar e gravar as informações, pode ser usado desta forma e acionar o PO e QA.


Quando o parâmetro de integração com OneTrust estiver habilitado, deverá ser gravado nesta tabela o cliente para ser enviado. Deve ser considerado o canal de cadastro, respeitando os canais configurados para envio. 

também deverá ser considerado o parâmetro "LGPD – Gravar aceite do cliente quando não for informado".

Se por este parâmetro estiver habilitado e for gravar a carta para o cliente, deverá colocar na fila de integração este CPF.

03. SOLUÇÃO

Criada a fila "integracaoOnetrust", a mesma roda na tarefa 09 do TaskManager, respeitando as condições acima.




04. DEMAIS INFORMAÇÕES


IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


05. ASSUNTOS RELACIONADOS