Flujos de trabajo programados en Microsoft Power Automate

Flujos de trabajo programados en Microsoft Power Automate

En algunas de nuestras publicaciones de blog anteriores, ya hemos discutido el flujo instantáneo y automatizado . Para recapitular brevemente, el flujo automatizado se basa en eventos , mientras que el flujo instantáneo se puede activar manualmente . Para este tutorial, aprenderemos y crearemos flujos de trabajo programados en Power Automate. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Los flujos pueden basarse en el tiempo. Un flujo programado se desencadena por una restricción de tiempo.

Por ejemplo, podemos crear un flujo que se active a las 9:00 a. m. o los lunes y martes de cada semana, o cualquier hora, día o mes específico que queramos establecer. Por lo tanto, el disparador aquí no es un evento automatizado, como un tweet o hacer clic en un botón. Está basado en el tiempo (se basa en las 9:00 a. m.). 

Flujos de trabajo programados en Microsoft Power Automate

Si hacemos clic en el flujo programado , se mostrará este cuadro de diálogo donde debemos establecer la fecha y hora de inicio para ejecutar este flujo. También necesitamos establecer el número de veces que queremos que se repita.

Flujos de trabajo programados en Microsoft Power Automate

Tenga en cuenta que al probar los flujos de trabajo programados, no es necesario esperar hasta la acción de activación. Podemos activarlo nosotros mismos, lo que facilita mucho las pruebas.

Todo lo dem��s que hemos aprendido sobre los flujos se aplica a este tipo de flujo. Por ejemplo, podemos usar condiciones o agregar múltiples acciones para programar el flujo. La única diferencia es cómo lo activaremos. 

Tabla de contenido

Creación de flujos de trabajo programados en Power Automate

Empecemos a crear un flujo programado básico. Primero, cambiemos la recurrencia a cada Mes en lugar de Minuto .

Flujos de trabajo programados en Microsoft Power Automate

Nuevamente, los flujos de trabajo programados se basan en la recurrencia. Por lo tanto, no queremos activar este flujo cada minuto. También podemos cambiar esto más adelante. 

También podemos crear un flujo que solo comience en una fecha determinada o después de dos semanas. Podemos hacerlo configurando la fecha y hora de inicio .

Flujos de trabajo programados en Microsoft Power Automate

Luego, haga clic en el botón Crear para crear este flujo.

Flujos de trabajo programados en Microsoft Power Automate

Como resultado, veremos que la parte superior de este diagrama de flujo se ve diferente a lo que hemos visto antes. Esto se debe a que no se basa en un botón ni en un activador automático. En cambio, se basa en la recurrencia .

Flujos de trabajo programados en Microsoft Power Automate

Este disparador de recurrencia se basa en un conector denominado Programación . Puede ver esto al agregar un nuevo paso.

Flujos de trabajo programados en Microsoft Power Automate

Si hacemos clic en el conector Schedule , veremos el Trigger llamado Recurrence . Y así fue como se creó la acción inicial de este diagrama de flujo.

Flujos de trabajo programados en Microsoft Power Automate

Dentro de este activador de Recurrencia , podemos especificar el Intervalo y la Frecuencia de la acción, como una vez al mes, semana, día, etc. Para este ejemplo, usaremos Month .

Flujos de trabajo programados en Microsoft Power Automate

También tenemos estos campos dentro de las opciones Avanzadas donde podemos establecer la Zona horaria y Hora de inicio para este flujo.

Flujos de trabajo programados en Microsoft Power Automate

Para comprender mejor los flujos de trabajo programados, crearemos un flujo que envíe un mensaje automático cada 9:00 a. m. a nuestro equipo. Por lo tanto, conectaremos Power Automate a nuestra cuenta de Slack.

Creación de un flujo de holgura recurrente

Primero, agreguemos un nuevo paso.

Flujos de trabajo programados en Microsoft Power Automate

Busque el conector Slack y haga clic en él.

Flujos de trabajo programados en Microsoft Power Automate

