Power Automate VS Logic Apps. Případové studie Power Automate

Dobrý den všem! V minulém článku, věnovaném studiu Power Automate a Logic Apps, jsme prozkoumali hlavní rozdíly mezi Power Automate a Logic Apps. Dnes bychom se chtěli posunout dál a ukázat zajímavé možnosti, které mohou být realizovány pomocí těchto produktů. V tomto článku se podíváme na několik případů, které lze realizovat s Power Automate.

Microsoft Power Automate

Tento produkt poskytuje širokou škálu konektorů k různým službám a také spouštěče pro automatické a okamžité spouštění toků na základě určité události. Podporováno je také spuštění toků podle plánu nebo stisknutím tlačítka.

1. Automatické registrace požadavků

Jedním z případů může být realizace automatické registrace požadavků. Spouštěčem toku bude v tomto případě příjem e-mailového oznámení na určitý účet, po kterém následuje zpracování další logiky:
Power Automate VS Logic Apps. Případové studie Power Automate


Při nastavení spouštěče „Když přijde nová e-mailová zpráva“ můžete použít různé filtry pro určení požadované události pro spuštění spouštěče:

Power Automate VS Logic Apps. Případové studie Power Automate

Například můžete spustit tok pouze pro e-maily s přílohami nebo pro e-maily, které mají maximální důležitost. Také je možné spustit tok, pokud e-mail přišel do určité složky schránky. Kromě toho máte možnost filtrovat e-maily podle hledaného podřetězce v předmětu e-mailu.
Po provedení nezbytných výpočtů a získání všech potřebných informací můžete vytvořit prvek v seznamu SharePoint s využitím záměn z jiných akcí:

Power Automate VS Logic Apps. Případové studie Power Automate

Pomocí podobného toku můžete snadno zachytit potřebná e-mailová oznámení, analyzovat je na jednotlivé části a vytvářet záznamy v jiných systémech.

2. Spuštění schvalovacího toku pomocí tlačítka z PowerApps

Jedním ze standardních scénářů je odeslání objektu k schválení schvalujícím osobám. Pro realizaci takového scénáře můžete vytvořit tlačítko v PowerApps a po jeho stisknutí spustit tok Power Automate:

Power Automate VS Logic Apps. Případové studie Power Automate

Jak je patrné, v tomto toku je spouštěčem PowerApps. Vlastností tohoto spouštěče je, že můžete požadovat informace z PowerApps, zatímco jste uvnitř toku Power Automate:

Power Automate VS Logic Apps. Případové studie Power Automate

Funguje to takto: když potřebujete získat nějaké informace z PowerApps, kliknete na položku „Dotázat se v PowerApps“. Poté se vytvoří proměnná, kterou lze použít ve všech akcích tohoto toku Power Automate. Při spuštění toku z PowerApps stačí předat hodnotu této proměnné dovnitř toku.

3. Spuštění toku pomocí HTTP požadavku

Třetí případ, o kterém bych chtěl mluvit, je spuštění toku Power Automate prostřednictvím HTTP požadavku. V některých případech, zejména v rámci různých integračních scénářů, je nutné spustit tok Power Automate prostřednictvím HTTP požadavku a předat různé parametry dovnitř toku. To se provádí poměrně jednoduše. Jako spouštěč se používá akce „Při obdržení HTTP požadavku“ HTTP:

Power Automate VS Logic Apps. Případové studie Power Automate

URL adresa HTTP POST se automaticky vytváří při prvním uložení toku. Na tuto adresu je třeba odeslat POST požadavek pro spuštění tohoto toku. Jako parametry při spuštění lze předat různé informace, například v tomto případě dochází k předání atributu SharePointID z vnějšku. Aby bylo možné vytvořit podobnou vstupní strukturu, je nutné kliknout na položku „Použít příklad užitečné zátěže k vytvoření schématu“, poté vložit příklad JSONu, který bude do toku přicházet:

Power Automate VS Logic Apps. Případové studie Power Automate

Po stisknutí tlačítka „Hotovo“ se vytvoří schéma JSON textu požadavku pro tuto akci. Nyní lze atribut SharePointID použít ve všech akcích tohoto toku jako substituci:

Power Automate VS Logic Apps. Případové studie Power Automate

Je třeba poznamenat, že spouštěč „Při obdržení HTTP požadavku“ patří do sekce prémiových konektorů a je dostupný pouze při zakoupení samostatného plánu tohoto produktu.

V příštím článku se budeme věnovat různým případům, které lze realizovat pomocí Logic Apps.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster