Was ist Multitenancy?
  • 11 Apr 2023
  • 9 Minuten zu lesen

Was ist Multitenancy?


Article Summary

In früheren Versionen von Totara war es möglich, die Mandantenfähigkeit mithilfe einer Kombination aus Organisationshierarchien, Zielgruppen, Dashboards und benutzerdefinierten Menüs zu unterstützen, um Lernen und unterschiedliche Nutzererfahrungen für verschiedene Mandanten bereitzustellen. Während es möglich war, Nutzer in verschiedene Gruppen einzuteilen, bietet Totara 14 robustere und flexiblere Multi-Tenancy-Funktionen.

Die Segmentierung Ihrer Website in Mandanten bietet eine Reihe von Vorteilen und bedeutet, dass jetzt verschiedene Anwendungsfälle möglich sind. Für erweiterte Unternehmensseiten können Sie Mandanten verwenden, um Nutzern außerhalb Ihres Kernunternehmens Lerninhalte bereitzustellen. Sie könnten beispielsweise einen Mandanten für Nutzer in einer Partnerorganisation erstellen, sodass sie in einer separaten Umgebung mit dedizierten Administratoren auf Lerninhalte zugreifen können.

Ein Diagramm, das zeigt, wie eine Website mit aktivierter Mandantenfähigkeit Nutzer, Kurse, Kategorien, Arbeitsbereiche und Aktivitäten nach Mandanten teilen kann.

Ein weiterer wichtiger Vorteil der Aufteilung Ihrer Website in mehrere Mandanten ist, dass Sie Verantwortlichkeiten in Bezug auf die Nutzer- und Kursverwaltung klar trennen und delegieren können. Das bedeutet, dass Mandantenadministratoren nur für die Verwaltung in ihrem Mandanten verantwortlich sind und sich keine Gedanken um Nutzer, Kurse und andere Inhalte bei anderen Mandanten machen müssen.

Erste Schritte

Um mit der Mehrfachvermietung zu beginnen, können Sie diese Schritte befolgen und die entsprechenden Abschnitte auf dieser Seite beachten:

  1. Wenn es noch nicht aktiviert ist, müssen Sie zunächst die Mehrfachvermietung auf Ihrer Website aktivieren.
  2. Erstellen Sie als Nächstes einen oder mehrere Mandanten und konfigurieren Sie die Mandanteneinstellungen.
  3. Passen Sie Ihre Mandantenthemen an.
  4. Fügen Sie bestehende Nutzer hinzu oder erstellen Sie neue Nutzer für jeden Mandanten.
  5. Erstellen Sie bei Bedarf eine Zielgruppe auf Systemebene mit Mandantenmitgliedern und Teilnehmern.

Mandanten-Themen

Sie können jedem Mandanten ein unverwechselbares Erscheinungsbild mit Ventura-Mandantenthemen verleihen. So können Sie Ihre Mieter auf der Grundlage von Unterorganisationen, Teams oder den von Ihnen verwendeten Kategorien markenmäßig kennzeichnen.

Sie können jedem Mandanten auch seine eigene eindeutige Anmeldeseite geben, indem Sie zum >Schnellzugriffsmenü > Mandanteneinstellungen navigieren und die Einstellung Mandantenthemen vor der Anmeldung aktivieren aktivieren.

Wenn Sie möchten, dass Nutzer über eine Mandanten-Anmeldeseite auf die Website zugreifen, müssen Sie ihnen die spezifische URL geben, die immer das Format yoursitename/login/index.php?tenanttheme=tenantidnumber hat, wobei tenantidnumber die Mandantenkennung ist, die für den Mandanten verwendet wird. Sobald Sie die Mandantenthemen vor der Anmeldung aktiviert haben, kann ?tenanttheme=tenantidentifier zu jeder URL hinzugefügt werden, um festzulegen, dass Mandantenthemen vor der Anmeldung eines Nutzers angewendet werden sollen. Das aktuelle Mandantenthema wird auch beibehalten, nachdem sich der Mandantennutzer abgemeldet hat.


