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
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
workflowId | uuid | nã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) |
passPayload | boolean | não | true | Passar o envelope atual como semente do filho. Ignorado quando forEachRecord está ligado (aí a semente é por registo). | - |
forEachRecord | boolean | não | false | Uma execução-filha POR registo do envelope (as vars do pai propagam-se, os ficheiros não). | - |
waitForChildren | boolean | não | false | Suspender o pai até TODOS os filhos terminarem, e só então continuar com o resumo deles. | - |
resultVar | string | nã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.