Limpeza de dados

O aplicativo Limpeza de dados do Odoo mantém a integridade e a consistência dos dados com os seguintes recursos:

  • Desduplicar: funde ou remove entradas duplicadas para garantir que os dados sejam únicos.

  • Reciclar: identifica registros desatualizados para arquivar ou exclui-los.

  • Formatar: padroniza os dados de texto, encontrando-os e substituindo-os de acordo com as necessidades especificadas.

Regras personalizáveis garantem que os dados de texto permaneçam atualizados, simplificados, formatados de forma consistente e alinhados com os requisitos de formatação específicos da empresa.

Instalar módulos

O aplicativo Limpeza de dados consiste em vários módulos. Instale o seguinte para acessar todos os recursos disponíveis:

Nome
Nome técnico

Descrição

Reciclagem de dados
data_recycle

Módulo de base para ativar a funcionalidade de reciclagem, disponível na edição Odoo Community.

Limpeza de dados
data_cleaning

Ativa a funcionalidade de limpeza de campos para formatar dados de texto em vários registros, disponível apenas na edição Odoo Enterprise.

Limpeza de dados (mesclar)
data_merge

Ativa a funcionalidade de desduplicação para localizar registros semelhantes (ou duplicados) e mescla-los, disponível apenas na edição Odoo Enterprise.

Desduplicação de CRM
data_merge_crm

Ativa a funcionalidade de desduplicação no aplicativo CRM e utiliza a funcionalidade de mesclagem padrão do CRM.

Ação de mesclagem da Central de Ajuda
data_merge_helpdesk

Ativa a funcionalidade de mesclagem no aplicativo Central de Ajuda.

Ação de mesclagem de projetos
data_merge_project

Ativa a funcionalidade de mesclagem no aplicativo Projetos.

Desduplicação UTM
data_merge_utm

Ativa a funcionalidade de mesclagem no aplicativo Rastreador UTM.

Mesclagem de contabilidade WMS
data_merge_stock_account

Cria um aviso em casos de fusão de produtos que podem afetar a avaliação do inventário, se o aplicativo Inventário estiver instalado.

Desduplicação

O painel Duplicatas agrupa registros semelhantes para que sejam mesclados, correspondendo condições definidas pelas regras de duplicação.

Navegue até esse painel acessando app Limpeza de dados ‣ Deduplicação.

Painel de desduplicação no aplicativo Limpeza de dados.

A barra lateral REGRA lista cada uma das regras de desduplicação ativas, apresentando o número total de duplicatas detectadas ao lado de cada regra.

Por padrão, a regra Todos é selecionada. Os registros são agrupados por sua regra, com uma classificação Similaridade (de 100%), com as seguintes colunas:

  • Criado em: a data e a hora em que o registro original foi criado.

  • Nome: o nome ou título do registro original.

  • Valores dos campos: os valores do registro original nos campos utilizados para detectar duplicatas.

  • Usado em: lista outros modelos que referenciam o registro original.

  • ID: o ID exclusivo do registro original.

  • É mestre: as duplicatas são mescladas no registro mestre. Pode haver apenas um registro mestre em um agrupamento de registros semelhantes.

Selecione uma regra específica na barra lateral REGRA para filtrar os registros duplicados.

Mesclar registros duplicados

Para mesclar registros, comece escolhendo um registro mestre dentro do grupo de registros semelhantes. O registro mestre funciona como uma base, na qual são mescladas informações adicionais de registros semelhantes.

Opcionalmente, não é definido nenhum registro mestre e o Odoo escolhe ao acaso um registro no qual ocorrerá a mesclagem.

Em seguida, clique no botão Mesclar no topo do agrupamento de registros semelhantes. Depois, clique em Ok para confirmar a mesclagem.

Quando um registro é mesclado, é registrada uma mensagem no chatter do registro principal, descrevendo a fusão. Certos registros, como as tarefas de Projeto, são registrados no chatter com uma link para o registro antigo para referência da mesclagem.

Dica

Descarte agrupamentos clicando no botão DESCARTAR. Ao fazer isso, o agrupamento é oculto na lista e arquivado.

Visualize os agrupamentos descartados selecionando o filtro Descartado na barra de pesquisa.

Regras de desduplicação

As Regras de deduplicação definem as condições de como os registros são detectados como duplicados.

Essas regras podem ser configuradas para cada modelo na base de dados e com níveis variados de especificidade. Para começar, navegue até app Limpeza de dados ‣ Configuração ‣ Deduplicação.

