Criar e gerir contas de integração para fluxos de trabalho B2B em Azure Logic Apps com o Pacote de Integração Empresarial

Aplica-se a: Azure Logic Apps (Consumo + Standard)

Antes de poder construir fluxos de trabalho de integração de empresas (B2B) e de integração empresarial utilizando apps Azure Logic, precisa de criar um recurso de conta de integração . Esta conta é um recipiente escalável baseado em nuvem em Azure que simplifica a forma como armazena e gere artefactos B2B que define e utiliza nos seus fluxos de trabalho para cenários B2B, por exemplo:

Também precisa de uma conta de integração para trocar eletronicamente mensagens B2B com outras organizações. Quando outras organizações usam protocolos e formatos de mensagens diferentes da sua organização, tem de converter estes formatos para que o sistema da sua organização possa processar essas mensagens. Com a Azure Logic Apps, pode construir fluxos de trabalho que suportem os seguintes protocolos padrão da indústria:

Este artigo mostra como completar as seguintes tarefas:

  • Criar uma conta de integração.
  • Ligue a sua conta de integração a um recurso de aplicação lógica.
  • Mude o nível de preços para a sua conta de integração.
  • Desvincula a sua conta de integração a partir de um recurso de aplicação lógica.
  • Mover uma conta de integração para outro grupo de recursos Azure ou subscrição.
  • Excluir uma conta de integração.

Nota

Se utilizar um ambiente de serviço de integração (ISE), e precisar de criar uma conta de integração para utilizar com esse ISE, reveja Criar contas de integração num ISE.

Se é novo na criação de fluxos de trabalho de integração empresarial B2B em Azure Logic Apps, reveja a seguinte documentação:

Pré-requisitos

  • Uma conta e subscrição do Azure. Se não tiver uma subscrição do Azure, inscreva-se para obter uma conta do Azure gratuita. Certifique-se de que utiliza a mesma subscrição Azure tanto para a sua conta de integração como para o recurso de aplicação lógica.

  • Quer esteja a trabalhar num fluxo de trabalho de aplicações lógicas Consumption ou Standard, o seu recurso de aplicação lógica já deve existir antes de poder ligar a sua conta de integração.

    • Para os recursos de aplicações lógicas de consumo, este link é necessário antes de poder utilizar os artefactos da sua conta de integração com o seu fluxo de trabalho. Embora possa criar os seus artefactos sem esta ligação, a ligação é necessária quando estiver pronto para usar estes artefactos.

    • Para os recursos de aplicações lógicas Standard, este link é opcional, com base no seu cenário:

      • Se tiver uma conta de integração com os artefactos que precisa ou pretende utilizar, pode ligar a conta de integração a cada recurso de aplicação lógica Standard onde pretende utilizar os artefactos.

      • Alguns conectores de conta de integração hospedados no Azure, tais como AS2, EDIFACT e X12, permitem criar uma ligação à sua conta de integração. Se estiveres a usar estes conectores, não precisas da ligação.

      • Os conectores incorporados chamados Liquid and Flat File permitem-lhe selecionar mapas e esquemas que já carregou para o seu recurso de aplicação lógica ou para uma conta de integração ligada.

        Se não tiver ou precisar de uma conta de integração, pode utilizar a opção de upload. Caso contrário, pode usar a opção de ligação, o que também significa que não tem de carregar mapas e esquemas para cada recurso de aplicações lógicas. De qualquer forma, você pode usar estes artefactos em todos os fluxos de trabalho de criança dentro do mesmo recurso de aplicação lógica.

  • Conhecimento básico sobre como criar fluxos de trabalho de aplicações lógicas. Para mais informações, reveja a seguinte documentação:

Criar uma conta de integração

As contas de integração estão disponíveis em diferentes níveis que variam nos preços. Com base no nível que escolhe, a criação de uma conta de integração pode incorrer em custos. Para obter mais informações, reveja os preços e os modelos de faturação da Azure Logic Apps e os preços das Apps Azure Logic.

Com base nos seus requisitos e cenários, determine o nível de conta de integração adequado para criar. A tabela a seguir descreve os níveis disponíveis:

Escalão de serviço Description
Básica Para cenários em que só quer lidar com mensagens ou agir como um pequeno parceiro de negócios que tenha uma relação de parceiro comercial com uma entidade de negócio maior.

Apoiado pelo Azure Logic Apps SLA.
Standard Para cenários onde tenha relações B2B mais complexas e um maior número de entidades que deve gerir.

Apoiado pelo Azure Logic Apps SLA.
Gratuito Para cenários exploratórios, não cenários de produção. Este nível tem limites na disponibilidade, produção e utilização da região. Por exemplo, o nível Livre só está disponível para regiões públicas em Azure, por exemplo, Eua Ocidental ou Sudeste Asiático, mas não para a Azure China 21Vianet ou Azure Government.

