O que é o Azure Logic Apps?

As Aplicações Lógicas do Azure são uma plataforma na nuvem onde pode criar e executar fluxos de trabalho automatizados dentro, entre e fora dos ecossistemas de software na sua empresa ou organização. Essa plataforma reduz ou elimina consideravelmente a necessidade de escrever código quando seus fluxos de trabalho precisam se conectar e trabalhar com recursos de diferentes componentes, como serviços, sistemas, aplicativos e fontes de dados.

O Azure Logic Apps inclui ferramentas de pouco ou nenhum código para que possa trabalhar com sistemas legados, modernos e de ponta presentes na cloud, no local ou em ambientes híbridos. Por exemplo, utiliza um editor visual juntamente com operações pré-construídas para tornar a criação de fluxos de trabalho o mais simples possível. Essas operações pré-criadas atuam como os blocos de construção em seus fluxos de trabalho, dando-lhe acesso a vários recursos e concluindo tarefas comuns, como obter dados, enviar dados e gerenciar dados. Com os Aplicativos Lógicos do Azure, você pode criar soluções de integração que dimensionam e dão suporte aos cenários de negócios para as necessidades da sua empresa ou organização. Você também pode criar fluxos de trabalho autônomos e conversacionais inteligentes que incorporam recursos de IA incluindo agentes de IA e modelos de linguagem grande (LLMs).

Os exemplos a seguir descrevem apenas uma amostra de tarefas, processos de negócios e cargas de trabalho que você pode automatizar com os Aplicativos Lógicos do Azure:

  • Agende e envie notificações por email usando o Office 365 quando um evento específico acontece, por exemplo, um novo arquivo é carregado.
  • Encaminhe e processe pedidos de clientes em sistemas locais e serviços na nuvem.
  • Mova os arquivos carregados de um servidor SFTP ou FTP para o Armazenamento de Blobs do Azure.
  • Monitore a atividade nas redes sociais, analise o sentimento e crie alertas ou tarefas para itens que precisam de revisão.

O fluxo de trabalho de exemplo a seguir usa condições e opções para determinar a próxima ação. Suponha que você tenha um sistema de pedidos e seu fluxo de trabalho processe os pedidos recebidos. Você deseja revisar manualmente os pedidos acima de um determinado custo. Seu fluxo de trabalho já tem etapas que determinam o custo de um pedido recebido. Assim, você adiciona uma condição que compara cada pedido ao seu limite de custo, por exemplo:

A captura de tela mostra o designer de fluxo de trabalho e um exemplo de fluxo de trabalho corporativo que usa opções e condições.

Para obter mais informações sobre a lógica por trás desse fluxo de trabalho, consulte Como os aplicativos lógicos funcionam.

Gorjeta

Para saber mais, você pode fazer estas perguntas ao Azure Copilot:

  • Que problemas posso resolver com as Aplicações Lógicas do Azure?
  • Quais benefícios os Aplicativos Lógicos do Azure oferecem?

Para localizar o Azure Copilot, na barra de ferramentas do portal do Azure, selecione Copilot.

Para tentar criar seu primeiro fluxo de trabalho, consulte Introdução. Para continuar a saber mais, veja este vídeo:

Para obter mais informações, visite Aplicativos Lógicos do Azure e outros Serviços de Integração do Azure no site do Microsoft Azure.

Porquê utilizar as Aplicações Lógicas do Azure

A plataforma de Aplicativos Lógicos do Azure fornece 1.400+ conectores pré-criados que você pode usar para integrar seus fluxos de trabalho com vários serviços, sistemas, aplicativos e dados. Esse ecossistema de conectores em constante expansão ajuda a reduzir ou eliminar o trabalho necessário para acessar seus recursos. Em vez disso, você pode se concentrar mais em projetar e desenvolver a lógica de negócios e a funcionalidade necessárias para que suas soluções atendam às suas necessidades de negócios.

Para se comunicar com qualquer ponto de extremidade de serviço, executar seu próprio código, controlar sua estrutura de fluxo de trabalho, manipular dados ou conectar-se a recursos comumente usados com maior velocidade, capacidade e taxa de transferência, você pode usar operações de conector internas. Essas operações são executadas nativamente no tempo de execução dos Aplicativos Lógicos do Azure, em vez de no Azure, para um melhor desempenho.

