Editar

Partilhar via


Processos de negócio personalizados

Azure API Management
Serviço de Bot do Azure AI
Azure Functions
Power Apps
Power BI
Power Automate

Ideias de soluções

Este artigo descreve uma ideia de solução. Seu arquiteto de nuvem pode usar essa orientação para ajudar a visualizar os principais componentes para uma implementação típica dessa arquitetura. Use este artigo como ponto de partida para projetar uma solução bem arquitetada que se alinhe com os requisitos específicos da sua carga de trabalho.

Este exemplo demonstra como você pode implantar portais que automatizam processos manuais ou baseados em papel e apresentam uma experiência de usuário rica. Utilize o gerenciamento de API do Azure e o Azure Functions para conectar APIs personalizadas, que aproveitam 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 que são em tempo real, resilientes e escaláveis por padrão.

Arquitetura

Diagrama que mostra o fluxo de dados no sistema aéreo com componentes do Azure.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

Os dados fluem através da solução da seguinte forma:

  1. O sistema da companhia 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. Envia-os para as 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 API do Graph em uma fila da Conta de Armazenamento do Azure para processamento posterior.
  4. O Azure Functions executa as chamadas da API do Graph com base nas mensagens de entrada na fila de armazenamento, enviando notificações para o Teams, e também transmite todos os eventos para um Hubs de Eventos do Azure para análises adicionais.
  5. O sistema de notificação da companhia aérea é gerenciado por um serviço de mensagens de bot personalizado que emprega o Serviço de Bot do Azure.
  6. Os bots personalizados enviam atualizações de voo para os usuários no Teams.
  7. Um armazenamento do Azure Data Lake oferece retenção de longo prazo e processamento em microlote de eventos de Hubs de Eventos, gerando relatórios perspicazes com o Power BI.

Componentes

Os dados são carregados dessas diferentes fontes de dados usando vários componentes do Azure:

  • Power Apps: aumente a agilidade em toda a sua organização criando rapidamente aplicativos low-code que modernizam processos e resolvem desafios difíceis.
  • Azure Functions: acelere e simplifique o desenvolvimento de aplicativos com computação sem servidor
  • Gerenciamento de API do Azure: plataforma de gerenciamento híbrida e multicloud para APIs em todos os ambientes
  • Banco de Dados SQL do Azure: crie aplicativos que são dimensionados de acordo com o 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
  • Armazenamento do Azure: armazenamento na nuvem massivamente escalável e seguro para os seus dados, aplicações 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 massivamente 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 criado 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: simplifique tarefas repetitivas e processos sem papel
  • O Power BI é um conjunto de ferramentas de análise de negócios para analisar dados e compartilhar insights.

Detalhes do cenário

Potenciais casos de utilização

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 organizam-nos de forma diferente para atender aos requisitos de um processo. Exemplos de setores que podem se beneficiar de processos automatizados incluem, mas não estão limitados a:

  • Manufacturing
  • Cuidados de saúde
  • Education
  • Finance
  • Sociedades de advogados
  • Companhias aéreas (aeroespacial)

Próximos passos