Nota: Não suportado pelo Azure Logic Apps SLA.

Para esta tarefa, pode utilizar o portal do Azure, Azure CLI ou Azure PowerShell.

Importante

Para que possa ligar e utilizar com sucesso a sua conta de integração com a sua aplicação lógica, certifique-se de que ambos os recursos existem na mesma subscrição do Azure e na região de Azure.

  1. Na portal do Azure, inscreva-se com as suas credenciais de conta Azure.

  2. Na caixa de pesquisa portal do Azure, introduza contas de integração e selecione contas de Integração.

  3. Nas contas de Integração, selecione Criar.

  4. No painel de conta de integração , forneça as seguintes informações sobre a sua conta de integração:

    Propriedade Necessário Valor Descrição
    Subscrição Yes <Nome de subscrição Azure> O nome para a subscrição do Azure
    Grupo de recursos Yes <Nome de grupo Azure-recursos> O nome para o grupo de recursos Azure usar para organizar recursos relacionados. Para este exemplo, crie um novo grupo de recursos chamado FabrikamIntegration-RG.
    Nome da conta de integração Yes <nome de conta de integração> O nome da sua conta de integração, que pode conter apenas letras, números, hífens (-), sublinha (_), parênteses (()) e períodos (.). Este exemplo usa a Integração Fabrikam.
    Região Yes <Região de Azure> A região de Azure onde armazenar os metadados da sua conta de integração. Selecione o mesmo local que o seu recurso de aplicação lógica, ou crie as suas aplicações lógicas no mesmo local que a sua conta de integração. Para este exemplo, use os EUA Ocidentais.

    Nota: Para criar uma conta de integração dentro de um ambiente de serviço de integração (ISE),selecione Associar-se ao ambiente de serviço de integração e selecione o ise como local. Para obter mais informações, consulte Criar contas de integração num ISE.
    Escalão de Preço Yes <nível de preços> O nível de preços para a conta de integração, que pode alterar mais tarde. Para este exemplo, selecione Grátis. Para mais informações, reveja a seguinte documentação:

    - Modelo de preços de Apps Lógicas
    - Limites e configuração de Apps lógicas
    - Preços de Apps Lógicas
    Ativar a análise de registos No Não selecionado Para este exemplo, não selecione esta opção.
  5. Quando terminar, selecione Review + create.

    Após a implementação concluída, o Azure abre a sua conta de integração.

Para ligar com sucesso a sua conta de integração ao seu recurso de aplicação lógica, certifique-se de que ambos os recursos utilizam a mesma subscrição Azure e a região de Azure.

Esta secção descreve como completar esta tarefa utilizando o portal do Azure. Se utilizar o Visual Studio e a sua aplicação lógica estiver num projeto do Azure Resource Group, pode ligar a sua aplicação lógica a uma conta de integração utilizando o Visual Studio.

  1. No portal do Azure, abra o seu recurso de aplicação lógica.

  2. No menu de navegação da sua aplicação lógica, em Definições, selecione as definições do Fluxo de Trabalho. Na conta De Integração, abra a lista de conta Desemabrose uma Integração e selecione a conta de integração desejada.

    Screenshot que mostra o portal do Azure com menu de conta de integração com painel de

  3. Para terminar a ligação, selecione Save.

    Screenshot que mostra o painel

    Depois de a sua conta de integração estar ligada com sucesso, o Azure mostra uma mensagem de confirmação.

    Screenshot que mostra mensagem de confirmação Azure.

Agora, o seu fluxo de trabalho de aplicações lógicas pode usar os artefactos na sua conta de integração mais os conectores B2B, tais como validação de XML e codificação de ficheiros planos ou descodificamento.

Alterar escalão de preço

Para aumentar os limites de uma conta de integração, pode fazer upgrade para um nível de preços mais elevado, se disponível. Por exemplo, pode fazer upgrade do nível Free para o nível Básico ou standard. Também pode descer para um nível inferior, se disponível. Para obter mais informações sobre preços, reveja a seguinte documentação:

Nível de preços de upgrade

Para fazer esta alteração, pode utilizar o portal do Azure ou o Azure CLI.

  1. Inicie sessão no portal do Azure com as credenciais da sua conta do Azure.

  2. Na caixa de pesquisa principal do Azure, insira integration accountse selecione contas de Integração.

    O Azure mostra todas as contas de integração nas suas subscrições Azure.

  3. Nas contas de Integração, selecione a conta de integração que pretende mover. No menu da sua conta de integração, selecione Overview.

    Screenshot que mostra portal do Azure com menu de conta de integração e

  4. No painel de visão geral, selecione Upgrade Priceing Tier, que lista quaisquer níveis mais altos disponíveis. Quando seleciona um nível, a alteração entra imediatamente em vigor.

    Screenshot que mostra painel de integração