Para acessar e trabalhar com recursos criados e gerenciados usando serviços como Azure, Microsoft, aplicativos e serviços Web externos ou sistemas locais, você pode usar operações de conector gerenciado. Essas operações são hospedadas e executadas no Azure global e multilocatário. Você pode escolher entre 1.400+ conectores, por exemplo:

  • Serviços do Azure, como Armazenamento de Blob e Service Bus
  • Serviços do Office 365, como Outlook, Excel e SharePoint
  • Servidores de banco de dados, como SQL e Oracle
  • Sistemas empresariais como SAP e IBM MQ
  • Compartilhamentos de arquivos, como FTP e SFTP

Para obter mais informações, consulte os seguintes artigos:

Quando você cria fluxos de trabalho com os Aplicativos Lógicos do Azure, geralmente não precisa escrever nenhum código. No entanto, se você tiver que criar e executar seu próprio código, os Aplicativos Lógicos do Azure dão suporte a esse recurso. Por exemplo, em fluxos de trabalho executados em Aplicativos Lógicos do Azure multilocatário, você pode escrever e executar trechos de código JavaScript diretamente em seu fluxo de trabalho. Para obter códigos mais complexos e estruturados, você pode criar e chamar funções de seus fluxos de trabalho ao usar a plataforma Funções do Azure. Para fluxos de trabalho executados em Aplicativos Lógicos do Azure de locatário único, Ambiente do Serviço de Aplicativo (ASE) v3 ou ambientes parcialmente conectados, você pode escrever e executar trechos de código JavaScript, código .NET, scripts C# e scripts do PowerShell diretamente em seu fluxo de trabalho.

Se o seu fluxo de trabalho precisar interagir com eventos de outros serviços do Azure, aplicativos personalizados ou outras soluções, você poderá monitorar, rotear e publicar eventos usando a Grade de Eventos do Azure ou os Hubs de Eventos do Azure.

Para obter mais informações, consulte os seguintes artigos:

Os Aplicativos Lógicos do Azure são totalmente gerenciados pelo Microsoft Azure, o que libera você de se preocupar com hospedagem, dimensionamento, gerenciamento, monitoramento e manutenção de soluções criadas com esses serviços. Quando você usa esses recursos para criar aplicativos e soluções "sem servidor", pode se concentrar mais na criação da lógica e da funcionalidade de negócios. As plataformas sem servidor são dimensionadas automaticamente para atender às suas necessidades, fazer com que as integrações funcionem mais rapidamente e ajudá-lo a criar aplicativos de nuvem robustos usando pouco ou nenhum código.

Para saber como outras empresas melhoraram sua agilidade e aumentaram o foco em seus negócios principais quando combinaram os Aplicativos Lógicos do Azure com outros serviços do Azure e produtos da Microsoft, confira estas histórias de clientes.

Termos principais

A tabela seguinte define brevemente a terminologia e os conceitos principais do Azure Logic Apps.

Termo Descrição
Aplicativo lógico O recurso do Azure que você cria quando deseja criar um fluxo de trabalho. Basicamente, você pode criar os seguintes tipos de recursos de aplicativo lógico:

- Um recurso de aplicação lógica de Consumo que suporta um único fluxo de trabalho, alojado e executado em Azure Logic Apps multilocatário

- Um recurso de aplicativo lógico padrão que dá suporte a vários fluxos de trabalho, que são hospedados e executados em Aplicativos Lógicos do Azure de locatário único, Ambiente do Serviço de Aplicativo (ASE) v3 - Somente planos do Windows ou um ambiente parcialmente conectado

