Sdílet prostřednictvím


Monitorování a sledování transakcí B2B ve standardních pracovních postupech pro Azure Logic Apps (Preview)

Platí pro: Azure Logic Apps (Standard)

Poznámka:

Tato funkce je ve verzi Preview a podléhá dodatečným podmínkám použití pro microsoft Azure Preview.

Abyste měli jistotu, že obchodní operace fungují hladce, udržují dodržování předpisů a řeší problémy ve scénářích podnikové integrace B2B, musíte přesně a spolehlivě sledovat transakce B2B, které procházejí řešeními integrace. Pokud máte pracovní postupy standardní aplikace logiky, které pracují s transakcemi X12, EDIFACT nebo AS2, máte přístup k robustním funkcím sledování, které vám pomůžou efektivně monitorovat výměny B2B.

Pomocí účtu integrace na úrovni Premium můžete nastavit sledování B2B pro standardní pracovní postupy pomocí Azure Data Exploreru. Tato funkce přesně sleduje všechny transakce B2B tím, že Azure Data Explorer ukládá všechny transakce v clusteru a databázi, které poskytují bezeztrátové sledování spolu s možnostmi vizualizace a dotazování.

Například získáte řídicí panel pro sledování, který umožňuje efektivně monitorovat, vyhledávat a analyzovat transakce B2B. Podrobnější analýzu získáte tak, že v databázi clusteru vytvoříte pokročilé dotazy. Díky sledování dat uložených v Azure Data Exploreru můžete rozšířit řídicí panely Microsoft Power BI nebo vytvořit vlastní řídicí panely s vašimi daty.

Snímek obrazovky s webem Azure Portal, účtem integrace Premium a řídicím panelem sledování B2B

Tato příručka poskytuje krátký přehled o tom, jak funguje sledování B2B, jak nastavit tuto funkci pro prostředek a pracovní postupy standardní aplikace logiky a jak otevřít řídicí panel pro sledování.

Omezení a známé problémy

  • V této verzi Preview aktuálně sledování zpracovává pouze transakce X12 a AS2.

Jak funguje sledování B2B

Následující tabulka popisuje, jak různé komponenty spolupracují na podpoře sledování B2B:

Součást Task
Sledování generování dat a shromažďování událostí Když dojde k transakci B2B, X12, EDIFACT a AS2 integrované operace v pracovních postupech Standard generují data sledování.
Příjem dat Vygenerovaná data sledování se transakčně přenášejí prostřednictvím integračního účtu přímo do clusteru a databáze Azure Data Explorer, které poskytují bezeztrátové a spolehlivé úložiště.
Strukturované úložiště Azure Data Explorer poskytuje rychlé funkce indexování a dotazování, které slouží k efektivnímu filtrování, vyhledávání a analýze transakcí.
Sledovací řídicí panel Tento vyhrazený řídicí panel monitorování B2B vizualizuje tok transakcí, který vám pomůže sledovat potvrzení, jako je MDN a 997, zjišťování selhání a řešení problémů v reálném čase.

Požadavky

Nastavení sledování B2B

Pro tuto úlohu je potřeba vytvořit úložiště sledování v účtu integrace. Účet integrace aktuálně podporuje pouze jedno výchozí úložiště sledování.

Vytvoření sledovacího úložiště pro váš integrační účet

  1. Na webu Azure Portal otevřete svůj účet integrace na úrovni Premium.

  2. V nabídce účtu integrace v části Nastavení vyberte Úložiště sledování.

  3. Na panelu nástrojů vyberte Přidat. V podokně Přidat úložiště sledování zadejte následující informace:

    Vlastnictví Hodnota
    Subscription Předplatné Azure pro váš cluster Azure Data Exploreru
    Azure Data Explorer Název clusteru v Azure Data Exploreru.
    Databáze Název databáze clusteru.

    Například:

    Snímek obrazovky s webem Azure Portal, nabídkou účtu integrace Premium s vybranou položkou s názvem Úložiště sledování, panelem nástrojů s vybranou možností Přidat a otevřít podokno pro Přidat úložiště sledování

  4. Jakmile budete hotovi, vyberte tlačítko OK.

Zakázání nebo povolení sledování B2B na úrovni smlouvy

Pokud máte stávající smlouvy mezi obchodními partnery na svém účtu integrace, můžete pro každou smlouvu zakázat nebo znovu provést sledování. Ve výchozím nastavení je sledování pro smlouvy povolené. V současné době můžete zakázat nebo znovu povolit sledování smlouvy pouze prostřednictvím zobrazení JSON.

  1. Na webu Azure Portal otevřete svůj účet integrace na úrovni Premium.

  2. V nabídce účtu integrace v části Nastavení vyberte Smlouvy. Vyberte smlouvu.

  3. Na panelu nástrojů stránky Smlouvy vyberte Upravit jako JSON.

  4. Ve smlouvě najděte objekty sendAgreement a receiveAgreement.

  5. Chcete-li zakázat sledování, změňte trackingState na Disabled. Chcete-li znovu aktivovat sledování, změňte trackingState na Enabled nebo naopak.

Další informace najdete v následující dokumentaci:

Řešení potíží s nastavením sledování

Aby sledování fungovalo správně, ujistěte se, že jsou splněny všechny následující podmínky:

  • Ve vašem účtu pro integraci je sledovací úložiště.
  • Ve smlouvě je atribut trackingState nastaven na Enabled.

