Workflow Loop (passo)
Descrição
Seção intitulada “Descrição”Executa um fluxo de trabalho de destino uma vez por cada linha de um conjunto de dados, definindo os valores das colunas de cada linha como variáveis do projeto antes de cada iteração. Utilize-o quando tiver um processo parametrizado que tem de ser executado várias vezes com entradas diferentes — por exemplo, «executar o fecho mensal para cada unidade de negócio desta tabela» ou «carregar este relatório para cada trimestre listado».
Cada iteração do ciclo vê as variáveis como se tivessem sido definidas manualmente, pelo que o fluxo de trabalho chamado pode referenciá-las em expressões, filtros, caminhos de ficheiros e nomes de tabelas com a sintaxe normal \{variable_name}. Por predefinição, o ciclo é sequencial; as iterações não são executadas em paralelo.
Fluxo de trabalho a executar
Seção intitulada “Fluxo de trabalho a executar”Em primeiro lugar, selecione o projeto que contém o fluxo de trabalho que será executado em cada ciclo no menu pendente Projeto.
Em seguida, selecione o fluxo de trabalho a executar no menu pendente Fluxo de trabalho.
Se uma iteração falhar
Seção intitulada “Se uma iteração falhar”Por predefinição, o ciclo pára na primeira iteração cujo fluxo de trabalho falha, e o passo falha. Em Tratamento de erros, selecione Continuar após uma iteração com falha para executar todas as iterações mesmo quando uma falha. Cada falha é mantida em Estado da execução do ciclo, juntamente com o resultado de cada iteração, e o passo termina com um aviso que indica quantas iterações falharam. Com a opção desmarcada, o ciclo pára na primeira falha.
Exemplos
Seção intitulada “Exemplos”Exemplos em breve