Durante el tiempo de ejecución, cuando se procesa una actividad Interrumpir bucle, el flujo de proceso interrumpe la actividad de bucle actual y pasa a la siguiente actividad de la orquestación.
Acerca de esta tarea
La actividad Interrumpir bucle sólo puede utilizarse en alguna de las siguientes actividades de operación de bucle: Para cada, Partir y Bucle while, tal como se muestra en los siguientes ejemplos.
Para utilizar una actividad Interrumpir:
Procedimiento
- Abra el separador Actividades y la carpeta Lógica.
- Arrastre una actividad Para cada, Partir o Bucle while hacia la orquestación.
- Arrastre la actividad Interrumpir bucle a la actividad en bucle, tal como se muestra en el siguiente ejemplo:
- Para interrumpir un bucle cuando una condición es verdadera, consulte el Ejemplo 1.
- Para interrumpir un bucle después de una iteración única, consulte el Ejemplo 2.
Ejemplo 1 - Interrumpir un bucle cuando
una condición es verdadera
- Arrastre una actividad If..Then a la actividad de bucle que haya configurado, tal como se muestra en la figura anterior.
- Arrastre una actividad de acción (por ejemplo: la actividad Insertar filas) al marcador vacío que se encuentra a la derecha del nodo Else.
- Configure la actividad de acción.
- Pulse el nodo If e introduzca una condición en el
Creador de expresiones.
- Arrastre una actividad Interrumpir bucle al marcador vacío que se encuentra a la derecha del nodo If.
Durante el tiempo de ejecución: - Si la condición de la actividad If se evalúa como true (verdadera), la actividad Interrumpir bucle abandona la actividad de bucle.
- Si la condición de la actividad If se evalúa como false (falsa), se inicia la ramificación Else y la actividad de acción (por ejemplo: se ejecuta la actividad Insertar filas).