Run-after: eleganckie przechwytywanie błędów
Intermediate Power Automate
Dani Kahil
Solution Architect | Microsoft MVP
W Power Automate nie ma try-catch
Brak słowa kluczowego
try / catch
Każda akcja ma ustawienie
run-after
Run-after określa, które statusy poprzedniego kroku uruchamiają ten krok
Cztery stany run-after
is successful
— ustawienie domyślne
has failed
— akcja zakończyła się błędem
is skipped
— pominięta przez Condition lub Scope
has timed out
— przekroczono limit czasu
Równoległe gałęzie jako wzorzec obsługi błędów
$$
Dodaj
równoległą gałąź
po ryzykownej akcji
Ustaw jej run-after na
has failed
LUB
has timed out
Oryginalna ścieżka zachowuje domyślne
is successful
Najczęstszy błąd z run-after
Obsługa błędów z domyślnym ustawieniem nigdy się nie uruchomi
Nowe gałęzie dziedziczą
is successful
Ponowienia: równoległe gałęzie dają nadmiarowość
Użyj run-after, aby połączyć
ponowienie na innym łączniku
Równoległa gałąź zachowuje niezależność oryginalnej ścieżki
Czas na praktykę!
Intermediate Power Automate
Preparing Video For Download...