Organisations
Vue d'ensemble
Comprendre le concept d'organisation et la multi-tenancy de Swaloo.
Organisations
Swaloo fonctionne sur un modèle multi-organisation. Chaque organisation est un espace isolé avec ses propres données.
Concept
Une organisation contient : membres, expéditions, chauffeurs, zones et paramètres.
Isolation des données
Un membre d'une organisation ne peut pas voir les données d'une autre. Les chauffeurs ne voient que les tâches de leur organisation.
Identifiants
| Identifiant | Exemple | Usage |
|---|---|---|
| Nom | Express Delivery | Affiché dans l'interface |
| Slug | express-delivery | URL et identifiant technique |
| Clé API | 3f9a… (64 car. hex) | Authentification de l'API externe (header X-API-KEY) |
Rôles
| Rôle | Code | Niveau |
|---|---|---|
| Super Admin | ROLE_SUPER_ADMIN | Plateforme (toutes les organisations) |
| Admin système | ROLE_ADMIN | Plateforme |
| Admin Organisation | ROLE_ORG_ADMIN | Organisation spécifique |
| Dispatcher | ROLE_DISPATCHER | Organisation spécifique |
| Marchand | ROLE_MERCHANT | Organisation spécifique |
| Chauffeur | ROLE_DRIVER | Organisation spécifique |
Hiérarchie : ROLE_DRIVER / ROLE_DISPATCHER / ROLE_MERCHANT < ROLE_ORG_ADMIN < ROLE_ADMIN < ROLE_SUPER_ADMIN.
Voir aussi : Paramètres | Équipe