Droits d'accès par société
Donnez à chaque utilisateur des droits d'accès différents dans chaque société : comptable dans l'une, vendeur dans l'autre. Les menus suivent la société active et chaque enregistrement suit les droits de sa propre société.
Présentation du module
/ Odoo 20 · Administration
Des droits d'accès différents dans chaque société
Dans une base Odoo multi-société, un utilisateur a les mêmes droits d'accès dans toutes ses sociétés : un responsable comptable de la holding est responsable comptable dans chaque filiale. Droits d'accès par société donne à chaque utilisateur d'autres droits applicatifs dans certaines de ses sociétés, et les applique partout : menus, vues, boutons et chaque enregistrement.
Odoo standard vs cette app
Ce que fait Odoo, ce que nous ajoutons
Configuration
Une ligne par société
Paramètres > Utilisateurs, ouvrez un utilisateur, onglet Accès par société. Les sociétés sans ligne gardent les droits de l'onglet Droits d'accès.
Droits applicatifs par société
Choisissez les droits de l'utilisateur dans cette société : Ventes / Administrateur, Comptabilité / Facturation, Inventaire / Utilisateur... La ligne part des droits actuels de l'utilisateur, vous ne modifiez que ce qui diffère.
Global là où c'est important
L'administration (Paramètres, Droits d'accès), le type d'utilisateur (interne, portail) et les droits techniques restent identiques dans toutes les sociétés.
Uniquement les sociétés de l'utilisateur
Une ligne ne peut viser qu'une société à laquelle l'utilisateur a accès, une ligne par société.
Géré par les administrateurs
Seuls les utilisateurs disposant du droit d'administration des droits d'accès voient et modifient l'onglet.
Menus et écrans
Changez de société, changez de droits
Marie est vendeuse à San Francisco et administratrice des ventes, utilisatrice Facturation et Inventaire à Chicago. Les menus, vues, champs et boutons suivent la société active du sélecteur de société : à San Francisco, elle ne voit que Ventes, à Chicago elle obtient aussi Facturation et Inventaire.
Les apps de Marie à San Francisco
Les apps de Marie à Chicago
Plusieurs sociétés sélectionnées
Chaque enregistrement suit les droits de sa société
Avec San Francisco et Chicago sélectionnées, Marie voit tous les devis de Chicago (administratrice des ventes) mais uniquement ses propres devis de San Francisco (vendeuse), dans la même liste.
Lire, créer, modifier, supprimer
Chaque opération sur un enregistrement est vérifiée avec les droits de l'utilisateur dans la société de l'enregistrement : droits d'accès aux modèles comme règles d'enregistrement.
Enregistrements sans société
Les contacts partagés, les produits ou tout enregistrement sans société suivent les droits de la société active.
Partout
Listes, formulaires, recherche, rapports, exports, imports et l'API externe utilisent les mêmes contrôles : les droits sont appliqués par le serveur, pas masqués par l'interface.
Rien n'est réécrit
Les groupes de l'utilisateur ne sont jamais réécrits lors d'un changement de société : deux onglets sur deux sociétés fonctionnent côte à côte, et il n'y a rien à resynchroniser.
Sélecteur de société
La première société pilote les écrans
Les menus, vues, boutons et contrôles métier écrits dans le code (par exemple seul un responsable comptable peut faire ceci) suivent la société active : la première du sélecteur. Les enregistrements suivent leur propre société.
Configuration
Prêt en deux minutes
1
Installer
Installez l'app. Rien ne change tant qu'un utilisateur n'a pas de ligne.
2
Ouvrir un utilisateur
Paramètres > Utilisateurs, un utilisateur avec plusieurs sociétés, onglet Accès par société.
3
Ajouter une société
Ajoutez une ligne pour la société où l'utilisateur a d'autres droits et ajustez-les.
4
Changer
L'utilisateur change de société : menus, écrans et enregistrements suivent immédiatement.
Sous le capot
Comment ça fonctionne
FAQ
Bon à savoir
Que devient l'onglet Droits d'accès ?
Il reste la référence : il s'applique dans chaque société sans ligne, et ses droits d'administration, type d'utilisateur et droits techniques s'appliquent partout.
Un utilisateur peut-il être administrateur dans une seule société ?
Non, volontairement : l'administration des Paramètres et des Droits d'accès donne accès à toute la base de données, elle reste donc globale.
Et le code qui vérifie un groupe ?
Les contrôles métier écrits en Python (par exemple seul un responsable comptable peut comptabiliser ceci) et la visibilité des champs et boutons suivent la société active. Placez la société de l'enregistrement en premier dans le sélecteur pour travailler avec ses droits.
Et si je le désinstalle ?
Les lignes sont supprimées et chaque utilisateur retrouve les droits de l'onglet Droits d'accès.
Quelles langues ?
Anglais et français (également utilisé pour fr_BE).
Une question ? Un problème ? Parlez à ceux qui l'ont conçu.
Nous vous répondrons sous 8 heures ouvrées.
Écrivez-nous directement à
Publié par
Nalios — Odoo Gold Partner, Belgique — nalios.be