Vytváření a správa účtů integrace pro pracovní postupy B2B v Azure Logic Apps s Enterprise Integration Packem

Než budete moci vytvářet pracovní postupy B2B (Business-to-Business) a podnikové integrace pomocí Azure Logic Apps, musíte vytvořit prostředek účtu integrace. Tento účet je škálovatelný cloudový kontejner v Azure, který zjednodušuje ukládání a správu artefaktů B2B, které definujete a používáte ve svých pracovních postupech pro scénáře B2B. Mezi tyto artefakty patří obchodní partneři, smlouvy, mapy, schémata, certifikátyatd. Musíte mít také účet integrace pro elektronickou výměnu zpráv B2B s jinými organizacemi. Pokud jiné organizace používají jiné protokoly a formáty zpráv než vaše organizace, musíte tyto formáty převést, aby systém vaší organizace mohl tyto zprávy zpracovávat. Mezi podporované standardní protokoly patří AS2, X12, EDIFACT aTtaNet.

Tip

Pokud chcete vytvořit účet integrace pro použití s prostředím integrační služby, napište do tématu Vytvoření účtů integrace v prostředí integrační služby ( ISE).

Tento článek popisuje, jak provést následující úlohy:

  • Vytvořte účet integrace.
  • Propojení účtu integrace s prostředek aplikace logiky
  • Změňte cenovou úroveň účtu integrace.
  • Odpojte účet integrace od aplikace logiky.
  • Přesuňte účet integrace do jiné skupiny prostředků nebo předplatného Azure.
  • Odstraňte účet integrace.

Pokud s tím ještě Azure Logic Apps, projdeme si co je Azure Logic Apps? Další informace o podnikové integraci B2B najdete v článku Pracovní postupy podnikové integrace B2Bs Azure Logic Apps a Enterprise Integration Pack.

Požadavky

  • Účet a předplatné Azure. Pokud nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure. Musíte použít stejné předplatné Azure pro váš účet integrace i prostředek aplikace logiky.

  • Pokud používáte typ prostředku Aplikace logiky (Consumption),musíte mít prostředek aplikace logiky, který můžete propojit se svým účtem integrace. Tento odkaz je potřeba před použitím artefaktů v pracovním postupu. Artefakty můžete vytvořit bez tohoto odkazu, ale odkaz je potřeba, až budete připraveni tyto artefakty použít ve svých pracovních postupech.

  • Pokud používáte typ prostředku Aplikace logiky (Standard),můžete k prostředku aplikace logiky přidat mapy a schémata přímo pomocí Azure Portal nebo Visual Studio Code. Tyto artefakty pak můžete použít napříč několika pracovními postupy v rámci stejného prostředku aplikace logiky. Stále je třeba vytvořit účet integrace pro další artefakty B2B a používat operace B2B, jako jsou as2, X12, EDIFACTa operaceTtaNet. Svůj účet integrace ale nemusíte propojit s vaším zdrojem aplikace logiky, takže funkce propojení neexistuje.

Vytvoření účtu integrace

Účty pro integraci jsou k dispozici v různých úrovních, které se liší v cenách. V závislosti na úrovni, kterou zvolíte, můžou být náklady na vytvoření účtu integrace. Další informace najdete v Logic Apps cenových a fakturačních modelů a Logic Apps cenách.

Na základě vašich požadavků a scénářů určete odpovídající úroveň účtu integrace, která se má vytvořit. Váš účet integrace i prostředek aplikace logiky musí používat stejné umístění nebo oblast Azure. Dostupné úrovně jsou popsány v následující tabulce:

Úroveň Description
Basic Ve scénářích, kde chcete jenom zpracování zpráv nebo jako malý obchodní partner, který má vztah obchodního partnera s větší obchodní entitou.

Podporováno ve Logic Apps SLA.

Standard Pro scénáře, kdy máte složitější relace B2B a zvýšený počet entit, které musíte spravovat.

