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.
- Collecte des statistiques d'usage
- Connecteur Chatbot
- Connecteur CMS Headless
- Provisioning de l'annuaire de recherche
- Provisioning des cartes dématérialisées
- Provisioning des emplois du temps
- Provisioning des mails non lus et des événements à venir
- Provisioning des menus du restaurant
- Provisioning des notifications
- Provisioning des users et rôles
- Provisioning POI pour la map
- 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