Control de alcance en flujos de Microsoft Power Automate

Control de alcance en flujos de Microsoft Power Automate

A medida que creamos flujos más complejos, la gestión se convierte en un factor clave para solucionar problemas, realizar pruebas y realizar el mantenimiento. En este caso, es importante agrupar todas las acciones bajo una determinada herramienta que también se puede contraer y expandir para mostrar mejor las secciones de nuestro flujo. Y podemos hacerlo usando el control Scope en Power Automate.

Un ámbito es una forma de organizar o agrupar acciones y condiciones en flujos de Power Automate. 

Tabla de contenido

Ejemplo de escenario

Veamos este ejemplo de flujo de Power Automate .

Control de alcance en flujos de Microsoft Power Automate

Haga clic en Editar .

Control de alcance en flujos de Microsoft Power Automate

Este flujo es bastante complicado. Cuando se publique un nuevo tweet, se enviará un correo electrónico.

Control de alcance en flujos de Microsoft Power Automate

Luego, activará una condición que tiene otro conjunto de condiciones anidadas dentro.

Control de alcance en flujos de Microsoft Power Automate

Lo que podemos hacer para organizar esto es agrupar acciones similares en el mismo ámbito. Hablaremos de las ventajas de hacerlo más adelante. Por ahora, solo quiero pasar por un escenario de muestra donde es útil agrupar cosas.

Para este tutorial, usaremos este flujo simple que creé anteriormente. Pero primero, hagamos esto un poco complicado.

Control de alcance en flujos de Microsoft Power Automate

Haga clic en Editar .

Control de alcance en flujos de Microsoft Power Automate

Agreguemos también otra acción antes de la acción HTTP .

Control de alcance en flujos de Microsoft Power Automate

Busque y haga clic en el conector Slack .

Control de alcance en flujos de Microsoft Power Automate

Luego elija la acción Publicar mensaje .

Control de alcance en flujos de Microsoft Power Automate

Publicaremos un mensaje en nuestro canal general diciendo “ Flujo iniciado; haciendo ping al servidor HTTP ”. 

Control de alcance en flujos de Microsoft Power Automate

Uso del control de alcance en Power Automate

Ahora, pondremos estas dos acciones en un ámbito.

Control de alcance en flujos de Microsoft Power Automate

Para hacer eso, haga clic en el ícono más y luego haga clic en Agregar una acción .

Control de alcance en flujos de Microsoft Power Automate

Haga clic en Controlar .

Control de alcance en flujos de Microsoft Power Automate

Luego haga clic en el control Ámbito .

Control de alcance en flujos de Microsoft Power Automate

Después de eso, arrastre y suelte las acciones que deberían estar en un grupo. En este ejemplo, arrastremos las acciones Publicar mensaje 5 y HTTP .

Control de alcance en flujos de Microsoft Power Automate

Ahora vamos a cambiar el nombre del alcance a " Mensaje y hacer solicitud HTTP ".

Control de alcance en flujos de Microsoft Power Automate

Y así es como podemos agrupar acciones fácilmente. 

Manejo de errores sin el control de alcance

Ahora hablemos sobre cómo podemos usar ámbitos para el manejo de errores. Así es como se ve inicialmente nuestro flujo. Imagínese que el alcance no existe.

Control de alcance en flujos de Microsoft Power Automate

Si la solicitud HTTP tiene éxito, el flujo realizará la acción Condición . Si falla, publicará un mensaje en el canal general de Slack que dice " Un flujo que ha iniciado ha fallado ".

Control de alcance en flujos de Microsoft Power Automate

Sin embargo, si la acción Publicar mensaje 5 falla, el flujo simplemente se detendrá. Eso es porque no configuramos un controlador de errores para ello. Lo que queremos aquí es que el mensaje de notificación de error aún se publique cada vez que falle cualquiera de las dos acciones anteriores. Por lo tanto, necesitamos agregar otra rama paralela para la acción Publicar mensaje 5 .

Control de alcance en flujos de Microsoft Power Automate

Busque y seleccione el conector Slack .

Control de alcance en flujos de Microsoft Power Automate

Haz clic en Publicar mensaje .

Control de alcance en flujos de Microsoft Power Automate

Publicaremos un mensaje en el canal general de Slack similar al que hemos establecido en la acción Publicar mensaje 4 .

Control de alcance en flujos de Microsoft Power Automate

Haga clic en los tres puntos y haga clic en Configurar ejecutar después de .

Control de alcance en flujos de Microsoft Power Automate

Desmarque la opción exitosa . A continuación, compruebe las opciones Ha fallado, se ha omitido y se ha agotado el tiempo de espera . Después de eso, haga clic en Listo .

Control de alcance en flujos de Microsoft Power Automate

Ahora tenemos dos pasos de manejo de errores que hacen que nuestro flujo parezca bastante complejo.

Manejo de errores usando el control de alcance

En la medida de lo posible, no queremos que cada acción tenga una rama de manejo de errores. Queremos una serie de acciones para que este flujo tenga un solo paso de manejo de errores. Entonces, eliminemos esta nueva acción Publicar mensaje que creamos.

Control de alcance en flujos de Microsoft Power Automate

Volvamos a poner estas dos acciones en el ámbito.

Control de alcance en flujos de Microsoft Power Automate

Necesitamos configurar esto para que solo se ejecute después de que se completen todos los pasos dentro del alcance y cualquiera de las dos acciones falle.

Control de alcance en flujos de Microsoft Power Automate

Desmarque la opción exitosa . A continuación, compruebe las opciones Ha fallado, se ha omitido y se ha agotado el tiempo de espera . Después de eso, haga clic en Listo .

Control de alcance en flujos de Microsoft Power Automate

Ahora, tenemos una sola acción de manejo de errores que solo se activará una vez que falle cualquier acción dentro del alcance  del servidor HTTP Post Message y ping .

Esa es la gran diferencia cuando se usa el control Scope en los flujos de Power Automate .


Solicitud HTTP en Power Automate: una introducción
Creación de flujos de Power Automate desde cero
Entradas de flujo de trabajo en Microsoft Power Automate

Conclusión

En resumen, el control de alcance es una forma eficiente de mantener organizadas sus acciones y condiciones. También podemos tener múltiples alcances con diferentes propósitos. Por lo tanto, podemos agrupar las acciones en diferentes pasos categóricos o unidades lógicas. Es una muy buena herramienta de organización desde el punto de vista del desarrollo. El uso de ámbitos en flujos complicados simplemente facilita mucho las cosas.

También es una forma preferida de manejo de errores en sus flujos. Puede combinar todos los mensajes de error de todas las acciones mediante el control Ámbito . Por lo tanto, no tiene que configurar controladores de errores individuales para cada una de las acciones. Simplemente puede usar un alcance como un bloque de administración de errores para su flujo.

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