Použití aktivity Until k řízení toku provádění
Aktivita Until poskytuje stejné funkce jako struktura smyčky do-until v programovacích jazycích. Provádí sadu činností ve smyčce, dokud se podmínka přidružená k činnosti nevyhodnotí jako pravdivá. Pokud vnitřní aktivita selže, aktivita Until se nezastaví. Můžete zadat hodnotu časového limitu pro aktivitu typu until.
Požadavky
Abyste mohli začít, musíte splnit následující požadavky:
- Účet tenanta s aktivním předplatným. Vytvořit účet zdarma.
- Vytvoří se pracovní prostor.
Přidání aktivity Until do datového kanálu pomocí uživatelského rozhraní
Chcete-li použít aktivitu Until v potrubí, proveďte následující kroky:
Vytvoření aktivity
Vytvořte v pracovním prostoru novou pipeline.
Vyhledejte Dokud v podokně aktivit kanálu a vyberte ho, abyste ho přidali na plátno kanálu.
Pokud ještě není nová aktivita „Until“ na plátně vybraná, vyberte ji.
Pro nastavení karty Obecné se podívejte do pokynů pro obecné nastavení.
Přidat proměnnou kanálu
V tomto jednoduchém příkladu otestujeme hodnotu proměnné kanálu. Vyberte pozadí plátna editoru pipeline, 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ž budou změněna.
Na plátně kanálu vyberte Až aktivitu a pak vyberte kartu Nastavení. Vyberte pole Výraz a pak vyberte Přidatdynamického obsahu 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 na plátně editoru kanálu vyberte ikonu +. Najděte 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, která se nachází v podokně Aktivity v rámci aktivity Až do, na plátně editoru toku, a pak vyberte její kartu Nastavení v podokně vlastností aktivity. V typ proměnnévyberte Proměnná kanálua poté v rozevíracím seznamu vyberte dříve vytvořenou TestVariable. V tomto příkladu zadejte hodnotu1.
Uložit a spustit nebo naplánovat potrubí
V horní části editoru kanálů přepněte na kartu Domů a výběrem tlačítka Uložit kanál uložte. Vyberte Spustit, pokud ho chcete spustit přímo, nebo Naplánovat pro naplánování. Historii spuštění můžete zobrazit také tady nebo nakonfigurovat další nastavení. Tento jednoduchý kanál provede podřízenou aktivitu Until přesně jednou a změní hodnotu proměnné kanálu z 0 na 1, po čemž se výraz Until vyhodnotí jako pravdivý a kanál se ukončí.