Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь всСм! Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, посвящСнной ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Power Automate ΠΈ Logic Apps ΠΌΡ‹ рассмотрСли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ возмоТности использования Power Automate. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сцСнариях использования Logic Apps ΠΈ рядС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΎΡ‚ Power Automate. Как Ρ€Π°Π½Π΅Π΅ ΠΌΡ‹ с Π’Π°ΠΌΠΈ выяснили, Power Automate ΠΈ Logic Apps это сСрвисы-Π±Π»ΠΈΠ·Π½Π΅Ρ†Ρ‹, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ лишь ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ располоТСния (Office 365, Azure), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ особСнностями. Π”Π°Π²Π°ΠΉΡ‚Π΅, сСгодня посмотрим ΠΊΠ°ΠΊΠΈΠ΅ особСнности Π΅ΡΡ‚ΡŒ Ρƒ Logic Apps Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Power Automate. НС Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Π΅Ρ€ΡΡ‚ΡŒ врСмя.

1. Частота срабатывания Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ²

Π’ Power Automate Π½Π΅Ρ‚ возмоТности Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ частоту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ условий Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π£ Logic Apps Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΈ частоту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ сущСствСнно ускоряСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ событий. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ρƒ Power Automate, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, настроСк для Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² сущСствСнно мСньшС Ρ‡Π΅ΠΌ Ρƒ Logic Apps:

Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Power Automate Β«ΠŸΡ€ΠΈ создании элСмСнта»:

Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Logic Apps Β«ΠŸΡ€ΠΈ создании элСмСнта»:

Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

Π’ Logic Apps для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ настройки часового пояса ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска.

2. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ отобраТСния ΠΏΠΎΡ‚ΠΎΠΊΠ°

Π’ Logic Apps, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Power Automate, имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Β«ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Β» ΠΈ Β«ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°Β». Данная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ измСнСния Π² Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²:

Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

3. ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²

Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, ΠΏΡ€ΠΈ настройкС ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ выполнСния Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, которая Π±Ρ‹Π»Π° Π² Π½ΠΈΡ… Π·Π°Π»ΠΎΠΆΠ΅Π½Π°. И здСсь Π½Π°ΠΌ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π’ Logic Apps Π΅ΡΡ‚ΡŒ нСвСроятно ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ‚ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ этапС какая информация ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π΅Π»Π° Π² Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ‚ΠΈ ΠΈ Ρ‡Ρ‚ΠΎ оказалось Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ‚ΠΈ:

Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

Π’ Power Automate Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ присутствуСт, Π½ΠΎ Π² вСсьма ΡƒΡ€Π΅Π·Π°Π½Π½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅.

4. Β«ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌΒ»-ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹

Как Π½Π°ΠΌ ΡƒΠΆΠ΅ извСстно, Π² Power Automate Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ, Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈ Β«ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌΒ»:

Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ доступны всСгда, Β«ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌΒ» ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΈ. Π’ Logic Apps доступны для использования всС ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ сразу, Π½ΠΎ тарификация осущСствляСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ использования ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² стоит дСшСвлС, Β«ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌΒ» стоит Π΄ΠΎΡ€ΠΎΠΆΠ΅.

5. Запуск ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅

А Π²ΠΎΡ‚ здСсь Logic Apps ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Power Automate Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΊ Logic Apps нСльзя Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈΠ· прилоТСния Power Apps. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Power Automate, ΠΊΠ°ΠΊ ΠΌΡ‹ выяснили Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Power Apps, для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ случаС с Logic Apps, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ сцСнарий приходится ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Β«ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ HTTP-запроса» ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ· прилоТСния POST запрос ΠΏΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ сформированному адрСсу:

Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

6. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Visual Studio

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Power Automate, Logic Apps ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· Visual Studio.
Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Logic Apps ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· Visual Studio Code, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ установлСнного Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Azure Logic Apps. ПослС установки Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, появится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Azure. А послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Logic Apps ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Π² Π΄Π°Π½Π½ΠΎΠΉ срСдС ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°:

Power Automate VS Logic Apps. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Logic Apps

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, я пСрСчислил Π½Π΅ всС отличия этих Π΄Π²ΡƒΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Π½ΠΎ я постарался ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π΅ особСнности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ максимально Π±Ρ€ΠΎΡΠΈΠ»ΠΈΡΡŒ ΠΌΠ½Π΅ Π² Π³Π»Π°Π·Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² с использованиСм Power Automate ΠΈ Logic Apps. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ посмотрим с Π’Π°ΠΌΠΈ интСрСсныС особСнности ΠΈ кСйсы Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с использованиСм Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Power Platform, ΠΈ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π· вСрнСмся ΠΊ Logic Apps. ВсСм Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ дня!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com