Pular para o conteúdo
KMEE Entrar
Odoo 16.0 Ver Community

Impedir que a equipe exclua clientes, só arquive

Uma regra de registro global que vale só para excluir, com um filtro que nenhum contato atende, faz o Odoo recusar a exclusão de qualquer cliente ou fornecedor. Ler, alterar, criar e arquivar continuam como antes, e o histórico de pedidos, notas e faturas de cada cadastro fica sempre preservado.

Etapa 5 de 12 do processo Administrar o Odoo

Duração: 1 min 58 s. A narração está nas legendas, na faixa de baixo do vídeo.

Antes de começar

  • Modo desenvolvedor ligado, como em Ligar o modo desenvolvedor para ver as opções avançadas.

Exemplo usado neste cenário

Na Guatambu Móveis e Utilidades Ltda um cliente antigo foi excluído por engano. O Eduardo decide que ninguém mais exclui contatos: quem não usa mais um cadastro, arquiva. Ele testa com a Bracatinga Móveis Ltda.

Como os valores são calculados:

  • O filtro [(0, '=', 1)] compara 0 com 1: nenhum contato o atende, então a exclusão é recusada para todos.
  • A regra sem grupo é global: vale para todos os usuários, inclusive os administradores.

Passo a passo

  1. Em Definições, abra Técnico, escolha Regra de Registro e clique em Novo.
    Em Definições, abra Técnico, escolha Regra de Registro e clique em Novo.
  2. Dê o nome Ninguém exclui contatos e, em Modelo, escolha Contato.
    Dê o nome Ninguém exclui contatos e, em Modelo, escolha Contato.
  3. Em Definição de regras, digite [(0, '=', 1)], um filtro que nenhum contato atende.
    Em Definição de regras, digite [(0, '=', 1)], um filtro que nenhum contato atende.
  4. Em Permissões de acesso, deixe marcada só Permissão para Excluir e salve. Sem grupo, a regra vale para todos.
    Em Permissões de acesso, deixe marcada só Permissão para Excluir e salve. Sem grupo, a regra vale para todos.
  5. Abra Contatos, o cliente Bracatinga e escolha Ação, Excluir, e Ok. O Odoo recusa a exclusão com um aviso.
    Abra Contatos, o cliente Bracatinga e escolha Ação, Excluir, e Ok. O Odoo recusa a exclusão com um aviso.
  6. Feche o aviso e escolha Ação, Arquivar. O cliente fica arquivado, com o histórico preservado.
    Feche o aviso e escolha Ação, Arquivar. O cliente fica arquivado, com o histórico preservado.

Resultado esperado

Regra Ninguém exclui contatos ativa: a exclusão de qualquer contato é recusada com um aviso, e o cadastro que não se usa mais é arquivado. A Bracatinga Móveis Ltda ficou arquivada, com os pedidos e as notas dela no histórico.

Se houver erro

  • A exclusão continua funcionando. A regra ficou com um grupo, ou a Permissão para Excluir ficou desmarcada. Abra a regra, tire os grupos e deixe marcada a Permissão para Excluir.
  • Um contato arquivado precisa voltar. O cliente voltou a comprar. Em Contatos, use o filtro Arquivado, abra o contato e escolha Desarquivar no menu Ação.

Mais tarefas do perfil: Administrador (implantação).