Power Automate VS Logic Apps. Power Automate holatlari

Barchangizga xayrli kun! Power Automate va Logic ilovalarini o'rganish haqida oldingi maqolada, biz Power Automate va Logic Apps o'rtasidagi asosiy farqlarni ko'rib chiqdik. Bugun men davom etmoqchiman va ushbu mahsulotlar yordamida amalga oshirilishi mumkin bo'lgan qiziqarli imkoniyatlarni ko'rsatmoqchiman. Ushbu maqolada Power Automate yordamida amalga oshirilishi mumkin bo'lgan bir nechta holatlarni ko'rib chiqamiz.

Microsoft Power Automate

Ushbu mahsulot turli xil xizmatlarga keng ko'lamli ulagichlarni taqdim etadi, shuningdek, ma'lum bir hodisa yuzaga kelganligi sababli oqimlarni avtomatik va darhol ishga tushirish uchun tetikler. Shuningdek, u jadval yoki tugma bo'yicha ishlaydigan iplarni qo'llab-quvvatlaydi.

1. So'rovlarni avtomatik ro'yxatga olish

Bunday holatlardan biri so'rovlarni avtomatik ro'yxatga olishni amalga oshirish bo'lishi mumkin. Oqim tetikleyicisi, bu holda, ma'lum bir pochta qutisiga elektron pochta xabarnomasini olish bo'ladi, shundan so'ng keyingi mantiqiy ishlov beriladi:
Power Automate VS Logic Apps. Power Automate holatlari


“Yangi elektron pochta kelganda” triggerini o‘rnatayotganda, ishga tushirish uchun kerakli hodisani aniqlash uchun turli filtrlardan foydalanishingiz mumkin:

Power Automate VS Logic Apps. Power Automate holatlari

Misol uchun, oqimni faqat biriktirilgan elektron pochta xabarlari yoki eng muhim ahamiyatga ega bo'lgan elektron pochta xabarlari uchun boshlashingiz mumkin. Agar xat ma'lum bir pochta qutisi papkasiga kelsa, siz oqimni boshlashingiz mumkin. Bundan tashqari, mavzu satrida kerakli pastki qator bo'yicha harflarni filtrlash mumkin.
Kerakli hisob-kitoblar amalga oshirilgandan va barcha kerakli ma'lumotlar olingandan so'ng, siz SharePoint ro'yxatida boshqa harakatlardan almashtirishlar yordamida element yaratishingiz mumkin:

Power Automate VS Logic Apps. Power Automate holatlari

Bunday oqim yordamida siz kerakli elektron pochta xabarlarini osongina olishingiz, ularni tarkibiy qismlarga ajratishingiz va boshqa tizimlarda yozuvlar yaratishingiz mumkin.

2. PowerApps-dan tugma yordamida tasdiqlash oqimini ishga tushirish

Standart stsenariylardan biri ob'ektni tasdiqlovchi shaxslarga tasdiqlash uchun yuborishdir. Shunga o'xshash stsenariyni amalga oshirish uchun siz PowerApps-da tugma yaratishingiz va ustiga bosganingizda Power Automate oqimini ishga tushirishingiz mumkin:

Power Automate VS Logic Apps. Power Automate holatlari

Ko'rib turganingizdek, ushbu mavzuda boshlang'ich trigger PowerApps hisoblanadi. Ushbu triggerning ajoyib tomoni shundaki, siz Power Automate oqimi ichida PowerApps’dan ma’lumot so‘rashingiz mumkin:

Power Automate VS Logic Apps. Power Automate holatlari

Bu shunday ishlaydi: PowerApps-dan ba'zi ma'lumotlarni olishingiz kerak bo'lganda, siz "PowerApps-da so'rash" bandini bosasiz. Bu keyin Power Automate oqimidagi barcha amallarda ishlatilishi mumkin bo'lgan o'zgaruvchini yaratadi. PowerApps-dan oqimni boshlashda ushbu o'zgaruvchining qiymatini oqim ichida o'tkazish qoladi.

3. HTTP so'rovi yordamida oqimni boshlang

Men gaplashmoqchi bo'lgan uchinchi holat - bu HTTP so'rovi yordamida Power Automate oqimini ishga tushirish. Ba'zi hollarda, ayniqsa, turli xil integratsiya hikoyalari uchun, oqim ichida turli parametrlarni o'tkazib, HTTP so'rovi orqali Power Automate oqimini ishga tushirish kerak. Bu juda oddiy tarzda amalga oshiriladi. "HTTP so'rovi qabul qilinganda" harakati trigger sifatida ishlatiladi:

Power Automate VS Logic Apps. Power Automate holatlari

HTTP POST URL manzili oqim birinchi marta saqlanganida avtomatik ravishda yaratiladi. Ushbu oqimni boshlash uchun ushbu manzilga POST so'rovini yuborishingiz kerak. Har xil ma'lumotlar ishga tushirilganda parametr sifatida uzatilishi mumkin, masalan, bu holda SharePointID atributi tashqaridan uzatiladi. Bunday kiritish sxemasini yaratish uchun siz "Sxema yaratish uchun foydali yuk namunasidan foydalanish" bandini bosishingiz kerak va keyin oqimga yuboriladigan JSON misolini kiritishingiz kerak:

Power Automate VS Logic Apps. Power Automate holatlari

"Finish" tugmasini bosgandan so'ng, ushbu amal uchun so'rov matnining JSON sxemasi yaratiladi. SharePointID atributidan endi ma'lum bir oqimdagi barcha harakatlar uchun joker belgi sifatida foydalanish mumkin:

Power Automate VS Logic Apps. Power Automate holatlari

Shuni ta'kidlash kerakki, "HTTP so'rovi qabul qilinganda" triggeri Premium ulagichlar bo'limiga kiritilgan va faqat ushbu mahsulot uchun alohida rejani sotib olayotganda mavjud.

Keyingi maqolada biz Logic Apps yordamida amalga oshirilishi mumkin bo'lgan turli holatlar haqida gapiramiz.

Manba: www.habr.com

a Izoh qo'shish