Nutzer hinzufügen

Nachdem Sie Ihren neuen Mandanten erstellt haben, können Sie entweder bestehende Nutzer mit dem Mandanten verknüpfen oder neue Nutzer speziell für den Mandanten erstellen. Im Folgenden sehen wir uns an, wie Sie beides tun können. 

Einzelne Nutzer können Mandantenmitglieder oder Mandantenteilnehmer sein. Bevor Sie Nutzer hinzufügen, ist es wichtig, den Unterschied zwischen diesen Rollen zu verstehen:

  • Mietermitglieder: Nutzer können jeweils nur Mitglied eines Mieters sein und ihr Konto wird von den Mieter-Benutzermanagern des Mieters verwaltet. Wenn der Isolationsmodus deaktiviert ist, können Mitglieder zusätzlich zu allen Mandanteninhalten gemeinsame Räume sehen. Wenn der Isolationsmodus aktiviert ist, können Mitglieder jedoch keine Teile der Website außerhalb ihres Mandanten sehen. Ihr Zugriff auf die Website wird ausgesetzt, wenn der Mandanten gesperrt wird.
  • Mandanten-Teilnehmer: Nicht-Mitglieder (d. h. Nutzer auf Systemebene) können als Teilnehmer eines Mandanten zugewiesen werden. Diese Nutzer sind nicht ausschließlich mit einem bestimmten Mandanten verknüpft, benötigen aber Zugriff auf den Mandanten. Trainer oder externe Berater können beispielsweise an bestimmten Kursen eines Mieters teilnehmen, was bedeutet, dass sie für relevante Kurse, Programme und Zertifizierungen angemeldet oder zu Seminarveranstaltungen hinzugefügt werden müssen.

HR-Import

Site-Administratoren können den HR-Import verwenden, um Nutzerinformationen in großen Mengen hinzuzufügen oder zu aktualisieren. Wenn Mehrmandantenfähigkeit aktiviert ist, können Site-Administratoren auch Mandanteninformationen zur Nutzerquelle hinzufügen.

FeldBeschreibungHinweise

Mandanten-Mitglied

In diesem Feld können Sie eine Mandanten-ID-Nummer für den Mandanten angeben, dem jeder Nutzer angehört. Nutzer können nur Mitglied eines einzelnen Mandanten sein.

Wenn dieses Feld aktiviert ist, können Sie die Mandanten-IDs im Feld Mandantenmitglied im Abschnitt Feldzuordnungen angeben.

Nutzer können nur als Mitglieder oder Teilnehmer eines Mandanten festgelegt werden, nicht als beide.

Mandanten-Teilnehmer

In diesem Feld können Sie eine durch Kommas getrennte Liste von Mandanten-ID-Nummern für die Mandanten hinzufügen, an denen jeder Nutzer teilnehmen soll. Nutzer können bei Bedarf an mehreren Mandanten teilnehmen.

Wenn dieses Feld aktiviert ist, können Sie alle Mandanten-IDs im Feld MandantenTeilnehmer im Abschnitt Feldzuordnungen angeben.

Nutzer können nur als Mitglieder oder Teilnehmer eines Mandanten festgelegt werden, nicht als beide.

 In einem einzelnen Mandanten können Sie Mitglieder und Teilnehmer in einer oder mehreren Rollen haben.

Zielgruppen von Mietern  

Wenn ein Mandant erstellt wird, wird eine Zielgruppe erstellt, die alle Mandantennutzer (sowohl Mitglieder als auch Teilnehmer) enthält. Wenn später weitere Nutzer zum Mandanten hinzugefügt werden, werden sie automatisch zu dieser Zielgruppe hinzugefügt. Nutzer werden auch automatisch aus der Zielgruppe entfernt, wenn sie kein Mandanten mitglied oder Teilnehmer mehr sind.