Podporováno ve Logic Apps SLA.

Free V případě průzkumných scénářů, nikoli v produkčních scénářích. Tato úroveň má omezení dostupnosti, propustnosti a využití v oblastech. Například úroveň Free je dostupná jenom pro veřejné oblasti v Azure, například pro USA – západ nebo Jihovýchodní Asii, ale ne pro Azure China 21Vianet nebo Azure Government.

Poznámka: Smlouva SLA nepodporuje Logic Apps.

Pro tuto úlohu můžete použít Azure Portal, Azure CLI nebo Azure PowerShell.

  1. Přihlaste se k webu Azure Portal pomocí přihlašovacích údajů svého účtu Azure.

  2. Do hlavního vyhledávacího pole Azure zadejte integration accounts a vyberte Účty pro integraci.

  3. V části Účty pro integraci vyberte Vytvořit.

  4. V podokně Vytvořit účet integrace zadejte následující informace o účtu integrace:

    Vlastnost Požaduje se Hodnota Popis
    Předplatné Yes <Název předplatného Azure> Název vašeho předplatného Azure
    Skupina prostředků Yes <Azure-resource-group-name> Název skupiny prostředků Azure, která se má použít k uspořádání souvisejících prostředků. V tomto příkladu vytvořte novou skupinu prostředků s názvem FabrikamIntegration-RG .
    Název účtu integrace Yes <integration-account-name> Název účtu integrace, který může obsahovat jenom písmena, číslice, spojovníky ( ), podtržítka ( ), závorky ( , ) a - _ ( ) tečky ( . ). Tento příklad používá Fabrikam-Integration.
    Oblast Yes <Oblast Azure> Oblast Azure, do které se uloží metadata účtu integrace. Buď vyberte stejné umístění jako pro vaši aplikaci logiky, nebo vytvořte aplikace logiky ve stejném umístění jako váš účet pro integraci. V tomto příkladu použijte West US .

    Poznámka: Pokud chcete vytvořit účet integrace v prostředí integrační služby (ISE),vyberte Přidružit k prostředí integrační služby a jako umístění vyberte své prostředí INTEGRAČNÍ SLUŽBY. Další informace najdete v tématu Vytvoření účtů integrace v prostředí integrační služby ( ISE).

    Cenová úroveň Yes <cenová úroveň> Cenová úroveň účtu integrace, kterou můžete později změnit. V tomto příkladu vyberte Free. Další informace najdete v následující dokumentaci:

    - Logic Apps cenový model
    - Logic Apps a konfigurace
    - Logic Apps ceny

    Povolení Log Analytics No Nevybrané V tomto příkladu tuto možnost nevyberte.
  5. Až budete hotovi, vyberte Zkontrolovat a vytvořit.

    Po dokončení nasazení Azure otevře váš účet pro integraci.

Pro pracovní postup Aplikace logiky (spotřeba) pro přístup ke artefaktům B2B v účtu integrace musíte nejprve propojit prostředek aplikace logiky s vaším účtem pro integraci. Aplikace logiky i účet pro integraci musí používat stejné předplatné Azure a oblast Azure. K dokončení této úlohy můžete použít Azure Portal. pokud používáte Visual Studio a vaše aplikace logiky je v projektu skupiny prostředků Azure, můžete propojit aplikaci logiky s účtem pro integraci pomocí Visual Studio.

  1. V Azure Portalotevřete existující aplikaci logiky nebo vytvořte novou aplikaci logiky.

  2. v nabídce aplikace logiky v části Nastavení vyberte nastavení pracovního postupu. V části účet integrace otevřete seznam Vyberte účet pro integraci a vyberte účet pro integraci, který chcete.

    Snímek obrazovky, který zobrazuje nabídku Azure Portal s účtem pro integraci s oknem nastavení pracovního postupu otevřené a otevře se seznam vyberte účet pro integraci.

  3. Propojení dokončíte výběrem Uložit.

    Snímek obrazovky zobrazující podokno nastavení pracovního postupu a možnost Uložit.

    Po úspěšném propojení účtu pro integraci zobrazí Azure zprávu s potvrzením.

    Snímek obrazovky, který zobrazuje potvrzovací zprávu Azure.