Saiba mais sobre os tipos de recursos de aplicativos lógicos, juntamente com seus respetivos recursos de computação e modelos de cobrança.
Fluxo de Trabalho Uma série de operações que definem uma tarefa, um processo de negócios ou uma carga de trabalho. Cada fluxo de trabalho sempre começa com uma única operação de gatilho, após a qual você deve adicionar uma ou mais operações de ação.
Acionador A primeira operação em qualquer fluxo de trabalho que especifica os critérios a serem atendidos antes de executar quaisquer operações subsequentes nesse fluxo de trabalho. Por exemplo, um evento de gatilho pode estar recebendo um e-mail em sua caixa de entrada ou detetando um novo arquivo em uma conta de armazenamento.
Ação Cada operação subsequente que segue o gatilho no fluxo de trabalho.
Conector integrado Este conector ou tipo de operação está "incorporado" no runtime do Azure Logic Apps, para que as operações sejam executadas de forma nativa e direta em conjunto com o runtime, proporcionando um desempenho mais rápido em comparação com os conectores geridos pela Microsoft, alojados e executados no Azure.

As operações incorporadas permitem-lhe controlar o agendamento ou a estrutura do seu fluxo de trabalho, executar o seu próprio código, gerir e manipular dados, enviar ou receber pedidos para um ponto final e realizar outras tarefas no seu fluxo de trabalho.

Por exemplo, você pode iniciar praticamente qualquer fluxo de trabalho em uma agenda ao usar o gatilho Recorrência . Ou, você pode fazer com que seu fluxo de trabalho aguarde até ser chamado quando usar o gatilho Solicitação . Essas operações geralmente não exigem que você crie uma conexão a partir do seu fluxo de trabalho.

Embora a maioria das operações internas não esteja associada a nenhum serviço ou sistema, algumas operações internas estão disponíveis para serviços específicos, como o Funções do Azure, o Armazenamento de Blobs do Azure, o Serviço de Aplicativo do Azure e muito mais. A disponibilidade destas operações incorporadas depende de estar a trabalhar num fluxo de trabalho de aplicação lógica do tipo Consumo ou Padrão. Para obter mais informações e exemplos, consulte Conectores internos para Aplicativos Lógicos do Azure.
Conector gerenciado Esse conector ou tipo de operação é publicado, gerenciado, hospedado e executado pela Microsoft no Azure e é um proxy ou wrapper pré-criado para a API REST de um serviço ou sistema, que você pode usar para acessar um aplicativo, dados, serviço ou sistema específico. Antes de poder usar a maioria dos conectores gerenciados, você deve primeiro criar uma conexão a partir do seu fluxo de trabalho e autenticar sua identidade.

Por exemplo, você pode iniciar seu fluxo de trabalho com um gatilho ou executar uma ação que funcione com um serviço como o Office 365, Salesforce ou servidores de arquivos. Para obter mais informações, consulte Conectores gerenciados para aplicativos lógicos do Azure.
Conta de integração Crie este recurso do Azure quando quiser definir e armazenar artefatos B2B para uso em seus fluxos de trabalho. Depois de criar e vincular uma conta de integração ao seu aplicativo lógico, seus fluxos de trabalho podem usar esses artefatos B2B. Seus fluxos de trabalho também podem trocar mensagens que seguem os padrões EDI (Electronic Data Interchange) e EAI (Enterprise Application Integration).

Por exemplo, você pode definir parceiros comerciais, acordos, esquemas, mapas e outros artefatos B2B. Você pode criar fluxos de trabalho que usam esses artefatos e trocar mensagens por meio de protocolos como AS2, EDIFACT, X12 e RosettaNet.

Com que rapidez posso começar a trabalhar com o Azure Logic Apps?

Você pode começar pequeno com seus sistemas e serviços atuais e, em seguida, crescer incrementalmente no seu próprio ritmo. Quando estiver pronto, as Aplicações Lógicas do Azure ajudam-no a implementar e dimensionar para cenários de integração mais maduros, fornecendo as seguintes capacidades e benefícios.

Crie e edite visualmente fluxos de trabalho com ferramentas fáceis de usar

Cada fluxo de trabalho começa sempre com um gatilho seguido de qualquer número de ações da galeria de conectores.

Para poupar tempo e simplificar processos complexos, crie os seus fluxos de trabalho usando o designer gráfico de workflows no portal Azure ou no Visual Studio Code. Cada fluxo de trabalho também tem uma definição subjacente definida em JavaScript Object Notation (JSON). Se preferir, você pode editar fluxos de trabalho alterando essa definição JSON. Para algumas tarefas de criação e gestão, também pode usar comandos Azure PowerShell e CLI do Azure. Para implantação automatizada, os Aplicativos Lógicos do Azure dão suporte aos modelos do Azure Resource Manager.

