Phase
Priorité
⌘K
18 / 18 règles
Référentiel interne

Bonnes pratiques n8n
classées & filtrables

Synthèse opérationnelle du référentiel Rokodo — 18 règles filtrables par phase de développement (Avant / Pendant / Après) et par priorité.

26 slides sources
9 thématiques
18 règles opérationnelles
13 points de checklist
🔍

Aucune règle ne correspond à ces filtres.

● P0 Critique

Sécurité & Production non négociable

#1
PendantAprès

Ne jamais hard-coder les identifiants slide 6

Les credentials hard-codés apparaissent dans les exports JSON, les logs et Git → fuite garantie.

  • Option A — Credentials n8n (standard) : chiffrés en BDD, réutilisables.
  • Option B — External Secrets (max) : Vault / AWS / Azure Key Vault.
#2
Après

Vérifier la validité des credentials slide 2

La durée de validité varie selon la configuration du service. À auditer régulièrement pour éviter les coupures silencieuses en production.

#3
Après

Gestion d'erreur + alerte humaine slide 3

Chaque workflow doit avoir un Error Trigger configuré.

Règle TMA : si un maillon casse, un humain doit être alerté.
#4
Après

Plan de rollback + sauvegarde JSON slides 16, 24, 25

  • Export JSON systématique avant toute mise en prod.
  • Procédure de rollback documentée et testée.
● P1 Structurant

Conception & Architecture dès le départ

#5
AvantPendant

Découper en sub-workflows slides 3, 18

Max 11 à 15 nœuds par workflow. Au-delà → découper via Execute Workflow.

Objectif : lisibilité, maintenance, debug, exécution indépendante.

#6
AvantPendant

Nommage des workflows slide 9

[STATUS][Business Domain] - Business Outcome
  • [PROD][CRM] - Sync contacts daily
  • [DEV][ECommerce] - Process new orders
  • [TEST][Marketing] - Send campaign emails
La recherche n8n porte sur le nom, pas sur les tags.
#7
Pendant

Normalisation des variables slide 5

ConventionUsage
camelCaseVariables locales
SCREAMING_SNAKEConstantes & secrets
anglaisNom de nœud = action
#8
Avant

Clarifier AVANT de coder slide 3

  • Objectif clair + ROI + faisabilité (routes API / nœuds dispo).
  • Chercher un template existant avant de partir de zéro.
  • Utiliser l'IA pour une 1re version macro.
  • Découper en micro-services dès la conception.
● P2 Qualité

Qualité & Maintenance durabilité

#9
PendantAprès

Sticky Notes concises slide 14

  • Nom du workflow explicite
  • Objectif non technique
  • Entrées / Sorties (type de données)
  • Dépendances (credentials, APIs)
  • Commentaires (points d'attention)
Concision avant tout — peu ou pas de technique.
#10
AvantPendant

Architecture 3 niveaux slide 12

L1Production/ Staging/ Dev/
L2Sales/ Marketing/ Support/
L3Integration/ Notification/
#11
Après

Tests fonctionnels slides 3, 20

  • Unitaires, intégration, pertinence prompts IA.
  • Scope de test défini + checklist de validation.
  • Workflows de test dédiés avec données mock.
#12
Après

Versioning slide 16

  • Semantic versioning MAJOR.MINOR.PATCH.
  • Historique + backup JSON systématique.
  • Intégration Git (optionnel).
  • Plan de rollback.
#13
Après

README.md par workflow slide 3

Documentation technique + fonctionnelle persistée hors n8n, dans un dépôt Git de référence.

#14
Pendant

Normalisation en continu slide 3

  • Penser scalabilité (Edit Fields pour variables réutilisables).
  • Uniformiser le nommage des nœuds au fur et à mesure.
  • Nom de nœud = ce qu'il fait.
● P3 Gouvernance

Gouvernance & Cycle de vie équipe & long terme

#15
Après

Processus Dev → Staging → Prod slide 25

  • Checklist pré-déploiement.
  • Variables d'environnement par instance.
  • Monitoring + alerting post-déploiement.
#16
Après

Veille releases n8n slide 24

  • Analyse des breaking changes.
  • Procédure de mise à jour staging → prod.
  • Tests de non-régression systématiques.
#17
AvantPendantAprès

Gestion projet n8n slide 22

  • Rôles et responsabilités définis.
  • Cycle de vie (dev → test → prod → archive).
  • Peer review + KPIs de suivi.
#18
Avant

Système de tags slide 10

À définir ultérieurement : catégories, couleurs, obligatoires vs optionnels.

Non prioritaire — risque de perte de clarté si introduit trop tôt.

Checklist de validation

13 points à valider avant de considérer un workflow « prêt pour la prod ». Stocké localement.

0/13 0%