Określanie metody automatyzacji, która ma być używana

Po zakończeniu projektowania procesu kolejnym krokiem jest projektowanie architektury, które będzie ukierunkowane na sposób zautomatyzowania tego procesu.

Najpierw należy określić, jakiego rodzaju łącznika można użyć (jeśli w ogóle), a następnie wybrać wyzwalacz, który będzie uruchamiał automatyzację.

Wybierz metodę automatyzacji

Najlepszym rozwiązaniem jest, gdy wszystkie systemy, które mają być zautomatyzowane, mają łączniki Power Automate. Sprawdź listę łączników, aby sprawdzić, czy dla systemu, który ma być zautomatyzowany, są dostępne łączniki. Po znalezieniu łącznika należy się upewnić, że dla tego łącznika są dostępne potrzebne czynności. Na przykład łącznik dla systemu poczty e-mail będzie musiał wykonywać akcje dotyczące akcji „Wyślij”, „Odpowiedz” i „Usuń”.

Jeśli nie są dostępne żadne łączniki, można wybrać jedną z poniższych opcji:

  • Tworzenie łącznika niestandardowego: jest to preferowana metoda automatyzacji, jeśli jesteś deweloperem lub organizacja ma dewelopera, który może tworzyć własne łączniki. Więcej informacji: Tworzenie łącznika niestandardowego od podstaw

  • Użyj łącznika HTTP: jeśli jesteś deweloperem i masz wiele scenariuszy, w których jest konieczne nawiązywanie połączeń z systemami, w których nie są dostępne żadne łączniki — ale sytuacje nie wymagają konfigurowania łączników niestandardowych — może trzeba użyć łącznika protokołu HTTP. Więcej informacji o aplikacjach Azure Logic Apps zawiera dokumentacja: Dodawanie wyzwalacza http

  • Tworzenie przeglądarki sieci Web Automatyzacja: Jeśli nie można znaleźć łącznika i jeśli jest to aplikacja oparta na przeglądarce sieci Web – należy rozważyć automatyzację przeglądarkową. Automatyzacja przeglądarek sieci Web naśladuje sygnałów wejściowych klawiatury i ruchów myszy tak jak w przypadku korzystania z przeglądarki przez człowieka. Proces automatyzacji sieci Web można zbudować w Power Automate Desktop.

  • Utwórz automatyzację aplikacji pulpitu: Jeśli nie można znaleźć łącznika, a system jest aplikacją pulpitu na komputerze, jest to metoda automatyzacji, która ma zostać użyta. Power Automate zawiera funkcje, które naśladują ruchy myszy i uderzanie w przyciski klawiatury. Aby utworzyć automatyzację aplikacji pulpitu, można utworzyć nowy proces pulpitu Power Automate z Power Automate Desktop.

W poniższej tabeli porównano różne metody.

metoda Łatwość użycia Czy jest wymagane tło programistyczne? W łatwy sposób wpływają na to zmiany systemowe? Czy wymagany jest czas wdrażania lub konfiguracji?
Connector Najprostsze No No Brak
Łącznik niestandardowy Łatwy Tak No Tak
Łącznik integracji HTTP Łatwy Tak No No
Automatyzacja przeglądarki sieciowej Łatwy Nie, ale jest preferowana znajomość podstawowej wiedzy i języka CSS i HTML. Tak Tak
Automatyzacja aplikacji pulpitu Łatwy No Tak Tak

W skomplikowanych scenariuszach automatyzacji można połączyć wszystkie te metody.

Wybierz wyzwalacz, aby uruchomić automatyzację

W przypadku wszystkich metod automatyzacji omawianych wcześniej należy rozważyć sposób wyzwalania tych automatyzacji (uruchamiania). Automatyzacja może być powodowana przez:

  • Zautomatyzowane wyzwalacze

  • Wyzwalacze natychmiastowe lub ręczne

  • Wyzwalacze w ramach harmonogramu

Zautomatyzowane wyzwalacze

W przypadku wyzwalacza automatycznego system automatycznie uruchamia automatyzację po spełnieniu warunku. (Należy pamiętać, że nie wszystkie łączniki są wyzwalaczami automatycznymi).

Przykłady zautomatyzowanych wyzwalaczy to:

  • Po otrzymaniu wiadomości e-mail w programie Outlook
  • Po przeniesieniu nowego pliku do OneDrive
  • Gdy nowy rekord zostanie utworzony w Microsoft Dataverse
  • Gdy element lub plik zostanie zmodyfikowany w niestandardowej liście SharePoint

Zautomatyzowane wyzwalacze

Przykładowa sprawa użycia dla raportu z wydatków może oznaczać, że wyzwalacz zautomatyzowany jest przeznaczony do uruchamiania przepływu zatwierdzania po utworzeniu nowego rekordu w tabeli zatwierdzania wydatków w programie Dataverse. Pozwala to, na przykład, że podczas tworzenia formularza przy użyciu Power Apps, który tworzy nowy rekord w programie Dataverse, przepływ zatwierdzania jest automatycznie wyzwalany.

Wyzwalacze natychmiastowe lub ręczne

Wyzwalacz błyskawiczny lub ręczny jest typem wyzwalacza, w którym użytkownik musi ręcznie uruchomić automatyzację lub uruchomić wyzwalacz w sposób natychmiastowy. Tę wartość można uruchamiać bezpośrednio z poziomu przycisku lub usługi firmy Microsoft.

Błyskawiczne wyzwalacze

Wyzwalacze w ramach harmonogramu

Zaplanowane wyzwalacze są wykonywane w określonym dniu i o określonej godzinie i są okresowo powtarzane. Są one przydatne w sytuacjach, gdy jest konieczne zautomatyzowanie zadania, które ma miejsce w ciągu dnia, tygodnia lub miesiąca.

W przykładzie raportu z wydatków dział księgowy może użyć zaplanowanego wyzwalacza do wysyłania zautomatyzowanej poczty e-mail w każdy piątek w czasie, gdy jest gotowy raport analizy biznesowej.

Przykład zaplanowanego wyzwalacza