Personalización de procesos empresariales

API Management
Servicio de bots
Cosmos DB
Data Factory
Data Lake Storage
Event Hubs
Functions
SQL Database
Storage

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

Diagrama de la arquitectura

Flujo de datos

Los datos fluyen por la solución de la siguiente manera:

  1. El sistema de la compañía aérea asigna vuelos al canal de Teams que también se muestra en Power Apps.
  2. 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.
  3. 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.
  4. Azure Functions ejecuta las llamadas de Graph API que se procesan en Azure Storage.
  5. 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.
  6. Bots personalizados envían actualizaciones de los vuelos a los usuarios de Teams.
  7. 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