Udostępnij za pośrednictwem


Testowanie przepływów w chmurze

Testowanie Power Automate przepływów w chmurze ma kluczowe znaczenie dla zapewnienia ich niezawodności, wydajności i dokładności. Postępując zgodnie z tymi najlepszymi praktykami, usprawniasz proces testowania, skuteczniej identyfikujesz i rozwiązujesz problemy oraz zachowujesz integralność zautomatyzowanych przepływów pracy.

Testowanie w fazie projektowania

Rozważ użycie narzędzi Flow Checker i Test Flow w fazie projektowania w celu zidentyfikowania problemów.

W okienku Test istnieją dwie opcje testowania przepływu:

  • Ręcznie wyzwól test, wykonując akcję, która wyzwala przepływ. Na przykład, w zależności od przypadku użycia, przejdź do skrzynki odbiorczej i wyślij sobie testową wiadomość e-mail lub przejdź do SQL i wstaw wiersz.

  • Użyj danych z poprzednich przebiegów, aby przeprowadzić test.

Zrzut ekranu okienka testowego przepływu.

Statyczne testowanie wyników (dane makietowe)

Opcja Wynik statyczny w Power Automate usprawnia testowanie przepływów. Umożliwia ona pozorowanie wyników określonych akcji, dzięki czemu można testować różne części przepływu bez konieczności każdorazowego wykonywania całego procesu.

Do zalet stosowania testowania wyników statycznych należą:

  • Efektywność czasowa: Używając wyników statycznych, pomijasz długotrwałe akcje i koncentrujesz się na testowaniu określonych sekcji przepływu.

  • Uproszczone testowanie: Pozorowanie wyników akcji umożliwia symulowanie różnych scenariuszy i warunków bez konieczności występowania rzeczywistych danych lub zdarzeń. Takie podejście ułatwia weryfikację zachowania przepływu w różnych okolicznościach.

  • Rozwiązywanie problemów: wyniki statyczne mogą pomóc w izolowaniu i rozwiązywaniu problemów w przepływie. Kontrolując wyniki określonych działań, można skuteczniej identyfikować i rozwiązywać problemy.

Jak używać wyników statycznych

Przyjmij trzyetapowe podejście:

  1. Uchwyć wynik akcji

    • Utwórz nowy ręcznie wyzwolony przepływ z akcją, którą chcesz pozorować (na przykład Uruchom i czekaj na zatwierdzenie).
    • Uruchom przepływ raz i ukończ akcję, aby uchwycić jej wynik.
    • Przejdź do historii przepływu, otwórz wystąpienie ostatniego uruchomienia i rozwiń akcję, aby wyświetlić jej dane wyjściowe.
    • Skopiuj dane wyjściowe, które zazwyczaj zawierają "treść" i inne istotne szczegóły.
  2. Skonfiguruj wynik statyczny

    • W edytorze przepływu wybierz wielokropek w akcji, którą chcesz pozorować, a następnie wybierz pozycję Wynik statyczny.
    • Przełącz opcję Włącz wynik statyczny i wybierz pola, które chcesz podać jako odpowiedź.
    • Zapisz zmiany.
  1. Uruchamianie przepływu z wynikami statycznymi

    • Po ponownym uruchomieniu przepływu używa on wyniku statycznego dla pozorowanej akcji, pomijając rzeczywiste wykonanie i używając zamiast tego wstępnie zdefiniowanych danych wyjściowych.

Ponowne przesyłanie przebiegów przepływu w chmurze

Czasami przepływ w chmurze nieoczekiwanie przestaje działać lub kończy się niepowodzeniem z powodu problemów z serwerem lub procesu asynchronicznego, który nie spełnia określonych wymagań. Uruchom ponownie przepływ, przechodząc do pozycji Historia uruchamiania i wybierając pozycję Prześlij ponownie. Można także ponownie wysłać lub anulować uruchomienia zbiorcze.

Zagadnienia dotyczące ponownego przesyłania przebiegów

Podczas ponownego przesyłania przebiegu Power Automate przepływu należy pamiętać o następujących kluczowych kwestiach, aby upewnić się, że proces przebiega płynnie i efektywnie:

  • Obsługa błędów: upewnij się, że przepływ zawiera skuteczną obsługę błędów i zasady ponawiania prób. Takie podejście pomaga rozwiązać problemy, które spowodowały początkową awarię, i zapewnia lepszy wgląd w to, dlaczego przebieg może zakończyć się ponownym niepowodzeniem.

  • Duplikacja danych: należy zachować ostrożność w związku z potencjalnym duplikowaniem danych lub innymi skutkami ubocznymi ponownego przesłania przebiegu. Jeśli na przykład przepływ tworzy rekordy lub wysyła wiadomości e-mail, ponowne przesłanie może powtórzyć te akcje, co może prowadzić do duplikatów.

  • Dane wejściowe: Sprawdź, czy dane wejściowe wymagane dla przebiegu przepływu są nadal prawidłowe i dostępne. Zmiany w danych lub środowisku (takie jak usunięte pliki lub rekordy) mogą mieć wpływ na wynik ponownie przesłanego przebiegu.

  • Aktualizacje przepływu: Jeśli wprowadzono zmiany w przepływie od czasu oryginalnego przebiegu, zastanów się, czy te zmiany mogą mieć wpływ na ponowne przesłanie. Najlepiej jest przesłać ponownie przy użyciu wersji przepływu, która obowiązywała w czasie oryginalnego przebiegu, aby zapewnić spójność.