🕸️ Tenants
Utilisation des tenants le long d'un licence multi-tenant vous pouvez exécuter une seule installation de ngSurvey partagée entre plusieurs organisations ou clients, chacun disposant de ses propres utilisateurs, groupes, sondages et paramètres système séparés, qui peuvent être gérés soit au niveau du tenant, soit globalement depuis le tenant racine.

Chaque tenant peut être configuré en utilisant des noms d'hôte ou des domaines que ngSurvey utilisera pour savoir sous quel tenant il doit fonctionner. En interne, chaque tenant dispose de sa propre base de données isolée, ce qui vous permet d'exécuter des tenants sur des serveurs ou des régions différents de la base de données principale de ngSurvey.
Comme chaque tenant dispose de ses propres paramètres, vous pouvez définir un branding différent pour chacun des tenants.
➕ Ajout d'un tenant
Les nouveaux tenants peuvent être ajoutés et gérés depuis l'écran Système / Tenant.

🔅 Propriétés du tenant
Organisationnom unique du tenant. Cela ne peut pas être modifié ultérieurement.Domainest le domaine / hôte sous lequel le tenant s'exécutera. Vous pouvez avoir un ou plusieurs domaines / hôtes par tenant.Utiliser une chaîne de connexion personnaliséevous permet de définir votre propre chaîne de connexion vers une base de données ngSurvey qui sera utilisée par le tenant.Copier les paramètres systèmecopier les paramètres système racine du tenant vers le tenant nouvellement créé.
Le premier utilisateur créé dans le tenant avec des privilèges sera le même utilisateur qui a été utilisé pour ajouter le tenant en tant qu'administrateur. Les utilisateurs peuvent être modifiés soit en se connectant au tenant en utilisant le domaine/hôte défini pour le tenant, soit via le tenant racine en changeant le contexte du tenant racine vers le tenant nouvellement créé.
🔨 Édition du tenant
Les tenants peuvent être supprimés ou modifiés depuis l'écran Système / Tenant. Vous pouvez à tout moment voir le statut de votre tenant et de sa base de données.

En cas de mises à jour vers des versions plus récentes, NGSurvey mettra automatiquement à jour toutes les bases de données des tenants si vous avez AutoDBUpgrade en place pour la mise à niveau automatique. Si vous avez désactivé la mise à niveau automatique, vous pouvez utiliser l'option Upgrade tenants pour mettre à jour toutes les bases de données des tenants qui ne sont pas synchronisées avec l'installation racine de ngSurvey.
Faites attention si vous supprimez un tenant avec sa base de données car les données ne peuvent pas être récupérées à moins que vous n'ayez une sauvegarde de la base de données.
↪️️ Passer du tenant racine à un tenant
Les tenants sont choisis par ngSurvey en fonction du domaine / hôte utilisé pour appeler le site ngSurvey ; toutefois, les administrateurs peuvent accéder à tous les tenants différents en utilisant le commutateur de tenant.

En utilisant le commutateur, vous pouvez choisir n'importe quel tenant de votre choix ; une fois sélectionné, ngSurvey s'exécutera dans le contexte de ce tenant, vous permettant de modifier et de gérer toutes les données, utilisateurs et paramètres disponibles sous ce tenant.

Il n'est possible de basculer vers un tenant différent que lorsque vous exécutez la section administration sous l'installation racine de ngSurvey avec des privilèges d'administrateur.
👩🏻💻 Appels API des tenants
Comme pour les sondages et la section administration, ngSurvey exécutera automatiquement l'appel API en fonction du domaine/hôte utilisé pour appeler l'API. Il est cependant possible de forcer l'appel API à s'exécuter dans le contexte d'un tenant donné lorsqu'il est appelé depuis le tenant racine en ajoutant le nom/valeur d'en-tête suivant dans votre appel HTTP.
X-NGS-TenantId:TenanId
Pour usurper l'utilisateur courant afin d'accéder à un tenant, vous devez appeler l'API en utilisant un compte administrateur depuis le tenant racine.
Mis à jour
Ce contenu vous a-t-il été utile ?