Začínáme s triggery
Trigger je událost, která spouští cloudový tok. Chcete například dostávat upozornění v Microsoft Teams, když vám někdo pošle e-mail. V tomto případě je spouštěčem, který spustí tento tok, přijetí e-mailu.
Power Automate nabízí konektory ke službám jako např. SharePoint a Outlook. Většina konektorů nabízí předpřipravené triggery, které můžete použít ke spuštění svých toků. Tady je částečný pohled na triggery, které ve výchozím nastavení poskytuje konektor Office 365 Outlook.
Volba správného triggeru
Spouštěče lze spustit okamžitě nebo ručně, podle plánu nebo automaticky, když dojde k externí události, například když přijde e-mail.
Triggery pro okamžité / manuální toky
Pokud chcete spustit cloudový tok klepnutím na tlačítko na mobilním zařízení, abyste připomněli svému týmu, že se mají připojil k denní schůzce, vytvořte okamžitý tok. Tyto toky můžete spustit ručně z libovolného zařízení.
Triggery pro plánované toky
Pokud chcete spustit cloudový tok podle plánu, například chcete-li odeslat týdenní zprávu o projektu, vytvořte plánovaný tok. U plánovaných toků můžete určit, kdy bude spuštěn (datum a čas) a frekvenci spouštění (měsíční / denní / hodinová atd.).
Pro další informace přejděte na Spuštění toků podle plánu.
Triggery pro automatizované toky
Pokud chcete vytvořit cloudový tok, který provádí úkoly automaticky poté, co dojde k události, například cloudový tok, který vás upozorní e-mailem, když někdo zveřejní tweet s klíčovým slovem, které určíte, vytvořte automatizovaný tok.
Přidání triggeru k existujícímu toku
Když upravujete pravidlo v existujícím toku, nové pravidlo musí být prvním krokem toku.
Upravte tok a odstraňte existující trigger.
Po odstranění spouštěče vás Power Automate vyzve k výběru nového spouštěče.
Vyhledejte konektor a poté vyberte ikonu aplikace. Následující screenshot obsahuje výsledky při hledání slova Share.
Když vyberete ikonu aplikace, zobrazí se odpovídající spouštěče a akce. Zvolte trigger, který nejvíc vyhovuje vašim potřebám.
Licencování prémiových konektorů
Pro přístup ke všem prémiovým, místní a vlastním konektorům potřebujete samostatnou licenci Power Automate. U toků, které jsou v kontextu aplikace vytvořené v Power Apps, můžete využít licenci Power Apps. Licence plánu Microsoft 365 mohou používat standardní konektory, ale nemohou používat prémiové konektory. Chcete-li se dozvědět více o licencování, přejděte na Průvodce licencováním Power Platform.
K nalezení licence proveďte následující kroky.
- Přihlaste se do Power Automate
- Vyberte Moje toky.
- Vyberte cloudový tok.
- Přejděte na sekci Podrobnosti a zobrazte údaje v části Plán.
Přizpůsobení triggeru přidáním podmínek
Někdy možná budete muset přizpůsobit trigger tak, aby se spouštěl pouze při splnění určitých podmínek. Například při použití triggeru služby SharePoint s názvem Když je položka vytvořena nebo upravena v aplikaci Power Automate. Tento trigger se spouští při každé změně položek SharePoint. Můžete však chtít, aby se tok spustil, pouze když je položka vytvořena nebo je její stav nastaven na Schváleno. I když můžete filtrovat další události přidáním podmínek do toku, tok stále běží a jeho volání se počítají jako požadavek API. To způsobí, že rychleji dosáhnete limitů požadavků API. Chcete-li se tomu vyhnout, můžete psát výrazy v podmínkách triggeru a vyhnout se tak spuštění, pokud není splněna podmínka triggeru.
Použijte spouštěcí podmínky ke snížení spuštění toků
Podmínky spouštění mohou pomoci zefektivnit vaše toky a snížit počet zbytečných spuštění. To pomáhá udržovat tok běhů a nízkou spotřebu požadavků Power Platform. Pomocí podmínek triggeru můžete nastavit více podmínek, které musí být splněny před spuštěním toku.
Potřebujete například vytvořit tok, který zpracuje každou schválenou fakturu. Bez spouštěcích podmínek by se váš postup spustil pokaždé, když obdržíme e-mail s fakturou, a to i v případě, že faktura nebude schválena. To může mít za následek 1000 spuštění toku pro 1 000 faktur, i když je schváleno pouze 50 z nich.
Přidáním spouštěcí podmínky, která se spustí pouze při schválení faktury, se tok spustí pouze 50krát. To znamená, že spotřebuje méně požadavků Power Platform. Pokud není splněna podmínka triggeru, tok se nespustí a nezaznamená se žádná historie spuštění.
To je důležité zejména v prostředích průběžných plateb, kde je každý běh toku zpoplatněn. Snížením počtu běhů můžete udržet nízké náklady a přitom stále dosahovat požadovaných výsledků.
Poznámka:
Power Automate používá buď klasického návrháře cloudových toků, nebo návrháře cloudových toků s funkcí Copilot. Chcete-li zjistit, kterého návrháře používáte, přejděte do části Poznámka v tématu Principy návrháře cloudových toků s funkcemi kopilota.
Nastavení podmínky triggerů:
Vyberte trigger toků.
Vpravo nahoře vyberte tři tečky (…) >Nastavení.
V části Podmínky triggeru vyberte Přidat.
Přidejte výraz a poté vyberte Hotovo.
Poznámka:
Každý trigger musí začínat symbolem @.
Alternativně postupujte podle pokynů v části Snadné vytváření výrazů.
Pokud chcete přidat více podmínek filtru, vyberte + Přidat a přidejte výrazy.
Ve výchozím nastavení musí být splněny všechny podmínky, aby byla podmínka pravdivá. Pokud je některá podmínka volitelná, potřebujete OR a poté použít syntaxi
@or (test1, test2,test3)
.
Snadné vytvoření výrazů
Váš tok může generovat výrazy za vás.
- Ve svém toku vyberte šipku dolů pro přihlášení + a poté vyberte Přidat akci.
- Vyhledejte a vyberte akci Filtrování polí.
- Na kartě Filtrování polí vytvořte svou podmínku.
- Vyberte Upravit v rozšířeném režimu a zkopírujte výraz.
- Vložte výraz do spouštěcí podmínky.
- Odeberte akci Filtrování polí.