Naprawianie błędów połączeń w przepływach w chmurze

Przepływ działał prawidłowo, a teraz nie działa. Ten przewodnik przeprowadzi Cię przez najbardziej typowe przyczyny w kolejności ich prawdopodobieństwa, dzięki czemu szybko zidentyfikujesz problem.

Krok 1. Czy przepływ jest włączony?

Otwórz stronę szczegółów procesu. Sprawdź stan w prawym górnym rogu.

  • Włączone: przepływ jest aktywny. Przejdź do kroku 2.
  • Wyłączone: ktoś ręcznie go wyłączył. Włącz go ponownie. Jeśli natychmiast ponownie się wyłączy, sprawdź naruszenia zasad DLP (krok 3b w dalszej części tego artykułu).
  • Suspended: Power Automate automatycznie zawiesił przepływ z powodu powtarzających się błędów. Otwórz historię uruchamiania, aby znaleźć akcję powodującą niepowodzenie, naprawić główną przyczynę, a następnie ponownie włączyć przepływ.

Tip

Jeśli całkowicie brakuje przepływu, sprawdź, czy jesteś w poprawnym środowisku. Użyj selektora środowiska w prawym górnym rogu portalu Power Automate.

Krok 2. Czy wyzwalacz został wyzwolony?

Otwórz historię uruchamiania przepływu. Sprawdź listę przebiegów.

Jeśli nie ma ostatnich uruchomień

  • Wyzwalacz zaplanowany: Sprawdź ustawienia powtarzania. Sprawdź strefę czasową. Przepływ ustawiony na "9:00 rano" używa strefy czasowej skonfigurowanej w wyzwalaczu, której ustawienia mogą się różnić od Twojego czasu lokalnego.
  • Automatyczny wyzwalacz (po utworzeniu elementu, po nadejściu wiadomości e-mail i podobnej): Potwierdź, że zdarzenie wyzwalania rzeczywiście wystąpiło. Utwórz element testowy lub wyślij testową wiadomość e-mail i odczekaj 5–10 minut.
  • Warunek wyzwalacza: jeżeli twój wyzwalacz ma wyrażenie warunku, upewnij się, że ocena tego wyrażenia daje wynik true dla zdarzenia testowego. Typowym błędem jest warunek, który filtruje każde zdarzenie.
  • Wyzwalacz natychmiastowy (ręczny): są one uruchamiane tylko wtedy, gdy Ty lub inny użytkownik jawnie uruchamia przepływ. Sprawdź, czy przycisk lub aplikacja, która go wyzwala, jest nadal skonfigurowana.

Jeśli zostaną wyświetlone uruchomienia, ale wszystkie zostaną oznaczone jako "Anulowane"

Wyzwalacz został uruchomiony, ale przebieg został zatrzymany przed wykonaniem akcji. Zwykle oznacza to, że ustawienie współbieżności odrzuca nowe przebieg, gdy inny przebieg jest w toku. Sprawdź ustawienia kontroli równoczesności wyzwalacza.

Krok 3. Czy określona akcja nie powiodła się?

Otwórz przebieg, który zakończył się niepowodzeniem. Przewiń akcje, aż znajdziesz tę wyróżnioną na czerwono. Rozwiń go, aby zobaczyć błąd.

Krok 3a. Odczytywanie kodu błędu

