Zdieľať cez


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:

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

  1. Vytvorte nový kanál vo svojom pracovnom priestore.

  2. Vyhľadajte položku Until na table Aktivity kanála a vyberte ho, čím ho pridáte na plátno kanála.

    Screenshot of the Fabric UI with the Activities pane and Until activity highlighted.

  3. Vyberte na plátne novú aktivitu Do, ak ešte nie je vybratá.

    Screenshot showing the General settings tab of the Until activity.

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.

Screenshot showing the pipeline Variables tab with a variable added called TestVariable, having its value set to 0.

Kým nastavenia aktivity

  1. 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).

    Screenshot showing the expression for the Until activity.

  2. 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.

    Screenshot showing the addition of the Set Variable activity to the Until activity's child activity list.

  3. 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.

    Screenshot showing the settings of the Set Variable child activity of the Until activity.

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čí.

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.