...
Chaque module qui compose le backend est un µService. On trouve l'ensemble des µServices dans dev/user-backend-nest/microservices.
...
Chaque microservice fait appel à une ou plusieurs connecteurs décrit dans les pages Connecteurs :
...
| µService | Description | Connecteurs |
|---|---|---|
| auth | Authentification CAS | Provisioning des users et rôles, CMS Headless |
| cards | Cartes dématérialisées | Provisioning des cartes dématérialisées |
| chatbot | Agent conversationnel | Connecteur Chatbot, |
| clocking |
| Gestion du temps de travail | |
| contact-us |
...
| Formulaire de contact | CMS Headless | |
| contacts |
...
| Annuaire |
...
| Provisioning de l'annuaire de recherche | ||
| features | Affichage des services dans l'app | CMS Headless |
| important-news |
...
| Bandeau d'information | CMS Headless | |
| mail-calendar |
...
...
| Plans | ||
| notifications |
...
| Notifications internes | Provisioning des notifications, CMS Headless | |
| restaurants |
...
| Menus des restos U du CROUS |
...
| Provisioning des menus du CROUS | ||
| rss | Actualites | Flux RSS |
| schedule |
...
| Emploi du temps | Provisioning des emplois du temps | |
| social-network |
...
| Réseaux sociaux | CMS Headless | |
| static-pages |
...
| Affichage des pages statiques |
...
| CMS Headless | ||
| statistics | Collecte de statistiques d'usage | Collecte des statistiques d'usage |
Si on souhaite ne pas utiliser un module il suffit donc de ne pas le lancer en commentant la ligne correspondante dans le fichier package.json situé à la racine du projet.
...