Aplikace logiky teď může použít artefakty v účtu integrace a konektory B2B, jako je ověřování XML a kódování a dekódování plochého souboru.

Změna cenové úrovně

Pokud chcete zvýšit omezení pro účet pro integraci, můžete upgradovat na vyšší cenovou úroveň, pokud je dostupná. Můžete například upgradovat z úrovně Free na úroveň Basic nebo na úroveň Standard. Můžete také downgradovat na nižší úroveň, pokud je k dispozici. Další informace o cenách najdete v následující dokumentaci:

Upgradovat cenovou úroveň

Tuto změnu můžete provést buď pomocí Azure Portal, nebo pomocí Azure CLI.

  1. Přihlaste se k webu Azure Portal pomocí přihlašovacích údajů svého účtu Azure.

  2. Do hlavního pole Azure Search zadejte integration accounts a vyberte účty pro integraci.

    Azure zobrazí všechny účty pro integraci ve vašich předplatných Azure.

  3. V části účty integrace vyberte účet pro integraci, který chcete přesunout. V nabídce účtu pro integraci vyberte Přehled.

    Snímek obrazovky, který zobrazuje Azure Portal s nabídkou účtu pro integraci a vybraným přehledem

  4. V podokně Přehled vyberte možnost upgradovat cenovou úroveň, která obsahuje seznam dostupných vyšších úrovní. Když vyberete určitou úroveň, projeví se okamžitě změna.

    Snímek obrazovky, který zobrazuje podokno přehled pro účet integrace s vybranou možností "cenová úroveň upgradu".

Cenová úroveň downgrade

Pokud chcete tuto změnu provést, použijte rozhraní příkazového řádku Azure CLI.

  1. Pokud jste to ještě neudělali, nainstalujte požadavky rozhraní příkazového řádku Azure CLI.

  2. V Azure Portal otevřete Azure Cloud Shell prostředí.

    Snímek obrazovky, který zobrazuje Azure Portal panel nástrojů s vybraným "Cloud Shell".

  3. Na příkazovém řádku zadejte příkaz AZ Resource a nastavte skuName na nižší úroveň, kterou chcete.

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

    Například pokud máte úroveň Standard, můžete nastavit skuName na Basic :

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

