01. DADOS GERAIS

Produto:

TOTVS Fidelidade

Linha de Produto:

Bematech Loja

Segmento:

Varejo

Módulo:Fidelidade
Função:Gerenciador/Integrações
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVE-1057


02. SITUAÇÃO/REQUISITO

Descrição

No LGPD (Lei Geral de proteção de dados), obriga logar todo cliente e Funcionário cadastrado no FIDELIDADE quando o parâmetro de LGPD estiver ativo.

A estrutura de gravação do LOG está informado no estudo feito na ISSUE https://jiraproducao.totvs.com.br/browse/DVARLIVE-547

Os dados logados deverão considerar as informações abaixo:

Abaixo segue operação de gravação:

Dominio: loja informada no método
Usuário: Vendedor informado no método / Ou Usuário de segurança do método (Caso Vendedor não informado)
Datahora: Data e Hora que a operação ocorreu
Sistema: TOTVS FIDELIDADE
Rotina: Cadastro de Cliente / Cadastro de Funcionário
Operacao: Salvar
Identificacao: CPF do Cliente ou Funcionário
IDCliente: ID do cliente ou Funcionário (contato)
Campo: CPF / Nome + Sobrenome / Data de Nascimento / Sexo / DDD + Telefone Celular / DDD + Telefone Comercial / Cada campo do Endereço: CEP, Logradouro, Numero, Bairro, complemento, Cidade, Estado
ValorAnterior: Avaliar possibilidade de gravação (Não obrigatório)
ValorAlterado: Valor de cada campo informado no método
TipoCampo: Sensível

 Nesta gravação cada campo será uma linha gravada na tabela de LOG.

Métodos para considerar:

 Obs.: Também deve considerar os métodos REST do PDV Móvel para Cadastro e Venda de clientes

03. SOLUÇÃO

Os métodos acima agora realizam o Log dos campos retornados conforme a especificação.


1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.


04. DEMAIS INFORMAÇÕES

Outras ações/ações relacionadas 



05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>