Conecte diferentes sistemas em vários ambientes

Alguns padrões e processos são fáceis de descrever, mas difíceis de implementar no código. As Aplicações Lógicas do Azure ajudam-no a ligar facilmente sistemas diferentes em ambientes na nuvem, no local e híbridos. Por exemplo, você pode conectar uma solução de marketing na nuvem a um sistema de cobrança local ou centralizar mensagens entre APIs e sistemas usando o Barramento de Serviço do Azure. As Aplicações Lógicas do Azure fornecem uma forma rápida, fiável e consistente de fornecer soluções reutilizáveis e reconfiguráveis para estes cenários.

Criar e implementar para diferentes ambientes

Com base no cenário, nos requisitos da solução e nos recursos desejados, escolha se deseja criar um fluxo de trabalho de aplicativo lógico Consumo ou Padrão. Com base nesta escolha, o fluxo de trabalho é executado em Azure Logic Apps multitenant, Azure Logic Apps single-tenant ou num Ambiente do Serviço de Aplicações (v3). Com os Aplicativos Lógicos do Azure de locatário único, seus fluxos de trabalho podem acessar mais facilmente recursos protegidos por redes virtuais do Azure. Se você criar fluxos de trabalho baseados em locatário único usando a opção de hospedagem de implantação híbrida, também poderá executar fluxos de trabalho no local usando a infraestrutura que você controla. Para obter mais informações, consulte Inquilino único versus multitenant no Azure Logic Apps.

A tabela seguinte resume brevemente as diferenças entre um fluxo de trabalho de uma aplicação lógica Consumption e Standard. Você também aprenderá as diferenças entre o ambiente multilocatário, o ambiente de locatário único e o Ambiente do Serviço de Aplicativo v3 (ASEv3) para implantar, hospedar e executar seus fluxos de trabalho de aplicativos lógicos.

Opção de hospedagem Benefícios Partilha e utilização de recursos Modelo de preços e faturação Gestão de limites
Consumo

Ambiente de host: Aplicativos Lógicos do Azure Multilocatário
- Mais fácil de começar

- Pague pelo que utiliza

- Totalmente administrado
Um único recurso de aplicativo lógico pode ter apenas um fluxo de trabalho.

Todas as aplicações lógicas em diferentes inquilinos do Microsoft Entra partilham os mesmos recursos de processamento (computação), armazenamento, rede, entre outros.

Nota: Relativamente à residência de dados e redundância:

- Em fluxos de trabalho ou secções de workflow que não interagem com agentes, os dados são replicados na região emparelhada. Para alta disponibilidade, o armazenamento com redundância geográfica (GRS) está habilitado.

- Quaisquer agentes num fluxo de trabalho utilizam um modelo Azure OpenAI que pode originar-se de qualquer região, pelo que a residência de dados não é garantida para os dados que o modelo gere.
Consumo (pagamento por execução) Os Aplicativos Lógicos do Azure gerenciam os valores padrão para esses limites, mas você pode alterar alguns desses valores, se essa opção existir para um limite específico.
Standard (Plano de Serviço de Fluxo de Trabalho)

Ambiente de acolhimento:
Aplicativos Lógicos do Azure de locatário único
- Mais conectores integrados hospedados no tempo de execução de um único locatário para maior taxa de transferência e menores custos em escala

- Mais controle e capacidade de ajuste fino em torno de configurações de tempo de execução e desempenho

- Suporte integrado para redes virtuais e terminais privados.

- Crie seus próprios conectores embutidos.
Um único recurso de aplicação lógica pode ter vários fluxos de trabalho com estado e sem estado.

Os fluxos de trabalho em um único aplicativo lógico e locatário compartilham o mesmo processamento (computação), armazenamento, rede e assim por diante.

Os dados permanecem na mesma região onde você implanta seu aplicativo lógico.
Standard, baseado em um plano de hospedagem com um nível de preço selecionado.

