Freigeben über


Überwachen und Nachverfolgen von B2B-Transaktionen in Standardworkflows für Azure Logic Apps (Vorschau)

Gilt für: Azure Logic Apps (Standard)

Hinweis

Diese Funktion befindet sich in der Vorschauphase und unterliegt den Zusätzlichen Nutzungsbedingungen für Microsoft Azure-Vorschauversionen.

Um sicherzustellen, dass Geschäftsvorgänge reibungslos ausgeführt werden, Compliance beibehalten und Probleme in B2B-Unternehmensintegrationsszenarien beheben, müssen Sie B2B-Transaktionen, die über Ihre Integrationslösungen fließen, genau und zuverlässig nachverfolgen. Wenn Sie über Standardlogik-App-Workflows verfügen, die mit X12-, EDIFACT- oder AS2-Transaktionen arbeiten, haben Sie Zugriff auf robuste Tracking-Funktionen, mit denen Sie den B2B-Austausch effektiv überwachen können.

Mit einem Integrationskonto auf Premium-Ebene können Sie die B2B-Nachverfolgung für Standardworkflows mit Azure Data Explorer einrichten. Mit dieser Funktion werden alle B2B-Transaktionen genau nachverfolgt, indem Azure Data Explorer jede Transaktion in einem Cluster und in einer Datenbank speichert, die eine verlustfreie Nachverfolgung sowie Visualisierungs- und Abfragefunktionen bietet.

Beispielsweise erhalten Sie ein Tracking-Dashboard, damit Sie B2B-Transaktionen effizient überwachen, durchsuchen und analysieren können. Für eine detailliertere Analyse können Sie erweiterte Abfragen in Ihrer Clusterdatenbank erstellen. Mit im Azure-Daten-Explorer gespeicherten Nachverfolgungsdaten können Sie Microsoft Power BI-Dashboards erweitern oder benutzerdefinierte Dashboards mit Ihren Daten erstellen.

Screenshot des Azure-Portals, des Premium-Integrationskontos und des B2B-Tracking-Dashboards.

Dieses Handbuch enthält eine kurze Übersicht über die Funktionsweise der B2B-Nachverfolgung, das Einrichten dieser Funktion für Ihre Standardlogik-App-Ressource und -Workflows sowie das Öffnen des Tracking-Dashboards.

Einschränkungen und bekannte Probleme

  • In dieser Vorschauversion behandelt die Nachverfolgung derzeit nur X12- und AS2-Transaktionen.

Funktionsweise der B2B-Nachverfolgung

In der folgenden Tabelle wird beschrieben, wie verschiedene Komponenten zusammenarbeiten, um die B2B-Nachverfolgung zu unterstützen:

Komponente Aufgabe
Nachverfolgen der Datengenerierung und Ereignissammlung Wenn eine B2B-Transaktion erfolgt, generieren die integrierten X12-, EDIFACT- und AS2-Vorgänge in Standardworkflows Tracking-Daten.
Datenaufnahme Die generierten Tracking-Daten werden direkt über Ihr Integrationskonto an einen Azure Data Explorer-Cluster und eine Datenbank weitergeleitet, die verlustfreie und zuverlässige Speicherung bietet.
Strukturierte Speicherung Azure Data Explorer bietet schnelle Indizierungs- und Abfragefunktionen, die Sie zum effektiven Filtern, Suchen und Analysieren von Transaktionen verwenden.
Nachverfolgungsdashboard Dieses dedizierte B2B-Überwachungsdashboard visualisiert den Transaktionsfluss, mit dem Sie Bestätigungen wie MDN und 997 nachverfolgen, Fehler erkennen und Probleme in Echtzeit beheben können.

Voraussetzungen

Einrichten der B2B-Nachverfolgung

Für diese Aufgabe müssen Sie einen Nachverfolgungsspeicher in Ihrem Integrationskonto erstellen. Ein Integrationskonto unterstützt derzeit nur einen Standardnachverfolgungsspeicher.

Erstellen Sie einen Tracking-Store für Ihr Integrationskonto

  1. Öffnen Sie im Azure-Portal Ihr Integrationskonto auf Premium-Ebene.

  2. Wählen Sie im Menü Integrationskonto unter Einstellungen die Option Überwachungsspeicher aus.

  3. Wählen Sie auf der Symbolleiste Hinzufügen aus. Geben Sie im Bereich "Nachverfolgungsspeicher hinzufügen " die folgenden Informationen an:

    Eigentum Wert
    Subscription Das Azure-Abonnement für Ihren Azure Data Explorer-Cluster.
    Azure Data Explorer Der Clustername im Azure-Daten-Explorer.
    Datenbank Der Name der Clusterdatenbank.

    Beispiel:

    Screenshot: Azure-Portal, Menü

  4. Wenn Sie fertig sind, wählen Sie OK.

