Ir para o conteúdo

Mapeamento em Wevo iPaaS

Mapeamento é um recurso que visa facilitar a associação das saídas e entradas dos diferentes elementos que compõem um flow, reduzindo assim a quantidade de vezes em que você precisará codificar regras dentro de transformações para manipular dados.

Usar Mapeamento em um Flow

Crie um novo flow (ou abra um existente) e arraste todas as ações do conector que farão parte da integração.

mapeamento 1

Agora clique em uma ação e selecione a aba Mapping. Isso exibirá a tela de mapeamento:

mapeamento 2

Alguns elementos úteis da tela de mapeamento incluem:

  • Uma pesquisa filtrável que permite que você procure por um campo específico de uma ação

  • Todas as saídas de ações anteriores, listadas à esquerda

  • Todas as opções de entrada disponíveis da ação atual, listadas à direita

Campos do Mapa

Para mapear os campos, decida quais associações você quer ou precisa fazer e, então, conecte-as. Existem três tipos de conexão que você pode fazer, descritos abaixo.

Direto

Com uma conexão direta, basta clicar no campo de origem e mapeá-lo clicando no campo de destino:

mapeamento 3

Dinâmico

Com uma conexão dinâmica, você pode selecionar os campos que deseja mapear e arrastá-los para dentro da caixa de destino, como mostrado no gif abaixo. Observe que os campos se conectam automaticamente e você pode removê-los clicando no ícone X.

mapeamento 4

Fórmulas

O mapeamento dinâmico também permite que você use fórmulas para manipular os dados enviados, transformando-os de alguma forma. As seguintes opções de manipulação de dados estão disponíveis:

  • decodeBase64()
  • encodeBase64()
  • toLowerCase()
  • toUpperCase()
  • trimEnd()
  • trimStart()
  • trim()
  • length()
  • first()
  • last()
  • toString()

Para usar qualquer uma das fórmulas listadas acima, adicione um ponto (.) imediatamente após um pedaço de dados que você mapeou dinamicamente e uma lista de opções disponíveis para esse tipo de dado será mostrada. Clique nele para selecioná-lo, e você pode fazer isso mais de uma vez.

mapeamento 5

F(x)

A terceira opção de mapeamento é atribuir um nome a uma saída desejada da ação anterior. Se você precisar construir regras de negócios, você pode fazer edições de código também.

mapeamento 6

Se você precisar editar o código, clique no botão Editar código. Na tela que será mostrada, você pode codificar regras usando JavaScript, bem como usar Funções de código e/ou Tabelas de consulta. Em Debug, você pode executar o código que escreveu para identificar possíveis erros, para fazer isso, clique em Run no canto superior direito.

mapping 7