Se executar fluxos de trabalho com estado, que utilizam armazenamento externo, o runtime do Azure Logic Apps efetua transações de armazenamento sujeitas aos preços do Armazenamento do Azure.
Você pode alterar os valores padrão para muitos limites, com base nas necessidades do seu cenário.

Importante: Alguns limites têm máximos máximos rígidos. No Visual Studio Code, as alterações feitas nos valores de limite padrão em seus arquivos de configuração de projeto de aplicativo lógico não aparecerão na experiência do designer. Para obter mais informações, consulte Editar definições da aplicação e do ambiente para aplicações lógicas no Azure Logic Apps de inquilino único.
Padrão (Ambiente do Serviço de Aplicativo v3)

Ambiente de acolhimento:
Ambiente do Serviço de Aplicações v3 (ASEv3) - apenas planos do Windows
Os mesmos recursos que o locatário único, além dos seguintes benefícios:

- Isole totalmente seus aplicativos lógicos.

- Crie e execute mais aplicações lógicas do que no Azure Logic Apps de inquilino único.

- Pague apenas pelo plano ASE App Service, independentemente do número de aplicativos lógicos que você criar e executar.

- Pode habilitar o dimensionamento automático ou dimensionar manualmente com mais instâncias de máquina virtual ou um plano de Serviço de Aplicativo diferente.

- Herdar a configuração de rede do ASEv3 selecionado. Por exemplo, quando você implanta em um ASE interno, os fluxos de trabalho podem acessar os recursos em uma rede virtual associada ao ASE e ter pontos de acesso internos.

Nota: Se o acesso for feito a partir do exterior de um ASE interno, os históricos de execução dos fluxos de trabalho nesse ASE não conseguem aceder às entradas e saídas das ações.
Uma única aplicação lógica pode ter vários fluxos de trabalho com estado e sem estado.

Os fluxos de trabalho em um único aplicativo lógico e locatário compartilham o mesmo processamento (computação), armazenamento, rede e assim por diante.

Os dados permanecem na mesma região onde você implanta seus aplicativos lógicos.
Plano do Serviço de Aplicações Você pode alterar os valores padrão para muitos limites, com base nas necessidades do seu cenário.

Importante: Alguns limites têm máximos máximos rígidos. No Visual Studio Code, as alterações feitas nos valores de limite padrão em seus arquivos de configuração de projeto de aplicativo lógico não aparecerão na experiência do designer. Para obter mais informações, consulte Editar as definições da aplicação e do ambiente para aplicações lógicas no Azure Logic Apps de inquilino único.
Standard (Híbrido)

Ambiente de acolhimento:
Sua própria infraestrutura local
- Cenários onde você precisa controlar e gerenciar sua própria infraestrutura.

- Recursos que permitem criar e hospedar soluções de integração para ambientes parcialmente conectados que exigem processamento local, armazenamento e acesso à rede.

- Suporta infraestrutura que pode incluir sistemas locais, nuvens privadas e nuvens públicas.

- Os fluxos de trabalho são suportados pelo ambiente de execução do Azure Logic Apps, que está alojado no local como parte de uma extensão do Azure Container Apps.

Para obter mais informações, consulte os seguintes artigos:

- Configure sua própria infraestrutura para aplicativos lógicos padrão usando a implantação híbrida

- Crie fluxos de trabalho de aplicativos lógicos padrão para implantação híbrida em sua própria infraestrutura
Uma única aplicação lógica pode ter vários fluxos de trabalho com estado e sem estado.

Os fluxos de trabalho em um único aplicativo lógico e locatário compartilham o mesmo processamento (computação), armazenamento, rede e assim por diante.

Os dados permanecem na mesma região onde você implanta seus aplicativos lógicos.
Preços híbridos Você pode alterar os valores padrão para muitos limites, com base nas necessidades do seu cenário.

Importante: Alguns limites têm máximos máximos rígidos. No Visual Studio Code, as alterações feitas nos valores de limite padrão em seus arquivos de configuração de projeto de aplicativo lógico não aparecerão na experiência do designer. Para obter mais informações, consulte Editar definições da aplicação e do ambiente para aplicações lógicas no Azure Logic Apps de inquilino único.

