Manuel de l'opérateur de plateforme
En tant qu'opérateur de plateforme, vous utilisez ImpartLab Manager pour provisionner les locataires, gérer les plans et abonnements, définir les droits de fonctionnalités et surveiller la plateforme. L'accès exige le rôle SuperAdmin.
Votre premier jour
- Se connecter à ImpartLab Manager
- Provisionner votre premier locataire
- Créer ou vérifier un plan d'abonnement sous Plans
- Attribuer le plan depuis l'onglet Billing du locataire
- Définir les indicateurs de fonctionnalités dans l'onglet Features du locataire
- Configurer le SMTP et le SSO dans le fichier
.envdu déploiement - Vérifier que le locataire est actif et que son administrateur peut se connecter
Dix tâches principales
| # | Tâche | Où | Comment faire |
|---|---|---|---|
| 1 | Provisionner un nouveau locataire | Tenants → Create Tenant | Provisionner un locataire |
| 2 | Attribuer un plan d'abonnement | Tenants → [locataire] → Billing | Plans et facturation |
| 3 | Activer ou désactiver un locataire | Tenants → Activate / Disable | Cycle de vie du locataire |
| 4 | Définir les droits de fonctionnalités | Tenants → [locataire] → Features | Droits |
| 5 | Créer un plan d'abonnement | Plans → Create Plan | Plans et facturation |
| 6 | Gérer les utilisateurs opérateurs et locataires | Users | — |
| 7 | Consulter la piste d'audit d'un locataire | Tenants → [locataire] → Audit | Journal d'audit |
| 8 | Envoyer une notification de plateforme | Notifications | — |
| 9 | Configurer la connexion Google / Microsoft | .env → GOOGLE_CLIENT_ID / MICROSOFT_CLIENT_ID | SSO |
| 10 | Configurer le SMTP pour les e-mails | .env → SMTP_HOST, SMTP_FROM | Voir README.md → Variables d'environnement |
Ce que vous pouvez faire
| Section | Tâches |
|---|---|
| Tenants | Créer, activer, désactiver, activer/désactiver en masse, attribuer des plans, exporter en CSV |
| Fiche du locataire | Onglets Overview, Features, Users, Billing, Audit, Domain et Database health |
| Plans | Créer, modifier et supprimer des plans d'abonnement (nom, prix, plafond d'utilisateurs, stockage, indicateurs) |
| Subscriptions | Consulter les abonnements, prolonger d'un an, annuler ou restaurer |
| Users | Parcourir les utilisateurs des locataires et désactiver un compte |
| Roles | Consulter la liste des rôles de la plateforme |
| Notifications | Consulter et envoyer des notifications de plateforme |
| CORS Origins | Autoriser des origines navigateur supplémentaires à appeler l'API |
| Settings | Configuration de la plateforme |
Comment fonctionne le provisionnement
La création d'un locataire :
- enregistre le nom, l'identifiant (slug de sous-domaine) et le niveau — le niveau est obligatoire ;
- marque le locataire actif avec un abonnement d'essai, mais sans plan ni date d'expiration tant qu'aucun plan n'est attribué ;
- initialise tous les rôles du locataire, dont Admin ;
- crée un compte Super Admin à
admin@<identifiant>.comet renvoie son mot de passe temporaire une seule fois — copiez-le et transmettez-le de façon sécurisée ; - initialise la session académique courante et ses trimestres par défaut.
Attribuez ensuite un plan depuis Billing. Voir Cycle de vie du locataire.
Application du statut du locataire
Lorsque TENANT_STATUS_ENFORCEMENT n'est pas false, le ResourceServer et le VC rejettent les requêtes des locataires inactifs, sans abonnement ou dont l'abonnement a expiré. Ne le définissez à false que temporairement, par exemple pendant une migration. Voir Cycle de vie du locataire.
Liens utiles
- Cycle de vie du locataire
- Plans et facturation
- Droits de fonctionnalités
- SSO
- Voir
DEPLOYMENT.mdà la racine du dépôt pour les procédures de mise à niveau