Idea de solución
Si le gustaría que expandamos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comuníquese a través de los Comentarios de GitHub.
En este ejemplo se muestra cómo implementar portales que automatizan procesos manuales o en papel y muestran una experiencia de usuario enriquecida. Aproveche Azure API Management y Azure Functions para conectar las API personalizadas que sacan partido de los sistemas heredados. Mediante el uso de bases de datos administradas de Azure y un enfoque de poco código para automatizar las tareas puede reducir los costos generales de la solución, a la vez que crea fácilmente aplicaciones que son en tiempo real, resistentes y escalables de forma predeterminada.
Arquitectura

Flujo de datos
Los datos fluyen por la solución de la siguiente manera:
- El sistema de la compañía aérea asigna vuelos al canal de Teams que también se muestra en Power Apps.
- El coordinador de API personalizado hospedado en Azure API Management recibe notificaciones y controla los mensajes entrantes del sistema de la compañía aérea.
- Cuando un usuario selecciona el vuelo que se va a supervisar o el sistema asigna el usuario a un vuelo, la llamada de Graph API se pone en cola para que el coordinador la procese.
- Azure Functions ejecuta las llamadas de Graph API que se procesan en Azure Storage.
- Las notificaciones del sistema de la compañía aérea las administran un servicio de mensajería de bot personalizado que aprovecha Azure Bot Service.
- Bots personalizados envían actualizaciones de los vuelos a los usuarios de Teams.
- Power BI genera informes a partir de Azure Data Lake, en función de la actividad de Teams.
Componentes
De estos orígenes de datos diferentes, los datos se cargan con varios componentes de Azure:
- Power Apps: aumente la agilidad en su organización mediante la compilación rápida de aplicaciones con poco código que modernicen procesos y resuelvan desafíos difíciles.
- Azure Functions: acelere y simplifique el desarrollo de aplicaciones con el proceso sin servidor
- Azure API Management: plataforma de administración híbrida multinube para las API de todos los entornos.
- Azure SQL Database: cree aplicaciones que escalen al ritmo de su negocio con SQL administrado e inteligente en la nube.
- Azure Cosmos DB: Base de datos NoSQL rápida con API abiertas para cualquier escala
- Azure Storage: Almacenamiento en la nube seguro y escalable de forma masiva para sus datos, aplicaciones y cargas de trabajo
- Azure Event Hubs: Ingesta de datos en tiempo real sencilla, segura y escalable
- Azure Data Lake Storage: Lago de datos seguro y que se pueden escalar de forma masiva para cargas de trabajo de análisis de alto rendimiento
- Azure Bot Service: un servicio administrado compilado expresamente para el desarrollo de bots
- Azure Data Factory: servicio de integración de datos híbridos que simplifica la extracción, transformación y carga de datos a escala
- Power Automate: simplifique las tareas repetitivas y los procesos no impresos
- Power BI es un conjunto de herramientas de análisis de negocios que sirve para analizar datos y compartir conocimientos.
Pasos siguientes
- Más información: https://aka.ms/learnpowerapps