Systeem- vs websitegebruikers
Systeem- vs websitegebruikers
Frappe heeft twee fundamenteel verschillende gebruikerstypes. Het onderscheid is essentieel voor zowel toegangsbeheer als facturatie op managed plannen.
De twee types
| Type | Wat | Login-bestemming | Telt op managed plan? |
|---|---|---|---|
| System User | Intern personeel dat het desk gebruikt | Desk (/app) |
Ja — telt mee voor seat-licentie |
| Website User | Klanten, leveranciers, kandidaten op het portaal | Portaalpagina's (/me, /orders, enz.) |
Nee — onbeperkt op de meeste plannen |
User Type wordt op het User-record bij aanmaak gezet. Achteraf wisselen vereist opschoning van permissies en referenties.
Wanneer Website User
- Klanten die op het portaal hun facturen, orders, overzichten zien
- Leveranciers met inkooporders of offertes
- Sollicitanten die aanmelden
- Iedereen die het interne desk niet hoort te zien
Wanneer System User
- Werknemers van uw organisatie
- Consultants die u onboardde
- Iedereen die DocTypes via het desk moet aanmaken / wijzigen
Permissies gelden er bovenop
"Website User" is geen zwakkere rang — het is een type. U kent nog steeds Roles toe om te bepalen welke data toegankelijk is. Een Website User met de juiste rol kan API-endpoints gebruiken; een System User zonder rollen kan niets.
Portaaltoegang voor Website Users
Een Website User heeft drie dingen nodig om het portaal te gebruiken:
- Het Website User-type (bij aanmaak)
- Rollen voor de portaal-DocTypes die hij gebruikt (
Customer,Supplier,Employee, …) - Een rij in de
portal_userschild table van de gekoppelde party — zodat een klant-gebruiker alleen die klant's data ziet
Mist één van de drie = login werkt maar er verschijnt geen data.
Wisselen van Website naar System
Mogelijk via desk: User → User Type → System User. Let op — de gebruiker telt nu mee als seat. Andere richting (System → Website) vereist eerst het verwijderen van System User-only rollen.
Auditen
System Settings → User Type toont de huidige verdeling. Handig voor renewal of het opruimen van inactieve gebruikers.