Roller og tilganger
Hva hver rolle kan gjøre og hvordan lokasjons-begrensning fungerer.
Rowie har fire roller. Owner-rollen settes automatisk ved registrering; admin og ansatt tildeles når du inviterer noen fra Staff-siden i vendor-portalen. POS- og Kitchen-systemkontoer auto-opprettes per lokasjon (se Ansatte, POS- og kjøkken-innlogginger).
Owner
- Opprettet ved registrering, én per organisasjon.
- Full tilgang til hver overflate (portal + mobil).
- Eneste rolle som kan administrere Billing (Rowie-abonnement).
- Administrerer Stripe Connect, andre owners + admins.
- Kan ikke degraderes eller slettes uten å overføre eierskap.
Admin
- Full vendor-portal-tilgang org-vidt — ser aggregerte data på tvers av hver lokasjon, ingen lokasjonsveksler.
- Kan ta imot betalinger på mobile POS.
- Kan invitere ansatte, konfigurere organisasjonen, administrere banking.
- Kan ikke administrere billing (Rowie-abonnementet) eller overføre eierskap.
Ansatt (user-rolle)
- Begrenset til én eller flere spesifikke lokasjoner tilordnet av en owner eller admin.
- Vendor-portalens sidefelt viser en lokasjonsveksler; lister og visninger filtreres til valgt lokasjon.
- Kan ta imot betalinger på mobile POS (samme lokasjons-begrensning).
- Kan ikke invitere nye ansatte, se Organization settings, Billing, Referrals, Disputes, Banking, eller org-vide Analytics.
POS- / Kitchen-systemkontoer (pos_user / kitchen-rolle)
- Upersonlige kontoer auto-opprettet av Rowie, én POS + én Kitchen-konto per lokasjon.
- Logger inn med e-post (f.eks.
pos-<id>@rowie.io) + passord generert eller satt på lokasjonskortet i Organization. - Begrenset til den enkeltlokasjonen de hører til.
- Kan ta imot betalinger på mobile POS kun — ingen vendor-portal-tilgang.
- Filtreres ut av staff analytics så de ikke forurenser per-ansatt-fordelinger.
Jukselapp for lokasjons-begrensning
| Tilgang | Owner | Admin | Ansatt | POS / Kitchen |
|---|---|---|---|---|
| Vendor-portal | Ja (org-vidt) | Ja (org-vidt) | Ja (per lokasjon) | Nei |
| Mobile POS-betalinger | Ja | Ja | Ja (per lokasjon) | Ja (per lokasjon) |
| Stripe Connect / Banking | Ja | Kun visning | Nei | Nei |
| Invitere / administrere ansatte | Ja | Ja | Nei | Nei |
| Organization settings | Ja | Ja | Nei | Nei |
| Billing (Rowie-abonnement) | Ja | Nei | Nei | Nei |
| Analytics | Ja (org-vidt) | Ja (org-vidt) | Ja (per lokasjon) | Nei |
Hva "begrenset" faktisk betyr
Når en ansatt eller POS/Kitchen-konto er logget inn, sender hver API-forespørsel en X-Location-Id-header. Serveren filtrerer sesjoner, bestillinger, produkter-på-lokasjon, bookings, og planløsninger på den headeren. Owners og admins hopper helt over filteret og ser aggregerte data på tvers av alle lokasjoner.
Hvis en ansatt har tilgang til flere lokasjoner, bytter mobilappens Account → Location-velger (vist kun når det er >1 tilgjengelige lokasjoner) mellom dem. På vendor-portalen vises lokasjonsveksleren i sidefeltet — og kun for ansatte (user-rolle); owners og admins ser alltid org-vide aggregerte visninger.