Dica

As regras de desduplicação são executadas uma vez por dia, por padrão, como parte de um crono de ações agendadas (Mesclagem de dados: Localizar registros duplicados). No entanto, cada regra pode ser :ref:` executada manualmente <data_cleaning/run-deduplication-rule>` a qualquer momento.

Modificar uma regra de desduplicação

Selecione uma regra padrão para editar ou crie uma nova regra clicando no botão Novo.

Primeiro, escolha um Modelo para esta regra. A seleção de um modelo atualiza o título da regra do modelo escolhido.

Opcionalmente, configure um Domínio para especificar os registros elegíveis para esta regra. O número de registros elegíveis é mostrado no link Nº registro(s).

Dependendo do Modelo selecionado, aparece o campo Remoção de Duplicados. Escolha se prefere Arquivar ou Apagar os registros mesclados.

Em seguida, selecione um Modo de mesclagem:

  • Manual: requer que cada agrupamento duplicado seja mesclado manualmente; também ativa o campo Notificar usuários.

  • Automático: mescla automaticamente os agrupamentos duplicados, sem notificar os usuários, com base nos registros com uma percentagem de similaridade acima do limite definido no campo Limite de similaridade.

Habilite o botão de opção Ativo para capturar duplicatas com esta regra, assim que ela for salva.

Por fim, crie pelo menos uma regra de desduplicação no campo Regras de desduplicação, clicando em Adicionar uma linha, na coluna Campo de ID exclusivo.

  • Selecione um campo fo modelo no menu suspenso Campo de ID exclusivo. Este campo é referenciado para registros semelhantes.

  • Selecione uma condição de correspondência no campo Corresponder se para aplicar a regra de desduplicação, dependendo do texto no Campo de ID exclusivo:

    • Correspondência exata: os caracteres do texto correspondem exatamente.

    • Sem distinção entre maiúsculas/minúsculas e acentos: os caracteres do texto correspondem, independentemente das diferenças de maiúsculas e minúsculas e do acentos específicos do idioma.

Importante

Deve haver pelo menos uma Regra de deduplicação definida para que a regra capture duplicatas.

Dica

Estão disponíveis mais alguns campos para uma configuração avançada.

Se estiver numa base de dados multi-empresa, o campo Entre empresas está disponível. Quando ativado, são sugeridas duplicações entre diferentes empresas.

Ative o Modo de desenvolvedor (modo de depuração) para exibilir o campo Limite da sugestão. Duplicatas com similaridade abaixo do limite definido neste campo são não sugeridas.

Com a configuração da regra concluída, feche o formulário da regra ou execute a regra manualmente para capturar instantaneamente registros duplicados.

Executar manualmente uma regra de desduplicação

