🇹🇩 Beti v1 — Plateforme BTP officiellement disponible au Tchad
Premiers pasComprendre votre rĂ´le

Comprendre votre rĂ´le

Beti gère 7 rôles avec des accès et restrictions différents. Votre rôle est défini par votre dirigeant lors de la création de votre compte et apparaît en haut à droite, sous votre nom.

Les 7 rĂ´les

RôleIdentifiant techniqueAccès principalRestrictions
Dirigeantorg_adminToutAucune
Chef de projetproject_managerProjets, équipe, finance projetPas de paie, pas de trésorerie globale
Chef de chantiersite_managerMon chantier, pointage, journalPas de finance
ComptableaccountantFinance, paie, facturesPas de QHSE
MagasinierstorekeeperStocks, bons de commandePas de finance
QHSEqhseChecklists, NC, risquesPas de finance, pas de paie
ObservateurviewerLecture seule tableau de bordAucune écriture

Espace par défaut selon le rôle

Lors de la connexion, vous êtes redirigé sur l’espace de votre rôle :

RôlePage d’atterrissage
Dirigeant, Chef de projet/dashboard — Tableau de bord complet
Chef de chantier/mon-chantier — Vue terrain du jour
Comptable/finance — Trésorerie et factures
Magasinier/procurement/stocks — État du stock
QHSE/qhse — NC ouvertes
Observateur/dashboard — En lecture seule

Restrictions techniques

Les restrictions ne sont pas seulement visuelles — elles sont appliquées à 3 niveaux :

  1. UI : la sidebar masque les menus interdits
  2. Server Actions : refusent les opérations hors périmètre
  3. Base de données (RLS) : retourne 0 ligne pour les données interdites

Cela signifie qu’un chef de chantier qui tape /finance/cash-flow dans son URL est redirigé automatiquement, et même un appel API direct ne ramènerait aucune donnée.

Changement de rĂ´le

Seul le dirigeant (org_admin) peut modifier le rôle d’un utilisateur, depuis Équipe → cliquer sur l’utilisateur → Modifier le rôle.

Le changement prend effet à la prochaine connexion de l’utilisateur (le rôle est encodé dans le JWT pour des raisons de performance).