Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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
Ein Azure Konto und ein Abonnement. Falls Sie kein Abonnement besitzen, können Sie sich für ein kostenloses Azure-Konto registrieren.
Ein Integrationskonto auf Premium-Ebene. Wenn Sie nicht über dieses Integrationskonto verfügen, lesen Sie das Erstellen und Verwalten von Integrationskonten für B2B-Workflows in Azure Logic Apps.
Ein Standardworkflow, der integrierte AS2- oder X12-Aktionen verwendet
Derzeit unterstützt die B2B-Nachverfolgung nur Transaktionen, die von diesen Aktionen verarbeitet werden.
Ein Azure Data Explorer-Cluster und eine Datenbank zum Speichern von Transaktionsprotokollen und Nachverfolgungsdaten.
Wenn Sie nicht über einen vorhandenen Cluster und eine Datenbank verfügen, lesen Sie die Schnellstartanleitung: Erstellen eines Azure Data Explorer-Clusters und einer Datenbank und des Azure-Daten-Explorers.
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
Öffnen Sie im Azure-Portal Ihr Integrationskonto auf Premium-Ebene.
Wählen Sie im Menü Integrationskonto unter Einstellungen die Option Überwachungsspeicher aus.
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:
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.
Öffnen Sie im Azure-Portal Ihr Integrationskonto auf Premium-Ebene.
Wählen Sie im Menü "Integrationskonto" unter "Einstellungen" die Option "Vereinbarungen" aus. Wählen Sie eine Vereinbarung aus.
Wählen Sie auf der Symbolleiste "Vereinbarungen"die Option "Als JSON bearbeiten" aus.
Suchen Sie in der Vereinbarung nach den
sendAgreement- undreceiveAgreement-Objekten.Um die Nachverfolgung zu deaktivieren, wechseln Sie
trackingStatezuDisabled. Um die Nachverfolgung wieder zu aktivieren, ändern SietrackingStatein oderEnabled.
Weitere Informationen finden Sie in der folgenden Dokumentation:
- Hinzufügen von Vereinbarungen zwischen Partnern in Integrationskonten
- Hinzufügen von Handelspartnern zu Integrationskonten
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 aufEnabledgesetzt.
Öffnen Sie das Tracking-Dashboard
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.
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:
Wenn Sie das Zeitintervall des Dashboards aus dem Standardwert ändern möchten, wählen Sie in der Liste "TimeRange " das gewünschte Intervall aus.
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:
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.