Para executar manualmente uma regra de desduplicação específica em qualquer altura, navegue para :menuselection:`app Limpeza de dados –> Configuração –> Deduplicação” e selecione a regra a executar.

Depois, no formulário da regra, selecione o botão Desduplicar no canto superior esquerdo. Ao fazê-lo, o botão inteligente Duplicatas apresenta o número de duplicatas capturadas.

Clique no botão inteligente Duplicatas para gerenciar esses registros.

Reciclar registros

Use o recurso Reciclar registros para limpar os registros antigos e desatualizados da base de dados.

O painel Registros de reciclagem de campo exibe os registros que podem ser arquivados ou excluídos, de acordo com as condições dos registros definidos pelas regras de reciclagem de registros.

Navegue até esse painel acessando app Limpeza de dados ‣ Reciclar registros.

Painel Reciclar registros de campo no aplicativo Limpeza de dados.

A barra lateral REGRAS DE RECICLAGEM lista cada uma das regras de registro de reciclagem ativas.

Por padrão, a opção Todos é selecionada. Os registros são exibidos com as seguintes colunas:

  • ID do registro: o ID do registro original.

  • Nome do registro: o nome ou título do registro original.

Selecione uma regra específica na barra lateral REGRAS DE RECICLAGEM para filtrar os registros.

Para reciclar registros, clique no botão Validar na linha do registro.

Isso recicla o registro, dependendo de como a regra está configurada, para ser arquivado ou excluído da base de dados.

Dica

Descarte os agrupamentos clicando no botão Descartar. Ao fazer isso, o registro é ocultado da lista e não será detectado pela regra de reciclagem novamente.

Visualize os registros descartados selecionando o filtro Descartado no menu suspenso barra de pesquisa.

Regras de reciclagem de registros

As Regras de reciclagem de registros definem as condições de como os registros são reciclados.

Essas regras podem ser configuradas para cada modelo na base de dados e com níveis variados de especificidade. Para começar, navegue até app Limpeza de dados ‣ Configuração ‣ Reciclar registros.

Dica

As regras de reciclagem são executadas uma vez por dia, por padrão, como parte de um cron de ações agendadas (Reciclagem de dados: Limpar registros). Entretanto, cada regra pode ser executada manualmente a qualquer momento.

Por padrão, não existem regras de registro de reciclagem. Clique no botão Novo para criar uma nova regra.

No formulário de regra de registro de reciclagem, primeiro escolha um Modelo para que essa regra seja direcionada. A seleção de um modelo atualiza o título da regra para o modelo escolhido.

Opcionalmente, configure um Filtro para especificar os registros elegíveis para essa regra. O número de registros qualificados é exibido no link # registros(s).

Em seguida, configure o campo e o intervalo de tempo para que a regra detecte os registros a reciclar:

  • Campo de tempo: selecione um campo do modelo para basear o tempo (Delta).

  • Delta: digite o período de tempo, que deve ser um número inteiro (ex: 7).

  • Unidade Delta: selecione a unidade de tempo (Dias, Semanas, Meses ou Anos).

Em seguida, selecione um Modo de reciclagem:

  • Manual: requer que cada registro detectado seja reciclado manualmente e ativa o campo Notificar usuários.

  • Automático: mescla automaticamente os agrupamentos reciclados, sem notificar os usuários.

Por fim, selecione uma Ação de reciclagem para Arquivar ou Excluir registros. Se a opção Excluir for selecionada, escolha se deseja ou não Incluir registros arquivados na regra.

Com a configuração da regra concluída, feche o formulário da regra ou execute a regra manualmente para capturar instantaneamente os registros a serem reciclados.

Example

Uma regra de reciclagem pode ser configurada para excluir leads e oportunidades arquivados que foram atualizados pela última vez há um ano e com um motivo de perda específico, usando a configuração a seguir:

  • Modelo: Lead/Oportunidade

  • Filtro:

    • Ativo está não definido

    • Motivo de perda está em Muito caro

  • Campo de tempo: Última atualização em (Lead/Oportunidade)

  • Delta: 1

  • Unidade Delta: Anos

  • Modo de reciclagem: Automático

  • Ação de reciclagem: Excluir

  • Incluir arquivados:

Reciclar formulário de regra de registros para um lead/oportunidade.

Executar manualmente uma regra de reciclagem

Para executar manualmente uma regra de reciclagem específica a qualquer momento, navegue até :menuselection:`app Limpeza de dados –> Configuração –> Reciclar registros” e selecione a regra a ser executada.

Em seguida, no formulário de regra, clique no botão Executar agora no canto superior esquerdo. Ao fazer isso, o botão inteligente Registros exibe o número de registros capturados.

Clique no botão inteligente Registros para gerenciar esses registros.

Limpeza de campos

Use o recurso de limpeza de campo para manter a formatação consistente de nomes, números de telefone, IDs e outros campos em uma base de dados.

O painel Registros de limpeza de campo exibe as alterações de formatação dos dados nos campos de um registro, para seguir uma convenção definida pelas regras de limpeza de campo.

Navegue até esse painel acessando app Limpeza de dados ‣ Limpeza de campo.

Painel de registros de limpeza de campo no aplicativo de limpeza de dados.

A barra lateral REGRAS DE RECICLAGEM lista cada uma das regras de registro de limpeza ativas.

Por padrão, a regra Todos é selecionada. Os registros são listados com as seguintes colunas:

  • ID do registro: o ID do registro original.

  • Nome do registro: o nome ou título do registro original.

  • Campo: o campo do registro original que contém o valor a ser formatado.

  • Atual: o valor atual no campo do registro original.

  • Sugerido: o valor formatado sugerido no campo do registro original.

Para limpar e formatar registros, clique no botão Validar na linha do registro.

Ao fazer isso, o registro é formatado e/ou limpo.

Dica

Descarte registros clicando no botão Descartar. Ao fazer isso, o registro é ocultado da lista e não será mais detectado pela regra de limpeza de campo.

Visualize os registros descartados selecionando o filtro Descartado na barra de pesquisa.

Regras de limpeza do campo

As Regras de limpeza de campo definem as condições para que os campos sejam limpos e/ou formatados.

