Actividad Para cada
La actividad Para cada se repite por los elementos recurrentes de una variable realizando otras actividades durante cada ciclo de iteración.
Acerca de esta tarea
Cuando se arrastra una actividad Para cada a una orquestación, Studio crea las siguientes dos variables:
- loopvalue_X - Durante el tiempo de ejecución, mientras la actividad Para cada hace que un conjunto de elementos recurrentes entre en una operación de bucle, la variable loopvalue_X contiene el valor del elemento recurrente.
- loopcounter_X - Durante el tiempo de ejecución, mientras la actividad Para cada hace que un conjunto de elementos recurrentes entre en una operación de bucle, la variable loopcounter_X contiene el recuento real del número de ciclos de iteración que han sido procesados por la actividad Para cada.
Donde X equivale al número de actividades Para cada que se han soltado en la orquestación. Por ejemplo, cuando se suelta la primera actividad Para cada en una orquestación, se crean las variables denominadas loopvalue_1 y loopcounter_1.
Para utilizar una actividad Para cada, siga estos pasos:
Procedimiento
- Abra el separador Actividades y la carpeta Lógica.
- Arrastre la actividad Para cada hacia la orquestación.
- En el campo Nombre de variable, seleccione una variable que contenga el elemento recurrente con el que desee realizar una operación de bucle en la actividad Para cada.
- En el campo Nombre de elemento, pulse [...] para navegar hacia el elemento recurrente que por el que desee realizar la operación de bucle en la actividad Para cada. Se visualiza la ventana Seleccionar elemento recurrente.
- Seleccione un elemento recurrente y pulse Aceptar.
Resultados
Se visualiza una expresión XPath que hace referencia al elemento recurrente en el campo Nombre de elemento. El campo Nombre de variable se llena automáticamente con la variable loopvalue_X creada para esta actividad Para cada. Puede editar la expresión XPath generada en el campo Nombre de elemento.
Puede añadir otras actividades dentro del bucle Para cada. Utilice las actividades Interrumpir bucle y Continuar para controlar las iteraciones del bucle Para cada.