Suporte de primeira classe para integração empresarial e cenários B2B

Empresas e organizações se comunicam eletronicamente entre si usando protocolos e formatos de mensagem padrão do setor, mas diferentes, como EDIFACT, AS2, X12 e RosettaNet. Usando os recursos de integração empresarial suportados pelos Aplicativos Lógicos do Azure, você pode criar fluxos de trabalho que transformam formatos de mensagem usados por parceiros comerciais em formatos que os sistemas da sua organização podem interpretar e processar. Os Aplicativos Lógicos do Azure lidam com essas trocas de forma suave e segura com criptografia e assinaturas digitais. Para cenários de integração B2B, os Aplicativos Lógicos do Azure incluem recursos do BizTalk Server. Para definir artefactos B2B (business-to-business), crie uma conta de integração na qual armazena esses artefactos. Depois de vincular essa conta ao recurso do aplicativo lógico, seu fluxo de trabalho pode usar esses artefatos B2B e trocar mensagens em conformidade com os padrões EDI (Electronic Data Interchange) e EAI (Enterprise Application Integration).

Para obter mais informações, veja a seguinte documentação:

Por exemplo, se você usar o Microsoft BizTalk Server, seus fluxos de trabalho podem se comunicar com o BizTalk Server usando o conector do BizTalk Server. Em seguida, você pode executar ou estender operações semelhantes ao BizTalk em seus fluxos de trabalho usando conectores de conta de integração. Na outra direção, o BizTalk Server pode se comunicar com seus fluxos de trabalho usando o Microsoft BizTalk Server Adapter for Azure Logic Apps. Saiba como configurar e utilizar o Adaptador do BizTalk Server no seu BizTalk Server.

Escreva uma vez, reutilize frequentemente

Crie seus fluxos de trabalho de aplicativo lógico como modelos do Azure Resource Manager para que você possa configurar e automatizar implantações em vários ambientes e regiões.

Extensibilidade incorporada

Se não houver nenhum conector adequado disponível para executar o código pretendido, pode criar e executar fragmentos de código a partir do seu fluxo de trabalho utilizando a ação Código Inline para JavaScript ou scripts em C#; em alternativa, pode utilizar Funções do Azure. Você também pode criar APIs e conectores personalizados que podem ser chamados a partir de seus fluxos de trabalho.

Acesso direto a recursos em redes virtuais do Azure

Os fluxos de trabalho de aplicativos lógicos podem acessar recursos seguros, como máquinas virtuais, outros serviços e sistemas que estão dentro de uma rede virtual do Azure quando você usa os Aplicativos Lógicos do Azure (Padrão). O Azure Logic Apps (Standard) é uma instância de inquilino único do Azure Logic Apps que utiliza recursos dedicados e é executada em separado das instâncias globais e multi-inquilino do Azure Logic Apps.

Hospedar e executar fluxos de trabalho de aplicativos lógicos em sua própria instância dedicada ajuda a reduzir o impacto que outros locatários do Azure podem ter no desempenho do aplicativo, também conhecido como efeito "vizinhos barulhentos".

Os Aplicativos Lógicos do Azure (Padrão) fornecem os seguintes benefícios:

  • Seus próprios endereços IP estáticos, que são separados dos endereços IP estáticos que os aplicativos lógicos compartilham em Aplicativos Lógicos do Azure multilocatário. Você também pode configurar um único endereço IP de saída público, estático e previsível para se comunicar com os sistemas de destino. Dessa forma, você não precisa configurar aberturas de firewall extras nesses sistemas de destino.

  • Maiores limites de duração de execução, retenção de armazenamento, taxa de transferência, tempo limite de solicitação e resposta HTTP, tamanhos de mensagem e solicitações de conector personalizadas. Para obter mais informações, consulte Limites e configuração para Aplicativos Lógicos do Azure.

Como funcionam as aplicações lógicas

Um fluxo de trabalho de uma aplicação lógica começa sempre com um único gatilho. O gatilho é acionado quando uma condição é atendida, por exemplo, quando um evento específico acontece ou quando os dados atendem a critérios específicos. Muitos gatilhos incluem funcionalidades de agendamento que controlam com que frequência o seu fluxo de trabalho é executado. Depois que o gatilho é acionado, uma ou mais ações executam operações que processam, manipulam ou convertem dados que percorrem o fluxo de trabalho ou que avançam o fluxo de trabalho para a próxima etapa.

