O que é o Azure Logic Apps?

Concluído

Vamos começar com algumas definições e um tour rápido pelos principais recursos dos Aplicativos Lógicos do Azure. Esta visão geral ajuda você a determinar se os Aplicativos Lógicos do Azure são adequados para o seu cenário de negócios.

O que é um processo de negócio?

Um processo de negócios é geralmente uma sequência de tarefas que produzem um resultado específico. O resultado poderá ser uma decisão, alguns dados ou uma notificação.

Um cenário em nossa empresa de calçados é monitorar as notícias do setor para reações do mercado. Esse processo de negócios inclui a seguinte sequência de tarefas:

  • Detete artigos de notícias sobre o setor.
  • Analise o sentimento.
  • Armazene um link para artigos positivos.
  • Envie um e-mail de relações públicas para artigos negativos.

Essas etapas acontecem em uma ordem específica, portanto, muitas vezes você pode descrevê-las como um fluxograma. O diagrama a seguir mostra um fluxograma de exemplo para o processo de monitoramento de artigos de notícias. Observe que existem três tipos de operações:

  • Um evento que inicia o fluxo.
  • Etapas de processamento que fazem a maior parte do trabalho.
  • Uma operação de controlo que toma uma decisão.

O diagrama mostra o fluxograma de como uma empresa fictícia de calçados processa artigos de notícias da indústria.

O que é o Azure Logic Apps?

As Aplicações Lógicas do Azure são uma plataforma na nuvem que o ajuda a automatizar a execução do seu processo empresarial como um fluxo de trabalho de aplicação lógica. Você cria e implanta um recurso de aplicativo lógico no Azure e usa o designer de fluxo de trabalho para organizar componentes pré-criados na sequência necessária.

Quando o fluxo de trabalho é executado, o designer envia a definição do fluxo de trabalho para o mecanismo de execução de Aplicativos Lógicos do Azure. O mecanismo de execução inicia seu fluxo de trabalho quando a condição especificada é atendida e gerencia os recursos de computação necessários para executar o processo. O diagrama a seguir mostra uma visão de alto nível das etapas:

O diagrama mostra as etapas para definir e executar um fluxo de trabalho de aplicativo lógico: selecione os componentes, use o designer para organizá-los e salve seu trabalho.

O poder dos Aplicativos Lógicos do Azure vem da diversidade de componentes pré-criados e de sua capacidade de trabalhar juntos. Esses componentes permitem que você se conecte a 1.000+ serviços, sistemas e outras fontes de dados, não apenas Azure e Microsoft, mas também produtos externos. O diagrama a seguir mostra apenas alguns dos produtos que você pode integrar ao seu fluxo de trabalho:

O diagrama mostra os serviços disponíveis em um fluxo de trabalho de aplicativo lógico. Os serviços são mostrados em quatro grupos: armazenamento de dados, processamento de dados, comunicação e monitoramento de notícias do setor.

Você cria seu fluxo de trabalho a partir dos componentes que usa em seu processo de negócios. Você pode conectar os componentes em qualquer padrão ou ordem que você precisa. Você pode adicionar a tomada de decisões e outros componentes de controle ao seu fluxo de trabalho adicionando condições e loops. O diagrama a seguir mostra como você pode combinar produtos externos para implementar o fluxo de trabalho de monitoramento de notícias do setor:

O diagrama mostra o mapeamento do processo de negócios de análise de artigos de notícias para um fluxo de trabalho de aplicativo lógico.

O modelo de Aplicativos Lógicos do Azure é extensível. Se não existir nenhum componente pré-criado para o serviço, sistema ou API de que necessita, pode criar o seu próprio. Você também pode executar código personalizado no Azure Functions, que pode ser chamado a partir do seu fluxo de trabalho, ou trechos de código e scripts usando os componentes para esses fins.

Se tivermos que usar uma palavra para descrever o foco dos Aplicativos Lógicos do Azure, essa palavra é integração. Esta plataforma ajuda-o a juntar serviços e sistemas diferentes para implementar um fluxo de trabalho que suporta um processo empresarial. Sua função é usar o designer de fluxo de trabalho para organizar os componentes na sequência que você precisa. Para a maioria dos fluxos de trabalho, você não precisa escrever nenhum código, para que você possa preparar um fluxo de trabalho e executá-lo em minutos.

Gorjeta

Se você tiver o Microsoft Copilot instalado, você pode fazer estas perguntas ao Copilot:

  • Quais são os principais cenários úteis nos Aplicativos Lógicos do Azure?
  • Fale-me sobre conectores pré-criados nas Aplicações Lógicas do Azure?