Vad är multitenans?
  • 01 Sep 2023
  • 9 Protokoll att läsa

Vad är multitenans?


Article Summary

Totara erbjuder robusta och flexibla multitenancy-funktioner, så att du kan organisera din webbplats i olika grupper med olika innehåll och användarupplevelser.

Segmentering av din webbplats till hyresgäster erbjuder ett antal fördelar och innebär att olika användningsfall nu är möjliga . För utökade företagswebbplatser kan du använda hyresgäster för att leverera inlärning till användare utanför din kärnorganisation. Du kan till exempel skapa en hyresgäst för användare i en partnerorganisation, så att de kan komma åt inlärning i en separat miljö med dedikerade administratörer.

Ett diagram som visar hur en webbplats med multitenancy aktiverat kan ha användare, kurser, kategorier, arbetsytor och aktiviteter uppdelade efter innehavare.

En annan viktig fördel med att separera din webbplats i flera hyresgäster är att du tydligt kan separera och delegera ansvar när det gäller användar- och kursadministration. Detta innebär att hyresgästadministratörer endast ansvarar för administration i sin hyresgäst och inte behöver oroa sig för användare, kurser och annat innehåll i andra hyresgäster.

Komma igång

För att komma igång med multitenans kan du följa dessa steg och se respektive avsnitt på denna sida:

  1. Om det inte redan är aktiverat måste du först aktivera multitenans på din webbplats.
  2. Skapa sedan en eller flera innehavare och konfigurera inställningarna för innehavare.
  3. Anpassa dina hyresgästteman.
  4. Lägg till befintliga användare eller skapa nya användare för varje innehavare.
  5. Skapa en målgrupp på systemnivå med hyresgästmedlemmar och deltagare vid behov.

Innehavarteman

Du kan ge varje hyresgäst ett distinkt utseende och känsla med Venturas hyresgästteman. Detta gör att du kan märka dina hyresgäster baserat på underorganisationer, team eller vilka kategorier du använder.

Du kan också ge varje innehavare sin egen unika inloggningssida genom att navigera till Snabbåtkomst-menyn > Innehavare > Inställningar och aktivera inställningen Aktivera innehavares teman före inloggning.

Om du vill att användare ska få tillgång till webbplatsen via en inloggningssida för innehavare måste du ge dem den specifika URL:en, som alltid tar formatet yoursitename/login/index.php?tenanttheme=tenantidnumber , där innehavarens ID är den innehavare-identifierare som används för innehavaren. När du har aktiverat teman för förinloggning av hyresgäster kan ?tenanttheme=tenantidentifier läggas till i vilken URL som helst för att specificera att innehavares deming ska tillämpas innan en användare loggar in. Det aktuella temat för innehavare kommer också att behållas efter att innehavarens användare loggat ut.


Lägga till användare

När du har skapat din nya innehavare kan du antingen associera befintliga användare med innehavaren eller skapa nya användare specifikt för innehavaren. Nedan kommer vi att titta på hur man gör båda dessa. 

Enskilda användare kan vara hyresgästmedlemmar eller hyresgästdeltagare . Innan du lägger till användare är det viktigt att förstå skillnaden mellan dessa roller:

  • Hyresgästmedlemmar: Användare kan endast vara medlemmar i en hyresgäst åt gången, och deras konto hanteras av hyresgästens användarhanterare för hyresgäster. Om isoleringsläget är avstängt kommer medlemmar att kunna se delade utrymmen utöver något innehåll från innehavare, men om isoleringsläget är aktiverat kommer medlemmar inte att kunna se några delar av webbplatsen utanför sin innehavare. Deras åtkomst till webbplatsen kommer att avbrytas om innehavaren är avstängd.
  • Deltagare i hyresgäster: Icke-medlemmar (dvs. användare på systemnivå) kan tilldelas som deltagare i en hyresgäst. Dessa användare är inte uteslutande associerade med en specifik hyresgäst, men de kräver åtkomst till hyresgästen. Till exempel kan utbildare eller externa konsulter delta i en specifik hyresgästs kurser, vilket innebär att de måste registreras på relevanta kurser, program och certifieringar, eller läggas till i seminarieevenemang.

HR-import

Webbplatsadministratörer kan använda HR-import för att lägga till eller uppdatera användarinformation i bulk. När multitenancy är aktiverat kan platsadministratörer också lägga till innehavareinformation till användarkällan .

FältBeskrivningAnteckningar

Innehavare

Detta fält låter dig specificera ett ID-nummer för innehavare för den innehavare du vill att varje användare ska vara medlem i. Användare kan endast vara medlemmar i en enda klient.

Om detta fält är aktiverat kan du ange innehavs-ID i fältet innehavsmedlem i avsnittet Fältmappningar.

Användare kan endast ställas in som medlemmar eller deltagare i en innehavare, inte båda.

Deltagare i hyresgäst

Detta fält låter dig lägga till en kommaseparerad lista över innehavares ID-nummer för de innehavare du vill att varje användare ska delta i. Användare kan delta i flera innehavare om så krävs.

