Rôles et autorisations
Rôles et autorisations
Cette page distingue deux choses : les rôles métier attribuables à un utilisateur client, qui sont un objet concret de la plateforme, et la lecture métier des profils d'acteurs, qui sert à comprendre les responsabilités sans correspondre à un paramétrage.
Rôles attribuables aux utilisateurs d'une organisation
Un rôle est un regroupement d'accès. L'attribuer à une personne lui donne automatiquement les accès prévus par ce rôle, à condition que ces accès soient ouverts par les contrats de son organisation ou par ceux de ses organisations parentes en transfert. Les rôles se cumulent : une personne peut en porter plusieurs et réunit alors leurs accès.
Ces six rôles sont, à ce jour, les seuls rôles métier attribuables aux utilisateurs d'une organisation cliente. Chaque rôle réunit une liste fixe et exhaustive d'accès, codée dans le catalogue de droits :
| Rôle | Intitulé | Accès réunis (liste exhaustive) |
|---|---|---|
PURCHASE_MANAGER | Achats | PURCHASE_BID_CREATE |
ORGANISATION_MANAGER | Organisation | ORGANISATION_ADDRESS_MANAGE, SALES_CONTRACT_MANAGE, ORGANISATION_ORGANISATION_MANAGE, ORGANISATION_USER_DELETE, ORGANISATION_USER_MANAGE, ORGANISATION_DOCUMENT_MANAGE, ORGANISATION_STATS_EXTRACT |
ITEMS_MANAGER | Fiches produits | ITEM_ITEM_MANAGE, ITEM_ITEM_DELETE, SEANCE_SEANCE_MANAGE, EVENT_EVENT_MANAGE |
SALES_MANAGER | Ventes | ITEM_ITEM_PUBLISH, SALES_ITEM_ASSIGN, ITEM_ITEM_REMOVE, SALES_SALES_INVOICE_MANAGE |
POST_SALE_MANAGER | Post-vente | SALES_ITEM_ASSIGN, SALES_SALES_INVOICE_GENERATE, SALES_SALES_INVOICE_MANAGE, SALES_SALES_INVOICE_VALIDATE |
FINANCE_MANAGER | Finance | SALES_SALES_INVOICE_GENERATE, SALES_SALES_INVOICE_MANAGE, SALES_SALES_INVOICE_VALIDATE, SALES_COMMISSION_INVOICE_GENERATE, SALES_COMMISSION_INVOICE_MANAGE |
Cette liste est un catalogue fermé au niveau du code : un rôle ne réunit jamais un accès en dehors de cette liste, et ne peut réunir un accès que si celui-ci est aussi ouvert par un contrat de l'organisation. Remarque : SALES_CONTRACT_MANAGE (gestion des contrats) appartient au thème d'accès « Sales », pas au thème « Organisation », bien qu'il soit réuni par le rôle ORGANISATION_MANAGER ; SALES_ITEM_ASSIGN est réuni par Ventes et Post-vente, SALES_SALES_INVOICE_MANAGE par Ventes, Post-vente et Finance, SALES_SALES_INVOICE_GENERATE et SALES_SALES_INVOICE_VALIDATE par Post-vente et Finance.
Les mêmes rôles servent de droits délégués dans une procuration, et pré-règlent les préférences d'emails de la personne à qui on les attribue : voir Procurations et organisations complexes.
Deux options complètent ces rôles sur la fiche utilisateur :
- Admin de l'organisation : la personne reçoit le maximum des accès disponibles pour son organisation. C'est l'option par défaut à la création d'un utilisateur, depuis l'admin comme depuis l'espace personnel.
- Personnalisé : les accès sont modifiés manuellement, uniquement à la baisse par rapport à ceux ouverts par les contrats. Ce mode prime sur les rôles, qui sont alors ignorés.
Voir Accès et autorisations pour la sélection dans les frontaux et Calcul des droits d'accès pour l'ordre de priorité complet.
Lecture métier des profils
Cette matrice donne une lecture métier des principaux profils. Elle ne remplace pas les droits fins, mais aide à comprendre les responsabilités.
| Rôle | Peut faire | Ne doit pas faire sans droit spécifique |
|---|---|---|
| Visiteur | Chercher et consulter les informations publiques | Enchérir, suivre personnellement, payer |
| Acheteur connecté | Suivre, questionner, enchérir, payer ses factures | Voir les enchères concurrentes, modifier une vente |
| Vendeur | Préparer des lots, suivre ventes et questions | Valider seul une vente si contrôle admin requis |
| Admin organisation | Gérer certains membres, documents, factures et données organisation | Accorder des droits supérieurs au contrat |
| Support | Diagnostiquer, consulter historique autorisé, aider | Modifier finance ou conformité sans droit |
| Opérations | Valider ventes, séances, lots, rendez-vous | Modifier données finance sensibles sans droit |
| Catalogue | Gérer marques, modèles, caractéristiques, canvas | Modifier factures, paiements, droits utilisateur |
| Compliance | Valider/refuser documents, suivre KYC/KYB/SCA | Publier une vente hors périmètre |
| Finance | Gérer factures, paiements, rapports financiers | Modifier données catalogue ou droits hors besoin |
| Admin global | Agir largement selon politique interne | Contourner audit, confidentialité ou obligations légales |
Un droit dédié réservé aux super-admins (SUPER_ITEM_STATUS_MANAGE) permet de forcer manuellement le statut d'un lot, en dehors du workflow standard de validation — un garde-fou exceptionnel, pas un éditeur de statut ouvert à tous les profils admin. Le même thème d'accès « Super » porte deux autres garde-fous équivalents : SUPER_BID_MANAGE et SUPER_BID_DELETE pour forcer ou supprimer une enchère hors workflow, et SUPER_CONTRACT_DELETE pour supprimer un contrat. La liste complète des accès nommés, par thème, est détaillée dans Accès et autorisations.
Les listes de personnes, organisations et contrats proposent des filtres rapides « à moi » et « à valider » pour retrouver ses propres dossiers à traiter.
Règles importantes
- Un rôle donne une intention métier, pas une autorisation illimitée.
- Les droits réels dépendent du contexte et de l'organisation active.
- Les actions sensibles doivent rester auditables.
- Un profil interne doit avoir le plus petit périmètre nécessaire.