Atividade For Each
A atividade For Each itera através dos elementos recorrentes de uma variável, executando outras atividades durante cada ciclo de iteração.
Sobre Esta Tarefa
Quando você solta uma atividade For Each em uma orquestração, o Studio cria as duas variáveis a seguir:
- loopvalue_X - Durante o tempo de execução, como a atividade For Each efetua loop através de um conjunto de elementos recorrentes, a variável loopvalue_X contém o valor do elemento atual.
- loopcounter_X - Durante o tempo de execução, como a atividade For Each efetua loop através de um conjunto de elementos recorrentes, a variável loopcounter_X contém a contagem atual do número de ciclos de iteração que foram processados pela atividade For Each.
Em que X é igual ao número de atividades For Each que foram soltas na orquestração. Por exemplo, quando a primeira atividade For Each é solta em uma orquestração, as variáveis chamadas loopvalue_1 e loopcounter_1 são criadas.
Para usar uma atividade For Each, conclua as seguintes etapas:
Procedimento
- Abra a guia Atividades e a pasta Lógica.
- Arraste a atividade For Each para a orquestração.
- No campo Nome da Variável, selecione uma variável contendo o elemento recorrente pelo qual você deseja efetuar loop na atividade For Each.
- No campo Nome do elemento, clique em [...] para procurar o elemento recorrente do qual deseja efetuar loop na atividade For each. A janela Selecionar Elemento Recorrente é exibida.
- Selecione um elemento recorrente e clique em OK.
Resultados
Uma expressão XPath que se refere ao elemento recorrente é exibido no campo Nome de Elemento. O campo Nome da Variável é preenchido automaticamente com a variável loopvalue_X criada para esta atividade For Each. É possível editar a expressão XPath gerada no campo Nome de Elemento.
É possível incluir outras atividades no loop de For Each. Use as atividades Break Loop e Continue para controlar iterações do loop de For Each.