Kod błędu Znaczenie Najbardziej prawdopodobna poprawka
401 Brak autoryzacji Token połączenia wygasł lub hasło uległo zmianie. Przejdź do strony Połączenia, znajdź połączenie i ponownie uwierzytelnij. Zobacz Krok 4. Sprawdzanie kondycji połączenia.
403 Zabronione Nie masz uprawnień dostępu do zasobu lub zasady DLP blokują łącznik. Sprawdź swoje uprawnienia do zasobu docelowego (SharePoint witryny, skrzynki pocztowej, bazy danych). Jeśli uprawnienia są poprawne, zapytaj administratora, czy zasady DLP zostały ostatnio zmienione.
404 Nie znaleziono Zasób został usunięty, zmieniony lub przeniesiony. Zmieniono nazwę listy SharePoint, przeniesiono plik, skrzynka pocztowa została zdeprowizjonowana lub usunięto kanał usługi Teams. Zaktualizuj akcję, aby wskazywała nową lokalizację.
429 Zbyt wiele żądań Osiągnięto limit szybkości interfejsu API dla tego łącznika. Dodaj akcję Opóźnienie przed akcją kończącą się niepowodzeniem lub włącz zasady ponawiania z odczekiwaniem wykładniczym w ustawieniach akcji. W przypadku przepływów przetwarzających wiele elementów dodaj opóźnienie wewnątrz funkcji "Apply to Each".
500 Wewnętrzny błąd serwera W usłudze docelowej występują problemy. Poczekaj 15–30 minut i spróbuj ponownie. Jeśli będzie się powtarzać, sprawdź pulpit nawigacyjny Microsoft 365 Service Health lub stronę stanu usługi innej niż Microsoft.
502 — zła brama Połączenie między Power Automate a usługą docelową nie powiodło się. Zazwyczaj przejściowe. Włącz ponawianie próby w akcji. Jeśli to występuje regularnie, sprawdź ustawienia sieciowe i zapory sieciowej, zwłaszcza w przypadku bram lokalnych.

Krok 3b. Naruszenia zasad DLP

Jeśli przepływ został niedawno zablokowany lub zawieszony i nic nie zmieniono:

  1. Administrator mógł zaktualizować zasady ochrony przed utratą danych (DLP).
  2. Przejdź do Szczegóły> przepływu i Właściwości. Jeśli zobaczysz komunikat o naruszeniu zasad DLP, proces używa łączników, które znajdują się teraz w różnych grupach zasad.
  3. Skontaktuj się z administratorem platformy Power Platform. Mogą one poinformować, które zasady uległy zmianie i których łączników dotyczą.

Important

Zmiany zasad DLP są wprowadzane natychmiast i mogą blokować przepływy bez ostrzeżenia. Jeśli wiele przepływów przerwało się w tym samym czasie, najbardziej prawdopodobną przyczyną jest zmiana DLP.

Krok 4. Sprawdzanie kondycji połączenia

Połączenia są najczęstszym powodem, dla którego wcześniej działający przepływ przestaje działać.

Sprawdzanie stanu połączenia

  1. Otwórz przepływ w trybie edycji.
  2. Przyjrzyj się panelowi połączeń (lub sprawdź odwołanie do połączeń dla każdej akcji).
  3. Każde połączenie powinno zawierać zielony znacznik wyboru lub stan "Połączono".
  4. Jeśli jakiekolwiek połączenie wyświetla ikonę ostrzeżenia lub błędu, wybierz je i wybierz pozycję Napraw połączenie lub Ponownie uwierzytelnij.

Dlaczego połączenia się przerywają

  • Zmiana hasła: zmieniono hasło lub organizacja wymusza okresową rotację haseł. Przechowywany token OAuth jest teraz nieprawidłowy.
  • Zmiana zasad uwierzytelniania wieloskładnikowego: Administrator włączył lub zmienił wymagania dotyczące uwierzytelniania wieloskładnikowego. Istniejący token nie spełnia już nowych zasad.
  • Administrator odwołał zgodę: Administrator cofnął zgodę aplikacji, którą Power Automate używa do dostępu do usługi w Twoim imieniu.
  • Wygaśnięcie tokenu: tokeny odświeżania OAuth wygasają po około 90 dniach braku aktywności. Jeśli przepływ nie został uruchomiony w ciągu 90 dni, połączenie może wymagać ponownego uwierzytelnienia.
  • Wygaśnięcie tajnego klucza jednostki usługi: jeśli połączenie używa jednostki usługi, tajny klucz klienta mógł wygasnąć. Wygeneruj nowy tajny klucz w Microsoft Entra ID i zaktualizuj połączenie.