Como puede ver, hay otras acciones disponibles que podemos usar aquí. Pero para este ejemplo, hagamos clic en la acción Publicar mensaje

Flujos de trabajo programados en Microsoft Power Automate

Luego debemos iniciar sesión en nuestra cuenta de Slack. Por lo tanto, haga clic en el botón Iniciar sesión .

Flujos de trabajo programados en Microsoft Power Automate

Después de iniciar sesión, debemos configurar el Nombre del canal donde queremos publicar el mensaje y el Texto del mensaje que queremos publicar.

Flujos de trabajo programados en Microsoft Power Automate

Para este ejemplo, queremos publicar en el canal de tutoriales en nuestro Slack.

Flujos de trabajo programados en Microsoft Power Automate

Entonces, elijamos el canal del tutorial para el campo Nombre del canal .

Flujos de trabajo programados en Microsoft Power Automate

Al hacer clic en Opciones avanzadas , también veremos los otros campos en esta acción de Slack. Podemos elegir el nombre de un bot, publicar como un usuario específico y mucho más.

Flujos de trabajo programados en Microsoft Power Automate

Por ahora, solo queremos publicar un mensaje. Entonces, escribamos “¡ Buenos días a todos!

Flujos de trabajo programados en Microsoft Power Automate

También cambiemos el nombre de este flujo a " Flujo programado de holgura ". 

Flujos de trabajo programados en Microsoft Power Automate

Luego, haga clic en Guardar .

Flujos de trabajo programados en Microsoft Power Automate

Prueba de flujos de trabajo programados en Power Automate

Ahora probemos el flujo.

Flujos de trabajo programados en Microsoft Power Automate

Es la primera vez que lo probamos, por lo que solo podemos usar la primera opción ( realizaré la acción de activación ). Luego haga clic en el botón Prueba .

Flujos de trabajo programados en Microsoft Power Automate

Esto es diferente de las pruebas manuales porque los flujos de trabajo programados se basan en limitaciones de tiempo. Por lo tanto, solo necesitamos ejecutarlo. Hagamos clic en el botón Ejecutar flujo .

Flujos de trabajo programados en Microsoft Power Automate

Después de eso, podemos verificar nuestro Slack para ver si se ejecutó correctamente. Como podemos ver, se publicó un nuevo mensaje que decía “ ¡Buenos días a todos! Esto significa que nuestro flujo se ejecutó con éxito.

Flujos de trabajo programados en Microsoft Power Automate

Al seguir esos pasos, pudimos crear un bot de Slack muy simple. Con el uso de Power Automate, fue fácil para nosotros porque podemos hacerlo visualmente.

Ahora hagamos este flujo un poco más complejo y realista. Primero, cambiemos la frecuencia a Day .

Flujos de trabajo programados en Microsoft Power Automate

Luego, haz clic en Opciones avanzadas . En nuestra acción Publicar mensaje , cambie Publicar como usuario a .

Flujos de trabajo programados en Microsoft Power Automate

Eso cambiará el nombre de usuario en nuestro mensaje automático en Slack . Como podemos ver aquí, ahora usa mi nombre de usuario en lugar del nombre de la aplicación ( Microsoft Power Platform ).

Flujos de trabajo programados en Microsoft Power Automate

Agregar un retraso a los flujos de trabajo programados

A continuación, cambiemos la hora de publicación de nuestro mensaje. Estableceremos la hora aquí como 9 . Con esto, nuestro mensaje siempre se publicará a las 9:00 am todos los días.

Flujos de trabajo programados en Microsoft Power Automate

Sin embargo, si nuestro mensaje se publica exactamente a las 9:00 a. m. todos los días, las personas sospecharán y podrían pensar que el que está publicando es un bot y no una persona real. Entonces, hagamos que se ejecute entre un rango de minutos antes o después de las 9:00 AM. Para hacer eso, agreguemos otro paso.

Flujos de trabajo programados en Microsoft Power Automate

Utilice el conector de programación .

Flujos de trabajo programados en Microsoft Power Automate

