Skip to main content

iterator

Iterar (por linha)

Corre uma automação por cada registo e espera que termine.

  • Kind: step
  • Key: iterator
  • Categoria: control
  • Envelope: mapa (um objeto JSON em config)

Campos

ChaveTipoObrigatórioOmissãoDescriçãoReferência
workflowIduuidnão""A automação a correr: o id do GRUPO de versões (o servidor resolve a versão ativa desta organização), não o da versão.workflow V2 (uuid)
passPayloadbooleannãotruePassar o envelope atual como semente do filho. Ignorado quando forEachRecord está ligado (aí a semente é por registo).-
forEachRecordbooleannãofalseUma execução-filha POR registo do envelope (as vars do pai propagam-se, os ficheiros não).-
waitForChildrenbooleannãofalseSuspender o pai até TODOS os filhos terminarem, e só então continuar com o resumo deles.-
resultVarstringnão"children"Variável onde aterra o resumo dos filhos {total, success, failed}. Só tem efeito nos modos que esperam.-

Exemplo JSON

{
"workflowId": "nome-da-workflowV2",
"passPayload": true,
"forEachRecord": false,
"waitForChildren": false,
"resultVar": "children"
}

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