Power Automate VS Logic Apps. Características de Logic Apps

¡Buenos días a todos! En el artículo anterior, dedicado al estudio de Power Automate y Logic Apps examinamos algunas posibilidades de uso de Power Automate. En este artículo, me gustaría centrarme en ciertos escenarios de uso de Logic Apps y en algunas de sus diferencias con Power Automate. Como ya hemos descubierto, Power Automate y Logic Apps son servicios hermanos, que se diferencian únicamente por su ubicación (Office 365, Azure), así como por su enfoque en la concesión de licencias y algunas características internas. Hoy vamos a ver qué características tiene Logic Apps que lo diferencian de Power Automate. No perdamos tiempo.

1. Frecuencia de activación de los triggers

En Power Automate no hay forma de configurar la frecuencia de verificación de las condiciones del trigger. Hay que confiar en el valor predeterminado. Logic Apps permite configurar el intervalo y la frecuencia de verificación del trigger, lo que acelera considerablemente el procesamiento de eventos. Sin embargo, en Power Automate, a menudo, hay menos opciones para los triggers en comparación con Logic Apps:

Trigger de Power Automate "Al crear un elemento":

Power Automate VS Logic Apps. Características de Logic Apps

Trigger de Logic Apps "Al crear un elemento":

Power Automate VS Logic Apps. Características de Logic Apps

En Logic Apps, para este trigger, también hay configuraciones de zona horaria y horario de inicio.

2. Cambio entre modos de visualización del flujo

En Logic Apps, a diferencia de Power Automate, existe la posibilidad de alternar entre los modos "Constructor" y "Vista de código". Esta opción es muy útil para depurar flujos y también permite hacer cambios más sutiles en la lógica de los flujos:

Power Automate VS Logic Apps. Características de Logic Apps

3. Depuración de flujos

A menudo, al configurar flujos, necesitamos verificar la correcta ejecución de la lógica que hemos implementado. Y aquí no podemos prescindir de la depuración. Logic Apps cuenta con un modo de depuración de flujos increíblemente conveniente, que permite mostrar los datos de entrada y salida de cada actividad del flujo. Con este modo, se puede ver en cualquier momento en qué etapa llegó qué información a la actividad y cuál fue el resultado de la actividad:

Power Automate VS Logic Apps. Características de Logic Apps

En Power Automate, este modo está disponible, pero en una versión bastante reducida.

4. Conectores "Premium"

Como ya sabemos, en Power Automate hay una división de conectores por tipo, en comunes y "premium":

Power Automate VS Logic Apps. Características de Logic Apps

Los conectores estándar están siempre disponibles, mientras que los conectores 'premium' solo están disponibles al adquirir un plan separado para usuarios o para flujos. En Logic Apps, todos los conectores están disponibles para su uso de inmediato, pero la facturación se realiza según el uso de los conectores. La ejecución de flujos con conectores estándar es más económica; los conectores 'premium' son más caros.

5. Activar el flujo con un botón

Aquí es donde Logic Apps pierde frente a Power Automate, ya que no se puede activar un flujo de Logic Apps, por ejemplo, desde un botón en una aplicación de Power Apps. A través de Power Automate, como hemos descubierto en el artículo anterior, se pueden crear flujos y conectarlos a una aplicación de Power Apps para ser llamados, por ejemplo, al presionar un botón en la aplicación. En el caso de Logic Apps, si es necesario implementar un escenario similar, hay que idear diferentes soluciones, como usar el desencadenador 'Al recibir una solicitud HTTP' y enviar desde la aplicación una solicitud POST a una dirección previamente formada:

Power Automate VS Logic Apps. Características de Logic Apps

6. Crear un flujo con Visual Studio

A diferencia de Power Automate, los flujos de Logic Apps se pueden crear directamente a través de Visual Studio.
Se pueden crear y editar flujos de Logic Apps, por ejemplo, desde Visual Studio Code, con la extensión Azure Logic Apps instalada. Después de instalar la extensión, se podrá conectar a Azure. Y tras una autenticación exitosa, tendrás acceso a los flujos de Logic Apps existentes en ese entorno y se podrá proceder a editar el flujo requerido:

Power Automate VS Logic Apps. Características de Logic Apps

Por supuesto, no he enumerado todas las diferencias entre estos dos productos, pero he tratado de destacar las características que más me llamaron la atención al desarrollar flujos con Power Automate y Logic Apps. En los siguientes artículos, exploraremos características interesantes y casos de implementación utilizando otros productos de la línea Power Platform, y volveremos a Logic Apps más de una vez. ¡Que tengan un buen día!

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster