Connecteur logique
Le connector Logic transforme et route les données sans appel réseau. C’est le ciment entre les connectors Dolibarr, HTTP et Email.
🔌 Branchement If / Else
Évalue une condition sur le contexte du run :
{{ nodes.invoice.output.total_ht }} > 1000- Sortie true → edge vers la branche « gros montant ».
- Sortie false → traitement standard.
Utilise des comparaisons explicites (nombres, chaînes, présence de champ) pour éviter les surprises de typage.
🔌 Switch
Quand plusieurs cas métier existent (statut commande, pays, typologie tiers), le Switch évite une cascade de If imbriqués. Chaque valeur connue mappe vers une sortie dédiée ; prévois une branche default.
🔌 Boucle (Loop)
Parcourt une liste produite par un node List Dolibarr ou un tableau JSON HTTP. À chaque itération, le contexte expose l’élément courant pour les nodes enfants.
🔌 Delay
Pause le run pendant N secondes ou jusqu’à une date. Utile pour :
- laisser Dolibarr finaliser un PDF ;
- espacer des relances ;
- respecter un rate-limit API partenaire.
🔌 Gestion d’erreurs
Nodes dédiés pour :
- capturer l’échec d’un node amont ;
- journaliser un message lisible ;
- envoyer une alerte Email ou arrêter proprement le run.
Combine avec retry au niveau workflow pour les erreurs transitoires réseau.
🔌 Dry-run et Simulate
En mode Simulate, la Logic s’exécute comme en production : tu peux valider tes branches sans écrire en base Dolibarr si les nodes amont sont mockés ou en lecture seule.
Suite
- Tester avec Simulate
- Workflow ne s’exécute pas — checklist (page dépannage à venir)