Kontrola zakresu w przepływach Microsoft Power Automate

W miarę jak budujemy bardziej złożone przepływy, zarządzanie staje się kluczowym czynnikiem przy rozwiązywaniu problemów, testowaniu i konserwacji. W takim przypadku ważne jest, aby zgrupować wszystkie działania w ramach określonego narzędzia, które można również zwijać i rozwijać, aby lepiej wyświetlać sekcje naszego przepływu. Możemy to zrobić za pomocą kontrolki Scope w usłudze Power Automate.

Zakres to sposób organizowania lub grupowania akcji i warunków w przepływach usługi Power Automate  .

Spis treści

Przykładowy scenariusz

Sprawdźmy ten przykładowy przepływ usługi Power Automate .

Kontrola zakresu w przepływach Microsoft Power Automate

Kliknij Edytuj .

Kontrola zakresu w przepływach Microsoft Power Automate

Ten przepływ jest dość skomplikowany. Po opublikowaniu nowego tweeta zostanie wysłany e-mail.

Kontrola zakresu w przepływach Microsoft Power Automate

Następnie uruchomi warunek, który zawiera inny zestaw warunków zagnieżdżonych.

Kontrola zakresu w przepływach Microsoft Power Automate

To, co możemy zrobić, aby to zorganizować, to pogrupować podobne działania w ten sam zakres. Porozmawiamy o zaletach robienia tego później. Na razie chcę tylko przejść przez przykładowy scenariusz, w którym przydatne jest grupowanie elementów.

W tym samouczku użyjemy tego prostego przepływu, który wcześniej utworzyłem. Ale najpierw trochę to skomplikujmy.

Kontrola zakresu w przepływach Microsoft Power Automate

Kliknij Edytuj .

Kontrola zakresu w przepływach Microsoft Power Automate

Dodajmy jeszcze jedną akcję przed akcją HTTP .

Kontrola zakresu w przepływach Microsoft Power Automate

Wyszukaj i kliknij złącze Slack .

Kontrola zakresu w przepływach Microsoft Power Automate

Następnie wybierz akcję Opublikuj wiadomość .

Kontrola zakresu w przepływach Microsoft Power Automate

Opublikujemy wiadomość na naszym kanale ogólnym o treści „ Flow został uruchomiony; pingowanie serwera HTTP ”. 

Kontrola zakresu w przepływach Microsoft Power Automate

Korzystanie z kontroli zakresu w usłudze Power Automate

Teraz umieścimy te dwie akcje w zakresie.

Kontrola zakresu w przepływach Microsoft Power Automate

Aby to zrobić, kliknij ikonę plusa, a następnie kliknij opcję Dodaj akcję .

Kontrola zakresu w przepływach Microsoft Power Automate

Kliknij Kontrola .

Kontrola zakresu w przepływach Microsoft Power Automate

Następnie kliknij kontrolkę Zakres .

Kontrola zakresu w przepływach Microsoft Power Automate

Następnie przeciągnij i upuść akcje, które powinny znajdować się w grupie. W tym przykładzie przeciągnijmy zarówno akcje Post message 5, jak i HTTP .

Kontrola zakresu w przepływach Microsoft Power Automate

Zmieńmy teraz nazwę zakresu na „ Wiadomość i wykonaj żądanie HTTP ”.

Kontrola zakresu w przepływach Microsoft Power Automate

I w ten sposób możemy łatwo grupować akcje razem. 

Obsługa błędów bez kontroli zakresu

Porozmawiajmy teraz o tym, jak możemy używać zakresów do obsługi błędów. Tak wygląda nasz flow na początku. Wyobraź sobie, że zakres nie istnieje.

Kontrola zakresu w przepływach Microsoft Power Automate

Jeśli żądanie HTTP powiedzie się, przepływ wykona akcję Warunek . Jeśli się nie powiedzie, opublikuje wiadomość na kanale ogólnym w Slack o treści „ Rozpoczęty przepływ nie powiódł się ”.

