Skapa och hantera integrationskonton för B2B-arbetsflöden i Azure Logic Apps med Enterprise-integrationspaket

Innan du kan skapa B2B- och enterprise-integrationsarbetsflöden med hjälp Azure Logic Apps måste du skapa en resurs för integrationskontot. Det här kontot är en skalbar molnbaserad container i Azure som förenklar hur du lagrar och hanterar B2B-artefakter som du definierar och använder i dina arbetsflöden för B2B-scenarier. Exempel på sådana artefakter är handelspartner, avtal, kartor, scheman, certifikatoch så vidare. Du måste också ha ett integrationskonto för att kunna utbyta B2B-meddelanden elektroniskt med andra organisationer. När andra organisationer använder protokoll och meddelandeformat som skiljer sig från din organisation måste du konvertera dessa format så att organisationens system kan bearbeta dessa meddelanden. Branschstandardprotokoll som stöds är AS2, X12, EDIFACT ochNätaNet.

Tips

Om du vill skapa ett integrationskonto för användning med en integreringstjänstmiljökan du läsa Skapa integrationskonton i en ISE.

Den här artikeln visar hur du utför följande uppgifter:

  • Skapa ett integrationskonto.
  • Länka ett integrationskonto till en logikappresurs.
  • Ändra prisnivån för ditt integreringskonto.
  • Ta bort länk till ett integrationskonto från en logikapp.
  • Flytta ett integrationskonto till en annan Azure-resursgrupp eller -prenumeration.
  • Ta bort ett integrationskonto.

Om du inte har Azure Logic Apps kan du läsa Vad är Azure Logic Apps? Mer information om B2B Enterprise-integration finns i B2B Enterprise Integration Workflows with Azure Logic Apps and Enterprise-integrationspaket.

Förutsättningar

  • Ett Azure-konto och prenumeration. Om du heller inte har någon Azure-prenumeration kan du registrera ett kostnadsfritt Azure-konto. Du måste använda samma Azure-prenumeration för både ditt integrationskonto och din logikappresurs.

  • Om du använder resurstypen Logikapp (förbrukning)måste du ha en logikappresurs som du kan länka till ditt integrationskonto. Den här länken krävs innan du kan använda artefakterna i arbetsflödet. Du kan skapa artefakter utan den här länken, men länken krävs när du är redo att använda artefakterna i dina arbetsflöden.

  • Om du använder resurstypen Logic App (Standard)kan du direkt lägga till kartor och scheman till din logikappresurs med hjälp av antingen Azure Portal eller Visual Studio Code. Du kan sedan använda dessa artefakter i flera arbetsflöden inom samma logikappresurs. Du måste fortfarande skapa ett integrationskonto för dina andra B2B-artefakter och använda B2B-åtgärder, till exempel AS2-, X12-, EDIFACT-och EttaNet-åtgärder. Du behöver dock inte länka ditt integrationskonto till logikappresursen, så länkningsfunktioner finns inte.

Skapa integrationskonto

Integrationskonton är tillgängliga på olika nivåer som varierar i prissättningen. Beroende på vilken nivå du väljer kan det medföra kostnader att skapa ett integrationskonto. Mer information finns i Logic Apps och faktureringsmodeller och Logic Apps priser.

Baserat på dina krav och scenarier bör du fastställa lämplig nivå för integrationskontot som ska skapas. Både ditt integrationskonto och logikappresursen måste använda samma plats eller Azure-region. I följande tabell beskrivs de tillgängliga nivåerna:

Nivå Beskrivning
Basic För scenarier där du bara vill ha meddelandehantering eller fungera som en liten affärspartner som har en handelspartnerrelation med en större affärsenhet.

Stöds av Logic Apps serviceavtal.

Standard För scenarier där du har mer komplexa B2B-relationer och ett ökat antal entiteter som du måste hantera.

Stöds av Logic Apps serviceavtal.

Kostnadsfri För undersökande scenarier, inte produktionsscenarier. Den här nivån har gränser för regionstillgänglighet, dataflöde och användning. Till exempel är den kostnadsfria nivån endast tillgänglig för offentliga regioner i Azure, till exempel USA, västra eller Sydostasien, men inte för Azure China 21Vianet eller Azure Government.

Obs! Stöds inte av Logic Apps serviceavtal.