Pokud chcete aplikaci logiky propojit s jiným účtem pro integraci nebo už nepoužíváte účet pro integraci s vaší aplikací logiky, odstraňte odkaz pomocí Azure Resource Explorer.

  1. Otevřete okno prohlížeče a přejít na Azure Resource Explorer ( https://resources.azure.com) . Přihlaste se pomocí stejných přihlašovacích údajů k účtu Azure.

    Snímek obrazovky, který zobrazuje webový prohlížeč s Azure Resource Explorer.

  2. Do vyhledávacího pole zadejte název aplikace logiky, abyste našli a otevřeli vaši aplikaci logiky.

    Snímek obrazovky, který zobrazuje vyhledávací pole Průzkumníka, které obsahuje název aplikace logiky

  3. V záhlaví Průzkumníka vyberte možnost čtení/zápis.

    Snímek obrazovky, který zobrazuje záhlaví označené jako "čtení/zápis".

  4. Na kartě data vyberte Upravit.

    Snímek obrazovky zobrazující, že je na kartě data vybraná možnost Upravit.

  5. V editoru vyhledejte integrationAccount objekt a odstraňte tuto vlastnost, která má tento formát:

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

    Například:

    Snímek obrazovky, který ukazuje, jak najít objekt "integrationAccount".

  6. Na kartě data klikněte na tlačítko Uložit a uložte provedené změny.

    Snímek obrazovky, který zobrazuje kartu data s vybraným "Put".

  7. V Azure Portal otevřete aplikaci logiky. V nabídce aplikace logiky v části Nastavení pracovního postupu ověřte, zda je vlastnost účet integrace nyní zobrazená jako prázdná.

    Snímek obrazovky zobrazující Azure Portal v nabídce aplikace logiky a zaškrtnuté políčko "nastavení pracovního postupu".

Přesun účtu integrace

Účet pro integraci můžete přesunout do jiné skupiny prostředků Azure nebo do předplatného Azure. Když přesunete prostředky, Azure vytvoří nová ID prostředků, takže nezapomeňte místo toho použít nová ID a aktualizovat skripty nebo nástroje přidružené k přesunutým prostředkům. Pokud chcete změnit předplatné, musíte zadat taky existující nebo novou skupinu prostředků.

Pro tuto úlohu můžete použít buď Azure Portal podle kroků v této části nebo v Azure CLI.

  1. Přihlaste se k webu Azure Portal pomocí přihlašovacích údajů svého účtu Azure.

  2. Do hlavního pole Azure Search zadejte integration accounts a vyberte účty pro integraci.

    Azure zobrazí všechny účty pro integraci ve vašich předplatných Azure.

  3. V části účty integrace vyberte účet pro integraci, který chcete přesunout. V nabídce účtu pro integraci vyberte Přehled.

  4. V podokně Přehled klikněte na možnost změnit vedle skupiny prostředků nebo názvu předplatného.

    Snímek obrazovky zobrazující Azure Portal a podokno přehled s vybranou možností změnit vedle možnosti skupina prostředků nebo název předplatného.

  5. Vyberte všechny související prostředky, které chcete přesunout.

  6. V závislosti na vašem výběru použijte následující postup ke změně skupiny prostředků nebo předplatného:

    • Skupina prostředků: v seznamu Skupina prostředků vyberte cílovou skupinu prostředků. Nebo pokud chcete vytvořit jinou skupinu prostředků, vyberte vytvořit novou skupinu prostředků.

    • Předplatné: v seznamu předplatné vyberte cílové předplatné. V seznamu Skupina prostředků vyberte cílovou skupinu prostředků. Nebo pokud chcete vytvořit jinou skupinu prostředků, vyberte vytvořit novou skupinu prostředků.

  7. Abyste potvrdili, že všechny skripty nebo nástroje přidružené k přesunutým prostředkům nebudou fungovat, dokud je neaktualizujete pomocí nových ID prostředků, zaškrtněte políčko potvrzení a pak vyberte OK.

  8. Po dokončení nezapomeňte aktualizovat všechny skripty s novými ID prostředků pro přesunuté prostředky.

Odstranění účtu integrace

Pro tuto úlohu můžete použít buď Azure Portal podle kroků v této části, Azure CLInebo Azure PowerShell.

  1. Přihlaste se k webu Azure Portal pomocí přihlašovacích údajů svého účtu Azure.

  2. Do hlavního pole Azure Search zadejte integration accounts a vyberte účty pro integraci.

    Azure zobrazí všechny účty pro integraci ve vašich předplatných Azure.

  3. V části účty integrace vyberte účet pro integraci, který chcete odstranit. V nabídce účtu pro integraci vyberte Přehled.

    Snímek obrazovky, který zobrazuje Azure Portal se seznamem účty pro integraci a nabídkou účtu pro integraci s vybraným přehledem

  4. V podokně Přehled vyberte Odstranit.

    Snímek obrazovky, který zobrazuje podokno přehled s vybraným možností odstranit

  5. Pokud chcete potvrdit, že chcete účet pro integraci odstranit, vyberte Ano.

    Snímek obrazovky, který zobrazuje potvrzovací a vybrané pole Ano

Další kroky