Files
slp-modular-cms/aidlc-docs/features/slp-modular-cms-api/inception/user-stories/personas.md
T

3.9 KiB

Persona's — SlpModularCms.Api

Overzicht

Dit document beschrijft de drie persona's die gebruikt worden in de user stories voor SlpModularCms.Api. Elke persona vertegenwoordigt een gebruikerstype met specifieke rechten, verantwoordelijkheden en doelen.


Persona 1: Eigenaar (Owner)

Naam: Erik de Eigenaar
Rol: Eigenaar
Omschrijving: Erik is de primaire beheerder en eigenaar van het CMS-systeem. Hij heeft volledige controle over het systeem en kan niet worden verwijderd. Hij is verantwoordelijk voor de initiële setup en het beheer van de hoogste bevoegdheden.

Kenmerken

  • Heeft alle rechten in het systeem
  • Kan niet worden verwijderd door andere gebruikers
  • Kan eigenaarschap overdragen aan andere gebruikers (nieuwe Eigenaar aanwijzen)
  • Kan Beheerders en Gebruikers aanmaken, bewerken en verwijderen
  • Kan modules laden, uitschakelen en configureren
  • Kan module-specifieke rechten instellen per Gebruiker

Doelen

  • Het systeem stabiel en veilig houden
  • Juiste gebruikers de juiste toegang geven
  • Modules activeren die de klant nodig heeft
  • Eigenaarschap kunnen overdragen bij organisatiewijzigingen

Frustraties

  • Onbedoeld zichzelf kunnen uitsluiten van het systeem
  • Geen overzicht hebben van wie welke rechten heeft

Persona 2: Beheerder (Administrator)

Naam: Bas de Beheerder
Rol: Beheerder
Omschrijving: Bas is een vertrouwde medewerker die het dagelijkse beheer van het CMS uitvoert. Hij kan bijna alles wat een Eigenaar kan, maar heeft geen bevoegdheid over eigenaarsbeheer.

Kenmerken

  • Kan Gebruikers aanmaken, bewerken en verwijderen
  • Kan rollen toewijzen aan Gebruikers (maar niet de Eigenaar-rol)
  • Kan module-specifieke rechten instellen per Gebruiker
  • Kan modules uitschakelen (afhankelijk van configuratie)
  • Kan geen eigenaarschap overdragen of nieuwe Eigenaar aanwijzen
  • Kan geen andere Beheerders of Eigenaars verwijderen

Doelen

  • Nieuwe medewerkers snel toegang geven tot het systeem
  • Gebruikersrechten aanpassen op basis van functiewijzigingen
  • Overzicht houden over wie toegang heeft tot welke modules

Frustraties

  • Niet kunnen ingrijpen bij problemen met Eigenaar-accounts
  • Onduidelijkheid over welke acties hij wel/niet mag uitvoeren

Persona 3: Gebruiker (User)

Naam: Ursula de Gebruiker
Rol: Gebruiker
Omschrijving: Ursula is een eindgebruiker van het CMS. Ze heeft beperkte rechten die door een Beheerder of Eigenaar zijn ingesteld. Haar rechten kunnen per klant/tenant verschillen.

Kenmerken

  • Kan publieke content lezen (standaard leesrechten)
  • Kan eigen profielgegevens bewerken (naam, wachtwoord — maar niet e-mail of rol)
  • Heeft module-specifieke rechten die per klant worden ingesteld door Beheerder/Eigenaar
  • Kan geen andere gebruikers aanmaken of beheren
  • Kan geen rollen toewijzen of wijzigen

Doelen

  • Toegang krijgen tot de content en functionaliteit die ze nodig heeft
  • Eigen profiel up-to-date houden
  • Efficiënt werken binnen de toegewezen rechten

Frustraties

  • Geen toegang hebben tot functionaliteit die ze nodig heeft
  • Onduidelijkheid over wat ze wel/niet mag doen in het systeem

Rolhiërarchie

Eigenaar (Owner)
    └── Beheerder (Administrator)
            └── Gebruiker (User)
Bevoegdheid Eigenaar Beheerder Gebruiker
Eigen profiel bewerken (naam/wachtwoord)
Publieke content lezen
Gebruikers aanmaken (via uitnodiging)
Gebruikers bewerken
Gebruikers verwijderen *
Rollen toewijzen (Beheerder/Gebruiker)
Eigenaar aanwijzen / eigenaarschap overdragen
Modules laden/uitschakelen
Module-rechten instellen per Gebruiker
Systeem setup (eerste Eigenaar)

*Beheerder kan geen Eigenaars of andere Beheerders verwijderen.