Warunki łącza są używane do tworzenia logiki warunkowej i alternatywnych ścieżek w łańcuchu.
Domyślnie łańcuch będzie kontynuowany tak długo, jak długo każde poprzednie polecenie w gałęzi będzie wykonywane pomyślnie; gdy polecenie nie powiedzie się, łańcuch zostanie zatrzymany. Możesz jednak zmienić to zachowanie, klikając dwukrotnie łącze między węzłami i wybierając inny warunek łącza.
- Wybierz łańcuch w obszarze roboczym.
- Kliknij dwukrotnie łącze między dwoma węzłami.
- W sekcji Edytuj warunek łącza wybierz zachowanie:
- Zielony (Sukces): Domyślny warunek. Następny węzeł zostanie uruchomiony tylko wtedy, gdy poprzedni węzeł został pomyślnie wykonany.
- Czerwony (Niepowodzenie): Następny węzeł zostanie uruchomiony tylko wtedy, gdy poprzedni węzeł się nie powiedzie.
- Żółty (Ostrzeżenie): Następny węzeł zostanie uruchomiony tylko wtedy, gdy poprzedni węzeł zakończył działanie ze statusem Warning .
- Szary (Dowolny status): Następny węzeł będzie zawsze uruchamiany, niezależnie od statusu.
- (Opcjonalnie) Włącz opcję Execute on Skip, aby uruchomić węzeł, gdy poprzedni węzeł został pominięty. Może być używany razem z innymi warunkami.
Po wybraniu, kolor linku zmieni się, aby dopasować się do wybranego warunku linku.
Przykład
Aby pokazać, jak to działa, przyjrzyjmy się szablonowi łańcucha Load Data to Wdata. W tym szablonie łańcuch sprawdza, czy zastąpić czy dodać zestaw danych - ale niezależnie od wybranej opcji, tekst wynikowy jest zawsze ustawiany na końcu.
W szczególności:
- Jeśli węzeł "Conditional" na górze zakończy się powodzeniem, łańcuch będzie rozwijał się w dół zielonej gałęzi po lewej stronie.
- Jeśli węzeł "Conditional" na górze nie powiedzie się, łańcuch przejdzie w dół czerwonej gałęzi po prawej stronie.
Niezależnie od tego, która gałąź zostanie uruchomiona, węzeł Set Result Text na dole zostanie wykonany, ponieważ wybrano szary warunek łącza Any.