Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Azure Logic Apps (Standard)
Anmärkning
Den här funktionen är i förhandsversion och omfattas av kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.
För att se till att verksamheten fungerar smidigt, upprätthålla efterlevnad och felsöka problem i B2B-företagsintegreringsscenarier måste du noggrant och tillförlitligt spåra B2B-transaktioner som flödar genom dina integreringslösningar. Om du har arbetsflöden för standardlogikappar som fungerar med X12-, EDIFACT- eller AS2-transaktioner har du åtkomst till robusta spårningsfunktioner som hjälper dig att övervaka B2B-utbyten effektivt.
Med ett integreringskonto på Premium-nivå kan du konfigurera B2B-spårning för Standard-arbetsflöden med hjälp av Azure Data Explorer. Den här funktionen spårar alla B2B-transaktioner korrekt genom att Azure Data Explorer lagrar varje transaktion i ett kluster och en databas, vilket ger förlustfri spårning tillsammans med visualiserings- och frågefunktioner.
Du får till exempel en instrumentpanel för spårning så att du effektivt kan övervaka, söka efter och analysera B2B-transaktioner. För mer detaljerad analys kan du skapa avancerade frågor i klusterdatabasen. Med spårningsdata som lagras i Azure Data Explorer kan du utöka Microsoft Power BI-instrumentpaneler eller skapa anpassade instrumentpaneler med dina data.
Den här guiden ger en kort översikt över hur B2B-spårning fungerar, hur du konfigurerar den här funktionen för din standardlogikappresurs och arbetsflöden samt hur du öppnar instrumentpanelen för spårning.
Begränsningar och kända problem
- I den här förhandsversionen hanterar spårning för närvarande endast X12- och AS2-transaktioner.
Hur fungerar B2B-spårning
I följande tabell beskrivs hur olika komponenter fungerar tillsammans för att stödja B2B-spårning:
| Komponent | Uppgift |
|---|---|
| Spåra datagenerering och händelseinsamling | När en B2B-transaktion inträffar genererar de inbyggda åtgärderna X12, EDIFACT och AS2 i Standard-arbetsflöden spårningsdata. |
| Datainsamling | Genererade spårningsdata skickas direkt via ditt integrationskonto till ett Azure Data Explorer-kluster och en databas som ger förlustfri och tillförlitlig lagring. |
| Strukturerad lagring | Azure Data Explorer tillhandahåller snabba indexerings- och frågefunktioner som du använder för att effektivt filtrera, söka efter och analysera transaktioner. |
| Övervakningsinstrumentpanel | Den här dedikerade B2B-övervakningsinstrumentpanelen visualiserar transaktionsflödet, vilket hjälper dig att spåra bekräftelser som MDN och 997, identifiera fel och felsöka problem i realtid. |
Förutsättningar
Ett Azure-konto och prenumeration. Om du inte har någon prenumeration kan du registrera ett kostnadsfritt Azure-konto.
Ett integrationskonto på Premium-nivå. Om du inte har det här integrationskontot kan du läsa Skapa och hantera integreringskonton för B2B-arbetsflöden i Azure Logic Apps.
Ett standardarbetsflöde som använder inbyggda AS2- eller X12-åtgärder
För närvarande stöder B2B-spårning endast transaktioner som bearbetas av dessa åtgärder.
Ett Azure Data Explorer-kluster och en databas för att lagra transaktionsloggar och spårningsdata.
Om du inte har något befintligt kluster och en befintlig databas kan du läsa Snabbstart: Skapa ett Azure Data Explorer-kluster och en databas och Vad är Azure Data Explorer?
Konfigurera B2B-spårning
För den här uppgiften måste du skapa ett spårningsarkiv i ditt integrationskonto. Ett integrationskonto stöder för närvarande endast ett standardspårningsarkiv.
Skapa en spårningsbutik för ditt integrationskonto
Öppna integrationskontot på Premium-nivå i Azure-portalen.
På menyn för integrationskonto går du till Inställningar och väljer Spårningslager.
I verktygsfältet väljer du Lägg till. I fönstret Lägg till spårningsarkiv anger du följande information:
Fastighet Värde Prenumeration Azure-prenumerationen för ditt Azure Data Explorer-kluster. Azure-datautforskaren Klusternamnet i Azure Data Explorer. Databas Namnet på klusterdatabasen. Till exempel:
När du är klar väljer du OK.
Inaktivera eller aktivera B2B-spårning på avtalsnivå
Om du har befintliga avtal mellan handelspartner i ditt integrationskonto kan du inaktivera eller återaktivera spårning för varje avtal. Som standard är spårning aktiverat för avtal. För närvarande kan du inaktivera eller återaktivera spårning för ett avtal endast via JSON-vyn.
Öppna integrationskontot på Premium-nivå i Azure-portalen.
På menyn integrationskonto går du till Inställningar och väljer Avtal. Välj ett avtal.
På sidan Avtal väljer du Redigera som JSON.
Leta reda på objekten
sendAgreementochreceiveAgreementi avtalet.Om du vill inaktivera spårning ändrar du
trackingStatetillDisabled. För att återaktivera spårning, ändratrackingStatetill ellerEnabled.
Mer information finns i följande dokumentation:
Felsöka problem med spårningskonfiguration
För att spårningen ska fungera korrekt kontrollerar du att alla följande villkor är uppfyllda:
- Det finns ett spårningslager i ditt integrationskonto.
- Attributet
trackingStateär inställt påEnabledi ett avtal.
Öppna instrumentpanelen för spårning
Innan du använder instrumentpanelen för spårning kontrollerar du att arbetsflödet kör några inbyggda X12-, EDIFACT- eller AS2-åtgärder så att spårningslagret innehåller data.
På menyn för integrationskontot går du till Övervakning och väljer B2B-spårning, som öppnar instrumentpanelen.
Som standard är fliken Översikt markerad och visar en sammanfattning på hög nivå med grafer för alla meddelandetyper som stöds, meddelandestatusar, partner med flest fel och en meddelandesammanfattning för varje partner.
Tabb Beskrivning Översikt Visa en sammanfattning på hög nivå för alla meddelandetyper som stöds. AS2 Visa information för alla insamlade AS2-transaktioner. X12 Visa information för alla insamlade X12-transaktioner. Till exempel:
Om du vill ändra instrumentpanelens tidsintervall från standardvärdet väljer du önskat intervall i listan TimeRange .
Om du vill visa information om de insamlade meddelandena väljer du fliken AS2 eller X12 .
Den valda fliken visar de insamlade meddelandena tillsammans med deras egenskaper och värden.
I följande exempel visas tillgänglig information för insamlade X12-meddelanden:
Databastabeller
I ditt Azure Data Explorer-kluster lagrar databasen transaktionsdata i ett tabellstrukturerat format. Den här tabellstrukturen ger dig möjlighet att effektivt fråga och hämta B2B-spårningsdata, ge strukturerade insikter om meddelandeflöde, bearbetningsstatus och felsöka problem.
- Tabellen med namnet AS2TrackRecords lagrar AS2-transaktioner.
- Tabellen med namnet EdiTrackRecords lagrar X12- och EDIFACT-transaktioner.
Anmärkning
Om du vill skapa ett spårningsarkiv med hjälp av REST-API:et för Azure Logic Apps måste du först skapa två tabeller med namnet AS2TrackRecords och EdiTrackRecords i Azure Data Explorer-databasen med hjälp av specifika JSON-scheman för att spåra B2B-transaktioner. Databasen måste också ge Ingester-behörigheter till din integrationskontoresurs.
Hantera spårningslager med REST-API:et
Du kan använda REST-API:et för Azure Logic Apps för att programmatiskt skapa, uppdatera, ta bort och hämta spårningsarkivet.
Skapa eller uppdatera en spårningslagring
Skapa ett spårningslager eller uppdatera ett befintligt.
Anmärkning
I den här versionen stöds endast en spårningsdatabas av ditt integrationskonto. Innan du skapar ett spårningsarkiv med hjälp av REST-API:et för Azure Logic Apps måste du först manuellt skapa de två tabellerna AS2TrackRecords och EdiTrackRecords i Azure Data Explorer-databasen med hjälp av specifika JSON-scheman för att spåra B2B-transaktioner. Databasen måste också ge Ingester-behörigheter till din integrationskontoresurs.
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
Begärandetext
{
"properties": {
"adxClusterUri": "https://{cluster-name}.kusto.windows.net",
"databaseName": "{database-name}"
}
}
| Parameter | Beskrivning |
|---|---|
| {subscription-ID} | ID:t för Azure-prenumerationen som är associerad med ditt integrationskonto. |
| {resource-group-name} | Namnet på resursgruppen där ditt integrationskonto finns. |
| {integration-account-name} | Namnet på ditt integrationskonto. |
| {tracking-store-name} | Namnet på spårningslagret. |
| {cluster-name} | Namnet på klustret i Azure Data Explorer. |
| {database-name} | Namnet på databasen i Azure Data Explorer-klustret. |
Svar
Returnera informationen om det skapade eller uppdaterade spårningslagret.
Hämta en specifik spårningsbutik
Hämta information om en specifik spårningsbutik.
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
Parametrar:
| Parameter | Beskrivning |
|---|---|
| {subscription-ID} | ID:t för Azure-prenumerationen som är associerad med ditt integrationskonto. |
| {resource-group-name} | Namnet på resursgruppen där ditt integrationskonto finns. |
| {integration-account-name} | Namnet på ditt integrationskonto. |
| {tracking-store-name} | Namnet på spårningslagret. |
Svar
Returnera informationen om det angivna spårningslagret.
Hämta alla spårningslager
Hämta alla spårningslager i ditt integrationskonto.
Anmärkning
I den här versionen stöds endast en spårningsdatabas av ditt integrationskonto.
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 | Beskrivning |
|---|---|
| {subscription-ID} | ID:t för Azure-prenumerationen som är associerad med ditt integrationskonto. |
| {resource-group-name} | Namnet på resursgruppen där ditt integrationskonto finns. |
| {integration-account-name} | Namnet på ditt integrationskonto. |
Svar
Returnera en lista över spårningslager som är associerade med ditt integrationskonto.
Ta bort ett spårningslager
Ta bort en befintlig spårningsbutik från ditt 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 | Beskrivning |
|---|---|
| {subscription-ID} | ID:t för Azure-prenumerationen som är associerad med ditt integrationskonto. |
| {resource-group-name} | Namnet på resursgruppen där ditt integrationskonto finns. |
| {integration-account-name} | Namnet på ditt integrationskonto. |
| {tracking-store-name} | Namnet på spårningslagret. |
Svar
Returnera en bekräftelse på att ett spårningslager har tagits bort framgångsrikt.