Essas regras podem ser configuradas para cada modelo na base de dados e com níveis variados de especificidade. Para começar, navegue até app Limpeza de dados ‣ Configuração ‣ Limpeza de campo.

Dica

As regras de limpeza de campo são executadas uma vez por dia, por padrão, como parte de uma ação cron agendada (Limpeza de dados: Registros limpos). Entretanto, cada regra pode ser executada manualmente a qualquer momento.

Por padrão, existe uma regra Contato para formatar e limpar os registros do aplicativo Contatos. Selecione o registro Contato para fazer edições ou selecione o botão Novo para criar uma nova regra.

No formulário de regra de limpeza de campo, primeiro escolha um Modelo ao qual direcionar essa regra. A seleção de um modelo atualiza o título da regra para o modelo escolhido.

Em seguida, configure pelo menos uma regra clicando em Adicionar uma linha na seção Regras.

Ao fazer isso, será exibida uma janela popover Criar regras com os seguintes campos para configuração:

  • Selecione um Campo para limpar do modelo para atribuir a uma ação.

  • Escolha uma das seguintes opções de Ação:

    • Cortar espaços revela o campo Cortar para selecionar a opção Todos os espaços ou Espaços supérfluos. Espaços no início, no fim e espaços duplos são considerados supérfluos.

      Example

      O nome de contato Dr. John Doe pode ser formatado com as seguintes opções de Cortar:

      • Todos os espaços: DR.JohnDoe

      • Espaços supérfluos: DR. John Doe

    • Definir capitalização revela o campo Capitalização para selecionar Letras iniciais em maiúsculas, Tudo em maiúsculas ou Tudo em minúsculas.

      Example

      O título do lead/oportunidade lumber inc, Lorraine douglas pode ser formatado com as seguintes opções Capitalização:

      • Letras iniciais em maiúsculas: Lumber Inc, Lorraine Douglas

      • Tudo em maiúsculas: LUMBER INC, LORRAINE DOUGLAS

      • Letras iniciais em minúsculas `lumber inc, lorraine douglas

    • Formatar telefone converte o número de telefone em um formato de país internacional.

      Example

      • Bélgica: 061928374 +32 61 92 83 74

      • Estados Unidos: 800 555-0101 +1 800-555-0101

    • Sucatear HTML converte o HTML em texto simples.

      Example

      Texto do HTML
      <h1>John Doe</h1>
      <p>Lorem ipsum dolor sit <a href="https://example.com">amet</a>.</p>
      
      Texto simples
      **John Doe** Lorem ipsum dolor sit amet [1] .[1] https://example.com
      

    Depois que um campo e uma ação forem selecionados, clique em Salvar para fechar a janela popover Criar regras.

Em seguida, selecione um Modo de limpeza:

  • Manual: requer que cada campo detectado seja limpo manualmente e ativa o campo Notificar usuários.

  • Automático: limpa automaticamente os campos, sem notificar os usuários.

Com a configuração da regra concluída, feche o formulário da regra ou execute a regra manualmente para capturar instantaneamente os campos a limpar.

Executar manualmente uma regra de limpeza de campo

Para executar manualmente uma regra específica de limpeza de campo, navegue até Aplicativo de limpeza de dados ‣ Configuração ‣ Limpeza de campo e selecione a regra a executar.

Em seguida, no formulário de regras, selecione o botão Limpar no canto superior esquerdo. Com isso, o botão inteligente Registros exibe o número de registros capturados.

Clique no botão inteligente Registros para gerenciar esses registros.

Gerenciador de ações de mesclagem

O Gerenciador de ações de mesclagem ativa ou desativa a ação Mesclar disponível no menu Ações de modelos da base de dados.

Ative o Modo de desenvolvedor (modo de depuração) e navegue até app Limpeza de dados ‣ Configuração ‣ Gerente de mesclagem de ações.

Os modelos são listados com as seguintes colunas:

  • Modelo: nome técnico do modelo.

  • Descrição do modelo: nome de exibição do modelo.

  • Tipo: se o modelo é do tipo Objeto de base ou Objeto personalizado.

  • Modelo transiente: o modelo lida com dados temporários que não precisam ser armazenados a longo prazo na base de dados.

  • Pode ser mesclado: ativa a ação Mesclar para o modelo.

Para visualizar quais modelos estão ativados por padrão, use a barra de pesquisa para filtrar modelos que Podem ser mesclados.

Veja também

Mesclar contatos