Flujo de Trabajo del Sistema
flowchart TD
A[Usuario completa Microsoft Form] --> B[Azure Logic App escucha evento]
B --> C[Logic App inserta solicitud al backend via API]
C --> D[Administrador aprueba solicitud]
D --> E{Sistema verifica criterio de reasignacion}
E -->|Usuario sin uso mas de 30 dias y no en lista blanca| F[Quitar licencia a usuario que no la utiliza]
E -->|Hay licencia disponible| G[Asignar licencia directamente]
F --> H[Asignar licencia mediante grupo de Microsoft 365]
G --> H
H --> I[Crear y cerrar ticket en InvGate via API]
I --> J[Tarea recurrente actualiza usuarios de Entra ID y uso de M365 Copilot]
style A fill:#e3f2fd
style B fill:#fff3e0
style C fill:#f3e5f5
style D fill:#e8f5e9
style E fill:#fff9c4
style F fill:#ffebee
style G fill:#e8f5e9
style H fill:#e1f5fe
style I fill:#fce4ec
style J fill:#f1f8e9