Documentation ERPNext

ERPNext

Permissions basées sur les rôles

Cette page détaille le gestionnaire de permissions de rôle et le sens de chaque droit : sélectionner, lire, écrire, créer, supprimer, imprimer, rapporter, partager et masquer.

4 min de lectureMis à jour le Source : docs.frappe.io

À quoi sert le gestionnaire

L'accès aux documents se contrôle par des permissions basées sur les rôles (Role Based Permissions). On attribue des rôles aux utilisateurs, puis on pose les permissions sur les rôles. Le gestionnaire de permissions de rôle indique quels rôles accèdent à quels documents, et avec quels droits.

Une fois les rôles posés, l'accès peut encore être limité à certains documents. Des règles différentes par champ passent par le niveau de permission du champ.

Chemin : Accueil > Utilisateurs et permissions > Gestionnaire de permissions de rôle.

Sur quoi la règle se combine

  • Rôles. Exemple : un commercial cumule Employé et Utilisateur des ventes. Autres exemples : responsable comptable, employé, utilisateur RH.
  • Types de documents. Chaque fiche de base ou transaction a sa liste. Exemples : facture de vente, demande de congé, écriture de stock.
  • Niveaux. Les champs se groupent de 0 à 9. Par défaut, tout est au niveau 0. Le niveau du champ rejoint la règle du même niveau.
  • Stades. Création, enregistrement, validation, annulation, amendement. Un rôle peut aussi imprimer, envoyer, importer, exporter, ouvrir les rapports ou définir des permissions utilisateur.
  • Permissions utilisateur. Elles limitent à certains documents d'un type, par exemple un seul territoire. Celles d'un autre type s'appliquent si un champ de lien relie les deux, comme le client sur une commande ou un devis. Le bouton du gestionnaire mène à ces règles.
  • Nouvelle règle. Ajouter une règle demande le rôle et le niveau, puis insère une ligne.

Exemple de la demande de congé

  • L'employé crée la demande : lecture, écriture et création pour le rôle Employé.
  • Il ne voit que la sienne : une permission utilisateur par couple utilisateur-employé.
  • Pour seulement choisir un document dans un autre, sans le lire en entier : droit Sélectionner seul.
  • Le responsable RH voit toutes les demandes : lecture au niveau 0, permissions utilisateur non appliquées.
  • L'approbateur lit et écrit au niveau 0 les demandes de son équipe. Les fiches employé utiles sont dans ses permissions utilisateur ; pour les approbateurs déjà cités sur la fiche employé, ces enregistrements sont créés par le programme.
  • Seuls l'utilisateur RH ou l'approbateur approuvent ou rejettent. Le statut est au niveau 1 : lecture et écriture au niveau 0 pour ces deux rôles, lecture au niveau 1 pour les autres (Tous).
  • L'utilisateur RH délègue : il peut définir des permissions utilisateur sur la demande de congé pour d'autres personnes.

Si les rôles sont justes et qu'une erreur d'accès reste, la source renvoie aux erreurs de permission.

Types de droits

DroitEffetExemple de la source
SélectionnerChercher et voir des enregistrementsChoisir un client sur une commande sans ouvrir la fiche client
LireVoir le documentVoir des factures de vente sans les modifier
ÉcrireModifier les enregistrements accessiblesMettre à jour l'adresse d'un client sans créer un client
CréerCréer de nouveaux documentsCréer un article sans modifier les articles existants
SupprimerSupprimer des documentsLa source indique que l'utilisateur peut supprimer des documents validés
ImprimerImpression ou téléchargement PDFLe bouton d'impression est actif
E-mailEnvoyer depuis le documentLe bouton e-mail est actif
RapportAccéder aux rapports liésAvec l'accès Employé et le droit Rapport, les rapports fondés sur l'employé sont visibles
ExporterExporter depuis la vue rapportL'utilisateur exporte les données du rapport
ImporterImporter dans le documentL'utilisateur importe des données pour ce document
PartagerPartager l'accès avec d'autresL'utilisateur partage le document
MasquerEn version 16, le masquage de données affiche des valeurs masquées ou cachées selon les rôles, sans retirer la visibilité du champL'information sensible reste protégée tout en gardant une interface cohérente

Pages liées

Droits par rôle ERPNext : lecture, validation | ERPNext Lab