Pular para o conteúdo

Executa um fluxo de trabalho de destino uma vez por linha de um conjunto de dados, definindo os valores das colunas de cada linha como variáveis do projeto antes de cada iteração. Use esta etapa quando houver um processo parametrizado que precisa ser executado várias vezes com entradas diferentes — por exemplo, “executar o fechamento mensal para cada unidade de negócios desta tabela” ou “carregar este relatório para cada trimestre listado”.

Cada iteração do loop enxerga as variáveis como se tivessem sido definidas manualmente; assim, o fluxo de trabalho chamado pode referenciá-las em expressões, filtros, caminhos de arquivo e nomes de tabela usando a sintaxe padrão \{variable_name}. O loop é sequencial por padrão; as iterações não são executadas em paralelo.

conjunto de dados Q1 Q2 Q3 quarter = Q1 passagem 1 quarter = Q2 passagem 2 quarter = Q3 passagem 3 sequencial — uma passagem por vez, não em paralelo
As colunas de cada linha viram variáveis do projeto e, em seguida, o fluxo de trabalho de destino é executado — uma passagem por linha, em sequência. Para um fan-out paralelo e isolado, use uma Macro.

Primeiro, selecione o projeto que contém o fluxo de trabalho que será executado em cada volta do loop no menu suspenso Projeto.

Em seguida, selecione o fluxo de trabalho específico a executar no menu suspenso Fluxo de trabalho.

Por padrão, o loop para na primeira iteração cujo fluxo de trabalho falha, e a etapa falha. Em Tratamento de erros, selecione Continuar após uma iteração com falha para executar todas as iterações mesmo quando uma falhar. Cada falha é mantida em Status da execução do loop, junto com o resultado de cada iteração, e a etapa termina com um aviso que informa quantas iterações falharam. Desmarcada, o loop para na primeira falha.

Exemplos em breve