Saltar para o conteúdo principal

map

Mapear (Colunas)

Liga as colunas da fonte às colunas da tabela alvo.

  • Kind: step
  • Key: map
  • Categoria: transform
  • Envelope: mapa (um objeto JSON em config)

Campos

ChaveTipoObrigatórioOmissãoDescriçãoReferência
mappingslist de mapnão[]As ligações coluna da fonte → coluna da tabela alvo.-
sourceColumnslist de stringnão[]As colunas fonte conhecidas, pelos nomes que têm no envelope: metadados de autoria para o card reabrir com os dropdowns cheios. Não afeta a execução.-
fixedValuesmapnão{}Valores fixos a gravar: a chave é o nome da coluna alvo, o valor é o que se escreve em todas as linhas.chave: coluna de targetFeatureId (nome)
targetFeatureIduuidnão-Tabela alvo das ligações: é ela que dá sentido aos nomes de coluna deste passo.feature (uuid)

mappings[]

Cada elemento de mappings é um objeto:

ChaveTipoObrigatórioOmissãoDescriçãoReferência
sourcePathstringsim-De onde vem o valor: caminho pontuado no registo recebido ou um token {{record.x}}/{{vars.y}}.expressões {{record.coluna}}
targetColumnstringsim-Coluna da tabela alvo, POR NOME.coluna de targetFeatureId (nome)
typestringnão"text"Tipo de ESCRITA do valor (o workflowColumnWriteType da coluna alvo): decide a coerção antes de gravar.-
decimalsintegernão-Casas decimais da coluna alvo, aplicadas depois da coerção; vazio não arredonda nada.-

Exemplo JSON

{
"mappings": [],
"sourceColumns": [],
"fixedValues": {}
}

Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.