Rôles & permissions

Qui peut voir et faire quoi. Le modèle est simple : des permissions atomiques, regroupées en rôles, attribués aux comptes.

Le modèle en trois niveaux

Permission
ex. invoices.manage
Rôle
ex. Comptable
Compte
un ou plusieurs rôles
Union, jamais soustraction Les rôles s'additionnent : il n'existe pas de permission « négative ». Pour retirer un droit, retirez le rôle qui le porte. Concevez des rôles ciblés plutôt qu'un rôle large amputé.

Convention view / manage

La plupart des modules exposent deux niveaux symétriques :

module.view
Lecture seule — consulter listes et fiches.
module.manage
Écriture — créer, modifier, supprimer.

Certains modules ajoutent des actions sensibles distinctes (envoi, approbation, transmission légale), accordées séparément pour un contrôle fin.

Catalogue des permissions

Liste de référence, telle que présentée dans l'écran de configuration des rôles. Chaque module actif contribue ses propres clés : un module éteint n'apparaît pas ici tant qu'il n'est pas réactivé.

Général

CléAutorise
dashboard.viewVoir le tableau de bord

Clients & ventes

CléAutorise
clients.viewConsulter les clients
clients.manageCréer / modifier / supprimer des clients
invoices.viewConsulter les factures
invoices.manageCréer / modifier / supprimer des factures
invoices.sendEnvoyer / changer le statut des factures
efacture.sendGénérer & transmettre les factures électroniques (PDP)
quotes.viewConsulter les devis
quotes.manageCréer / modifier / supprimer des devis
recurring.viewConsulter les paiements récurrents
recurring.manageGérer les paiements récurrents

Stock, achats & comptabilité

CléAutorise
stock.viewConsulter les articles et le stock
stock.manageCréer / modifier des articles et enregistrer des mouvements
purchases.viewConsulter les fournisseurs, commandes et factures fournisseurs
purchases.manageGérer fournisseurs, commandes (réceptions) et factures fournisseurs
accounting.viewConsulter le plan comptable, le journal, le grand livre et la balance
accounting.manageSaisir des écritures comptables et gérer comptes / journaux

Interne

CléAutorise
expenses.viewConsulter les notes de frais
expenses.manageCréer / modifier des notes de frais
expenses.approveApprouver / rembourser les notes de frais
internal.viewConsulter les paiements internes
internal.manageGérer les paiements internes (abonnements, achats)
calendar.viewConsulter le calendrier partagé
calendar.manageCréer / modifier des événements & inviter
demandes.viewConsulter les demandes de contact
demandes.manageTraiter / supprimer les demandes

Administration

CléAutorise
accounts.manageGérer les comptes (employés & clients)
roles.manageGérer les rôles & permissions
settings.manageGérer les paramètres & le branding
audit.viewConsulter le journal d'audit
dataio.exportExporter les données métier (CSV / FEC)
dataio.importImporter des données métier (CSV)
connectors.viewConsulter les connecteurs & la documentation API
connectors.manageRégénérer les clés d'API des connecteurs
integria.useDiscuter avec l'agent IA IntegrIA
integria.configureConfigurer le connecteur IA (fournisseur, modèle, clé d'API)
portal.accessAccéder à l'espace client
Import et export sont séparés à dessein dataio.export exfiltre des données, dataio.import en écrit — deux risques distincts. Accordez-les indépendamment.

Créer et attribuer un rôle

  1. Ouvrez Administration → Rôles (route /roles, exige roles.manage).
  2. Nouveau rôle : donnez-lui un nom métier clair (ex. « Commercial », « Comptable »).
  3. Cochez les permissions par catégorie. Préférez view seul si la lecture suffit.
  4. Attribuez le rôle aux comptes via Authentification → fiche du compte.

Exemples de rôles types

RôlePermissions clés
Administrateur* — tout
Commercialclients.*, quotes.*, invoices.view, dashboard.view
Comptableinvoices.*, efacture.send, expenses.approve, dataio.export
Gestionnaire stockstock.*, purchases.* (voir guides modules)
Lecture seuletous les *.view utiles
Principe du moindre privilège Donnez le minimum nécessaire. Un compte sans la permission d'un module ne voit même pas son onglet : la barre latérale s'adapte aux droits.

Chaque module rappelle ses permissions précises dans son propre guide (bandeau « Permissions » en tête de page).