La acción Retrasar hasta se basa en un evento específico. Al usar esta acción, el flujo no continuará hasta que obtenga la aprobación de alguien o se produzca algún evento. Pero no usaremos esto por ahora.

Flujos de trabajo programados en Microsoft Power Automate

En su lugar, usaremos la acción Delay . Esto permite que el flujo se ejecute, pero esperará los segundos, minutos o el tiempo que establezcamos dentro de la acción.

Flujos de trabajo programados en Microsoft Power Automate

Arrastre esta acción entre el disparador de recurrencia y nuestra acción Publicar mensaje .

Flujos de trabajo programados en Microsoft Power Automate

Para el campo Unidad , elijamos Minuto .

Flujos de trabajo programados en Microsoft Power Automate

Podemos establecer el número de retraso en el campo Contar . Sin embargo, si agregamos un número fijo como 2 , seguiremos encontrando el mismo problema porque nuestro mensaje se seguirá publicando exactamente a las 9:02 a. m. todos los días.

Flujos de trabajo programados en Microsoft Power Automate

Entonces, usaremos una expresión en su lugar. Estableceremos un número aleatorio del 1 al 5. En la pestaña Expresión , busquemos la expresión llamada rand . Esto toma un número mínimo y máximo o entero y genera un número entre ellos.

Flujos de trabajo programados en Microsoft Power Automate

Dentro de esta expresión rand() , usemos 1 como número mínimo y 5 como número máximo . Luego, haga clic en el botón Aceptar . Esto retrasará nuestro flujo a un rango de 1 a 5 minutos .

Flujos de trabajo programados en Microsoft Power Automate

Después de eso, guardemos y probemos este flujo.

Flujos de trabajo programados en Microsoft Power Automate

Prueba de la acción de retardo

Elija la primera opción, luego haga clic en el botón Prueba .

Flujos de trabajo programados en Microsoft Power Automate

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

Flujos de trabajo programados en Microsoft Power Automate

Como podemos ver, utilizó el 1 como número aleatorio. En lugar de publicar el mensaje exactamente a las 9:00 a. m., esperará 1 minuto después de las 9:00 a. m. para publicar el mensaje. También podemos ver la cuenta regresiva del retraso en la parte superior derecha de la acción Delay .

Flujos de trabajo programados en Microsoft Power Automate

Después de un minuto, nuestro mensaje se publicará en nuestro canal de Slack.

Flujos de trabajo programados en Microsoft Power Automate

Flujos de trabajo programados en Microsoft Power Automate

Intentemos probarlo nuevamente para ver si el número aleatorio cambiará.

Flujos de trabajo programados en Microsoft Power Automate

Flujos de trabajo programados en Microsoft Power Automate

Para este resultado, utilizó 4 como número aleatorio. Esto significa que el flujo esperará 4 minutos antes de publicar nuestro mensaje.

Flujos de trabajo programados en Microsoft Power Automate

Y así es como funciona la acción Delay con la expresión rand() .


Condiciones de activación de Power Automate: una introducción
Expresiones de Power Automate: una introducción
Acciones de Power Automate | Un tutorial de inmersión profunda

Conclusión

En resumen, pudimos crear algunos flujos de trabajo programados de muestra que podemos usar en nuestras actividades diarias. Podemos realizar otras cosas interesantes con este flujo, como agregar una lista de consejos que se publicarán todas las mañanas.

Nuevamente, tenga en cuenta que los flujos de trabajo programados son lo mismo que los flujos instantáneos o los flujos automatizados. Sin embargo, se basan en un tiempo específico en lugar de ser activados por un botón o un evento. Con esto, también puedes hacer tareas o acciones que son recurrentes. 

Podemos usar el conector de Programación para crear un disparador de recurrencia y una acción de demora , los cuales son integraciones útiles para nuestros flujos de trabajo. Con suerte, esto lo ayudará a obtener más información sobre los flujos de trabajo programados y cómo funcionan.

Mis mejores deseos,

Enrique


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber