Ir para o conteúdo

Mapeamento Automático

Introdução

O mapeamento automático é usado para mapear automaticamente campos de origem e destino cujos nomes são uma correspondência exata em estruturas de dados idênticas. O mapeamento automático usando toda a estrutura de dados pode ser executado em modo de mapeamento ou modo de script; o mapeamento automático nos nós de origem e destino selecionados é limitado ao modo de mapeamento.

Para obter mais informações sobre mapeamento de objetos de origem e mapeamento manual, consulte Mapeamento de objetos de origem.

Anotações Importantes

Ao usar o mapeamento automático, esteja ciente destas notas:

  • Os campos e nós de origem e destino devem corresponder exatamente ao nome e ao caminho da estrutura, independentemente do caso. Por exemplo, "Endereço" e "endereço" são considerados uma correspondência exata para fins de mapeamento.
  • Os campos de origem e de destino devem ter tipos de dados iguais ou compatíveis. Por exemplo, um campo de origem com um integer tipo de dados é considerado uma correspondência para um campo de destino correspondente com um string tipo de dados.
  • O mapeamento automático é aplicado apenas uma vez; ou seja, o uso do mapeamento automático não resulta em um mapeamento atualizado continuamente com base em quaisquer alterações na estrutura ou após atualizações manuais.
  • Os mapeamentos existentes são mantidos. Se um campo de destino já tiver um mapeamento diferente em vigor, o novo mapeamento automático será anexado ao mapeamento existente. Isso pode resultar em um mapeamento inválido que deve ser resolvido manualmente, como removendo um dos objetos mapeados ou adicionando lógica de script.
  • O mapeamento automático não pode ser revertido. Se você revisou os campos mapeados automaticamente e encontrou algum que deseja alterar, deverá desmapear esses campos manualmente.

Mapear Automaticamente Todos os Campos

Para mapear automaticamente todos os campos que podem ser mapeados automaticamente, clique nas palavras Automap Exact Matches no canto superior direito da estrutura de destino em modo de mapeamento ou modo de script:

mapear automaticamente correspondências exatas

Os nomes dos campos de origem e de destino que correspondem exatamente em uma estrutura de origem e de destino idêntica são mapeados automaticamente:

resultado de correspondências exatas do mapeamento automático

Automapear Campos Dentro de Nós

Para mapear automaticamente campos em determinados nós de origem e destino, no modo de mapeamento, arraste um nó de origem para um nó de destino. Os nomes dos nós não precisam ser iguais; entretanto, a estrutura de quaisquer campos (ou nós filhos) contidos neles deve ser idêntica para que esses campos sejam mapeados automaticamente.

descartar nó anotado pp

Ao soltar o nó de origem no nó de destino, selecione a opção Automap:

descartar nó automático

As correspondências exatas nos nós de origem e de destino com estruturas idênticas são mapeadas automaticamente:

resultado do mapeamento automático do nó descartado

Remover um Mapeamento Automático

Depois que os mapeamentos são criados usando o mapeamento automático, eles são tratados da mesma forma que os mapeamentos manuais. Para remover o mapeamento ou unmap campos de destino, você deve fazer isso manualmente (consulte Remover um mapeamento em Mapeamento de objetos de origem).