Om detta fält är aktiverat kan du specificera alla innehavar-ID i fältet innehavardeltagare i  sektionen Fältmappningar.

Användare kan endast ställas in som medlemmar eller deltagare i en innehavare, inte båda.

 I en enda hyresgäst kan du ha medlemmar och deltagare i en eller flera roller.

Innehavarpubliker  

När en innehavare skapas skapas en målgrupp som innehåller alla innehavares användare (både medlemmar och deltagare). Om ytterligare användare senare läggs till i innehavaren kommer de automatiskt att läggas till i denna målgrupp. Användare tas också automatiskt bort från målgruppen om de inte längre är en  hyresgästmedlem eller deltagare.

Standardmålgruppen skapas på kategorinivå, inte på systemnivå. Om du vill skapa undergrupper av hyresgästmedlemmar kan du skapa en dynamisk målgrupp på systemnivå med hyresgästmedlem som regel.

Observera att applikationer av dynamiska målgrupper med multitenans kan orsaka problem, eftersom du av misstag kan tilldela synlighet av en kurs från en klient till användare från en annan klient, eller registrera användare i kurser från fel klient. Om du bestämmer dig för att ställa in din egen dynamiska målgrupp, var försiktig när du ställer in regler och tilldelar inlärning.

För att kunna hantera fliken Regler för en dynamisk publik, så måste domänhanteraren för hyresgäster (eller en annan roll du väljer) ges kapaciteten för totara/cohort:managerules.

Isoleringsläge

En ytterligare funktion som du kanske vill aktivera är Innehavarisolering . När isolering inte är aktiverad kommer användare att vara synliga över dina hyresgäster, vilket gör det lättare att dela innehåll mellan hyresgäster. Detta innebär att webbplatsövergripande innehåll är synligt oavsett innehavaren. Men när isoleringsläget är aktiverat är innehållet och användarna i varje klient helt åtskilda från andra klientgrupper. Till exempel, när isolering är aktiverat kommer användare i en innehavare endast att se kurskatalogposter för sin innehavare.

Du kan aktivera isoleringsläget genom att navigera till Snabbåtkomst-menyn > Utveckling > Experimentella > Experimentella inställningar och sedan kontrollera inställningen Aktivera hyresgästisolering.

Innehavarisolering är en experimentell inställning, vilket innebär att den inte har testats i stor utsträckning för alla användningsfall. Vi rekommenderar att du använder en testserver för att testa experimentella funktioner innan du aktiverar dem på din produktionsplats.

Observera att när isolering av hyresgäster är aktiverat kommer äldre funktioner för prestationshantering och inlärningsplaner inte att vara tillgängliga.

Rapportering

Som standard har användarhanterare för hyresgäster och domänhanterare inte de behörigheter som krävs för att skapa nya användarrapporter. Globala platsadministratörer kan dock skapa och dela rapporter som kan användas för dina hyresgäster.

När du skapar eller redigerar en rapport kan du välja att begränsa innehållet i rapporten baserat på hyresgäster. Gör så här:

  1. Skapa en ny rapport eller redigera en befintlig rapport.
  2. Navigera till fliken Innehåll.
  3. För att begränsa de användare som ingår i rapporten till de som finns i användarens innehavare, bläddra ner till avsnittet Aktivera begränsningar för användarsynlighet och aktivera Visa poster baserat på inställningen för regler för användarsynlighet.
  4. För att begränsa innehållet i rapporten, bläddra ner till avsnittet Aktivera synlighetsbegränsningar för hela webbplatsen och aktivera Visa poster baserat på inställningen för synlighetsbegränsningar för målgrupp, kurs och arbetsyta.
  5. Konfigurera de andra inställningarna efter behov och välj sedan Spara ändringar .

När denna inställning är aktiverad kan innehavare endast se poster för medlemmar i deras innehavare i rapporter, vilket innebär att rapportdata är relevant och att rapportdata inte läcker ut över innehavare.


Kurser och kategorier

När du skapar en ny innehavare kommer du också att skapa en ny kategori för den innehavaren. Detta är avsett att vara platsen för alla kurser, program och certifieringar som skapats för hyresgästmedlemmar. 

Du kan skapa, redigera och hantera kategorier för en innehavare på samma sätt som du skulle göra på systemnivå i Totara.

Om du vill att en kurs ska vara tillgänglig för användare i alla innehavare på din webbplats kan du lägga till den i en kategori på systemnivå. Vid behov kan du skapa en specifik kategori för detta ändamål.

Delvis stödda funktioner

Även om många funktioner stöds väl för multitenans i Totara, har vissa för närvarande begränsningar. Vi arbetar ständigt för att förbättra multitenans och möjliggöra fler funktioner. 

Följande Totara-funktioner har för närvarande begränsat multitenancy-stöd, vilket innebär att de kommer att fungera men vissa aspekter kanske inte, eller kan vara begränsade i hur du kan tillämpa dem. 

Målgrupper