Kontrola zakresu w przepływach Microsoft Power Automate

Jeśli jednak akcja Opublikuj wiadomość 5 nie powiedzie się, przepływ zostanie po prostu zatrzymany. To dlatego, że nie ustawiliśmy dla niego procedury obsługi błędów. Chcemy tutaj, aby komunikat z powiadomieniem o błędzie był nadal publikowany, gdy jedno z dwóch poprzednich działań zakończy się niepowodzeniem. W związku z tym musimy dodać kolejną gałąź równoległą dla akcji Post message 5 .

Kontrola zakresu w przepływach Microsoft Power Automate

Wyszukaj i wybierz złącze Slack .

Kontrola zakresu w przepływach Microsoft Power Automate

Kliknij Opublikuj wiadomość .

Kontrola zakresu w przepływach Microsoft Power Automate

Opublikujemy wiadomość na kanale ogólnym w Slack, która jest podobna do tej, którą ustawiliśmy w akcji Opublikuj wiadomość 4 .

Kontrola zakresu w przepływach Microsoft Power Automate

Kliknij trzy kropki i kliknij Konfiguruj uruchamianie po .

Kontrola zakresu w przepływach Microsoft Power Automate

Odznacz opcję pomyślnie . Następnie sprawdź, czy opcje nie powiodły się, zostały pominięte i upłynął limit czasu . Następnie kliknij Gotowe .

Kontrola zakresu w przepływach Microsoft Power Automate

Teraz mamy dwa kroki obsługi błędów, które sprawiają, że nasz przepływ wygląda na dość złożony.

Obsługa błędów za pomocą kontroli zakresu

W miarę możliwości nie chcemy, aby każda akcja miała gałąź obsługi błędów. Chcemy, aby seria akcji dla tego przepływu miała jeden krok obsługi błędów. Usuńmy więc tę nową akcję Opublikuj wiadomość , którą utworzyliśmy.

Kontrola zakresu w przepływach Microsoft Power Automate

Umieśćmy te dwie akcje z powrotem w zakresie.

Kontrola zakresu w przepływach Microsoft Power Automate

Musimy to skonfigurować tak, aby działało dopiero po wykonaniu wszystkich kroków w zakresie i niepowodzeniu jednej z dwóch akcji.

Kontrola zakresu w przepływach Microsoft Power Automate

Odznacz opcję pomyślnie . Następnie sprawdź, czy opcje nie powiodły się, zostały pominięte i upłynął limit czasu . Następnie kliknij Gotowe .

Kontrola zakresu w przepływach Microsoft Power Automate

Teraz mamy jedną akcję obsługi błędów, która zostanie uruchomiona tylko wtedy, gdy jakakolwiek akcja w zakresie wiadomości Post i ping serwera HTTP nie powiedzie się. 

To duża różnica w przypadku korzystania z kontrolki Scope w przepływach usługi Power Automate .


Żądanie HTTP w Power Automate — wprowadzenie
Przepływy Power Automate Tworzenie od podstaw
Wejścia przepływu pracy w Microsoft Power Automate

Wniosek

Podsumowując, kontrola zakresu jest skutecznym sposobem na uporządkowanie działań i warunków. Możemy również mieć wiele zakresów o różnych celach. Dlatego możemy pogrupować działania w różne kategoryczne kroki lub jednostki logiczne. To naprawdę dobre narzędzie organizacyjne z punktu widzenia programisty. Używanie zakresów w skomplikowanych przepływach po prostu znacznie ułatwia sprawę.

Jest to również bardziej preferowany sposób obsługi błędów w przepływach. Możesz połączyć wszystkie komunikaty o błędach ze wszystkich akcji za pomocą kontrolki Zakres . Nie musisz więc konfigurować poszczególnych procedur obsługi błędów dla każdej akcji. Możesz po prostu użyć zakresu jako bloku zarządzania błędami dla swojego przepływu.

Wszystkiego najlepszego,

Henz

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.