🕸️ Tenants

Utilisation des tenants le long d'un licence multi-tenantarrow-up-right 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.

circle-info

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

  • Organisation nom unique du tenant. Cela ne peut pas être modifié ultérieurement.

  • Domain est 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ée vous 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ème copier les paramètres système racine du tenant vers le tenant nouvellement créé.

circle-info

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.

triangle-exclamation

↪️arrow-up-right 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.

circle-info

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 ?