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:

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.

Atenção: Não use as variáveis loopvalue_X e loopcounter_X fora da atividade For Each. O escopo destas variáveis é limitado à atividade For Each.
 

Para usar uma atividade For Each, conclua as etapas a seguir:

Procedimento

  1. Abra a guia Atividades e a pasta Lógica.
  2. Arraste a atividade For Each para a orquestração.
  3. No campo Nome da Variável, selecione uma variável contendo o elemento recorrente pelo qual você deseja efetuar loop na atividade For Each.
  4. No campo Nome de Elemento, clique em [...] para procurar o elemento recorrente através do qual deseja fazer loop na atividade For Each. A janela Selecionar Elemento Recorrente é exibida.
  5. 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.