Die Standardzielgruppe wird auf Kategorieebene erstellt, nicht auf Systemebene. Wenn Sie Untergruppen von Mandantenmitgliedern erstellen möchten, können Sie eine dynamische Zielgruppe auf Systemebene erstellen, indem Sie Mandantenmitglieder als Regel verwenden.

Beachten Sie, dass Anwendungen dynamischer Zielgruppen mit Mehrfachvermietung Probleme verursachen können, da Sie versehentlich die Sichtbarkeit eines Kurses von einem Mandanten Nutzern von einem anderen Mandanten zuweisen oder Nutzer in Kurse von einem falschen Mandanten anmelden können. Wenn Sie sich entscheiden, Ihre eigenen dynamischen Zielgruppen einzurichten, seien Sie vorsichtig, wenn Sie Regeln festlegen und Lerninhalte zuweisen.

Um die Registerkarte Regeln für eine dynamische Zielgruppe zu verwalten, muss der Mandanten-Domain-Manager (oder eine andere Rolle, die Sie auswählen) die Funktion totara/cohort:managerules erhalten.

Isolationsmodus

Eine zusätzliche Funktion, die Sie aktivieren möchten, ist die Mandantenisolierung. Wenn die Trennung nicht aktiviert ist, sind Nutzer über Ihre Mandanten hinweg sichtbar, was es einfacher macht, Inhalte zwischen Mandanten zu teilen. Das bedeutet, dass seitenweite Inhalte unabhängig vom Mandanten sichtbar sind. Wenn der Isolationsmodus aktiviert ist, sind der Inhalt und die Nutzer in jedem Mandanten jedoch vollständig von anderen Mandanten getrennt. Wenn beispielsweise die Trennung aktiviert ist, werden nur Kurskatalogelemente für den jeweiligen Mandanten angezeigt.

Sie können den Isolationsmodus aktivieren, indem Sie zum Schnellzugriffsmenü > Entwicklungs>experimentelle > Experimentelle Einstellungen navigierenund dann die Einstellung Mandantenisolierung aktivieren aktivieren.

Die Mandantenisolierung ist eine experimentelle Umgebung, was bedeutet, dass sie nicht für alle Anwendungsfälle umfassend getestet wurde. Wir empfehlen Ihnen, einen Testserver zum Testen experimenteller Funktionen zu verwenden, bevor Sie diese auf Ihrer Produktionsseite aktivieren.

Bitte beachten Sie, dass bei aktivierter Mandantenisolierung die Legacy-Leistungsmanagementfunktionen und Lernpläne nicht verfügbar sind.

Berichterstellung

Standardmäßig verfügen Mandanten-Benutzermanager und Domain-Manager nicht über die erforderlichen Berechtigungen, um neue Benutzerberichte zu erstellen. Globale Site-Administratoren können jedoch Berichte erstellen und freigeben, die für Ihre Mandanten verwendet werden.

Beim Erstellen oder Bearbeiten eines Berichts können Sie den Inhalt des Berichts auf Basis von Mandanten einschränken. Gehen Sie dazu wie folgt vor:

  1. Erstellen Sie einen neuen Bericht oder bearbeiten Sie einen vorhandenen.
  2. Navigieren Sie zur Registerkarte Inhalt.
  3. Um die im Bericht enthaltenen Nutzer auf die Nutzer im Mandanten des Nutzers zu beschränken, scrollen Sie nach unten zum Abschnitt Einschränkungen der Nutzersichtbarkeit erzwingen und aktivieren Sie die Einstellung Datensätze basierend auf Nutzersichtbarkeitsregeln anzeigen.
  4. Um den Inhalt des Berichts einzuschränken, scrollen Sie nach unten zum Abschnitt Sichtbarkeitsbeschränkungen für die gesamte Website erzwingen und aktivieren Sie die Einstellung Datensätze basierend auf Zielgruppen-, Kurs- und Arbeitsbereichssichtbarkeitsbeschränkungen anzeigen.
  5. Konfigurieren Sie die anderen Einstellungen nach Bedarf und wählen Sie dann Änderungen speichern.

