Udostępnij za pośrednictwem


Co to jest śledzenie procesów biznesowych platformy Azure? (wersja zapoznawcza)

Uwaga

Ta funkcja jest dostępna w wersji zapoznawczej i podlega dodatkowym warunkom użytkowania wersji zapoznawczej platformy Microsoft Azure.

Jako deweloper lub analityk biznesowy pracujący nad rozwiązaniami, które integrują usługi i systemy przy użyciu różnych zasobów platformy Azure, mogą wystąpić trudności z wizualizowanie relacji między składnikami technicznymi w rozwiązaniu a scenariuszem biznesowym. Aby uwzględnić kontekst biznesowy dotyczący zasobów platformy Azure w rozwiązaniu, możesz tworzyć procesy biznesowe, które wizualnie reprezentują logikę biznesową zaimplementowaną przez te zasoby. W usłudze Azure Business Process Tracking proces biznesowy to seria etapów, które reprezentują zadania przepływające przez rzeczywisty scenariusz biznesowy.

Załóżmy na przykład, że jesteś deweloperem lub analitykiem biznesowym w firmie energetycznej i pracujesz nad zespołem tworzącym rozwiązania integracyjne. Twój zespół aktualizuje rozwiązanie dla usługi procesora zamówień roboczych implementowanych przez wiele standardowych aplikacji logiki i ich przepływów pracy. Zespół obsługi klienta Twojej firmy korzysta z następującego procesu biznesowego w celu rozwiązania biletu klienta dotyczącego awarii zasilania:

Diagram koncepcyjny przedstawia przykładowe etapy procesów biznesowych awarii zasilania dla obsługi klienta w firmie zasilanej.

W architekturze na poniższym diagramie przedstawiono sposób reprezentowania scenariusza biznesowego jako procesu biznesowego z wieloma etapami, które można mapować na rzeczywiste zasoby platformy Azure w rozwiązaniu integracji:

Diagram koncepcyjny przedstawia relację między scenariuszem biznesowym, procesem biznesowym i zasobami platformy Azure.

Ta funkcja umożliwia oddzielenie projektu procesów biznesowych od implementacji. Nie musisz również osadzać żadnych informacji śledzenia wewnątrz kodu, zasobów ani rozwiązania.

Projektowanie i śledzenie procesów biznesowych

Podczas tworzenia zasobu procesów biznesowych na platformie Azure należy zdefiniować pojedynczy identyfikator biznesowy lub identyfikator transakcji, taki jak numer zamówienia, numer sprawy lub numer biletu, aby zidentyfikować transakcję, która istnieje na wszystkich etapach procesu biznesowego, dzięki czemu można skorelować te etapy i dane razem.

Zrzut ekranu przedstawiający witrynę Azure Portal, stronę o nazwie Tworzenie strony procesu biznesowego i szczegóły identyfikatora transakcji.

Po utworzeniu zasobu możesz użyć edytora procesów, aby zaprojektować etapy w procesie biznesowym, na przykład:

Zrzut ekranu przedstawiający edytor procesów z etapami procesów biznesowych.

Aby przechwycić dane biznesowe z każdego etapu jako dane w czasie rzeczywistym przepływa przez wdrożone zasoby platformy Azure w czasie wykonywania, możesz określić inne kluczowe wartości właściwości biznesowych, które mają być rejestrowane i przechowywane. Podczas tworzenia etapu definiujesz te właściwości biznesowe i ich źródła danych. Na przykład etap Create_ticket definiuje następujące wartości właściwości biznesowych do rejestrowania z wdrożonych zasobów platformy Azure:

Zrzut ekranu przedstawiający okienko Edytowanie etapu z określonymi właściwościami biznesowymi w celu przechwytywania i śledzenia.

Po zakończeniu etapu można mapować identyfikator transakcji i właściwości biznesowe na odpowiednią operację, która dostarcza oczekiwane dane wyjściowe w przepływie pracy aplikacji logiki w warstwie Standardowa. Jeśli znasz usługę Azure Logic Apps, użyjesz projektanta przepływu pracy tylko do odczytu, aby wybrać operację i dynamiczne tokeny zawartości reprezentujące żądane dane wyjściowe operacji. To mapowanie sprawia, że bardziej konkretna relacja między implementacją usługi procesora a rzeczywistym przepływem biznesowym awarii zasilania.

