Documentation ERPNext

ERPNext

Règle d'autorisation

La règle d'autorisation bloque la validation d'un rôle en dessous d'un seuil, et laisse un rôle approbateur passer au-dessus.

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

À quoi sert la règle

La règle d'autorisation (Authorization Rule) pose une approbation selon des conditions. Exemple : si le total général d'une commande client dépasse 1 000, seul le responsable commercial peut la vérifier ou la valider, même si l'utilisateur commercial a la permission Valider.

On peut fonder la règle sur le total net, le total général ou le pourcentage de remise, et dire qui approuve quand la condition est atteinte.

Exemple détaillé : le responsable commercial doit autoriser les commandes client seulement si le total général dépasse 10 000. En dessous, l'utilisateur commercial peut valider. Sa permission de validation est donc limitée aux commandes de moins de 10 000.

Créer la règle

  1. Ouvrez la liste et créez une règle.
  2. Choisissez la transaction. La fonction n'existe que pour une liste limitée de transactions.
  3. Saisissez la valeur autorisée. Elle dépend du champ choisi dans Basé sur.
  4. Choisissez Basé sur (Based On). La règle s'applique selon cette valeur.
  5. Choisissez le rôle concerné. Dans l'exemple, Utilisateur commercial.
  6. Pour viser un utilisateur précis plutôt que tout le rôle, remplissez Applicable à l'utilisateur.
  7. Choisissez le rôle approbateur. Dans l'exemple, Responsable commercial. On peut aussi viser un responsable précis.
  8. Enregistrez.

Si l'utilisateur commercial valide une commande au-dessus de 10 000, il reçoit un message d'erreur.

À retenir

Pour interdire toute validation à l'utilisateur commercial, la page conseille de retirer le privilège de validation dans le gestionnaire de permissions par rôle, plutôt que de créer une règle.

Transactions couvertes

Commande client, commande d'achat, devis, bon de livraison, facture de vente, facture d'achat, bon de réception, évaluation (Appraisal).

Champs possibles

Total général, remise moyenne, remise par client, remise par article.