Udostępnij przez


Używanie asynchronicznego wzorca przepływu

Gdy przepływ nadrzędny lub Power App wywołuje przepływ podrzędny, musi wysłać odpowiedź z powrotem do obiektu wywołującego w ciągu 120 sekund. Jeśli przepływ nie odpowie w tym przedziale czasu, obiekt wywołujący doświadczy przekroczenia limitu czasu i wystąpi błąd.

Aby upewnić się, że obiekt wywołujący nie będzie czekał w nieskończoność na odpowiedź, możesz skonfigurować przepływ tak, aby wysyłał odpowiedź asynchroniczną. Ustawiając przepływ tak, aby odpowiadał asynchronicznie, obiekt wywołujący otrzymuje natychmiastowe potwierdzenie, że żądanie jest przetwarzane.

Po skonfigurowaniu przepływu do odpowiadania asynchronicznie przepływ wysyła następującą odpowiedź do obiektu wywołującego:

  • Kod stanu 202: Kod stanu 202 jest standardową odpowiedzią HTTP wskazującą, że przepływ zaakceptował żądanie do przetworzenia, ale przetwarzanie nie zostało jeszcze ukończone.
  • Nagłówek lokalizacji: nagłówek lokalizacji w odpowiedzi zawiera adres URL, pod którym obiekt wywołujący może sprawdzić stan żądania. Za pomocą tego adresu URL można śledzić postęp i końcowy wynik przepływu.

Aby skonfigurować odpowiedź asynchroniczną, wykonaj poniższe kroki.

  1. Zaloguj się do usługi Power Automate.

  2. Wybierz pozycję Utwórz.

  3. Wybierz Błyskawiczny przepływ w chmurze.

  4. Wybierz Kiedy otrzymano żądanie HTTP jako wyzwalacz.

  5. Dodaj wymagane akcje do przepływu w chmurze.

  6. Dodaj akcję Odpowiedź do przepływu w chmurze.

    Zrzut ekranu przedstawiający przepływ w chmurze z akcją Odpowiedź.

  7. Wybierz akcję Odpowiedź , wybierz pozycję Ustawienia, a następnie włącz opcję Odpowiedź asynchroniczna.

    Zrzut ekranu przedstawiający kartę Ustawienia akcji Odpowiedź z włączoną opcją Odpowiedź asynchroniczna.