Udostępnij przez


Tworzenie kodu wielokrotnego użytku dla przepływów podrzędnych

Power Automate przepływy w chmurze pomagają automatyzować złożone rozwiązania. Jednak rozwiązania mogą szybko stać się duże i trudne w nawigacji i utrzymaniu.

Zamiast tworzyć pojedyncze, zbyt złożone rozwiązanie do automatyzacji, rozważ użycie przepływów podrzędnych. Przepływy podrzędne umożliwiają dzielenie złożonych procesów na łatwe do zarządzania fragmenty. Takie podejście zwiększa głębię i wydajność procesów automatyzacji, dzięki czemu przepływy są bardziej modułowe i łatwiejsze w zarządzaniu.

Korzyści wynikające z używania przepływów podrzędnych

Powody, dla których warto używać przepływów podrzędnych, obejmują:

  • Modułowość: Przepływy podrzędne promują modułowość, umożliwiając tworzenie składników wielokrotnego użytku, które można łatwo podłączyć do różnych przepływów pracy. Takie podejście nie tylko usprawnia rozwój, ale także zwiększa łatwość utrzymania.
  • Łatwość konserwacji: mniejsze, skoncentrowane przepływy są łatwiejsze do aktualizowania i rozwiązywania problemów, co skraca czas i nakład pracy wymagany do konserwacji.
  • Skalowalność: Przepływy modułowe można łatwo skalować i dostosowywać do nowych wymagań bez konieczności przebudowy całej automatyzacji. Dzieląc automatyzację na mniejsze, łatwiejsze w zarządzaniu części, możesz efektywniej skalować swoje procesy. Chcesz wprowadzić zmiany lub dodać funkcjonalność? W przypadku przepływów podrzędnych jest to tak proste, jak aktualizowanie poszczególnych składników.
  • Szczegółowa kontrola: przepływy podrzędne oferują szczegółową kontrolę nad logiką automatyzacji. Możesz przekazywać dane między przepływami nadrzędnymi i podrzędnymi, umożliwiając dynamiczne podejmowanie decyzji i spersonalizowane doświadczenia.
  • Współpraca: W środowisku zespołowym przepływy podrzędne promują współpracę, umożliwiając członkom zespołu jednoczesną pracę nad oddzielnymi składnikami większego projektu automatyzacji.

Wskazówka

Utwórz przepływ nadrzędny i wszystkie przepływy podrzędne bezpośrednio w tym samym rozwiązaniu. Zobacz Znane ograniczenia poniżej.

Przykładowy scenariusz przepływu nadrzędny-podrzędny

Ten scenariusz pokazuje wartość zastosowania modułowego i wydajnego procesu zatwierdzania w celu zmniejszenia nadmiarowości i uproszczenia konserwacji.

Organizacja Contoso wymaga zatwierdzeń dla różnych scenariuszy, takich jak propozycje projektów, wnioski urlopowe i zgłaszanie wydatków. Osoby zatwierdzające te scenariusze są członkami różnych SharePoint grup. Aby usprawnić ten proces, utwórz pojedynczy przepływ podrzędny wielokrotnego użytku w celu wyodrębnienia listy osób zatwierdzających z SharePoint grup. Każdy przepływ nadrzędny (na przykład propozycja projektu, wniosek urlopowy lub przesyłanie wydatków) może następnie wywołać ten przepływ podrzędny w celu pobrania listy osób zatwierdzających.

Przepływ podrzędny

Przepływ podrzędny SharePoint wyodrębnia listę osób zatwierdzających z listy i zwraca tę listę do przepływu nadrzędnego.

Szczegółowy opis kroków przepływu:

  1. Pobieranie osób zatwierdzających

    Wyślij zapytanie do SharePoint grupy, aby uzyskać osoby zatwierdzające na podstawie określonych kryteriów.

  2. Data zwrotu

    Wyślij listę osób zatwierdzających z powrotem do wywołującego przepływu nadrzędnego.

Zrzut ekranu przedstawiający przepływ podrzędny, który pobiera osoby zatwierdzające z SharePoint grupy.

Przepływ nadrzędny

Przepływ nadrzędny wywołuje przepływ podrzędny w celu uzyskania listy osób zatwierdzających, a następnie odpowiednio przetwarza odpowiedź.

Opis kroków przepływu nadrzędnego:

  1. Wezwij przepływy podrzędne

    Wywołaj przepływ podrzędny, aby pobrać listę osób zatwierdzających.

  2. Przetwarzanie odpowiedzi

    Użyj listy osób zatwierdzających zwróconej przez przepływ podrzędny, aby kontynuować proces zatwierdzania dla określonego scenariusza (na przykład propozycji projektu, wniosku urlopowego lub przesłania wydatku).

Zrzut ekranu przedstawiający przepływ nadrzędny, który wywołuje przepływ podrzędny.