Udostępnij za pośrednictwem


Sterowanie przepływem wykonywania za pomocą działania Until

Działanie Until udostępnia te same funkcje, co struktura pętli do-until w językach programowania. Służy do wykonywania zestawu działań w pętli do momentu, gdy warunek skojarzony z działaniem zostanie obliczony na wartość true. Jeśli działanie wewnętrzne zakończy się niepowodzeniem, działanie Until nie zostanie zatrzymane. Możesz określić wartość limitu czasu dla działania until.

Wymagania wstępne

Aby rozpocząć pracę, należy spełnić następujące wymagania wstępne:

Dodawanie działania Until do potoku za pomocą interfejsu użytkownika

Aby użyć działania Until w potoku, wykonaj następujące kroki:

Tworzenie działania

  1. Utwórz nowy potok w obszarze roboczym.

  2. Wyszukaj ciąg Do w okienku Działania potoku i wybierz go, aby dodać go do kanwy potoku.

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

  3. Wybierz nowe działanie Until na kanwie, jeśli nie zostało jeszcze wybrane.

    Screenshot showing the General settings tab of the Until activity.

Zapoznaj się ze wskazówkami dotyczącymi ustawień ogólnych, aby skonfigurować kartę Ustawienia ogólne.

Dodawanie zmiennej potoku

W tym prostym przykładzie przetestujemy wartość zmiennej potoku. Wybierz tło kanwy edytora potoków, a następnie wybierz kartę Zmienne i dodaj nową zmienną typu całkowitego o nazwie TestVariable z wartością 0.

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

Do momentu ustawienia działania

  1. Wybierz ponownie działanie Until na kanwie potoku, a następnie wybierz kartę Ustawienia. Wybierz pole Wyrażenie, a następnie wybierz pozycję Dodaj zawartość dynamiczną i podaj następujące wyrażenie: @equals('TestVariable'), 1).

    Screenshot showing the expression for the Until activity.

  2. Wybierz kartę Działania , a następnie wybierz ikonę ołówka, aby edytować/dodać działania do działania Until, lub wybierz + ikonę na działaniu Until na kanwie edytora potoków. Znajdź działanie Ustaw zmienną i wybierz je, aby dodać je do listy działań podrzędnych dla działania Until.

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

  3. Wybierz nowo dodane działanie Ustaw zmienną, z którego jest wyświetlane w okienku Działania do momentu działania na kanwie edytora potoku, a następnie wybierz kartę Ustawienia w okienku właściwości działania. W polu Typ zmiennej wybierz pozycję Zmienna potoku, a następnie wybierz wcześniej utworzoną zmienną TestVariable z listy rozwijanej. W tym przykładzie podaj wartość 1.

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

Zapisywanie i uruchamianie lub planowanie potoku

Przejdź do karty Narzędzia główne w górnej części edytora potoków i wybierz przycisk zapisz, aby zapisać potok. Wybierz pozycję Uruchom , aby uruchomić go bezpośrednio lub Zaplanuj , aby go zaplanować. Historię uruchamiania można również wyświetlić tutaj lub skonfigurować inne ustawienia. Ten prosty potok wykona działanie podrzędne działania działania Until dokładnie 1 czas, zmieniając wartość zmiennej potoku z 0 na 1, po czym wyrażenie Until daje wartość true i zakończ.

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