Nível de preços de downgrade

Para fazer esta alteração, utilize o CLI Azure.

  1. Se ainda não o fez, instale os pré-requisitos do Azure CLI.

  2. No portal do Azure, abra o ambiente Azure Cloud Shell.

    Screenshot que mostra a barra de ferramentas portal do Azure com

  3. Na pronta do comando, introduza o comando de recursos az e coloque-o skuName no nível inferior que deseja.

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

    Por exemplo, se tiver o nível Standard, pode definir skuName para Basic:

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

Se pretender ligar a sua aplicação lógica a outra conta de integração, ou deixar de utilizar uma conta de integração com a sua aplicação lógica, elimine o link utilizando o Azure Resource Explorer.

  1. Abra a janela do seu navegador e vá ao Azure Resource Explorer (https://resources.azure.com). Inscreva-se com as mesmas credenciais de conta Azure.

    Screenshot que mostra um navegador web com Azure Resource Explorer.

  2. Na caixa de pesquisa, insira o nome da sua aplicação lógica para encontrar e abrir a sua aplicação lógica.

    Screenshot que mostra a caixa de pesquisa do explorador, que contém o nome da sua aplicação lógica.

  3. Na barra de título do explorador, selecione Read/Write.

    Screenshot que mostra a barra de título com

  4. No separador Dados , selecione Editar.

    Screenshot que mostra o separador

  5. No editor, encontre o integrationAccount objeto e elimine essa propriedade, que tem este formato:

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

    Por exemplo:

    Screenshot que mostra como encontrar o objeto

  6. No separador Dados , selecione Colocar para guardar as suas alterações.

    Screenshot que mostra o separador

  7. Na portal do Azure, abra a sua aplicação lógica. No menu de aplicações lógicas, nas definições do Workflow, verifique se a propriedade da conta Integração aparece agora vazia.

    Screenshot que mostra o portal do Azure com o menu de aplicações lógicas e

Mover conta de Integração

Pode mover a sua conta de integração para outro grupo de recursos Azure ou subscrição do Azure. Ao mover recursos, o Azure cria novos IDs de recursos, por isso certifique-se de que utiliza os novos IDs e atualiza quaisquer scripts ou ferramentas associados aos recursos movidos. Se quiser alterar a subscrição, também deve especificar um grupo de recursos existente ou novo.

Para esta tarefa, pode utilizar o portal do Azure seguindo os passos desta secção ou o CLI Azure.

  1. Inicie sessão no portal do Azure com as credenciais da sua conta do Azure.

  2. Na caixa de pesquisa principal do Azure, insira integration accountse selecione contas de Integração.

    O Azure mostra todas as contas de integração nas suas subscrições Azure.

  3. Nas contas de Integração, selecione a conta de integração que pretende mover. No menu da sua conta de integração, selecione Overview.

  4. No painel de visão geral, ao lado do grupo de recursos ou nome de subscrição, selecione a alteração.

    Screenshot que mostra o portal do Azure e o painel

  5. Selecione quaisquer recursos relacionados que também queira mover.

  6. Com base na sua seleção, siga estes passos para alterar o grupo de recursos ou subscrição:

    • Grupo de recursos: Da lista do grupo de recursos , selecione o grupo de recursos de destino. Ou, para criar um grupo de recursos diferente, selecione Criar um novo grupo de recursos.

    • Subscrição: A partir da lista de assinaturas , selecione a subscrição do destino. Na lista de grupos de Recursos , selecione o grupo de recursos de destino. Ou, para criar um grupo de recursos diferente, selecione Criar um novo grupo de recursos.

  7. Para reconhecer a sua compreensão de que quaisquer scripts ou ferramentas associados aos recursos movidos não funcionarão até que os atualize com os novos IDs de recursos, selecione a caixa de confirmação e, em seguida, selecione OK.

  8. Depois de terminar, certifique-se de atualizar todos os scripts com os novos IDs de recursos para os seus recursos movidos.

Eliminar conta de Integração

Para esta tarefa, pode utilizar o portal do Azure seguindo os passos desta secção, Azure CLI ou Azure PowerShell.

  1. Inicie sessão no portal do Azure com as credenciais da sua conta do Azure.

  2. Na caixa de pesquisa principal do Azure, insira integration accountse selecione contas de Integração.

    O Azure mostra todas as contas de integração nas suas subscrições Azure.

  3. Nas contas de Integração, selecione a conta de integração que pretende eliminar. No menu da sua conta de integração, selecione Overview.

    Screenshot que mostra portal do Azure com lista de

  4. No painel de visão geral, selecione Delete.

    Screenshot que mostra o painel

  5. Para confirmar que pretende eliminar a sua conta de integração, selecione Sim.

    Screenshot que mostra a caixa de confirmação e

Passos seguintes