...
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".
Foi disponibilizado na rotina Sistema-> Clientes, a opção "Anonimizar Cliente".:
Ao selecionar esta opção, todos os dados pessoais/sensíveis do cliente são apagados sem opção de retorno:
Ao 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:
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:
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:
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
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.
...
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
...