Dodaj gałąź „zapisz błąd w SharePoint"
Flow odnawiania umów Theo czasem zawodzi na akcji Get manager (V2) z powodu problemów z uprawnieniami. Domyślnie nieudana akcja przerywa cały przebieg. Dla Drumlin to złe zachowanie: jeden nieudany e-mail nie powinien blokować przetwarzania pozostałych odnowień.
Dodaj równoległą ścieżkę po Get manager (V2), która uruchamia się po statusie Failed (i najlepiej także TimedOut), i zapisuje informację o błędzie. W środowisku produkcyjnym taki zapis byłby akcją SharePoint Create item na liście Renewal Errors. Tutaj rolę tego zapisu pełni Compose ze statycznym komunikatem o błędzie. Liczy się tu umiejętność konfigurowania ustawienia Configure run after, a nie sam konektor SharePoint.
Materiał pomocniczy - rozwiązany miniprzykład: Po Get manager (V2) potrzebujesz dwóch akcji:
- Compose A (ścieżka sukcesu): Inputs = Mail z Get manager. Run after = is successful (domyślnie).
- Compose B (ścieżka błędu): Inputs =
Get manager failed. Run after = has failed (opcjonalnie też has timed out). Odznacz is successful w Compose B, bo inaczej nigdy się nie uruchomi przy błędach.
Jeśli projektant flow wygląda na uszkodzony (na liście wyszukiwania nie pojawiają się żadne wyzwalacze ani akcje albo widzisz błąd wspominający o invalid host name characters), kliknij Restart session, a potem odśwież ćwiczenie.
To ćwiczenie jest częścią kursu
Intermediate Power Automate
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie