Sdílet prostřednictvím


Aktivace vlastních akcí (toky Power Automate)

Externí systémy můžete aktivovat pomocí pravidla Activator tím, že definujete vlastní akce s Power Automate. Vlastní akce můžou být užitečné pro:

  • Odesílání oznámení pomocí jiných systémů než Teams a e-mailu
  • Vytváření položek akcí v systémech lístků
  • Volání obchodních aplikací

Pokud chcete aktivovat vlastní akce z pravidel, nejprve definujte vlastní akci vytvořením toku Power Automate. Potom volejte vlastní akci z pravidla aktivátoru.

Vytvoření vlastní akce

Vlastní akce je opakovaně použitelná akce, kterou můžete použít v několika pravidlech v položkách aktivátoru. Vytvoření vlastní akce vyžaduje znalost Power Automate. Jakmile ale vytvoříte vlastní akci, můžou ostatní uživatelé aktivátoru tuto akci použít v jakémkoli pravidlu, aniž by museli znát Power Automate.

Vlastní akce definuje, jak volat konkrétní externí systém z pravidla pomocí toku. Definuje sadu vstupních polí, která se mají předávat z vašich pravidel do procesu, aby proces volal externí systém. Předpokládejme například, že chcete definovat vlastní akci, která přidá úkol do aplikace Microsoft To Do. Vstupní pole pro takovou akci může být název úkolu. Tato vlastní akce by odkazovala na tok, který používá konektor Microsoft To Do k vytvoření úlohy vaším jménem.

Pojmenujte akci a přidejte vstupní pole.

Otevřete aktivátor a vyberte pravidlo, které zobrazí podokno Definice. Posuňte se dolů na Akce>Typa vyberte Nová vlastní akce.

Potom dejte akci název, například Přidat úkol seznamu úkolů. Definujte vstupní pole, která chcete použít později při vytváření toku v Power Automate. Tyto řetězce, například název úlohy, přiřazená osoba, atd. lze předávat v kódu do Power Automate. A zpátky v Activatoru můžete těmto řetězcům dát název, který se zobrazí ve vaší úloze To Do – například "check package temperature" a "Sally".

Snímek obrazovky s vytvořením nové vlastní akce aktivátoru

Dalším krokem je definování toku v Power Automate. Vyberte Kopírovat a zkopírujte připojovací řetězec a pak zvolte Otevřít tvůrce toků. Aktivátor vás přesměruje do Power Automate, abyste mohli tok definovat.

Definování toku v Power Automate

Tok je předem vyplněný akcí pro aktivátor.

Do této akce musíte vložit připojovací řetězec z předchozího kroku. Vyberte dlaždici Power Automate, která zobrazuje chybu Neplatný parametr. Potom vložte připojovací řetězec, který jste zkopírovali v předchozím kroku. Tím se odstraní chybová zpráva a umožní vám pokračovat ve vytváření toku.

snímek obrazovky s vložením připojovacího řetězce

Přidejte nový krok do toku

  1. Vyberte znaménko plus (+) a přidejte do toku nový krok.

  2. V tomto příkladu přidáváme úkol Úkol, takže vyhledáme Úkol a zvolíme Přidat to-do (V3).

    Snímek obrazovky s definováním toku pro aktivaci

  3. Vyplňte potřebná pole v okně Přidat to-do (V3). Začněte výběrem existujícího seznamu z rozevírací nabídky seznamu úkolů nebo zvolením možnosti Zadejte vlastní hodnotu a pojmenujte nový seznam úkolů.

Volitelně můžete do vstupních polí vložit výraz. Pokud vyberete vstupní pole a zobrazí se ikona fx, znamená to, že pole podporuje funkce a dynamický obsah. Pojďme přidat dynamický obsah do vstupního pole Název a předat funkci do vstupního pole Obsah těla .

Použijte dynamický obsah ve vašem toku

dynamický obsah umožňuje přidávat pole ze samotné události Aktivátoru. Vyberte pole z rozevíracího seznamu, abyste ho dynamicky předali toku.

  1. Kurzorem v poli Název vyberte fx.
  2. Vyberte kartu dynamického obsahu.
    Když vyberete dynamický obsah, přidá se do textového pole.
  3. Přidejte datum a čas pomocí čas aktivace. Když vyberete Přidat, výraz se zobrazí v poli Název. Najeďte myší na čas aktivace a podívejte se, jaké informace jsou předávány. Přidáním data do názvu se můžete vyhnout duplicitním názvům.
  4. Volitelně můžete odebrat zástupný text DefaultToDo a nahradit ho něčím smysluplnějším, například úkolem Teplota.

Přidat vstupní pole do procesu

  1. Přesuňte kurzor do pole Body Content, vyberte fx.

  2. Vyhledejte funkci triggerBody nebo ji zkopírujte a vložte ji: triggerBody()? ['customProperties/NAME_OF_INPUT_FIELD']. Nahraďte NAME_OF_INPUT_FIELD jedním ze vstupních polí , která jste vytvořili dříve. V tomto příkladu používáme název úkolu.

    Můžete použít jakékoli předdefinované vstupní pole, které vytvoříte ve funkcích Power Automate.

    Snímek obrazovky editační obrazovky karty Funkce

  3. Vyberte Přidat>Uložit. Uložení může trvat několik minut.

  4. Volitelně můžete vybrat Test z nabídkové lišty a vynutit spuštění toku.

Další informace o Power Automate najdete v tématu Power Automate.

Dokončení vlastní akce

Po uložení toku se vraťte do aktivátoru.

Snímek obrazovky znázorňující obrazovku úspěchu v Aktivatoru

Volání vlastní akce z pravidla

Jakmile vytvoříte vlastní akci, budou ji moct používat všechna pravidla a uživatelé, kteří mají přístup k položce aktivátoru, kterou jste definovali ve vlastní akci. Pokud chcete volat vlastní akci z pravidla, vyberte pravidlo a zvolte Akce>Typ z podokna Definice a vyberte vlastní akci ze seznamu.

snímek obrazovky s rozevíracím seznamem Typ zobrazujícím nově vytvořenou akci.

Výběrem možnosti Upravit akci zobrazíte pole pro zadání pravidla. Vyplňte je podle potřeby pro definici pravidla:

Když se pravidlo aktivuje, zavolá tok a odešle hodnoty vstupních polí, která jste definovali. Vzhledem k tomu, že jsme požádali náš proces o aktualizaci seznamu úkolů, otevřete Microsoft To Do a podívejte se na nový úkol.

snímek obrazovky Microsoft To Do zobrazující nové úkoly

Další informace o Microsoft Fabric: