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:
| Painel | Descriçã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étodo | Descrição |
|---|---|
| equals | Correspondência exata |
| contains | Um valor contém o outro |
| startsWith | O valor começa com o valor de comparação |
| endsWith | O valor termina com o valor de comparação |
| numericTolerance | Números dentro de um intervalo de tolerância configurável |
| dateDaysTolerance | Datas dentro de um número de dias configurável |
| levenshtein | Correspondê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ção | Descrição |
|---|---|
| Coluna de ligação primária | Coluna na feature primária onde guardar o ID do registo comparado |
| Coluna de ligação de comparação | Coluna na feature de comparação onde guardar o ID do registo primário |
| Coluna de ID primário | Coluna de ID de domínio na feature primária |
| Coluna de ID de comparação | Coluna 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.