Files
_Assistant_Lead_Tech/10_n8n_patterns_valides.md
2026-03-09 10:28:02 +01:00

71 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Patterns n8n validés
Ce fichier contient **uniquement** des patterns :
- testés,
- validés,
- utilisés en conditions réelles.
Dernière mise à jour : 2026-03-09
---
## Index
- [Feature flags pour routage plateformes](#pattern-n8n-feature-flags-routage-plateformes)
---
## Principes de conception
- Un workflow = un objectif clair
- Noms de nodes explicites (décrivent ce que le node fait, pas ce quil est)
- Gestion des erreurs prévue dès le départ (Error Trigger ou Try/Catch)
- Facilité de reprise après plusieurs semaines : documenter les workflows non triviaux
## Règle dor
Si ce nest pas confirmé comme fonctionnel, **ça na rien à faire ici**.
---
## Format standard dun pattern
## Pattern : <Nom clair>
- Node(s) : …
- Contexte : …
- Avantage : …
- Limites / vigilance : …
- Validé le : DD-MM-YYYY
- Contexte technique : (optionnel) ex. `n8n 1.121.2 / self-hosted / docker`
### Exemple / snippet
```txt
(contenu)
```
<a id="pattern-n8n-feature-flags-routage-plateformes"></a>
## Pattern : Feature flags pour routage plateformes
- Node : Code (JS)
- Contexte : activation / désactivation de plateformes (réseaux sociaux, canaux, intégrations)
- Avantage : test, rollback, évolutivité, debug simplifié
- Limites / vigilance : nécessite discipline (un seul point de config, pas de flags dispersés)
- Validé le : 2025-12-19
- Contexte technique : `n8n 1.121.2 / self-hosted / docker`
Exemple :
```js
const config = {
test: false,
facebook: true,
instagram: true,
linkedin: true,
};
```
---