Otevření řídicího panelu sledování

  1. Před použitím řídicího panelu sledování se ujistěte, že váš pracovní postup spouští některé předdefinované akce X12, EDIFACT nebo AS2, aby úložiště sledování obsahovalo data.

  2. V nabídce účtu integrace v části Monitorování vyberte sledování B2B, které otevře řídicí panel.

    Ve výchozím nastavení je vybraná karta Přehled a zobrazuje souhrnný přehled s grafy pro všechny podporované typy zpráv, stavy zpráv, partnery s nejvíce chybami a souhrn zpráv pro každého partnera.

    Tab Description
    Přehled Zobrazení souhrnného přehledu pro všechny podporované typy zpráv
    AS2 Prohlédněte si podrobnosti o všech shromážděných transakcích AS2.
    X12 Prohlédněte si podrobnosti všech shromážděných transakcí X12.

    Například:

    Snímek obrazovky s portálem Azure, účtem Premium pro integraci, řídicím panelem sledování B2B a vybranou kartou Přehled.

  3. Pokud chcete změnit časový interval řídicího panelu z výchozí hodnoty, vyberte v seznamu TimeRange požadovaný interval.

  4. Pokud chcete zobrazit podrobnosti o shromážděných zprávách, vyberte kartu AS2 nebo X12 .

    Vybraná karta zobrazuje shromážděné zprávy spolu s jejich vlastnostmi a hodnotami.

    Následující příklad ukazuje dostupné podrobnosti o shromážděných zprávách X12:

    Snímek obrazovky znázorňující účet integrace Premium s vybraným sledováním B2B a tabulkou s podrobnostmi o shromážděných zprávách X12

Databázové tabulky

V clusteru Azure Data Exploreru databáze ukládá transakční data ve strukturovaném formátu tabulky. Tato struktura tabulky poskytuje možnost efektivního dotazování a načítání dat sledování B2B, poskytování strukturovaných přehledů o toku zpráv, zpracování stavu a řešení problémů.

  • Tabulka s názvem AS2TrackRecords ukládá transakce AS2.
  • Tabulka s názvem EdiTrackRecords ukládá transakce X12 a EDIFACT.

Poznámka:

Pokud chcete vytvořit úložiště sledování pomocí rozhraní REST API služby Azure Logic Apps, musíte nejprve ručně vytvořit dvě tabulky s názvem AS2TrackRecords a EdiTrackRecords v databázi Azure Data Exploreru pomocí konkrétních schémat JSON pro sledování transakcí B2B. Vaše databáze musí také udělit oprávnění Ingester pro váš účet integrace.

Správa úložišť sledování pomocí rozhraní REST API

Rozhraní REST API služby Azure Logic Apps můžete použít k programovému vytváření, aktualizaci, odstraňování a načítání vašeho úložiště pro sledování.

Vytvoření nebo aktualizace úložiště pro sledování

Vytvořte úložiště sledování nebo aktualizujte existující úložiště.

Poznámka:

V této verzi váš účet integrace v současné době podporuje pouze jedno úložiště pro sledování. Než vytvoříte úložiště sledování pomocí rozhraní REST API služby Azure Logic Apps, musíte nejprve ručně vytvořit dvě tabulky s názvem AS2TrackRecords a EdiTrackRecords ve vaší databázi Azure Data Exploreru pomocí konkrétních schémat JSON pro sledování transakcí B2B. Vaše databáze musí také udělit oprávnění Ingester pro váš účet integrace.

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

Text požadavku

{ 
  "properties": {
    "adxClusterUri": "https://{cluster-name}.kusto.windows.net",
    "databaseName": "{database-name}"
  }
}
Parameter Description
{subscription-ID} ID předplatného Azure přidruženého k vašemu účtu integrace.
{resource-group-name} Název skupiny prostředků, ve které existuje váš účet integrace.
{integration-account-name} Název vašeho integračního účtu.
{tracking-store-name} Název sledovacího úložiště.
{název_clusteru} Název vašeho clusteru v Azure Data Exploreru
{database-name} Název databáze v clusteru Azure Data Exploreru

Odezva

Vraťte podrobnosti o vytvořeném nebo aktualizovaném úložišti pro sledování.

Získání konkrétního úložiště pro sledování

Získejte podrobnosti o konkrétním úložišti sledování.

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 Description
{subscription-ID} ID předplatného Azure přidruženého k vašemu účtu integrace.
{resource-group-name} Název skupiny prostředků, ve které existuje váš účet integrace.
{integration-account-name} Název vašeho integračního účtu.
{tracking-store-name} Název sledovacího úložiště.

Odezva

Vrátí podrobnosti o zadaném úložišti sledování.

Získejte všechny sledovací prodejny

Získejte všechna úložiště sledování v účtu integrace.

Poznámka:

V této verzi váš účet integrace v současné době podporuje pouze jedno úložiště pro sledování.

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} ID předplatného Azure přidruženého k vašemu účtu integrace.
{resource-group-name} Název skupiny prostředků, ve které existuje váš účet integrace.
{integration-account-name} Název vašeho integračního účtu.

Odezva

Vrátí seznam úložišť sledování přidružených k vašemu účtu integrace.

Odstraňte úložiště sledování

Odstraňte existující úložiště sledování z vašeho integračního účtu.

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} ID předplatného Azure přidruženého k vašemu účtu integrace.
{resource-group-name} Název skupiny prostředků, ve které existuje váš účet integrace.
{integration-account-name} Název vašeho integračního účtu.
{tracking-store-name} Název sledovacího úložiště.

Odezva

Vrátit odpověď potvrzující úspěch pro úspěšně odstraněné úložiště sledování.