Deaktivieren oder Aktivieren der B2B-Nachverfolgung auf Vereinbarungsebene

Wenn Sie über bestehende Vereinbarungen zwischen Handelspartnern in Ihrem Integrationskonto verfügen, können Sie die Nachverfolgung für jede Vereinbarung deaktivieren oder erneut aktivieren. Standardmäßig ist die Nachverfolgung für Vereinbarungen aktiviert. Derzeit können Sie die Nachverfolgung für eine Vereinbarung nur über die JSON-Ansicht deaktivieren oder erneut aktivieren.

  1. Öffnen Sie im Azure-Portal Ihr Integrationskonto auf Premium-Ebene.

  2. Wählen Sie im Menü "Integrationskonto" unter "Einstellungen" die Option "Vereinbarungen" aus. Wählen Sie eine Vereinbarung aus.

  3. Wählen Sie auf der Symbolleiste "Vereinbarungen"die Option "Als JSON bearbeiten" aus.

  4. Suchen Sie in der Vereinbarung nach den sendAgreement- und receiveAgreement-Objekten.

  5. Um die Nachverfolgung zu deaktivieren, wechseln Sie trackingState zu Disabled. Um die Nachverfolgung wieder zu aktivieren, ändern Sie trackingState in oder Enabled.

Weitere Informationen finden Sie in der folgenden Dokumentation:

Fehlerbehebung bei Problemen mit der Einrichtung von Tracking

Damit die Nachverfolgung ordnungsgemäß funktioniert, stellen Sie sicher, dass alle folgenden Bedingungen erfüllt sind:

  • In Ihrem Integrationskonto ist ein Nachverfolgungsspeicher vorhanden.
  • In einer Vereinbarung wird das trackingState-Attribut auf Enabled gesetzt.

Öffnen Sie das Tracking-Dashboard

  1. Bevor Sie das Tracking-Dashboard verwenden, stellen Sie sicher, dass Ihr Workflow einige integrierte X12-, EDIFACT- oder AS2-Aktionen ausführt, damit der Nachverfolgungsspeicher Daten enthält.

  2. Wählen Sie im Menü "Integrationskonto" unter "Überwachung" die Option "B2B-Nachverfolgung" aus, wodurch das Dashboard geöffnet wird.

    Standardmäßig ist die Registerkarte "Übersicht " ausgewählt und zeigt eine allgemeine Zusammenfassung mit Diagrammen für alle unterstützten Nachrichtentypen, Nachrichtenstatus, Partner mit den meisten Fehlern und eine Nachrichtenzusammenfassung für jeden Partner an.

    Registerkarte Description
    Übersicht Zeigen Sie eine allgemeine Zusammenfassung für alle unterstützten Nachrichtentypen an.
    AS2 Zeigen Sie die Details für alle gesammelten AS2-Transaktionen an.
    X12 Zeigen Sie die Details für alle gesammelten X12-Transaktionen an.

    Beispiel:

    Screenshot: Azure-Portal, Premium-Integrationskonto, B2B-Tracking-Dashboard und ausgewählte Registerkarte

  3. Wenn Sie das Zeitintervall des Dashboards aus dem Standardwert ändern möchten, wählen Sie in der Liste "TimeRange " das gewünschte Intervall aus.

  4. Um die Details für die gesammelten Nachrichten anzuzeigen, wählen Sie die Registerkarte AS2 oder X12 aus .

    Auf der ausgewählten Registerkarte werden die gesammelten Nachrichten zusammen mit ihren Eigenschaften und Werten angezeigt.

    Das folgende Beispiel zeigt die verfügbaren Details für gesammelte X12-Nachrichten:

    Screenshot des Premium-Integrationskontos mit ausgewählter B2B-Nachverfolgung und einer Tabelle mit Details zu gesammelten X12-Nachrichten.

Datenbanktabellen

In Ihrem Azure Data Explorer-Cluster speichert die Datenbank Transaktionsdaten in einem tabellenstrukturierten Format. Diese Tabellenstruktur bietet Ihnen die Möglichkeit, B2B-Nachverfolgungsdaten effizient abzufragen und abzurufen, strukturierte Einblicke in den Nachrichtenfluss, den Verarbeitungsstatus und die Problembehandlung bereitzustellen.

  • Die Tabelle mit dem Namen AS2TrackRecords speichert AS2-Transaktionen.
  • Die Tabelle mit dem Namen EdiTrackRecords speichert X12- und EDIFACT-Transaktionen.

