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:
- Konto najemcy z aktywną subskrypcją. Utwórz bezpłatne konto.
- Zostanie utworzony obszar roboczy.
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
Utwórz nowy rurociąg w twoim obszarze roboczym.
Wyszukaj Do w okienku działań potoku i wybierz go, aby dodać go do kanwy potoku.
Wybierz nową aktywność Until na płótnie, jeśli nie została jeszcze wybrana.
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.
Do momentu ustawienia działania
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).
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.
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.
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.