🕸️ Tenants
Verwendung von Tenants zusammen mit einer Multi-Tenant-Lizenz können Sie eine einzige Installation von ngSurvey betreiben, die von mehreren Organisationen oder Kunden gemeinsam genutzt wird, wobei jede ihre eigenen separaten Benutzer, Gruppen, Umfragen und Systemeinstellungen hat, die entweder auf Tenant-Ebene oder global vom Root-Tenant aus verwaltet werden können.

Jeder Tenant kann über Hostnamen oder Domains eingerichtet werden, die ngSurvey verwendet, um zu wissen, unter welchem Tenant es ausgeführt werden soll. Intern hat jeder Tenant seine eigene isolierte Datenbank, sodass Sie Tenants auf anderen Servern oder in anderen Regionen betreiben können als die Haupt-ngSurvey-Datenbank.
➕ Hinzufügen eines Tenants
Neue Tenants können über den Bereich System / Tenant hinzugefügt und verwaltet werden.

🔅 Tenant-Eigenschaften
Organisation
eindeutiger Name des Tenants. Dieser kann später nicht geändert werden.Domain
ist die Domain / der Host, unter dem der Tenant ausgeführt wird. Sie können pro Tenant eine oder mehrere Domains / Hosts haben.Benutzerdefinierte Verbindungszeichenfolge verwenden
erlaubt Ihnen, Ihre eigene Verbindungszeichenfolge zu einer ngSurvey-Datenbank zu definieren, die vom Tenant verwendet wird.Systemeinstellungen kopieren
kopiert die Root-Systemeinstellungen des Systems in den neu erstellten Tenant.
🔨 Tenant-Bearbeitung
Tenants können über den Bereich System / Tenant entfernt oder bearbeitet werden. Sie können jederzeit den Status Ihres Tenants und seiner Datenbank einsehen.

Im Falle von Updates auf neuere Versionen aktualisiert NGSurvey automatisch alle Tenant-Datenbanken, falls Sie AutoDBUpgrade für automatische Upgrades aktiviert haben. Falls Sie das automatische Upgrade deaktiviert haben, können Sie die Option "Upgrade tenants" verwenden, um alle Tenant-Datenbanken zu aktualisieren, die nicht mit der Root-ngSurvey-Installation synchron sind.
Seien Sie vorsichtig, wenn Sie einen Tenant mit seiner Datenbank löschen, da die Daten nicht wiederhergestellt werden können, sofern Sie kein Datenbank-Backup haben.
↪️️ Wechsel vom Root- zu einem Tenant
Tenants werden von ngSurvey basierend auf der Domain / dem Host ausgewählt, der zum Aufrufen der ngSurvey-Website verwendet wird. Administratoren können jedoch mithilfe des Tenant-Switches auf alle verschiedenen Tenants zugreifen.

Mit dem Switch können Sie jeden gewünschten Tenant auswählen; nach der Auswahl läuft ngSurvey im Kontext dieses Tenants, sodass Sie alle Daten, Benutzer und Einstellungen bearbeiten und verwalten können, die unter diesem Tenant verfügbar sind.

👩🏻💻 Tenant-API-Aufrufe
Wie bei den Umfragen und dem Administrationsbereich führt ngSurvey den API-Aufruf automatisch basierend auf der Domain/dem Host aus, der zum Aufrufen der API verwendet wird. Es ist jedoch möglich, den API-Aufruf im Kontext eines bestimmten Tenants ausführen zu lassen, wenn er vom Root-Tenant aus aufgerufen wird, indem Sie den folgenden Header-Namen/-Wert in Ihrem HTTP-Aufruf hinzufügen.
X-NGS-TenantId:TenanId
Um den aktuellen Benutzer zu impersonalisieren und auf einen Tenant zuzugreifen, müssen Sie die API mit einem Administrator-Konto des Root-Tenants aufrufen.
Zuletzt aktualisiert
War das hilfreich?