Hinweis

Zum Erstellen eines Nachverfolgungsspeichers mithilfe der REST-API von Azure Logic Apps müssen Sie zunächst zwei Tabellen mit dem Namen AS2TrackRecords und EdiTrackRecords in Ihrer Azure Data Explorer-Datenbank mithilfe bestimmter JSON-Schemas zum Nachverfolgen von B2B-Transaktionen manuell erstellen. Ihre Datenbank muss auch Ingester-Berechtigungen für die Ressource Ihres Integrationskontos erteilen.

Verwaltung von Tracking-Stores mit der REST-API

Sie können die REST-API von Azure Logic Apps verwenden, um Ihren Tracking-Store programmgesteuert zu erstellen, zu aktualisieren, zu löschen und abzurufen.

Erstellen oder Aktualisieren eines Nachverfolgungsspeichers

Erstellen Sie einen Nachverfolgungsspeicher, oder aktualisieren Sie einen vorhandenen Speicher.

Hinweis

In dieser Version unterstützt Ihr Integrationskonto derzeit nur einen Nachverfolgungsspeicher. Bevor Sie einen Nachverfolgungsspeicher mithilfe der REST-API für Azure Logic Apps erstellen, müssen Sie zuerst die beiden Tabellen "AS2TrackRecords " und "EdiTrackRecords " in Ihrer Azure Data Explorer-Datenbank mithilfe bestimmter JSON-Schemas zum Nachverfolgen von B2B-Transaktionen manuell erstellen. Ihre Datenbank muss auch Ingester-Berechtigungen für die Ressource Ihres Integrationskontos erteilen.

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

Anforderungstext

{ 
  "properties": {
    "adxClusterUri": "https://{cluster-name}.kusto.windows.net",
    "databaseName": "{database-name}"
  }
}
Parameter Description
{subscription-ID} Die ID für das Azure-Abonnement, das Ihrem Integrationskonto zugeordnet ist.
{resource-group-name} Der Name für die Ressourcengruppe, in der Ihr Integrationskonto vorhanden ist.
{integration-account-name} Der Name für Ihr Integrationskonto.
{tracking-store-name} Der Name für den Nachverfolgungsspeicher.
{clustername} Der Name für Ihren Cluster im Azure-Daten-Explorer.
{database-name} Der Name für die Datenbank in Ihrem Azure Data Explorer-Cluster.

Antwort

Geben Sie die Details für den erstellten oder aktualisierten Tracking-Store zurück.

Abrufen eines bestimmten Nachverfolgungsspeichers

Rufen Sie die Details zu einem bestimmten Tracking-Store ab.

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

Parameters:

Parameter Description
{subscription-ID} Die ID für das Azure-Abonnement, das Ihrem Integrationskonto zugeordnet ist.
{resource-group-name} Der Name für die Ressourcengruppe, in der Ihr Integrationskonto vorhanden ist.
{integration-account-name} Der Name für Ihr Integrationskonto.
{tracking-store-name} Der Name für den Nachverfolgungsspeicher.

Antwort

Geben Sie die Details zum angegebenen Nachverfolgungsspeicher zurück.

Abrufen aller Nachverfolgungsspeicher

Rufen Sie alle Tracking-Stores in Ihrem Integrationskonto ab.

Hinweis

In dieser Version unterstützt Ihr Integrationskonto derzeit nur einen Nachverfolgungsspeicher.

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 Description
{subscription-ID} Die ID für das Azure-Abonnement, das Ihrem Integrationskonto zugeordnet ist.
{resource-group-name} Der Name für die Ressourcengruppe, in der Ihr Integrationskonto vorhanden ist.
{integration-account-name} Der Name für Ihr Integrationskonto.

Antwort

Gibt eine Liste der mit Ihrem Integrationskonto verbundenen Tracking-Stores zurück.

Löschen eines Tracking Stores

Löschen Sie einen vorhandenen Nachverfolgungsspeicher aus Ihrem Integrationskonto.

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 Description
{subscription-ID} Die ID für das Azure-Abonnement, das Ihrem Integrationskonto zugeordnet ist.
{resource-group-name} Der Name für die Ressourcengruppe, in der Ihr Integrationskonto vorhanden ist.
{integration-account-name} Der Name für Ihr Integrationskonto.
{tracking-store-name} Der Name für den Nachverfolgungsspeicher.

Antwort

Zurückgeben einer Erfolgsantwort für einen erfolgreich gelöschten Nachverfolgungsspeicher.