Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Azure Logic Apps (Standard)
Uwaga
Ta funkcja jest dostępna w wersji zapoznawczej i podlega dodatkowym warunkom użytkowania wersji zapoznawczej platformy Microsoft Azure.
Aby upewnić się, że operacje biznesowe działają bezproblemowo, zachować zgodność i rozwiązywać problemy w scenariuszach integracji przedsiębiorstwa B2B, należy dokładnie i niezawodnie śledzić transakcje B2B, które przepływają za pośrednictwem rozwiązań integracji. Jeśli masz standardowe przepływy pracy aplikacji logiki, które współpracują z transakcjami X12, EDIFACT lub AS2, masz dostęp do niezawodnych funkcji śledzenia, które ułatwiają efektywne monitorowanie wymiany B2B.
Za pomocą konta integracji na poziomie premium można skonfigurować śledzenie B2B dla standardowych przepływów pracy przy użyciu usługi Azure Data Explorer. Ta funkcja dokładnie śledzi wszystkie transakcje B2B, przechowując każdą transakcję w klastrze i bazie danych w usłudze Azure Data Explorer, co zapewnia śledzenie bezstratne wraz z funkcjami wizualizacji i zapytań.
Na przykład, możesz uzyskać pulpit do śledzenia, aby efektywnie monitorować, wyszukiwać i analizować transakcje B2B. Aby uzyskać bardziej szczegółową analizę, możesz utworzyć zaawansowane zapytania w bazie danych klastra. Dzięki śledzeniu danych przechowywanych w usłudze Azure Data Explorer można rozszerzyć pulpity nawigacyjne usługi Microsoft Power BI lub tworzyć niestandardowe pulpity nawigacyjne przy użyciu danych.
Ten przewodnik zawiera krótkie omówienie sposobu działania śledzenia B2B, sposobu konfigurowania tej funkcji dla zasobu oraz przepływów pracy aplikacji Logic w warstwie Standard oraz sposobu otwierania pulpitu śledzenia.
Ograniczenia i znane problemy
- W tej wersji próbnej śledzenie obsługuje obecnie tylko transakcje X12 i AS2.
Jak działa śledzenie B2B
W poniższej tabeli opisano, jak różne składniki współpracują ze sobą w celu obsługi śledzenia B2B:
| Składnik | Zadanie |
|---|---|
| Śledzenie generowania danych i zbierania zdarzeń | Gdy wystąpi transakcja B2B, wbudowane operacje X12, EDIFACT i AS2 w przepływach pracy w warstwie Standardowa generują dane śledzenia. |
| Pozyskiwanie danych | Wygenerowane dane śledzenia są bezpośrednio przesyłane transakcyjnie za pośrednictwem konta integracji do klastra i bazy danych Azure Data Explorer, które zapewniają bezstratny i niezawodny magazyn. |
| Magazyn ustrukturyzowany | Usługa Azure Data Explorer zapewnia szybkie funkcje indeksowania i wykonywania zapytań, które służą do efektywnego filtrowania, wyszukiwania i analizowania transakcji. |
| Panel śledzenia | Ten dedykowany pulpit nawigacyjny monitorowania B2B wizualizuje przepływ transakcji, który pomaga śledzić potwierdzenia, takie jak MDN i 997, wykrywać błędy i rozwiązywać problemy w czasie rzeczywistym. |
Wymagania wstępne
Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.
Konto integracji na poziomie Premium. Jeśli nie masz tego konta integracji, zobacz Tworzenie kont integracji dla przepływów pracy B2B i zarządzanie nimi w usłudze Azure Logic Apps.
Standardowy przepływ pracy korzystający z wbudowanych akcji AS2 lub X12
Obecnie śledzenie B2B obsługuje tylko transakcje przetwarzane przez te działania.
Klaster i baza danych usługi Azure Data Explorer do przechowywania dzienników transakcji i danych śledzenia.
Jeśli nie masz istniejącego klastra i bazy danych, zobacz Szybki start: Tworzenie klastra i bazy danych usługi Azure Data Explorer oraz Co to jest usługa Azure Data Explorer.
Konfigurowanie śledzenia B2B
W tym zadaniu musisz utworzyć magazyn śledzenia na koncie integracji. Konto integracji obsługuje obecnie tylko jedno domyślne repozytorium śledzenia.
Utwórz rejestr dla konta zintegrowanego
W witrynie Azure Portal otwórz konto integracji na poziomie premium.
W menu konta integracji w obszarze Ustawienia wybierz pozycję Śledzenie sklepów.
Na pasku narzędzi wybierz pozycję Dodaj. W panelu Dodaj magazyn śledzenia podaj następujące informacje:
Majątek Wartość Subskrypcja Subskrypcja platformy Azure dla klastra usługi Azure Data Explorer. Azure Data Explorer Nazwa klastra w usłudze Azure Data Explorer. Baza danych Nazwa bazy danych klastra. Na przykład:
Po zakończeniu wybierz OK.
Wyłączanie lub włączanie śledzenia B2B na poziomie umowy
Jeśli masz istniejące umowy między partnerami handlowymi w koncie integracyjnym, możesz wyłączyć lub ponownie włączyć śledzenie dla każdej umowy. Domyślnie śledzenie jest włączone dla umów. Obecnie można wyłączyć lub przywrócić możliwość śledzenia umowy tylko za pośrednictwem widoku JSON.
W witrynie Azure Portal otwórz konto integracji na poziomie premium.
W menu konta integracji w obszarze Ustawienia wybierz pozycję Umowy. Wybierz umowę.
Na pasku narzędzi strony Umowy wybierz pozycję Edytuj jako plik JSON.
W umowie znajdź
sendAgreementobiekty ireceiveAgreement.Aby wyłączyć śledzenie, zmień wartość
trackingStatenaDisabled. Aby przywrócić możliwość śledzenia, zmień wartośćtrackingStatena lubEnabled.
Więcej informacji można znaleźć w następującej dokumentacji:
- Dodawaj umowy między partnerami w kontach integracyjnych
- Dodawanie partnerów handlowych do kont integracji
Rozwiązywanie problemów z ustawieniami śledzenia
Aby śledzenie działało prawidłowo, upewnij się, że zostały spełnione wszystkie następujące warunki:
- Magazyn śledzenia istnieje na twoim koncie integracji.
- W umowie
trackingStateatrybut jest ustawiony naEnabled.
Otwórz panel śledzenia
Przed użyciem pulpitu śledzenia sprawdź, czy przepływ pracy wykonuje niektóre wbudowane akcje X12, EDIFACT lub AS2, aby magazyn śledzenia miał dane.
W menu konta integracji w obszarze Monitorowanie wybierz pozycję Śledzenie B2B, co spowoduje otwarcie pulpitu nawigacyjnego.
Domyślnie karta Przegląd jest zaznaczona i przedstawia ogólne podsumowanie z wykresami dla wszystkich obsługiwanych typów komunikatów, stanów komunikatów, partnerów z największą większością błędów i podsumowania komunikatów dla każdego partnera.
Tab Opis Przegląd Wyświetl ogólne podsumowanie dla wszystkich obsługiwanych typów komunikatów. AS2 Wyświetl szczegóły wszystkich zebranych transakcji AS2. X12 Wyświetl szczegóły wszystkich zebranych transakcji X12. Na przykład:
Aby zmienić interwał czasu pulpitu nawigacyjnego z wartości domyślnej, z listy TimeRange wybierz odpowiedni interwał.
Aby wyświetlić szczegóły zebranych komunikatów, wybierz kartę AS2 lub X12 .
Wybrana karta zawiera zebrane komunikaty wraz z ich właściwościami i wartościami.
W poniższym przykładzie przedstawiono dostępne szczegóły dotyczące zebranych komunikatów X12:
Tabele bazy danych
W klastrze usługi Azure Data Explorer baza danych przechowuje dane transakcji w formacie ze strukturą tabeli. Ta struktura tabeli zapewnia możliwość wydajnego wykonywania zapytań i pobierania danych śledzenia B2B, zapewnienia ustrukturyzowanego wglądu w przepływ komunikatów, stanu przetwarzania i rozwiązywania problemów.
- Tabela o nazwie AS2TrackRecords przechowuje transakcje AS2.
- Tabela o nazwie EdiTrackRecords przechowuje transakcje X12 i EDIFACT.
Uwaga
Aby utworzyć magazyn śledzenia przy użyciu interfejsu API REST usługi Azure Logic Apps, należy najpierw ręcznie utworzyć dwie tabele o nazwach AS2TrackRecords i EdiTrackRecords w bazie danych usługi Azure Data Explorer przy użyciu określonych schematów JSON do śledzenia transakcji B2B. Baza danych musi również udzielić uprawnień Ingester do zasobu konta integracji.
Zarządzaj repozytoriami śledzenia za pomocą interfejsu API REST
Interfejs API REST usługi Azure Logic Apps umożliwia programowe tworzenie, aktualizowanie, usuwanie i pobieranie magazynu śledzenia.
Twórz lub aktualizuj repozytorium śledzenia
Utwórz magazyn śledzenia lub zaktualizuj istniejący.
Uwaga
W tej wersji konto integracji obsługuje obecnie tylko jedno repozytorium śledzenia. Przed utworzeniem magazynu śledzenia przy użyciu interfejsu API REST usługi Azure Logic Apps należy najpierw ręcznie utworzyć dwie tabele o nazwie AS2TrackRecords i EdiTrackRecords w bazie danych usługi Azure Data Explorer przy użyciu określonych schematów JSON do śledzenia transakcji B2B. Baza danych musi również udzielić uprawnień Ingester do zasobu konta integracji.
PUT https://management.azure.com/subscriptions/{subscription-ID}/resourceGroups/{resource-group-name}/providers/Microsoft.Logic/integrationAccounts/{integration-account-name}/groups/default/trackingstores/{tracking-store-name}?api-version=2016-06-01
Treść żądania
{
"properties": {
"adxClusterUri": "https://{cluster-name}.kusto.windows.net",
"databaseName": "{database-name}"
}
}
| Parameter | Opis |
|---|---|
| {subscription-ID} | Identyfikator subskrypcji platformy Azure skojarzony z kontem integracji. |
| {resource-group-name} | Nazwa grupy zasobów, w której istnieje twoje konto integracji. |
| {integration-account-name} | Nazwa konta integracji. |
| {tracking-store-name} | Nazwa magazynu śledzenia. |
| {cluster-name} | Nazwa klastra w usłudze Azure Data Explorer. |
| {database-name} | Nazwa bazy danych w klastrze usługi Azure Data Explorer. |
Odpowiedź
Zwróć szczegóły utworzonego lub zaktualizowanego repozytorium śledzenia.
Pobierz określony sklep śledzenia
Uzyskaj szczegółowe informacje o określonym sklepie śledzenia.
GET https://management.azure.com/subscriptions/{subscription-ID}/resourceGroups/{resource-group-name}/providers/Microsoft.Logic/integrationAccounts/{integration-account-name}/groups/default/trackingstores/{tracking-store-name}?api-version=2016-06-01
Parametry:
| Parameter | Opis |
|---|---|
| {subscription-ID} | Identyfikator subskrypcji platformy Azure skojarzony z kontem integracji. |
| {resource-group-name} | Nazwa grupy zasobów, w której istnieje twoje konto integracji. |
| {integration-account-name} | Nazwa konta integracji. |
| {tracking-store-name} | Nazwa magazynu śledzenia. |
Odpowiedź
Zwróć szczegóły dotyczące określonego sklepu śledzenia.
Pobieranie wszystkich sklepów monitorowania
Pobierz wszystkie sklepy śledzące na swoim koncie integracyjnym.
Uwaga
W tej wersji konto integracji obsługuje obecnie tylko jedno repozytorium śledzenia.
GET https://management.azure.com/subscriptions/{subscription-ID}/resourceGroups/{resource-group-name}/providers/Microsoft.Logic/integrationAccounts/{integration-account-name}/groups/default/trackingstores?api-version=2016-06-01
| Parameter | Opis |
|---|---|
| {subscription-ID} | Identyfikator subskrypcji platformy Azure skojarzony z kontem integracji. |
| {resource-group-name} | Nazwa grupy zasobów, w której istnieje twoje konto integracji. |
| {integration-account-name} | Nazwa konta integracji. |
Odpowiedź
Zwróć listę punktów śledzenia powiązanych z kontem integracji.
Usuń magazyn śledzenia
Usuń istniejący magazyn śledzenia z konta integracji.
DELETE https://management.azure.com/subscriptions/{subscription-ID}/resourceGroups/{resource-group-name}/providers/Microsoft.Logic/integrationAccounts/{integration-account-name}/groups/default/trackingstores/{tracking-store-name}?api-version=2016-06-01
| Parameter | Opis |
|---|---|
| {subscription-ID} | Identyfikator subskrypcji platformy Azure skojarzony z kontem integracji. |
| {resource-group-name} | Nazwa grupy zasobów, w której istnieje twoje konto integracji. |
| {integration-account-name} | Nazwa konta integracji. |
| {tracking-store-name} | Nazwa magazynu śledzenia. |
Odpowiedź
Zwróć odpowiedź o powodzeniu dla pomyślnie usuniętego repozytorium śledzenia.