Ponowne uwierzytelnianie połączenia

  1. Przejdź do Power Automate>Łączniki (nawigacja po lewej stronie).
  2. Znajdź przyczynę błędu.
  3. Wybierz trzy kropki (...) >Napraw połączenie lub edytuj.
  4. Zaloguj się ponownie przy użyciu poświadczeń.
  5. Wróć do przepływu i sprawdź, czy akcja jest teraz wyświetlana z zielonym znacznikiem wyboru.

Uwaga / Notatka

Jeśli przepływ używa współdzielonego połączenia (należącego do innej osoby), potrzebujesz, aby ta osoba ponownie się uwierzytelniła, lub możesz utworzyć własne połączenie i zaktualizować przepływ, aby używał tego połączenia.

Krok 5. Zapobieganie niepowodzeniom dyskretnym

Przepływy mogą zakończyć się niepowodzeniem i nikt tego nie zauważy. Skonfiguruj te zabezpieczenia dla każdego przepływu, który ma znaczenie.

Dodawanie powiadomienia o niepowodzeniu

  1. W projektancie dodaj odgałęzienie równoległe po akcji, która najprawdopodobniej się nie powiedzie.
  2. Wybierz trzy kropki w pierwszej akcji nowego odgałęzienia >Skonfiguruj po zakończeniu> i zaznacz tylko pozycję zakończone niepowodzeniem.
  3. Dodaj akcję Wyślij wiadomość e-mail (lub opublikuj w usłudze Teams) z tematem "Przepływ nie powiodło się: [nazwa przepływu]" i dołącz szczegóły błędu z akcji, która zakończyła się niepowodzeniem przy użyciu zawartości dynamicznej.

Tip

Gwarantuje to otrzymanie alertu w ciągu kilku minut od błędu, a nie dni. W przypadku krytycznych przepływów produkcyjnych wyślij powiadomienia o niepowodzeniu do udostępnionej skrzynki pocztowej lub kanału usługi Teams, aby alert nie został pominięty.

Cotygodniowe sprawdzanie historii uruchomienia

W przypadku przepływów produkcyjnych raz w tygodniu sprawdź historię uruchamiania. Wyszukaj:

  • Przebiegi ze stanem Niepowodzenie, których powiadomienie o niepowodzeniu mogło zostać pominięte.
  • Przebiegi ze stanem Anulowane, który mogą wskazywać na problemy ze współbieżnością lub wyzwalaczem.
  • Nagły spadek liczby przebiegów, co może oznaczać, że wyzwalacz przestał działać.

Używanie połączeń jednostki usługi

Połączenia jednostki usługi nie korzystają z tokenu OAuth użytkownika. Nie wygasają, gdy ktoś zmieni hasło lub opuści organizację. W przypadku przepływów produkcyjnych poproś administratora o skonfigurowanie połączeń jednostki usługi dla kluczowych łączników.

Pięć najważniejszych problemów z połączeniem (5) według łącznika

SharePoint

Problem Objaw Napraw
Wymagana zgoda administratora 403 przy pierwszym użyciu lub po zmianie zasad Administrator musi udzielić zgody w obszarze Microsoft Entra ID > Aplikacje dla przedsiębiorstw > Power Automate
Zmieniono uprawnienia witryny 403 w przypadku akcji przeznaczonych dla określonej witryny Sprawdź, czy Twoje konto ma co najmniej uprawnienia współtworzenia do witryny
Próg widoku listy Podjęta operacja jest zabroniona, ponieważ przekracza limit wyświetlania listy. Dodaj warunek filtru lub filtr OData do akcji Pobierz elementy, aby liczba zwróconych elementów była mniejsza niż 5000. Użyj $top i zaindeksowanych filtrów kolumn.
Zmieniono nazwę listy lub biblioteki 404 dla wszystkich akcji ukierunkowanych na te listę Zaktualizuj akcję, aby odwoływać się do nowej nazwy listy lub identyfikatora
Niezgodność nazwy kolumny Akcje kończą się powodzeniem, ale zwracają puste lub nieprawidłowe dane SharePoint nazwy wewnętrzne różnią się od nazw wyświetlanych. Użyj nazwy wewnętrznej (widocznej w adresie URL podczas sortowania według tej kolumny).

