Roller och behörigheter
Vad varje roll kan göra och hur location-scoping fungerar.
Rowie har fyra roller. Owner-rollen sätts automatiskt vid signup; admin och staff tilldelas när du bjuder in någon från sidan Staff i vendor portal. POS- och Kitchen-systemkonton skapas automatiskt per location (se Staff-, POS- och kitchen-inloggningar).
Owner
- Skapas vid signup, en per organisation.
- Full åtkomst till varje yta (portal + mobil).
- Enda rollen som kan hantera Billing (Rowie-prenumerationen).
- Hanterar Stripe Connect, andra owners + admins.
- Kan inte degraderas eller tas bort utan att överföra ägarskapet.
Admin
- Full vendor portal-åtkomst org-omfattande — ser aggregerad data över varje location, ingen location-växlare.
- Kan ta betalt på mobile POS.
- Kan bjuda in personal, konfigurera organisationen, hantera banking.
- Kan inte hantera billing (Rowie-prenumerationen) eller överföra ägarskap.
Personal (user-roll)
- Scope:ad till en eller flera specifika locations tilldelade av en owner eller admin.
- Vendor portal-sidofältet visar en location-växlare; listor och vyer filtreras till den valda locationen.
- Kan ta betalt på mobile POS (samma location-scoping).
- Kan inte bjuda in ny personal, se Organization-inställningar, Billing, Referrals, Disputes, Banking eller org-omfattande Analytics.
POS- / Kitchen-systemkonton (pos_user / kitchen-roll)
- Opersonliga konton som auto-skapas av Rowie, ett POS- + ett Kitchen-konto per location.
- Loggar in med e-post (t.ex.
pos-<id>@rowie.io) + lösenord genererat eller satt på location-kortet i Organization. - Scope:ade till den enda location de tillhör.
- Kan endast ta betalt på mobile POS — ingen vendor portal-åtkomst.
- Filtreras bort från staff analytics så de inte förorenar uppdelningar per anställd.
Snabbreferens för location-scoping
| Förmåga | Owner | Admin | Personal | POS / Kitchen |
|---|---|---|---|---|
| Vendor portal | Ja (org-omfattande) | Ja (org-omfattande) | Ja (per location) | Nej |
| Mobile POS-betalningar | Ja | Ja | Ja (per location) | Ja (per location) |
| Stripe Connect / Banking | Ja | Endast visning | Nej | Nej |
| Bjuda in / hantera personal | Ja | Ja | Nej | Nej |
| Organization-inställningar | Ja | Ja | Nej | Nej |
| Billing (Rowie-prenumeration) | Ja | Nej | Nej | Nej |
| Analytics | Ja (org-omfattande) | Ja (org-omfattande) | Ja (per location) | Nej |
Vad "scope:ad" faktiskt betyder
När ett staff- eller POS/Kitchen-konto är inloggat bär varje API-anrop en X-Location-Id-header. Servern filtrerar sessions, orders, produkter-per-location, bookings och floor plans efter den headern. Owners och admins hoppar över det filtret helt och ser aggregerad data över alla locations.
Om en personalmedlem har åtkomst till flera locations växlar mobilappens Account → Location-väljare (visas endast när det finns >1 åtkomliga locations) mellan dem. På vendor portal visas location-växlaren i sidofältet — och endast för personal (user-roll); owners och admins ser alltid org-omfattande aggregerade vyer.