Wenn diese Einstellung aktiviert ist, können Mandantenmitglieder nur Datensätze für Mitglieder ihres Mandanten in Berichten sehen, was bedeutet, dass Berichtsdaten relevant sind und Berichtsdaten nicht über Mandanten hinweg durchgesickert werden.


Kurse und Kategorien

Wenn Sie einen neuen Mandanten erstellen, erstellen Sie auch eine neue Kategorie für diesen Mandanten. Dies soll der Ort aller Kurse, Programme und Zertifizierungen sein, die für Mietermitglieder erstellt wurden. 

Sie können Kategorien für einen Mandanten auf die gleiche Weise erstellen, bearbeiten und verwalten wie auf der Systemebene in Totara.

Wenn Sie möchten, dass ein Kurs für Nutzer in allen Mandanten auf Ihrer Website verfügbar ist, können Sie ihn zu einer Kategorie auf Systemebene hinzufügen. Bei Bedarf können Sie eine bestimmte Kategorie für diesen Zweck erstellen.

Teilweise unterstützte Funktionen

Obwohl viele Funktionen für die Mehrfachvermietung in Totara gut unterstützt werden, haben einige derzeit Einschränkungen. Wir arbeiten ständig daran, die Mandantenfähigkeit zu verbessern und mehr Funktionen zu ermöglichen. 

Die folgenden Totara-Funktionen haben derzeit eine begrenzte Mehrmandantenfähigkeit, was bedeutet, dass sie funktionieren, aber einige Aspekte funktionieren möglicherweise nicht oder sind möglicherweise in der Art und Weise, wie Sie sie anwenden können, eingeschränkt. 

Zielgruppen

Es gibt eine Mandantenfähigkeitsunterstützung für Zielgruppen, aber einige zugrunde liegende Funktionen sind derzeit nicht aktiviert.

Als Mandanten-Domain-Manager können Sie beim Verwalten einer Zielgruppe in Ihrem Mandanten die Registerkarte „Angemeldetes Lernen “ nicht sehen. Dies liegt daran, dass die Rolle des Mandanten-Domainmanagers nicht über die entsprechenden Berechtigungen verfügt (da einige der zugrunde liegenden Funktionen nicht vollständig von Mehrfachvermietung unterstützt werden), was zum Verlust von Berechtigungen und Zugriff führen könnte. Wir arbeiten daran, diese Funktionen in einer zukünftigen Version von Totara zu implementieren. 

Dashboards

Derzeit werden Dashboards mit Mehrfachvermietung, aber mit einigen Einschränkungen unterstützt. Als Mandanten-Domain-Manager oder Mandanten-Benutzer-Manager können Sie Ihr Mandanten-Dashboard nicht bearbeiten.

Nicht unterstützte Funktionen

Wir bei Totara arbeiten ständig daran, unsere Plattform und Ihre Erfahrung zu verbessern.

