O nó Loop repete um conjunto de etapas do workflow com base em uma condição ou até que um array seja completamente processado. Ele produz duas ramificações de saída no canvas: Loop (etapas que são executadas a cada iteração) e Done (etapas que são executadas após a conclusão do loop). A etapa final na cadeia do loop deve estar conectada de volta à entrada do nó loop para criar o ciclo de iteração.
Configuração
Condição do Loop
| Campo | Obrigatório | Descrição |
|---|
| Condition Type | Sim | Determina como o loop itera. Veja as opções abaixo. |
| Continue Loop | Sim | Controla quando o loop continua. As opções são True (continue looping) e False (stop immediately). |
Tipos de Condição
| Tipo | Descrição |
|---|
| Array Iteration | Itera sobre cada item em um array. |
| Boolean Conditions | Continua o loop enquanto uma condição booleana for avaliada como verdadeira. |
| Iteration Count | Executa o loop um número fixo de vezes. |
| Expression | Continua o loop enquanto uma expressão personalizada for avaliada como verdadeira. |
| Simple True/False | Um valor verdadeiro/falso básico para testar o comportamento do loop. |
Configurações de Segurança
| Campo | Descrição |
|---|
| Max Iterations | O número máximo de vezes que o loop pode ser executado. O padrão é 10. Atua como um limite de segurança para evitar loops infinitos. |
Estrutura do Loop
O nó Loop produz duas ramificações de saída no canvas:
| Ramificação | Descrição |
|---|
| Loop | Conecta-se às etapas executadas a cada iteração. |
| Done | Conecta-se às etapas executadas após a conclusão do loop. |
Resultados
A aba Results exibe os detalhes da execução do loop após a execução do nó.
A etapa final na cadeia do loop deve estar conectada de volta à entrada do nó loop para criar o ciclo de iteração. O loop continua enquanto a condição for avaliada como verdadeira.