Hacer hasta Loop Control en Power Automate

Hacer hasta Loop Control en Power Automate

En este tutorial, analizaremos cómo funciona el control de bucle Hacer hasta en los flujos de Power Automate . También nos familiarizaremos con las variables necesarias a lo largo del proceso. 

El control Hacer hasta en Power Automate es un bucle que fuerza repetidamente una acción hasta que se cumple una determinada condición.

Tabla de contenido

Creación de un flujo instantáneo

Primero, creemos un flujo desencadenado manualmente. Haga clic en Instantánea: desde el espacio en blanco en Nuevo .

Hacer hasta Loop Control en Power Automate

Luego, establezca el nombre en " Hacer hasta el ejemplo " . Elija Activar manualmente un flujo y haga clic en el botón Crear .

Hacer hasta Loop Control en Power Automate

Agreguemos una entrada de texto dentro del flujo .

Hacer hasta Loop Control en Power Automate

Luego agregue una entrada de número .

Hacer hasta Loop Control en Power Automate

Después de eso, cambie el valor de las entradas a lo siguiente.

Hacer hasta Loop Control en Power Automate

Adición de un Do Hasta Loop In Power Automate

Ahora agreguemos una acción. Haz clic en Nuevo paso.

Hacer hasta Loop Control en Power Automate

Luego, haga clic en Controlar .

Hacer hasta Loop Control en Power Automate

Elija el Do hasta el control.

Hacer hasta Loop Control en Power Automate

Antes de ejecutar la función Hacer hasta que, creemos una variable.

Una variable es simplemente un espacio de almacenamiento para valores específicos.

Haga clic en el ícono más debajo del flujo instantáneo y haga clic en Agregar una acción .

Hacer hasta Loop Control en Power Automate

Luego, elija Variable en Conectores incorporados .

Hacer hasta Loop Control en Power Automate

Haga clic en la acción Inicializar variable .

Hacer hasta Loop Control en Power Automate

Inicialicemos una variable llamada Contador y establezcamos su tipo en Entero. El valor inicial de la variable Contador debe ser cero.

Hacer hasta Loop Control en Power Automate

Configuración de la acción Hacer hasta bucle

Para el ciclo Hacer hasta , vamos a seguir publicando el mensaje en Slack hasta que la variable Contador sea igual al número que el usuario ingresa. Entonces, ahora agreguemos la acción.

Hacer hasta Loop Control en Power Automate

Busque y seleccione el conector Slack .

Hacer hasta Loop Control en Power Automate

Selecciona Publicar mensaje .

Hacer hasta Loop Control en Power Automate

Seleccione el presupuesto como el canal al que enviar el mensaje.

Hacer hasta Loop Control en Power Automate

Para el Texto del mensaje , elija la función concat .

Hacer hasta Loop Control en Power Automate

Luego, concatenemos el mensaje en sí con el contador. En la pestaña Contenido dinámico , elija Mensaje .

Hacer hasta Loop Control en Power Automate

Agregue un espacio y seleccione Mostrador .

Hacer hasta Loop Control en Power Automate

Por último, haga clic en el botón Aceptar .

Hacer hasta Loop Control en Power Automate

Incrementando la variable

Necesitamos incrementar este ciclo porque si no lo hacemos, nunca terminará. Entonces, agreguemos otra acción.

Hacer hasta Loop Control en Power Automate

Seleccione el conector Variable .

Hacer hasta Loop Control en Power Automate

A continuación, elija la acción de la variable Incrementar .

Hacer hasta Loop Control en Power Automate

Requerirá el nombre de la variable, que es Contador .

Hacer hasta Loop Control en Power Automate

Y lo incrementaremos en uno.

Hacer hasta Loop Control en Power Automate

Ahora, tenemos todo en su lugar. Tenemos un elemento disparador para inicializar una variable. Luego publicará un mensaje e incrementará la variable a uno. Continuará el ciclo hasta que la variable Contador sea igual al número que el usuario ha ingresado.

Probando el bucle Do Until

Vamos a probarlo para ver si funciona correctamente. Haga clic en Guardar .

Hacer hasta Loop Control en Power Automate

Luego haga clic en Prueba .

Hacer hasta Loop Control en Power Automate

Seleccione Realizaré la acción desencadenante y haga clic en Probar .

Hacer hasta Loop Control en Power Automate

Haga clic en Continuar .

Hacer hasta Loop Control en Power Automate

Introduce tu mensaje y el número de veces que quieres que se publique. Luego haga clic en el botón Ejecutar flujo .

Hacer hasta Loop Control en Power Automate

Haga clic en Listo.

Hacer hasta Loop Control en Power Automate

Al ver las marcas de verificación verdes, es seguro que todo ha funcionado correctamente.

Hacer hasta Loop Control en Power Automate

Como podemos ver, el ciclo iteró 10 veces. Para el primer ciclo, veremos que el valor del Contador concatenado dentro del Texto del mensaje es 0 . Eso es porque el valor inicial que establecemos para la variable es 0 . A continuación, podemos comprobar el siguiente bucle haciendo clic en Siguiente .

Hacer hasta Loop Control en Power Automate

Para el siguiente ciclo, veremos que el valor del Contador dentro del Texto del mensaje es 1 . Eso es porque agregamos un incremento después del primer ciclo.

Hacer hasta Loop Control en Power Automate

Luego, incrementamos el segundo ciclo nuevamente.

Hacer hasta Loop Control en Power Automate

Por lo tanto, el Contador para el tercer bucle se convierte en 2 .

Hacer hasta Loop Control en Power Automate

El ciclo continuará hasta que la condición se cumpla. En este caso, continuará hasta que el contador sea igual a 10. Y así es como funciona el bucle Do Until .

Si vamos a Slack, deberíamos ver los diez mensajes dentro del canal #budget .

Hacer hasta Loop Control en Power Automate

La clave a tener en cuenta aquí es que debemos asegurarnos de tener una forma de finalizar nuestro ciclo. Si, por ejemplo, nos olvidamos de agregar el incremento de la variable, entonces el flujo fallaría por completo y recibiríamos spam repetidamente en Slack. La salida se vería así.

Hacer hasta Loop Control en Power Automate

En casos como este, tendremos que volver a nuestro flujo real y seleccionar la ejecución de flujo actual.

Hacer hasta Loop Control en Power Automate

Luego simplemente cancélalo manualmente.

Hacer hasta Loop Control en Power Automate

Esto detendrá el spam en nuestro canal de Slack.


Power Automate se aplica a cada acción en los flujos de trabajo
Tutorial de Microsoft Flow – Instant vs. Automated Flow
Power Automatizar la acción de control del interruptor en los flujos de trabajo

Conclusión

Para concluir, el control de bucle Do Until nos permite crear iteraciones dentro de Power Automate una vez que cierta condición en nuestro flujo se vuelve verdadera. Hay muchos otros escenarios donde podemos usar este control. Podemos usarlo para recordarle a alguien cada 10 minutos que apruebe algo. También podemos seguir recorriendo hasta que las personas dejen de enviar informes de gastos.

Si seguimos el enfoque lógico, podemos hacer maravillas y automatizar muchas cosas usando este control. Con suerte, pudo comprender claramente cómo funciona este poderoso control en los flujos de trabajo de Microsoft.

Mis mejores deseos,

Enrique


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.