Saltar para o conteúdo principal

Vista Side-by-side

Visão geral

A vista Side-by-side mostra registos de duas features em painéis paralelos para comparação, correspondência, e reconciliação de dados. Inclui pontuação de semelhança, correspondência ao nível de campo com vários algoritmos, e a capacidade de ligar registos correspondidos entre si.

Esta vista é essencial para deduplicação de dados, reconciliação de faturas, validação de importações, e qualquer fluxo de trabalho que exija comparação de registos.

Layout mestre-detalhe

A vista está dividida em dois painéis:

PainelDescrição
Primário (esquerda)Registos da feature atual
Comparação (direita)Registos de uma segunda feature (configurada via compareFeatureId)

Ambos os painéis mostram os seus registos como tabelas com ordenação, filtragem, e formatação condicional. A opção invertSides troca qual a feature que aparece em qual lado.

Correspondência de campos

Correspondência simples

Mapeie campos entre as duas features usando compareFields — uma correspondência direta nome-a-nome em que os valores de campo correspondentes são destacados.

Correspondência avançada com pontuação de semelhança

Para uma comparação inteligente, configure compareMappings com regras de correspondência detalhadas por par de campos:

MétodoDescrição
equalsCorrespondência exata
containsUm valor contém o outro
startsWithO valor começa com o valor de comparação
endsWithO valor termina com o valor de comparação
numericToleranceNúmeros dentro de um intervalo de tolerância configurável
dateDaysToleranceDatas dentro de um número de dias configurável
levenshteinCorrespondência de texto aproximada usando distância de edição

Cada mapeamento tem um peso que contribui para a pontuação de semelhança global. O limiar minSimilarityScore determina quando os registos são considerados uma correspondência — os registos correspondentes são destacados com codificação por cor.

Ligação de registos

Depois de os registos serem correspondidos, a vista pode guardar a relação:

DefiniçãoDescrição
Coluna de ligação primáriaColuna na feature primária onde guardar o ID do registo comparado
Coluna de ligação de comparaçãoColuna na feature de comparação onde guardar o ID do registo primário
Coluna de ID primárioColuna de ID de domínio na feature primária
Coluna de ID de comparaçãoColuna de ID de domínio na feature de comparação

Quando um utilizador confirma uma correspondência, ambos os registos são atualizados com referências um ao outro, criando uma ligação permanente.

Filtragem e exibição

Cada painel tem configuração independente:

  • Filtros predefinidos — Filtros pré-aplicados por lado
  • Colunas ocultas — Colunas a ocultar por lado
  • Formatação condicional — Condições de cor por lado
  • Mapeamento de campos de formulário — Mapeia campos ao criar registos ligados a partir de dados correspondidos

Execuções associadas

Podem ser configuradas ações de workflow para correr sobre registos correspondidos — por exemplo, reconciliar faturas automaticamente, fundir contactos duplicados, ou assinalar discrepâncias para revisão.