Co to jest Azure Logic Apps?
Zacznijmy od kilku definicji i krótkiego przewodnika po podstawowych funkcjach w usłudze Azure Logic Apps. To omówienie ułatwia określenie, czy usługa Azure Logic Apps jest dobrym rozwiązaniem dla danego scenariusza biznesowego.
Co to jest proces biznesowy?
Proces biznesowy to zwykle sekwencja zadań, które generują określony wynik. Wynikiem może być decyzja, dane lub powiadomienie.
Jednym ze scenariuszy w naszej firmie obuwniczej jest monitorowanie wiadomości branżowych na temat reakcji na rynek. Ten proces biznesowy obejmuje następującą sekwencję zadań:
- Wykrywanie artykułów o wiadomościach dotyczących branży.
- Analizowanie tonacji.
- Przechowuj link do pozytywnych artykułów.
- E-mail public relations dla negatywnych artykułów.
Te kroki są wykonywane w określonej kolejności, więc często można je opisać jako schemat blokowy. Na poniższym diagramie przedstawiono przykładowy schemat blokowy procesu monitorowania artykułu z wiadomościami. Zwróć uwagę, że istnieją trzy typy operacji:
- Zdarzenie, które uruchamia przepływ.
- Przetwarzanie kroków, które wykonują większość pracy.
- Operacja sterowania, która podejmuje decyzję.
Co to jest Azure Logic Apps?
Azure Logic Apps to platforma w chmurze, która pomaga zautomatyzować proces biznesowy jako przepływ pracy aplikacji logiki. Tworzysz i wdrażasz zasób aplikacji logiki na platformie Azure i używasz projektanta przepływu pracy do rozmieszczania wstępnie utworzonych składników w potrzebnej sekwencji.
Po uruchomieniu przepływu pracy projektant wysyła definicję przepływu pracy do aparatu wykonywania usługi Azure Logic Apps. Aparat wykonywania uruchamia przepływ pracy po spełnieniu określonego warunku i zarządza zasobami obliczeniowymi wymaganymi do uruchomienia procesu. Na poniższym diagramie przedstawiono ogólny widok kroków:
Możliwości usługi Azure Logic Apps wynikają z różnorodności wstępnie utworzonych składników i ich możliwości współpracy. Te składniki umożliwiają łączenie się z ponad 1000 usługami, systemami i innymi źródłami danych. Nie tylko platforma Azure i firma Microsoft, ale też produkty zewnętrzne. Na poniższym diagramie przedstawiono tylko niektóre produkty, które można zintegrować w przepływie pracy:
Tworzysz przepływ pracy na podstawie składników używanych w procesie biznesowym. Składniki można połączyć we wszystkich potrzebnych wzorcach lub kolejności. Możesz dodać proces podejmowania decyzji i inne składniki sterowania do przepływu pracy, dodając warunki i pętle. Na poniższym diagramie przedstawiono sposób łączenia produktów zewnętrznych w celu zaimplementowania branżowego przepływu pracy monitorowania wiadomości:
Model usługi Azure Logic Apps jest rozszerzalny. Jeśli dla potrzebnego usługi, systemu lub interfejsu API nie istnieje żaden wstępnie utworzony składnik, możesz utworzyć własny. Możesz również uruchomić kod niestandardowy w usłudze Azure Functions, który można wywołać z przepływu pracy lub fragmenty kodu i skrypty przy użyciu składników do tych celów.
Jeśli musimy użyć jednego słowa do opisania fokusu usługi Azure Logic Apps, to słowo jest integracją. Ta platforma ułatwia łączenie różnych usług i systemów w celu zaimplementowania przepływu pracy obsługującego proces biznesowy. Twoim rolą jest użycie projektanta przepływu pracy do rozmieszczania składników w potrzebnej sekwencji. W przypadku większości przepływów pracy nie trzeba pisać żadnego kodu, więc możesz przygotować i uruchomić przepływ pracy w ciągu kilku minut.
Napiwek
Jeśli masz zainstalowane rozwiązanie Microsoft Copilot, możesz zadać następujące pytania:
- Jakie są najważniejsze przydatne scenariusze w usłudze Azure Logic Apps?
- Powiedz mi o wstępnie utworzonych łącznikach w usłudze Azure Logic Apps?