Com base no exemplo anterior, a seção a seguir explica a lógica por trás do fluxo de trabalho de exemplo, que processa pedidos de entrada para um sistema de pedidos. Como lembrete, seu objetivo é revisar manualmente os pedidos acima de um determinado custo. O fluxo de trabalho já tem etapas que determinam o custo com base num pedido recebido. Assim, você adiciona uma condição que compara cada pedido ao seu limite de custo, por exemplo:

  • Se o pedido estiver abaixo de um determinado valor, a condição é falsa. Assim, o fluxo de trabalho processa o pedido.

  • Se a condição for verdadeira, o fluxo de trabalho enviará um e-mail para revisão manual. Um switch determina a próxima etapa.

    • Se o revisor aprovar, o fluxo de trabalho continuará a processar o pedido.

    • Se o revisor escalar, o fluxo de trabalho enviará um e-mail de escalonamento para obter mais informações sobre o pedido.

      • Se os requisitos de escalonamento forem atendidos, a condição de resposta será verdadeira. Portanto, a encomenda foi processada.
      • Se a condição de resposta for falsa, um e-mail será enviado sobre o problema.

A captura de tela mostra o designer de fluxo de trabalho e um exemplo de fluxo de trabalho corporativo que usa opções e condições.

Entrega garantida de mensagens

O Azure Logic Apps entrega uma mensagem "pelo menos uma vez". Nenhuma mensagem se perde, e raramente o serviço entrega uma mensagem mais do que uma vez. No entanto, se a sua empresa não lida com ou não consegue lidar com mensagens duplicadas, precisa de implementar idempotência. Esta abordagem aceita mensagens idênticas ou duplicadas, preservando a integridade dos dados e a estabilidade do sistema. Após a primeira execução, as operações duplicadas não alteram o resultado.

Opções de preços

Cada opção de hospedagem de aplicativo lógico (multilocatário, locatário único, ambiente do Serviço de Aplicativo (ASE) v3 ou ambiente parcialmente conectado) tem um modelo de preços diferente. Por exemplo, os fluxos de trabalho do aplicativo lógico de consumo multilocatário seguem o modelo de preços de consumo, enquanto os fluxos de trabalho do aplicativo lógico padrão de locatário único seguem o modelo de preços padrão. Para obter detalhes de preços específicos, consulte Preços dos Aplicativos Lógicos do Azure.

Em que diferem o Azure Logic Apps, o Functions, o WebJobs e o Power Automate?

Todos esses serviços ajudam você a se conectar e reunir sistemas diferentes. Cada serviço tem vantagens e benefícios, pelo que combinar as respetivas capacidades é a melhor forma de criar rapidamente um sistema de integração dimensionável e completo. Por exemplo, o Funções do Azure é centrado no código, enquanto o Azure Logic Apps é centrado na orquestração. Para obter mais informações, consulte Escolher entre Aplicativos Lógicos do Azure, Funções do Azure, WebJobs do Azure e Microsoft Power Automate.

Qual é a diferença entre as Aplicações Lógicas do Azure e os Runbooks de Automação do Azure?

Os Runbooks de Automação do Azure fornecem uma solução simples e económica para ações de remediação simples, como reiniciar máquinas virtuais. Por outro lado, a plataforma de Aplicativos Lógicos do Azure é ideal para fluxos de trabalho automatizados ou orquestrações que envolvem vários serviços, sistemas, aplicativos e dados. Esses cenários também incluem cargas de trabalho que executam código personalizado ou que exigem lógica complexa que usa estruturas de controle, como loops, ramificação, condições e muito mais.

Introdução

Antes de experimentar o Azure Logic Apps, precisa de uma conta Azure e de uma subscrição. Se não tens subscrição, arranja uma conta gratuita no Azure.

Quando estiver pronto, comece com um ou mais dos seguintes guias de instruções para os Aplicativos Lógicos do Azure:

Próximos passos