Outlook/Office 365

Problem Objaw Napraw
Uprawnienia udostępnionej skrzynki pocztowej 403 podczas wysyłania lub odczytywania udostępnionej skrzynki pocztowej Właściciel połączenia musi mieć uprawnienia Wyślij jako lub Pełny dostęp w udostępnionej skrzynce pocztowej w centrum administracyjnym Exchange
Usuwanie dostępu delegowanego 401 w przypadku akcji obejmujących skrzynkę pocztową innego użytkownika Ponowne przyznawanie uprawnień delegowanych lub przełączanie do udostępnionej skrzynki pocztowej
Wymuszanie uwierzytelniania wieloskładnikowego 401 po włączeniu uwierzytelniania wieloskładnikowego przez administratora Ponownie uwierzytelnij połączenie. Nowy token zawiera atrybut MFA.
Limit rozmiaru załącznika 413 lub niepowodzenie akcji dla dużych załączników łącznik Outlook ma limit załączników 25 MB. W przypadku większych plików przekaż go do SharePoint/OneDrive i udostępnij link.

SQL Server

Problem Objaw Napraw
Brama lokalna w trybie offline Limit czasu połączenia lub "brama jest niedostępna" Sprawdź urządzenie bramy. Uruchom ponownie usługę lokalnej bramy danych. Sprawdź, czy maszyna ma dostęp do Internetu.
Reguły zapory sieciowej Przekroczenie limitu czasu połączenia z Azure SQL Dodaj zakresy adresów IP Power Automate do reguł zapory Azure SQL lub włącz opcję "Zezwalaj na usługi Azure" w ustawieniach sieciowych programu SQL Server.
Zmieniono parametry połączenia Błąd 404 lub brak połączenia Zmieniono nazwę serwera, przeniesiono bazę danych lub zmieniono port. Zaktualizuj połączenie przy użyciu nowych szczegółów serwera/bazy danych.
Logowanie SQL jest wyłączone 401 we wszystkich zapytaniach Logowanie SQL może być wyłączone lub hasło wygasło. Włącz ponownie w SQL Server Management Studio.

Dataverse

Problem Objaw Napraw
Uprawnienia środowiskowe Kod błędu 403 przy akcjach usługi Dataverse Użytkownik potrzebuje roli bezpieczeństwa w docelowym środowisku Dataverse. Poproś administratora o przypisanie jednego zestawu uprawnień (na przykład podstawowego użytkownika + uprawnienia do niestandardowej tabeli).
Brak dostępu do tabeli dla roli zabezpieczeń 403 dla określonych tabel Rola zabezpieczeń nie obejmuje dostępu do odczytu/zapisu do tabeli. Administrator musi zaktualizować rolę zabezpieczeń.
Środowisko przełączone Akcje odwołują się do nieprawidłowego środowiska Jeśli przepływ został zaimportowany lub środowisko uległo zmianie, zaktualizuj połączenie z Dataverse, aby wskazywało na prawidłowe środowisko.

Łączniki HTTP/niestandardowe łączniki

Problem Objaw Napraw
Zmieniono klucz API 401 we wszystkich żądaniach HTTP Zaktualizuj klucz API w nagłówkach połączenia lub akcji.
Certyfikat wygasł Błąd PROTOKOŁU SSL/TLS Certyfikat SSL serwera docelowego wygasł. Skontaktuj się z dostawcą interfejsu API lub zaktualizuj certyfikat.
Zmieniono adres URL 404 dla wszystkich żądań Adres URL punktu końcowego interfejsu API został zaktualizowany. Sprawdź dokumentację dostawcy interfejsu API pod kątem nowego adresu URL.
Lista dozwolonych adresów IP 403 lub przekroczenie limitu czasu połączenia Docelowy interfejs API zezwala tylko na określone adresy IP. Dodaj zakresy adresów IP Power Automate dla twojego regionu. Aby uzyskać więcej informacji, zobacz Konfiguracja adresu IP.

Uwaga: autor utworzył ten artykuł z pomocą sztucznej inteligencji. Dowiedz się więcej