Documentation ERPNext

ERPNext

Workflows sur les données de base

Les fiches de base ne se valident pas. Pour les soumettre à accord, on les crée désactivées et le workflow les active à l'approbation.

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

Pourquoi un workflow sur une fiche

Les workflows se posent d'ordinaire sur des documents validables. Une fois approuvé, le document est validé selon le workflow. Certaines activités veulent aussi un accord sur des données de base : articles, prix d'article, règles de prix.

Dans ERPNext, ces fiches ne sont pas validables. Même rejetées, elles restent parfois actives et utilisables dans les transactions. L'exemple de la page est la fiche article : un workflow simple ne la rend active qu'après approbation.

Case d'activation

La fiche doit avoir une case Activer ou Désactiver. Si elle n'existe pas, créez-la via Personnaliser le formulaire, avec cette valeur par défaut :

  1. 0 si la case s'appelle Désactiver ;
  2. 1 si la case s'appelle Activer.

L'article a déjà une case Désactivé (Disabled). Dans Personnaliser le formulaire du DocType Article, la page met la valeur par défaut à 1. Chaque nouvel article naît donc désactivé, tant qu'il n'est pas approuvé.

Le workflow

Dans la table des états, à l'approbation, mettez la case Désactivé à 0 (ou la case Activé à 1). Ainsi, l'article approuvé est activé tout seul et peut entrer dans les transactions.

Voir Workflows et Article.