Na riadenie postupu vykonávania použite aktivitu Until
Aktivita Until poskytuje rovnaké funkcie, aké poskytuje štruktúra slučky do-until v programovacích jazykoch. Spustí množinu aktivít v slučke, kým sa podmienka priradená k aktivite nevyhodnotí ako true. Ak vnútorná aktivita zlyhá, aktivita Until sa neprestane. Môžete zadať hodnotu časového limitu pre aktivitu until.
Predpoklady
Na začiatok musíte splniť nasledujúce predpoklady:
- Konto nájomníka s aktívnym predplatným. Vytvorte si bezplatné konto.
- Vytvorí sa pracovný priestor.
Pridanie aktivity Until do kanála s používateľskou rozhraním
Ak chcete v kanáli použiť aktivitu Until, vykonajte tieto kroky:
Vytvorenie aktivity
Vytvorte nový kanál vo svojom pracovnom priestore.
Vyhľadajte položku Until na table Aktivity kanála a vyberte ho, čím ho pridáte na plátno kanála.
Vyberte na plátne novú aktivitu Do, ak ešte nie je vybratá.
Ak chcete nakonfigurovať kartu Všeobecné nastavenia, prečítajte si tému Všeobecné pokyny na nastavenie.
Pridanie premennej kanála
V tomto jednoduchom príklade testujeme hodnotu premennej kanála. Vyberte pozadie plátna editora kanálov, potom vyberte kartu Premenné a pridajte novú premennú celočíselného typu s názvom TestVariable s hodnotou 0.
Kým nastavenia aktivity
Znova vyberte aktivitu Do na plátne kanála a potom vyberte kartu Nastavenia. Vyberte pole Výraz a potom vyberte položku Pridať dynamický obsah a zadajte nasledujúci výraz: @equals(variables('TestVariable'), 1).
Vyberte kartu Aktivity a potom vyberte ikonu ceruzky na úpravu alebo pridanie aktivít do aktivity Until alebo vyberte + ikonu na plátne editora kanála až do aktivity. Vyhľadajte aktivitu Nastaviť premennú a vyberte ju, čím ju pridáte do zoznamu podriadených aktivít aktivity Until.
Vyberte novopridanú aktivitu Nastaviť premennú, z ktorej sa zobrazuje v rámci tably Aktivity dovtedy na plátne editora kanála a potom vyberte kartu Nastavenia z tably Vlastnosti aktivity. V časti Typ premennej vyberte položku Premenná kanála a potom z rozbaľovacieho zoznamu vyberte predtým vytvorenú možnosť TestVariable . V tomto príklade zadajte hodnotu 1.
Uloženie a spustenie alebo naplánovanie kanála
Prepnite na kartu Domov v hornej časti editora kanála a výberom tlačidla Uložiť kanál uložte. Vyberte položku Spustiť, aby ste ju spustili priamo, alebo ak ju chcete naplánovať, vyberte položku Spustiť. Históriu spúšťania môžete zobraziť aj tu alebo konfigurovať iné nastavenia. Tento jednoduchý kanál vykoná podriadenú aktivitu aktivity Until presne 1-krát, pričom zmení hodnotu premennej kanála z 0 na 1, po ktorej sa výraz Until vyhodnotí ako pravdivý a ukončí.