Derzeit unterstützen einige Funktionen der Totara Talent Experience Platform keine Mandantenfähigkeit. Diese Funktionen interagieren möglicherweise nicht gut mit Multi-Tenancy-Instanzen oder erlauben es Ihnen möglicherweise nicht, Einschränkungen hinzuzufügen, wie Sie möchten. Zu diesen Funktionen gehören:

  • HR-Import: Kann verwendet werden, um Nutzer als Mitglieder (Einzelmietverhältnis) und Teilnehmer (eine oder mehrere Mietverhältnisse) hinzuzufügen. HR-Import ist nach wie vor eine zentrale Funktion, was bedeutet, dass er nicht von Mandantenrollen verwendet werden kann.
  • Badges: Mandantenrollen können nur Kursabzeichen verwalten. Die Verwaltung von Systemabzeichen ist derzeit auf Rollen auf Systemebene beschränkt.
  • Nachrichtenübermittlung: Wenn die Trennung deaktiviert ist, gibt es keine harte Einschränkung für die mietüberschreitenden Nachrichtenübermittlungen von Nutzern. Wenn die Trennung aktiviert ist, sehen Mandantenmitglieder nur Nutzer aus ihrem eigenen Mietverhältnis.
  • Aufgabenzuweisung: Aufgabenzuweisungen können nur von Rollen auf Systemebene verwaltet werden.
  • Lernpläne (erfordert Totara Learn): Lernplanvorlagen können nur von Rollen auf Systemebene verwaltet werden.
  • Altes 360-Feedback: Diese Funktion ist veraltet und hat keine Mandantenfähigkeitsunterstützung 
  • Ziele (Totara Perform erforderlich): Mieter können Ziele verwenden, wenn die Trennung aktiviert ist, aber keine Unternehmenszieldetails oder die zugehörigen Zielrahmen anzeigen. Nutzer von Mandanten können persönliche Ziele für sich selbst oder ihr Team erstellen. Ziel-Frameworks können nur auf Systemebene verwaltet werden.
  • Organisationen: Organisations-Frameworks sind eine Funktion auf Systemebene, d. h. sie können nur zentral von Rollen auf Systemebene verwaltet werden. Es gibt keine Möglichkeit, Organisationen mit Mietverhältnissen zu verbinden.
  • Positionen: Positions-Frameworks sind eine Funktion auf Systemebene, d. h. sie können nur zentral von Rollen auf Systemebene verwaltet werden. Es gibt keine Möglichkeit, Positionen mit Mietverhältnissen zu verbinden.
  • Melden Sie sich an als: Mandantenmitglieder können die Anmeldung derzeit nicht als Funktion verwenden. Rollen auf Website-Ebene können jedoch die Anmeldung als Funktionalität für alle Nutzer im System verwenden.
  • Kompetenzen: Kompetenzen können nur von Rollen auf Systemebene verwaltet werden und können nicht auf bestimmte Mandanten beschränkt werden.
  • Seminarressourcen (Assets, Räume, Moderatoren): Seminarressourcen, Räume und Moderatoren können nur von Rollen auf Systemebene verwaltet werden und stehen Nutzern zur Verfügung, die Seminaraktivitäten in allen Mandanten einrichten.
  • Tags: Tags werden auf Systemebene erstellt und verwaltet und können nicht auf einzelne Mandanten beschränkt werden. Tags können nur von Rollen auf Systemebene verwaltet werden.
  • Authentifizierungsmethoden: A uthentifizierungsmethoden können nur auf Standortebene aktiviert, deaktiviert und konfiguriert werden, d. h. sie sind bei der Einrichtung für alle Mandanten verfügbar. Authentifizierungsmethoden können nur von Benutzern mit relevanten Rollen auf Systemebene konfiguriert werden.
  • System- und Plugin-Einstellungen: Alle System- oder Plugin-Einstellungen gelten für alle Mandanten. Diese Einstellungen können nur von Benutzern mit relevanten Rollen auf Systemebene konfiguriert werden.
  • Schnellzugriffsmenü: Ein als Tenant User Manager zugewiesenes Mandantenmitglied kann das Schnellzugriffsmenü in der oberen Navigationsleiste der Website sehen. Dieses Menü ist jedoch für einen Mandanten-Teilnehmer (d. h. kein Mitglied) mit der gleichen Rolle ausgeblendet. Um diese Einschränkung zu überwinden, sind alle Mandanten-Admin-Aktionen im Administrationsblock auf Mandantenseiten verfügbar.

Nächste Schritte

C033 - Course Catalogue(2)The Totara Academy has a whole course dedicated to using Multitenancy in Totara. Here you can learn more on how to set up and use tenants, see best practice, and give it a go yourself.

© Copyright 2024 Totara Learning Solutions. All rights reserved.


War dieser Artikel hilfreich?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.