Module ChrConnector
Le module ChrConnector est le connecteur entre le système CHR (logiciel de gestion de la restauration) et l'intranet.
Sous-domaine : chr.tarbouriech.tech
Fonctionnalités
- Import des données CHR
- Parsing et mapping vers les structures internes
- Synchronisation périodique
- Exposition de widgets sur le Dashboard
Architecture
Suit le même pattern que les autres modules de connecteur :
Source CHR (fichier/API)
↓
ChrImportService
↓
ChrMappingService
↓
Persistance + logs
Règles
- Les imports sont idempotents (safe à relancer)
- Les erreurs de connexion sont tolérées (retry avec backoff)
- Les données CHR ne sont jamais écrasées sans versionning