Roolit ja käyttöoikeudet
Mitä kukin rooli voi tehdä ja kuinka toimipisterajaus toimii.
Rowiella on neljä roolia. Owner-rooli asetetaan automaattisesti rekisteröidyttäessä; admin ja staff määritetään, kun kutsut jonkun myyjäportaalin Staff-sivulta. POS- ja Kitchen-järjestelmätilit luodaan automaattisesti per toimipiste (katso Staff, POS and kitchen logins).
Owner
- Luodaan rekisteröitymisen yhteydessä, yksi per organisaatio.
- Täysi pääsy jokaiseen pintaan (portaali + mobiili).
- Ainoa rooli, joka voi hallinnoida Billing-toimintoa (Rowie-tilaus).
- Hallitsee Stripe Connectia, muita ownereita ja admineita.
- Ei voida alentaa rooliltaan tai poistaa ilman omistajuuden siirtoa.
Admin
- Täysi myyjäportaalin pääsy koko organisaatiossa — näkee aggregoidun datan kaikista toimipisteistä, ei sijaintivalitsinta.
- Voi ottaa maksuja vastaan mobiili-POS:llä.
- Voi kutsua henkilöstöä, määrittää organisaation, hallita Banking-toimintoa.
- Ei voi hallinnoida Billingia (Rowie-tilaus) eikä siirtää omistajuutta.
Staff (user-rooli)
- Rajattu yhteen tai useampaan tiettyyn toimipisteeseen, jotka owner tai admin määrittää.
- Myyjäportaalin sivupalkki näyttää sijaintivalitsimen; listat ja näkymät suodattuvat valitun toimipisteen mukaan.
- Voi ottaa maksuja vastaan mobiili-POS:llä (sama toimipisterajaus).
- Ei voi kutsua uutta henkilöstöä, nähdä Organization-asetuksia, Billingiä, Referralseja, Disputeja, Bankingia tai koko organisaation Analyticsia.
POS- / Kitchen-järjestelmätilit (pos_user / kitchen-rooli)
- Ei-henkilökohtaisia tilejä, jotka Rowie luo automaattisesti: yksi POS- ja yksi Kitchen-tili per toimipiste.
- Kirjautuvat sähköpostilla (esim.
pos-<id>@rowie.io) + salasanalla, joka generoidaan tai asetetaan toimipisteen kortille kohdassa Organization. - Rajattu siihen yhteen toimipisteeseen, johon ne kuuluvat.
- Voivat ottaa maksuja vastaan vain mobiili-POS:llä — ei pääsyä myyjäportaaliin.
- Suodatetaan pois henkilöstöanalytiikasta, jotteivät ne sotke per-henkilö-erittelyjä.
Toimipisterajauksen muistilista
| Toiminto | Owner | Admin | Staff | POS / Kitchen |
|---|---|---|---|---|
| Myyjäportaali | Kyllä (koko org.) | Kyllä (koko org.) | Kyllä (toimipisteittäin) | Ei |
| Mobiili-POS-maksut | Kyllä | Kyllä | Kyllä (toimipisteittäin) | Kyllä (toimipisteittäin) |
| Stripe Connect / Banking | Kyllä | Vain katselu | Ei | Ei |
| Kutsu / hallitse henkilöstöä | Kyllä | Kyllä | Ei | Ei |
| Organization-asetukset | Kyllä | Kyllä | Ei | Ei |
| Billing (Rowie-tilaus) | Kyllä | Ei | Ei | Ei |
| Analytics | Kyllä (koko org.) | Kyllä (koko org.) | Kyllä (toimipisteittäin) | Ei |
Mitä "rajattu" oikeastaan tarkoittaa
Kun staff- tai POS/Kitchen-tili on kirjautunut sisään, jokainen API-pyyntö kantaa mukanaan X-Location-Id-otsikon. Palvelin suodattaa istunnot, tilaukset, toimipisteen tuotteet, varaukset ja pohjapiirrokset tämän otsikon perusteella. Owner- ja admin-roolit ohittavat suodatuksen kokonaan ja näkevät kaikkien toimipisteiden aggregoidun datan.
Jos staff-jäsenellä on pääsy useampaan toimipisteeseen, mobiilisovelluksen Account → Location -valitsin (näkyvissä vain kun käytettävissä on >1 toimipiste) vaihtaa niiden välillä. Myyjäportaalissa sijaintivalitsin näkyy sivupalkissa — ja vain staff-roolille (user); owner ja admin näkevät aina koko organisaation aggregoidut näkymät.