Les connecteurs font le lien entre l'application mobile et le Système d'Information (SI) de l'établissement c'est pourquoi il ne sont pas distribués avec l'application. Chaque établissement devra mettre à disposition les connecteurs nécessaires aux fonctionnalités de l'application qu'il souhaite proposer dans l'application mobile.
Ainsi dans Multi 1 connecteur est utilisé par 1 Module (µService) du backend.
Chaque connecteur est autonome. Il peut donc être développé dans n'importe quel langage, déployé n'importe où tant qu'il est accessible depuis le backend de l'application mobile.
En revanche, chaque connecteur doit respecter un format d'entrée et de sortie pour être compatible avec Multi. Ces formats donc décrits dans les pages suivantes.
- Connecteur CMS Headless
- Provisioning des users et rôles
- Provisionning des cartes dématérialisées
- Provisioning de la carte établissement dématérialisée
- Provisionning de la carte étudiante européenne
- Provisioning de l'annuaire de recherche
- Connecteur Chatbot
- Provisioning des emplois du temps
- Provisioning des mails non lus et des événements à venir
- Provisioning des menus du restaurant
- Provisioning des notifications
- Provisioning POI pour la map
- Collecte des statistiques d'usage
- x <Modèle de page>
Les connecteurs ne sont pas fournit avec Esup-Multi. Chaque établissement doit fournir les API attendues. Elles peuvent être :
- développées dans n'importe quel langage,
- hébergées n'importe où tant qu'elles sont accessibles depuis le backend µServices,
- branchées à n'importe quelle(s) brique(s) du Système d'Information de l'établissement