Activer un workflow
Un workflow inactif est une définition figée : aucun trigger ne le lance. L’activation connecte les déclencheurs et autorise les runs automatiques.
🔁 Avant d’activer
Checklist rapide :
- Simulate vert sur le parcours nominal et un cas d’erreur.
- Credentials et SMTP testés.
- Droits Dolibarr OK pour le compte d’exécution : Permissions.
- Trigger configuré (Cron, webhook, object event ou manuel seul).
🔁 Activer
- Ouvre le workflow → onglet Settings ou interrupteur Active.
- Choisis le trigger principal si plusieurs sont présents.
- Enregistre. L’état passe à Active : le runtime enregistre
next_run_atpour un Cron.
🔁 État runtime
| État | Signification |
|---|---|
| Draft | Édition libre, pas de run auto |
| Active | Triggers armés |
| Paused | Définition conservée, runs auto suspendus |
| Disabled | Équivalent pause + alerte ops possible |
La désactivation garde l’historique des runs : tu peux réactiver sans perdre les logs.
🔁 Désactiver proprement
- Passe le workflow en Paused ou Disabled.
- Attends la fin des runs en cours (file d’attente cron).
- Modifie le graphe si besoin, puis Simulate à nouveau avant réactivation.
Pour une migration majeure Dolibarr, désactive tous les workflows Knot concernés avant la fenêtre de maintenance.
🔁 Triggers courants à l’activation
| Type | Vérification |
|---|---|
| Cron | Fuseau horaire serveur, expression valide — Cron |
| Webhook | Secret rotaté, TLS actif — Webhook |
| Object event | Bon objet et verbe create/update/delete — Object event |