HEISENBERG - BI & Analytics
Application interne DYNORS - Business Intelligence et dashboards temps réel
🎯 Objectif
HEISENBERG est la plateforme de Business Intelligence de DYNORS. Elle agrège les données de toutes les applications (RAGNAR, FISCAL, YOBALÉ, etc.) pour fournir des dashboards temps réel, KPIs et analyses avancées.
📋 Informations Générales
| Propriété | Valeur |
|---|---|
| Nom | HEISENBERG |
| Type | Application interne |
| Domaine | BI, Analytics, Reporting |
| Ports (réf.) | API Spring : 8080 (local) / 8084 (compose) — context-path /heisenberg · UI Angular : 4212 (ng serve / compose) |
| Repository | dynors-internal/applications/heisenberg |
| Status | Socle livré — Angular + Spring (login LDAP, API démo, Docker, CI, exemples K8s) ; évolutions BI / inter-app à poursuivre. |
Maquette HTML de référence
- Fichier versionné :
dynors-internal/applications/heisenberg/frontend/src/assets/HEISENBERG-reference.html(dashboards RAGNAR/ESN, FISCAL, YOBALÉ, Système — Chart.js, thèmes multiples). - Feuille de route : docs/HEISENBERG_BI_INTERNE.md (dépôt
dynors).
🏗️ Architecture
Stack cible (alignement dynors-internal)
- Backend : Java, Spring Boot 3.x,
dynors-security, agrégations / APIs (données réelles ou inter-app via SLY selon périmètre). - Base de données : PostgreSQL (analytics / séries temporelles si besoin).
- Frontend : Angular (même démarche que RED) — découpage composants à partir de la maquette HTML.
Ancienne piste documentaire (non retenue pour l’alignement ESN)
- Variante exploratoire : FastAPI + React — non retenue pour homogénéiser avec RAGNAR, RED, TAKKU.
✨ Fonctionnalités Principales
1. Dashboards Temps Réel
- 📋 KPIs temps réel (toutes apps)
- 📋 Alertes automatiques (seuils)
- 📋 Visualisations interactives
2. Analytics Multi-Sources
| Source | Données Analysées |
|---|---|
| RAGNAR | Projets, time tracking, facturation |
| FISCAL | Factures, taxes, paiements |
| YOBALÉ | Livraisons, performances chauffeurs |
| DAWALALE | Inscriptions, taux réussite examens |
3. Rapports Automatiques
- 📋 Rapports hebdomadaires/mensuels
- 📋 Export PDF/Excel
- 📋 Envoi automatique (email)
📊 Dashboards Prévus
Dashboard RAGNAR (ESN)
- Projets actifs : Nombre, budget consommé
- Time tracking : Heures par projet/employé
- Facturation : CA mensuel, impayés
- Ressources : Charge équipe, disponibilités
Dashboard FISCAL
- Factures : Créées, payées, en attente
- CA par pays : SN, FR, etc.
- Taxes collectées : Par juridiction
- Délais paiement : Moyens, dépassements
Dashboard Multi-App
- Santé système : Uptime, erreurs
- Performance : Response times, throughput
- Utilisation : Utilisateurs actifs, stockage
🔄 Intégrations
Sources de Données
- RAGNAR : REST API + webhooks
- FISCAL : REST API + webhooks
- YOBALÉ : REST API + webhooks
- dynors-media : Stats utilisation storage
Exports
- PDF : Via dynors-pdf
- Excel : Export côté backend (format à définir)
- Email : Via dynors-notify
🎯 Roadmap
📋 Phase 1 (Spécifié)
- Architecture BI
- Dashboards RAGNAR
- KPIs temps réel
- Rapports automatiques
📋 Phase 2
- Dashboards FISCAL
- Analytics YOBALÉ
- Machine Learning (prédictions)
- Alertes intelligentes
📋 Phase 3
- Dashboards personnalisables
- Query builder UI
- API publique analytics
- Intégration Tableau/PowerBI
📚 Documentation
- Spécifications : À créer
- Architecture : À créer
Dernière mise à jour : 8 avril 2026