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. Niestandardowy łącznik pozwala automatyzacji na interakcję z systemem docelowym za pomocą opublikowanego API. To API powinno być odporne na zmiany w systemie. 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. Za pomocą Power Automate Desktop można utworzyć proces przeglądarki automatyzacji.

  • 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 Nie Nie Brak
Łącznik niestandardowy Łatwy Tak Nie Tak
Łącznik integracji HTTP Łatwy Tak Nie Nie
Automatyzacja przeglądarki sieciowej Łatwy Nie, ale jest preferowana znajomość podstawowej wiedzy i języka CSS i HTML. Tak Tak
Automatyzacja aplikacji pulpitu Łatwy Nie 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
  • Po utworzeniu nowego wiersza w Microsoft Dataverse
  • Gdy element lub plik zostanie zmodyfikowany w niestandardowej liście SharePoint

Zautomatyzowane wyzwalacze.

Przykładem może być ustawienie zautomatyzowanego wyzwalania przepływu zatwierdzania w przypadku utworzenia nowego wiersza w tabeli Zatwierdzanie wydatków w części Dataverse. Dzięki temu na przykład podczas tworzenia formularza z programem Power Apps, który tworzy nowy wiersz w Dataverse, jest automatycznie wyzwalany przepływ zatwierdzania.

Wyzwalacze natychmiastowe lub ręczne

Wyzwolenie błyskawiczne lub ręczne jest typem wyzwalania, w którym użytkownik musi ręcznie uruchomić automatyzację lub też jest on błyskawicznie uruchomiony. Może to być wyzwalane bezpośrednio z przepływu błyskawicznego lub usługi 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.

Następny krok

Uruchamianie nadzorowanych i nienadzorowanych procesów