Acción de control de cambio de Power Automate en flujos de trabajo

Acción de control de cambio de Power Automate en flujos de trabajo

En este tutorial, hablaremos sobre el control del interruptor Power Automate , que se encuentra debajo de los conectores integrados avanzados. Hay momentos en los que tenemos múltiples valores posibles que vienen con diferentes flujos de trabajo. Podemos hacerlo usando acciones de condición anidadas, pero podría volverse demasiado complicado una vez que el número de valores posibles sea mayor. Es mucho mejor tener las condiciones una al lado de la otra y analizarlas individualmente. En ese caso, usaremos la acción Cambiar.

El control de interruptores en Power Automate puede manejar múltiples casos de posibles alternativas que tienen diferentes acciones o bloques de declaraciones.

Tabla de contenido

Creación de un flujo de Power Automate

Primero, creemos un nuevo flujo instantáneo.

Acción de control de cambio de Power Automate en flujos de trabajo

Establezcamos el nombre en " Demostración avanzada del conector integrado ". Vamos a crear un flujo que se active manualmente. Así que elija la opción " Activar manualmente un flujo ", luego haga clic en el botón Crear .

Acción de control de cambio de Power Automate en flujos de trabajo

Después de eso, haga clic en el botón Nuevo paso .

Acción de control de cambio de Power Automate en flujos de trabajo

Veamos los conectores incorporados que están disponibles.

Acción de control de cambio de Power Automate en flujos de trabajo

Haga clic en el conector Control .

Acción de control de cambio de Power Automate en flujos de trabajo

El conector de control tiene seis acciones diferentes. Ya hemos discutido el control de condiciones en uno de nuestros tutoriales. Nuevamente, este control divide el flujo en función de si una condición es verdadera o falsa.

Agreguemos algunas entradas en nuestro flujo donde el usuario puede ingresar un método de entrega y un mensaje a través de la entrada de texto . También démosles múltiples opciones para elegir usando una lista desplegable.

Acción de control de cambio de Power Automate en flujos de trabajo

Para este flujo, si el método de entrega elegido es Tweet , entonces necesitamos ejecutar una acción de Tweet . Si es Correo electrónico , entonces debemos realizar una acción de Correo electrónico . Lo mismo ocurre con todas las demás opciones. Si usaremos el control Condition para realizar el proceso, crearemos una condición anidada que se parece a esta.

Acción de control de cambio de Power Automate en flujos de trabajo

Es básicamente una declaración IF bajo otra declaración IF, lo que podría ser engorroso. Por lo tanto, necesitamos el control Switch para simplificar el proceso. 

Uso del control por interruptor en Power Automate

Para este ejemplo, elijamos el control Switch .

Acción de control de cambio de Power Automate en flujos de trabajo

Lo bueno del control por interruptor es que solo necesitamos elegir una variable que queremos probar. Para el campo En , elija la variable Método de entrega .

Acción de control de cambio de Power Automate en flujos de trabajo

1. Agregar la primera caja del interruptor

En la sección Caso , podemos establecer múltiples rutas para cada método de entrega. Pongamos en la primera opción que es “ Twittear ”.

Acción de control de cambio de Power Automate en flujos de trabajo

Luego haga clic en el botón Agregar una acción .

Acción de control de cambio de Power Automate en flujos de trabajo

Busque y seleccione el conector de Twitter .

Acción de control de cambio de Power Automate en flujos de trabajo

Elija Publicar un tweet .

Acción de control de cambio de Power Automate en flujos de trabajo

Para el campo de texto Tweet , elija Mensaje.

Acción de control de cambio de Power Automate en flujos de trabajo

2. Agregar las otras cajas de interruptores

Para agregar otro caso Switch , haga clic en este icono junto al primer caso.

Acción de control de cambio de Power Automate en flujos de trabajo

Escribamos la segunda opción que es “ Correo electrónico ”.

Acción de control de cambio de Power Automate en flujos de trabajo

Haga clic en el botón Agregar una acción .

Acción de control de cambio de Power Automate en flujos de trabajo

Busque y seleccione el conector de correo .

Acción de control de cambio de Power Automate en flujos de trabajo

Luego elija la acción Enviar una notificación por correo electrónico (v3) .

Acción de control de cambio de Power Automate en flujos de trabajo

Establezca la dirección de correo electrónico a la que desea que se envíe la notificación. Elija la variable Mensaje para los campos Asunto y Cuerpo .

Acción de control de cambio de Power Automate en flujos de trabajo

Agregue el tercer caso para la opción Slack y luego establezca el nombre del canal en Tutorial. Utilice la variable Mensaje para el campo Texto del mensaje .

Acción de control de cambio de Power Automate en flujos de trabajo

Después de eso, agregue el cuarto caso ( Trello ). Establezca el Id. de tablero en Tareas y el Id. de lista principal en Incidencias . Simplemente use la variable Mensaje para los campos Nombre de la tarjeta y Descripción de la tarjeta .

Acción de control de cambio de Power Automate en flujos de trabajo

La tarjeta Predeterminada es donde podemos configurar otra acción en caso de que ninguno de los métodos de entrega disponibles coincida con el que ingresó el usuario. Pero en este ejemplo, no necesitaremos eso ya que estamos obligando al usuario a elegir solo entre las cuatro opciones. 

Acción de control de cambio de Power Automate en flujos de trabajo

Por último, haga clic en Guardar .

Acción de control de cambio de Power Automate en flujos de trabajo

Prueba de control de interruptores en Power Automate

Probemos ahora nuestro flujo. Primero, haga clic en Prueba .

Acción de control de cambio de Power Automate en flujos de trabajo

Elija la opción Voy a realizar la acción desencadenante , luego haga clic en el botón Probar .

Acción de control de cambio de Power Automate en flujos de trabajo

Después de eso, haga clic en el botón Continuar .

Acción de control de cambio de Power Automate en flujos de trabajo

Así es como se vería el formulario. Elija Slack como método de entrega. Luego escriba “¡ HOLA A TODOS! ¡SOY YO, MARIO! ”. Haga clic en el botón Ejecutar flujo y veámoslo también en acción.

Acción de control de cambio de Power Automate en flujos de trabajo

Haga clic en Listo.

Acción de control de cambio de Power Automate en flujos de trabajo

Ahora podemos ver que entre los cuatro casos, solo se activó el Caso 3 . Y podemos identificar eso a través de las marcas de verificación verdes.

Acción de control de cambio de Power Automate en flujos de trabajo

Cuando revisemos nuestro Slack, veremos el mensaje recién publicado.

Acción de control de cambio de Power Automate en flujos de trabajo

Y así de simple funciona el control Switch en Power Automate.

Conclusión

Para recapitular, podemos crear un flujo con el control Switch y diferenciarlo del control Condition . Este último divide el flujo entre condiciones " " o " No " y agrega una condición sobre otra dependiendo del número de opciones.

Por otro lado, el control de interruptores permite a los usuarios realizar múltiples condiciones apiladas dentro de una sola línea. Es muy similar a cualquier otra declaración de cambio de caso que vea en Python y otros lenguajes de programación.

Por lo tanto, si el argumento en su flujo es solo entre una simple condición de "sí" o "no", entonces puede usar el control de Condición . Pero si tiene varias opciones, es mejor usar casos de cambio en lugar de condiciones apiladas. Con suerte, pudo comprender el uso adecuado de esos dos conectores integrados.

Mis mejores deseos,

Enrique


Tutorial de Microsoft Flow – Instantánea vs.
Acciones automatizadas de automatización de energía de flujo | Un tutorial de inmersión profunda
Descripción general del contenido dinámico de Power Automate





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.