Udostępnij za pośrednictwem


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

Działanie Until zapewnia tę samą funkcjonalność, jaką zapewnia struktura pętli do-until w językach programowania. Wykonuje zestaw działań w pętli, dopóki warunek skojarzony z tymi działaniami nie zostanie spełniony. 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.

Warunki 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 przepływie, wykonaj następujące kroki:

Utwórz działanie

  1. Utwórz nowy rurociąg w twoim obszarze roboczym.

  2. Wyszukaj Do w okienku działań potoku i wybierz go, aby dodać go do kanwy potoku.

    Zrzut ekranu przedstawiający Fabric UI z wyróżnionym panelem Działania i działaniem Until.

  3. Wybierz nową aktywność Until na płótnie, jeśli nie została jeszcze wybrana.

    Zrzut ekranu przedstawiający kartę Ustawienia ogólne działania Until.

Zapoznaj się z wskazówkamidotyczącymi Ustawień ogólnych, aby skonfigurować kartę Ustawienia ogólne.

Dodaj zmienną potoku

W tym prostym przykładzie sprawdzimy wartość zmiennej pipeline’u. Wybierz tło obszaru roboczego edytora potoków, a następnie przejdź do zakładki Zmienne i dodaj nową zmienną typu całkowitego o nazwie TestVariable z wartością 0.

Zrzut ekranu przedstawiający kartę Zmienne potoku, z dodaną zmienną o nazwie TestVariable, której wartość jest ustawiona na 0.

Do momentu ustawienia działania

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

    Zrzut ekranu przedstawiający wyrażenie dla działania Until.

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

    Zrzut ekranu przedstawiający dodanie działania Ustaw zmienną na listę działań podrzędnych Until.

  3. Wybierz nowo dodane działanie Ustaw zmienną z panelu Działania w obszarze działania 'Do czasu' na kanwie edytora potoku, a następnie wybierz kartę Ustawienia w okienku właściwości działania. Dla typ zmiennejwybierz zmienną potoku, a następnie wybierz wcześniej utworzoną TestVariable z listy rozwijanej. W tym przykładzie podaj wartość 1.

    Zrzut ekranu przedstawiający ustawienia zmiennej w działaniu podrzędnym działania

Zapisz i uruchom lub zaplanuj potok

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

Zrzut ekranu przedstawiający kartę Strona główna w edytorze potoków z wyróżnioną nazwą karty oraz przyciskami Zapisz, Uruchom i Zaplanuj.