Dobrý den všem!
Microsoft Power Automate
Tento produkt poskytuje širokou škálu konektorů pro různé služby a také spouštěče pro automatické a okamžité spouštění toků v důsledku výskytu určité události. Podporuje také spouštění vláken podle plánu nebo pomocí tlačítka.
1. Automatická registrace žádostí
Jedním z případů by mohla být implementace automatické evidence žádostí. Spouštěčem toku v tomto případě bude přijetí e-mailového upozornění do konkrétní e-mailové schránky, po kterém se zpracuje další logika:
Při nastavování spouštěče „Když přijde nový e-mail“ můžete pomocí různých filtrů určit požadovanou událost, která se má spustit:
Například můžete spustit tok pouze pro e-maily s přílohami nebo pro e-maily, které mají nejvyšší důležitost. Tok můžete také spustit, pokud dopis dorazí do určité složky poštovní schránky. Kromě toho je možné filtrovat písmena podle požadovaného podřetězce v předmětu.
Po provedení nezbytných výpočtů a získání všech nezbytných informací můžete vytvořit položku v seznamu SharePoint pomocí náhrad z jiných akcí:
Pomocí takového toku můžete snadno vyzvednout potřebná e-mailová upozornění, rozložit je na komponenty a vytvořit záznamy v jiných systémech.
2. Spuštění schvalovacího procesu pomocí tlačítka z PowerApps
Jedním ze standardních scénářů je odeslání objektu ke schválení schvalovacím osobám. Chcete-li implementovat podobný scénář, můžete vytvořit tlačítko v PowerApps a když na něj kliknete, spustíte tok Power Automate:
Jak můžete vidět, v tomto vlákně je spouštěcím spouštěčem PowerApps. Skvělá věc na tomto spouštěči je, že si můžete vyžádat informace z PowerApps v rámci toku Power Automate:
Funguje to takto: když potřebujete získat nějaké informace z PowerApps, kliknete na položku „Ask in PowerApps“. Tím se vytvoří proměnná, kterou lze použít ve všech akcích v daném toku Power Automate. Zbývá pouze předat hodnotu pro tuto proměnnou uvnitř toku při spouštění toku z PowerApps.
3. Spusťte stream pomocí požadavku HTTP
Třetí případ, o kterém bych chtěl mluvit, je spuštění toku Power Automate pomocí požadavku HTTP. V některých případech, zejména u různých příběhů o integraci, je nutné spustit tok Power Automate prostřednictvím požadavku HTTP a předat různé parametry uvnitř toku. To se provádí zcela jednoduše. Akce „Když je přijat požadavek HTTP“ se používá jako spouštěč:
HTTP POST URL se generuje automaticky při prvním uložení streamu. Právě na tuto adresu je potřeba odeslat požadavek POST, aby se tento tok spustil. Při spuštění lze jako parametry předat různé informace, například v tomto případě je atribut SharePointID předán zvenčí. Chcete-li vytvořit takové vstupní schéma, musíte kliknout na položku „Use example payload to create a schema“ a poté vložit příklad JSON, který bude odeslán do streamu:
Po kliknutí na „Dokončit“ se vygeneruje schéma JSON textu požadavku pro tuto akci. Atribut SharePointID lze nyní použít jako zástupný znak pro všechny akce v daném toku:
Za zmínku stojí, že spouštěč „Když je přijat požadavek HTTP“ je zahrnut v sekci Konektory Premium a je k dispozici pouze při zakoupení samostatného plánu pro tento produkt.
V příštím článku si povíme o různých případech, které lze implementovat pomocí Logic Apps.
Zdroj: www.habr.com