Použití aktivity Until k řízení toku provádění
Aktivita Until funguje stejně jako smyčka Do-Until v programovacích jazycích. Provádí ve smyčce sadu aktivit, dokud se podmínka přidružená k aktivitě nevyhodnotí jako pravdivá. Pokud vnitřní aktivita selže, aktivita Until se nezastaví. Můžete zadat hodnotu časového limitu pro aktivitu do té doby.
Požadavky
Abyste mohli začít, musíte splnit následující požadavky:
- Účet tenanta s aktivním předplatným. Vytvoření účtu zdarma
- Vytvoří se pracovní prostor.
Přidání aktivity Until do kanálu pomocí uživatelského rozhraní
Pokud chcete v kanálu použít aktivitu Until, proveďte následující kroky:
Vytvoření aktivity
Vytvořte v pracovním prostoru nový kanál.
V podokně Aktivity kanálu vyhledejte položku Until a vyberte ji, abyste ji přidali na plátno kanálu.
Pokud ještě není vybraná, vyberte na plátně novou aktivitu Until.
Informace o konfiguraci karty Obecné nastavení najdete v doprovodných materiálech k obecným nastavením.
Přidání proměnné kanálu
V tomto jednoduchém příkladu otestujeme hodnotu proměnné kanálu. Vyberte pozadí plátna editoru kanálů, pak vyberte kartu Proměnné a přidejte novou celočíselnou proměnnou s názvem TestVariable s hodnotou 0.
Nastavení aktivity do doby, než se
Na plátně kanálu znovu vyberte aktivitu Until a pak vyberte kartu Nastavení. Vyberte pole Výraz a pak vyberte Přidat dynamický obsah a zadejte následující výraz: @equals(variables('TestVariable'), 1).
Vyberte kartu Aktivity a pak výběrem ikony tužky upravte nebo přidejte aktivity do aktivity Until nebo vyberte + ikonu na plátně editoru kanálu. Vyhledejte aktivitu Nastavit proměnnou a vyberte ji, abyste ji přidali do seznamu podřízených aktivit pro aktivitu Until.
Vyberte nově přidanou aktivitu Nastavit proměnnou, ze které se zobrazí v podokně Aktivity aktivity Until na plátně editoru kanálu, a pak v podokně vlastností aktivity vyberte její Nastavení kartu. V části Typ proměnné vyberte proměnnou kanálu a pak v rozevíracím seznamu zvolte dříve vytvořenou testVariable . V tomto příkladu zadejte hodnotu 1.
Uložení a spuštění nebo naplánování kanálu
Přepněte na kartu Domů v horní části editoru kanálů a výběrem tlačítka Uložit kanál uložte. Vyberte Spustit a spusťte ho přímo nebo naplánujte jeho naplánování. Historii spuštění můžete zobrazit také tady nebo nakonfigurovat další nastavení. Tento jednoduchý kanál provede podřízenou aktivitu aktivity Until přesně 1 čas a změní hodnotu proměnné kanálu z 0 na 1, po které výraz Until vyhodnotí hodnotu true a terminate.