Acciones asociadas con la condición de bucle

Completado

Use la acción Condición de bucle cuando necesite repetir un bloque de acciones hasta que se cumpla una condición determinada. Este enfoque permite que los flujos repitan acciones sin tener conocimiento previo del número de repeticiones necesarias.

Para demostrar esta funcionalidad, automatiza un flujo que agrega los gastos de los empleados y se detiene cuando se supera el presupuesto.

En primer lugar, inicialice el presupuesto en ejecución en 0, establezca la línea inicial Excel en 2 y abra el archivo:

Captura de pantalla del ejemplo del área de trabajo.

A continuación, agregue la condición de bucle para que finalice cuando el presupuesto supere los 10 000:

Captura de pantalla del cuadro de diálogo de propiedades de la acción Condición de bucle

Dentro del bucle, el flujo lee la cantidad, la agrega al presupuesto en ejecución y aumenta el índice para pasar a la fila siguiente:

Captura de pantalla del ejemplo de espacio de trabajo de la condición de bucle

Salir del bucle

Como se ha desarrollado, este bucle solo finaliza cuando el presupuesto supera los 10 000. Sin embargo, si la suma de todos los gastos no supera el límite, el bucle nunca finaliza. Esta condición es una buena oportunidad para examinar el uso de la acción Salir del bucle. Antes de leer el contenido de una celda, compruebe si el índice de Excel supera el intervalo de los datos.

Si se leen todos los datos y no se supera el límite, asigne el valor False a la variable %Exceeded% y salga del bucle, ya que no hay más datos que leer. Inicialice la variable %Exceeded% en True al principio, ya que, en todos los demás escenarios, se supera el límite:

Captura de pantalla del ejemplo de espacio de trabajo de la condición de bucle

Por último, agregue una acción If para comprobar la variable %Exceeded% e imprima un mensaje en consecuencia:

Captura de pantalla del ejemplo de espacio de trabajo de la condición de bucle If completada