Árvore de páginas

Versões comparadas

Chave

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

...

Na rotina sistema->Funcionário, deve possuir em opções de "Anonimizar Funcionário" e na rotina sistema->Cliente em opções->Cliente deve possuir a rotina "Anonimizar Cliente".

03. SOLUÇÃO

Foi disponibilizado na rotina Sistema-> Clientes, a opção "Anonimizar Cliente".:

Image Added


Ao selecionar esta opção, todos os dados pessoais/sensíveis do cliente são apagados sem opção de retorno:

Image AddedAo clicar nestas opções, o sistema deverá efetuar os seguintes procedimentos:



Permissão e quando poderá ser selecionado

...

Abaixo segue quando o botão "Anonimizar" ficar disponível para o usuário clicar:

Validar se o cliente pode ser anonimizado

Ao clicar no botão "Anonimizar", Só poderá anonimizar o cliente caso ele não possua nenhuma venda nos últimos 5 anos:

  • Caso o cliente/funcionário possua alguma venda (qualquer status) nos últimos 1825 dias (5 anos); 

 Em caso del possuir algum registro nas rotinas/tabelas a cima, deverá apresentar a mensagem:

"Operação não permitida: Existem venda(s) associadas nos últimos 5 anos."

 Ação do Anonimizar

Ao clicar no botão "Anonimizar , o FIDELIDADE deverá efetuar o seguinte processo:

    • Antes de anonimizar, deve apresentar tela de Confirmação:
          " As informações serão apagadas permanentemente do sistema. Deseja realmente continuar?"
    • deverá limpar ou deletar as informações do Cliente/Funcionário no banco de dados:
      • Deixar o numero, sobrenome, data nascimento, sexo, CPF, endereço e telefones em branco;

Adicionar uma coluna "Anonimizar" no banco de destacar que este registro está anonimizado.

Nova Tabela de Anonima

**Todo cliente/Funcionário que for anonimizado, deverá ser gravado em uma tabela anonimizarentidade. Com os seguintes campos:

  • Objectid;
  • Userid;
  • Creation;
  • LastUpdate;
  • ClassiD; (Cliente ou Funcionario)
  • Contacorrente; (Objectid )
  • Identificação; (CPF do cliente)

 Gravação do LOG:

**Deveerá ser gravado em LOG a operação da anonimização:

Datahora: Data e Hora que a operação ocorreu
Usuario: Usuario
Sistema: TOTVS FIDELIDADE
Rotina: Anonimizar Cliente / Anonimizar Funcionário
Operacao: Anonimizar
Identificacao: CPF do Cliente ou Funcionário
IDCliente: ID do cliente ou funcionário (contato)
Campo: CPF
ValorAnterior: vazio
ValorAlterado: vazio
TipoCampo: Sensível

03. SOLUÇÃO

Foi desenvolvido os menus anonimizar no Cliente e Funcionário conforme requisito levando em consideração o grupo de eventos para que se possa ter acesso a funcionalidade.

...

  • em Sistema->Clientes->Opções->Anonimizar cliente;
  • Só poderá anonimizar clientes que não possua nenhuma operação no Fidelidade nos últimos 5 anos



Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Totvs custom tabs box items
defaultno
referenciapasso2

...