Processos de negócios personalizados

Gerenciamento de API do Azure
Serviço de Bot da IA do Azure
Funções do Azure
Power Apps
Power BI
Power Automate

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.

Este exemplo demonstra como você pode implantar portais que automatizam processos manuais ou baseados em papel e criam uma experiência de usuário rica. Empregue o gerenciamento de API do Azure e o Azure Functions para conectar APIs personalizadas, que acessam seus sistemas herdados. Usando bancos de dados gerenciados pelo Azure e uma abordagem low-code para automatizar tarefas, você pode reduzir os custos gerais da solução enquanto cria rapidamente aplicativos em tempo real, resilientes e escaláveis por padrão.

Arquitetura

Diagram that shows dataflow in airline system with Azure components.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

Os dados fluem pela solução da seguinte maneira:

  1. O sistema da empresa aérea se comunica com uma API personalizada hospedada no Gerenciamento de API do Azure.
  2. Um coordenador de API personalizado recebe notificações e lida com mensagens recebidas do sistema da companhia aérea. Ele os envia para o Power Apps, onde os voos são atribuídos aos canais do Microsoft Teams.
  3. Quando um usuário seleciona um voo para monitorar ou quando o sistema atribui o usuário a um voo, o sistema enfileira uma chamada da Graph API em uma fila de Conta de Armazenamento do Azure para processamento posterior.
  4. O Azure Functions executa as chamadas da Graph API com base nas mensagens recebidas na fila de armazenamento, enviando notificações para o Teams e também transmite todos os eventos para um Hub de Eventos do Azure para análises adicionais.
  5. O sistema de notificação da empresa aérea é gerenciado por um serviço de mensagens de bot personalizado que emprega o Serviço de Bot do Azure.
  6. Bots personalizados enviam atualizações de voo para usuários no Teams.
  7. Um armazenamento do Azure Data Lake oferece retenção de longo prazo e processamento em microlote de eventos dos Hubs de Eventos, gerando relatórios avançados com o Power BI.

Componentes

Os dados são carregados destas fontes de dados diferentes usando diversos componentes do Azure:

  • Power Apps: melhore o desempenho de sua organização criando, de forma rápida, aplicativos que não precisam de muito código e que modernizam processos e resolvem desafios difíceis.
  • Azure Functions: acelere e simplifique o desenvolvimento de aplicativos com a computação sem servidor
  • Azure API Management: plataforma de gerenciamento híbrida e de várias nuvens para APIs em todos os ambientes
  • Banco de Dados SQL do Azure: crie aplicativos que se adaptam ao ritmo do seu negócio com SQL gerenciado e inteligente na nuvem
  • Azure Cosmos DB: banco de dados NoSQL rápido com APIs abertas para qualquer escala
  • Azure Storage: armazenamento em nuvem altamente escalável e seguro para seus dados, aplicativos e cargas de trabalho
  • Hubs de Eventos do Azure: ingestão de dados em tempo real simples, segura e escalável
  • Azure Data Lake Storage: data lake altamente escalável e seguro para suas cargas de trabalho de análise de alto desempenho
  • Serviço de Bot do Azure: um serviço gerenciado desenvolvido especificamente para o desenvolvimento de bots
  • Azure Data Factory: serviço de integração de dados híbrido que simplifica o ETL em escala
  • Power Automate: simplifica tarefas repetitivas e processos sem papel.
  • Power BI é um conjunto de ferramentas de análise de negócios para analisar dados e compartilhar informações.

Detalhes do cenário

Possíveis casos de uso

O uso de fluxos de trabalho digitais não se limita a nenhum setor. Os fluxos de trabalho digitais baseados em documentos usam os mesmos componentes, mas os organizam de forma diferente para atender aos requisitos de um processo. Exemplos de indústrias que podem se beneficiar de processos automatizados incluem, mas não estão limitados a:

  • Produção
  • Serviços de saúde
  • Educação
  • Finance
  • Empresas de advocacia
  • Companhias aéreas (aeroespaciais)

Próximas etapas