Power Automate VS Logic Apps. Características de aplicaciones lógicas

¡Buen día a todos! En un artículo anterior sobre Power Automate y Logic Apps, analizamos algunas de las posibilidades de usar Power Automate. En este artículo, me gustaría detenerme en algunos escenarios de uso de aplicaciones lógicas y una serie de diferencias con respecto a Power Automate. Como descubrimos anteriormente, Power Automate y Logic Apps son servicios gemelos que difieren solo en su ubicación (Office 365, Azure), así como en su enfoque de licencia y algunas características internas. Veamos hoy qué características tienen las aplicaciones lógicas en contraste con Power Automate. No perderemos el tiempo.

1. Frecuencia de activación del disparador


En Power Automate, no hay forma de configurar la frecuencia de comprobación de las condiciones de activación. Debe confiar en el valor predeterminado. Logic Apps tiene la capacidad de configurar el intervalo y la frecuencia de las comprobaciones de activación, lo que acelera significativamente el procesamiento de eventos. Sin embargo, Power Automate a menudo tiene muchas menos configuraciones para los desencadenadores que Logic Apps:

Encendido Automatizar el disparador “Al crear un elemento”:



disparador de Logic Apps “Al crear un elemento”:



en Logic Apps también hay configuraciones de zona horaria y hora de inicio para este disparador.

2. Cambiar entre modos de visualización de flujo


Logic Apps, a diferencia de Power Automate, tiene la capacidad de cambiar entre Diseño y Vista de código. Esta característica ayuda mucho en la depuración de subprocesos y también le permite realizar cambios más sutiles en la lógica de los subprocesos:



3. Depuración de hilos


A menudo, al configurar subprocesos, necesitamos verificar la corrección de la ejecución de una u otra lógica que está incrustada en ellos. Y aquí no podemos prescindir de la depuración. Logic Apps tiene un modo increíblemente conveniente de depuración de secuencias, con el que puede mostrar los datos de entrada y salida de cada una de las actividades de la secuencia. Usando este modo, en cualquier momento puede ver en qué etapa qué información voló a la actividad y cuál resultó ser la salida de la actividad:



en Power Automate, este modo está presente, pero en una versión muy truncada.

4. Conectores premium


Como ya sabemos, Power Automate tiene una separación de conectores por tipo, en regular y premium:



los conectores regulares siempre están disponibles, los conectores premium solo están disponibles al comprar un plan separado para usuarios o para flujos. En Logic Apps, todos los conectores están disponibles para su uso a la vez, pero la carga se realiza a medida que se usan los conectores. Correr en una corriente de conectores convencionales es más barato; premium es más caro.

5. Inicie la transmisión con el botón


Y aquí, Logic Apps pierde Power Automate porque la transmisión de Logic Apps no se puede iniciar, por ejemplo, con un botón de la aplicación Power Apps. Con Power Automate, como encontramos en un artículo anterior , puede crear hilos y conectarlos a la aplicación Power Apps para su posterior recuperación, por ejemplo, haciendo clic en un botón de la aplicación. En el caso de las aplicaciones lógicas, si necesita implementar tal escenario, debe encontrar varias salidas, por ejemplo, utilice el activador "Al recibir una solicitud HTTP" y envíe una solicitud desde la aplicación POST a una dirección preconfigurada:



6. Crear una secuencia usando Visual Studio


A diferencia de Power Automate, Logic Apps puede crear hilos directamente a través de Visual Studio.
Puede crear y editar transmisiones de Logic Apps, por ejemplo, desde Visual Studio Code, si está instalada la extensión Azure Logic Apps. Después de instalar la extensión, podrá conectarse a Azure. Y después de una autorización exitosa, obtendrá acceso a las transmisiones de Logic Apps existentes en este entorno y puede proceder a editar la transmisión requerida:



Por supuesto, no enumeré todas las diferencias entre estos dos productos, pero traté de notar las características que me llamaron la atención al desarrollar subprocesos utilizando Power Automate y Logic Apps. En los siguientes artículos, lo analizaremos con 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 todos!

All Articles