För den här uppgiften kan du använda Azure Portal, Azure CLIeller Azure PowerShell.

  1. Logga in på Azure Portal med autentiseringsuppgifterna för ditt Azure-konto.

  2. I azure-huvudsökrutan anger du integration accounts och väljer Integrationskonton.

  3. Under Integrationskonton väljer du Skapa.

  4. I fönstret Skapa ett integrationskonto anger du följande information om ditt integrationskonto:

    Egenskap Krävs Värde Beskrivning
    Prenumeration Ja <Azure-subscription-name> Azure-prenumerationens namn
    Resursgrupp Ja <Azure-resource-group-name> Namnet på den Azure-resursgrupp som ska användas för att organisera relaterade resurser. I det här exemplet skapar du en ny resursgrupp med namnet FabrikamIntegration-RG .
    Namn på integrationskonto Ja <integration-account-name> Integrationskontots namn, som endast får innehålla bokstäver, siffror, bindestreck ( - ), understreck ( _ ), parenteser ( ( , ), och punkter ( ) . ). I det här exemplet används Fabrikam-Integration.
    Region Ja <Azure-region> Azure-regionen där metadata för ditt integrationskonto ska lagras. Välj antingen samma plats som logikappen eller skapa dina logikappar på samma plats som ditt integrationskonto. I det här exemplet använder du West US .

    Obs! Om du vill skapa ett integrationskonto i en Integration Service Environment (ISE)väljer du Associera med integreringstjänstmiljö och väljer din ISE som plats. Mer information finns i Skapa integrationskonton i en ISE.

    Prisnivå Ja <prisnivå> Prisnivån för integrationskontot, som du kan ändra senare. I det här exemplet väljer du Kostnadsfri. Mer information finns i följande dokumentation:

    - Logic Apps prismodell
    - Logic Apps gränser och konfiguration
    - Logic Apps prissättning

    Aktivera Log Analytics Inga Omarkerade Välj inte det här alternativet i det här exemplet.
  5. När du är klar väljer du Granska + skapa.

    När distributionen är klar öppnar Azure ditt integreringskonto.

För att arbetsflödet för logikappen (förbrukning) ska få åtkomst till B2B-artefakterna i ditt integrationskonto måste du först länka logikappresursen till ditt integrationskonto. Både logikappen och integrationskontot måste använda samma Azure-prenumeration och Azure-region. För att slutföra den här uppgiften kan du använda Azure Portal. Om du använder Visual Studio och logikappen finns i ett Azure-resursgruppsprojektkan du länka logikappen till ett integrationskontomed hjälp av Visual Studio .

  1. I Azure Portaldu en befintlig logikapp eller skapar en ny logikapp.

  2. På logikappens meny går du till Inställningar och väljer Arbetsflödesinställningar. Under Integrationskonto öppnar du listan Välj ett integrationskonto och väljer det integrationskonto som du vill använda.

    Skärmbild som visar Azure Portal med integrationskontomenyn med fönstret Arbetsflödesinställningar öppet och listan "Välj ett integrationskonto" öppen.

  3. Slutför länkningen genom att välja Spara.

    Skärmbild som visar fönstret Arbetsflödesinställningar och Spara valt.

    När ditt integrationskonto har länkats visar Azure ett bekräftelsemeddelande.

    Skärmbild som visar ett azure-bekräftelsemeddelande.

Nu kan logikappen använda artefakterna i ditt integrationskonto plus B2B-anslutningsapparna, till exempel XML-verifiering och flat filkodning eller avkodning.

Ändra prisnivå

Om du vill öka gränserna för ett integrationskonto kan du uppgradera till en högre prisnivåom det är tillgängligt. Du kan till exempel uppgradera från den kostnadsfria nivån till Basic-nivån eller standardnivån. Du kan också nedgradera till en lägre nivåom det är tillgängligt. Mer information om priser finns i följande dokumentation:

Uppgradera prisnivå

Om du vill göra den här ändringen kan du använda antingen Azure Portal eller Azure CLI.

  1. Logga in på Azure Portal med autentiseringsuppgifterna för ditt Azure-konto.

  2. I den huvudsakliga Azure-sökrutan anger integration accounts du och väljer Integrationskonton.

    Azure visar alla integrationskonton i dina Azure-prenumerationer.

  3. Under Integrationskonton väljer du det integrationskonto som du vill flytta. I menyn för ditt integrationskonto väljer du Översikt.

    Skärmbild som visar Azure Portal med menyn integrationskonto och "Översikt" valt.

  4. I fönstret Översikt väljer du Uppgradera prisnivå, som visar alla tillgängliga högre nivåer. När du väljer en nivå börjar ändringen gälla omedelbart.

    Skärmbild som visar fönstret "Översikt" för integrationskontot med "Uppgradera prisnivå" valt.

Nedgradera prisnivå

Om du vill göra den här ändringen använder du Azure CLI.

  1. Om du inte redan har gjort det installerar du kraven för Azure CLI.

  2. I Azure Portal du den Azure Cloud Shell miljön.

    Skärmbild som visar verktygsfältet Azure Portal med "Cloud Shell" valt.

  3. I kommandotolken anger du kommandot az resource och anger till den lägre nivå som du vill skuName använda.

    az resource update --resource-group <resourceGroupName> --resource-type Microsoft.Logic/integrationAccounts --name <integrationAccountName> --subscription <AzureSubscriptionID> --set sku.name=<skuName>
    

    Om du till exempel har standardnivån kan du ange skuName till Basic :

    az resource update --resource-group FabrikamIntegration-RG --resource-type Microsoft.Logic/integrationAccounts --name Fabrikam-Integration --subscription XXXXXXXXXXXXXXXXX --set sku.name=Basic
    