Na przykład poniższy zrzut ekranu przedstawia następujące elementy:

  • Projektant przepływu pracy tylko do odczytu dla zasobu standardowej aplikacji logiki i przepływu pracy w usłudze Azure Logic Apps.
  • Wybrana operacja przepływu pracy o nazwie Wyślij komunikat.
  • Identyfikator transakcji TicketNumber, który jest mapowany na dane wyjściowe operacji o nazwie TicketNumber w przepływie pracy.
  • Właściwości biznesowe dla etapu Create_ticket z mapowaniami na wybrane dane wyjściowe z operacji w przepływie pracy standardowej aplikacji logiki.

Zrzut ekranu przedstawiający mapowanie właściwości tylko do odczytu z wybraną operacją przepływu pracy i danymi źródłowymi.

Poniższy zrzut ekranu przedstawia całkowicie zamapowany etap:

Zrzut ekranu przedstawiający projektanta procesów, etap tworzenia biletu i właściwości biznesowych mapowane na akcję przepływu pracy aplikacji logiki w warstwie Standardowa i dane źródłowe.

Po zakończeniu mapowań i zapisaniu procesu biznesowego możesz wdrożyć proces biznesowy jako oddzielny zasób platformy Azure wraz z indywidualnym profilem śledzenia dodanym do wdrożonych zasobów. Gdy skojarzone przepływy pracy działają w wdrożonych aplikacjach logiki, te przepływy pracy wypełniają określone wartości właściwości biznesowych. Następnie możesz przejrzeć każdą zarejestrowaną transakcję oraz stan procesu biznesowego dla każdego etapu tej transakcji:

Zrzut ekranu przedstawiający stronę Transakcje i stan całego procesu biznesowego.

Możesz również przejrzeć zarejestrowane wartości właściwości biznesowych dla każdego etapu w transakcji:

Zrzut ekranu przedstawia szczegóły określonej transakcji w procesie biznesowym.

Aby ułatwić organizowanie wdrożonych zasobów platformy Azure używanych w rozwiązaniu i zarządzanie nimi, możesz również utworzyć środowisko integracji i grupy aplikacji, które można następnie połączyć z istniejącymi procesami biznesowymi. Aby rozpocząć, zobacz Tworzenie środowiska integracji.

Ograniczenia i znane problemy

  • Projektowanie, śledzenie i wdrażanie procesów biznesowych jest obecnie dostępne tylko w witrynie Azure Portal. Obecnie nie istnieje możliwość eksportowania i importowania profilów śledzenia.

  • Mapowanie i śledzenie procesów biznesowych obecnie obsługuje tylko standardowe zasoby aplikacji logiki i stanowe przepływy pracy w usłudze Azure Logic Apps. Przepływy pracy bezstanowe nie są obecnie obsługiwane.

    Jeśli masz scenariusze biznesowe lub przypadki użycia, które wymagają bezstanowych przepływów pracy, użyj linku opinii o produkcie, aby udostępnić te scenariusze i przypadki użycia.

  • Ta wersja zapoznawcza jest obecnie zoptymalizowana pod kątem szybkości.

    Jeśli masz opinię na temat niezawodności lub wydajności obciążeń, skorzystaj z linku opinii o produkcie, aby udostępnić dane wejściowe i wyniki z reprezentatywnych obciążeń, aby poprawić ten aspekt.

Informacje o cenach

Śledzenie procesów biznesowych platformy Azure nie powoduje naliczania opłat podczas korzystania z wersji zapoznawczej. Jednak podczas tworzenia procesu biznesowego musisz podać informacje dotyczące istniejącego lub nowego klastra, bazy danych i tabeli usługi Azure Data Explorer. Proces biznesowy używa tej bazy danych do przechowywania transakcji i wartości właściwości biznesowych, które mają być rejestrowane w celu późniejszej oceny. Usługa Azure Data Explorer nalicza opłaty na podstawie wybranej opcji cenowej. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Data Explorer.