Det finns multitenancy-stöd för målgrupper, men vissa underliggande funktioner är för närvarande inte aktiverade.

Som domänhanterare för hyresgäster kommer du inte att kunna se fliken Registrerad utbildning när du hanterar en målgrupp i din hyresgäst. Detta beror på att rollen som domänhanterare för hyresgäst inte har lämpliga behörigheter (eftersom vissa av de underliggande funktionerna inte stöds fullt ut av multitenans), vilket kan leda till läckage av behörigheter och åtkomst. Vi arbetar för att implementera dessa funktioner i en framtida version av Totara. 

Instrumentpaneler

För närvarande stöds instrumentpaneler med multitenans men med vissa begränsningar. Som en domänhanterare för hyresgäster eller användarhanterare för hyresgäster kan du inte redigera din instrumentpanel för hyresgäster.

Funktioner som inte stöds

På Totara arbetar vi alltid med att förbättra vår plattform och din upplevelse.

För närvarande stöder vissa funktioner i Totara Talent Experience Platform inte multitenans. Dessa funktioner kanske inte interagerar bra med multitenansinstanser, eller kanske inte tillåter dig att lägga till begränsningar som du vill. Dessa funktioner inkluderar:

  • HR-import: Kan användas för att lägga till användare som medlemmar (enstaka hyresrätt) och deltagare (en eller flera hyresrättigheter). HR Import är fortfarande en centraliserad funktion, vilket innebär att den inte kan användas av hyresgästroller.
  • Märken: Innehavarroller kan endast hantera kursmärken. Hantering av systembrickor är för närvarande begränsad till roller på systemnivå.
  • Meddelanden: När isoleringen är avstängd finns det ingen hård begränsning för användares meddelanden för korsnivåer. Med isolering aktiverad, ser hyresgästmedlemmar endast användare från sin egen hyresrätt.
  • Jobbtilldelning: Jobbtilldelningar kan endast hanteras av roller på systemnivå.
  • Utbildningsplaner (kräver Totara Learn): Mallar för studieplaner kan endast hanteras av roller på systemnivå.
  • Äldre 360-feedback: Denna funktion är föråldrad och har inget multitenancy-stöd 
  • Mål (kräver Totara Perform): Hyresgästmedlemmar kan använda mål med isolering aktiverat, men kan inte se uppgifter om företagets mål eller tillhörande målramverk. Hyresgästanvändare kan skapa personliga mål för sig själva eller sitt team. Målramverk kan endast hanteras på systemnivå.
  • Organisationer: Organisationsramverk är en funktion på systemnivå, vilket innebär att de endast kan hanteras centralt av roller på systemnivå. Det finns inget sätt att koppla organisationer till hyresrätter.
  • Positioner: Positionsramverk är en funktion på systemnivå, vilket innebär att de endast kan hanteras centralt av roller på systemnivå. Det finns inget sätt att koppla positioner till hyresrätter.
    Vid tilldelning av användare i en hyresgäst efter organisation eller befattning (t.ex. till ett program eller certifiering), kommer användare från andra hyresgäster eller den platsnivå som uppfyller tilldelningskriterierna också att tilldelas, så vi rekommenderar starkt att dina hyresgäster inte delar samma hierarkier.
  • Logga in som: Innehavarmedlemmar kan inte använda inloggning som funktionalitet just nu. Roller på platsnivå kan dock använda inloggning som funktionalitet för alla användare i systemet.
  • Kompetenser: Kompetenser kan endast hanteras av roller på systemnivå och kan inte begränsas till specifika hyresgäster.
  • Seminarieresurser (tillgångar, rum, facilitatorer): Seminarietillgångar, rum och facilitatorer kan endast hanteras av roller på systemnivå och kommer att vara tillgängliga för användare som skapar seminarieaktiviteter i alla hyresgäster.
  • Taggar: Taggar skapas och hanteras på systemnivå, och kan inte begränsas till enskilda hyresgäster. Taggar kan endast hanteras av roller på systemnivå.
  • Autentiseringsmetoder:  Autentiseringsmetoder kan endast aktiveras, inaktiveras och konfigureras på platsnivå, vilket innebär att de kommer att vara tillgängliga för alla innehavare om de är konfigurerade. Autentiseringsmetoder kan endast konfigureras av användare med relevanta roller på systemnivå.
  • System- och plugininställningar: Alla system- eller plugininställningar kommer att gälla för alla hyresgäster. Dessa inställningar kan endast konfigureras av användare med relevanta roller på systemnivå.
  • Snabbåtkomstmeny: En klientmedlem som är tilldelad som klientanvändarhanterare kan se snabbåtkomstmenyn i webbplatsens övre navigeringsfält. Denna meny är dock dold för en deltagare i en hyresgäst (dvs. inte en medlem) med samma roll . För att övervinna denna begränsning är alla administratörsåtgärder för innehavare tillgängliga i administrationsblocket på innehavares sidor.

Nästa steg

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.


Var den här artikeln till hjälp?

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.