Om du vill länka logikappen till ett annat integrationskonto eller inte längre använda ett integrationskonto med logikappen tar du bort länken med hjälp av Azure Resource Explorer.

  1. Öppna webbläsarfönstret och gå till Azure Resource Explorer https://resources.azure.com) (. Logga in med samma autentiseringsuppgifter för Azure-kontot.

    Skärmbild som visar en webbläsare med Azure Resource Explorer.

  2. I sökrutan anger du logikappens namn för att hitta och öppna logikappen.

    Skärmbild som visar sökrutan i Utforskaren, som innehåller namnet på logikappen.

  3. I explorer-namnlisten väljer du Läsa/skriva.

    Skärmbild som visar namnlisten med "Läsa/skriva" valt.

  4. På fliken Data väljer du Redigera.

    Skärmbild som visar fliken Data med Redigera valt.

  5. Leta reda på objektet i integrationAccount redigeraren och ta bort egenskapen, som har det här formatet:

    {
       // <other-attributes>
       "integrationAccount": {
          "name": "<integration-account-name>",
          "id": "<integration-account-resource-ID>",
          "type": "Microsoft.Logic/integrationAccounts"  
    },
    

    Exempel:

    Skärmbild som visar hur du hittar objektet "integrationAccount".

  6. På fliken Data väljer du Placera för att spara ändringarna.

    Skärmbild som visar fliken "Data" med "Placera" valt.

  7. I Azure Portal du logikappen. På logikappmenyn under Arbetsflödesinställningar kontrollerar du att egenskapen Integrationskonto nu visas som tom.

    Skärmbild som visar Azure Portal med logikappmenyn och "Arbetsflödesinställningar" valt.

Flytta integrationskonto

Du kan flytta ditt integrationskonto till en annan Azure-resursgrupp eller Azure-prenumeration. När du flyttar resurser skapar Azure nya resurs-ID:er, så se till att du använder de nya ID:erna i stället och uppdatera eventuella skript eller verktyg som är associerade med de flyttade resurserna. Om du vill ändra prenumerationen måste du också ange en befintlig eller ny resursgrupp.

För den här uppgiften kan du använda antingen Azure Portal genom att följa stegen i det här avsnittet eller Azure CLI.

  1. Logga in på Azure Portal med autentiseringsuppgifterna för ditt Azure-konto.

  2. I den huvudsakliga Azure-sökrutan anger integration accounts du och väljer Integrationskonton.

    Azure visar alla integrationskonton i dina Azure-prenumerationer.

  3. Under Integrationskonton väljer du det integrationskonto som du vill flytta. I menyn för ditt integrationskonto väljer du Översikt.

  4. Välj Ändra bredvid Resursgrupp eller Prenumerationsnamn i fönstret Översikt.

    Skärmbild som visar Azure Portal och fönstret "Översikt" med "ändra" valt bredvid "Resursgrupp" eller "Prenumerationsnamn".

  5. Välj alla relaterade resurser som du också vill flytta.

  6. Följ dessa steg för att ändra resursgruppen eller prenumerationen baserat på ditt val:

    • Resursgrupp: Välj målresursgruppen i listan Resursgrupp. Om du vill skapa en annan resursgrupp väljer du Skapa en ny resursgrupp.

    • Prenumeration: Välj målprenumerationen i listan Prenumeration. I listan Resursgrupp väljer du målresursgruppen. Om du vill skapa en annan resursgrupp väljer du Skapa en ny resursgrupp.

  7. Bekräfta att du förstår att skript eller verktyg som är associerade med de flyttade resurserna inte fungerar förrän du uppdaterar dem med de nya resurs-ID:erna, markerar du bekräftelserutan och väljer sedan OK.

  8. När du är klar ser du till att uppdatera alla skript med de nya resurs-ID:erna för dina flyttade resurser.

Ta bort integrationskonto

För den här uppgiften kan du använda antingen Azure Portal genom att följa stegen i det här avsnittet, Azure CLIeller Azure PowerShell.

  1. Logga in på Azure Portal med autentiseringsuppgifterna för ditt Azure-konto.

  2. I den huvudsakliga Azure-sökrutan anger integration accounts du och väljer Integrationskonton.

    Azure visar alla integrationskonton i dina Azure-prenumerationer.

  3. Under Integrationskonton väljer du det integrationskonto som du vill ta bort. I menyn för ditt integrationskonto väljer du Översikt.

    Skärmbild som visar Azure Portal med listan "Integrationskonton" och menyn Integrationskonto med "Översikt" valt.

  4. I fönstret Översikt väljer du Ta bort.

    Skärmbild som visar fönstret "Översikt" med "Ta bort" markerat.

  5. Bekräfta att du vill ta bort ditt integrationskonto genom att välja Ja.

    Skärmbild som visar bekräftelserutan och "Ja" markerat.

Nästa steg