Aller au contenu
Aller au contenu

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

  1. Ouvre le workflow → onglet Settings ou interrupteur Active.
  2. Choisis le trigger principal si plusieurs sont présents.
  3. Enregistre. L’état passe à Active : le runtime enregistre next_run_at pour un Cron.

🔁 État runtime

ÉtatSignification
DraftÉdition libre, pas de run auto
ActiveTriggers armés
PausedDé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

  1. Passe le workflow en Paused ou Disabled.
  2. Attends la fin des runs en cours (file d’attente cron).
  3. 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

TypeVérification
CronFuseau horaire serveur, expression valide — Cron
WebhookSecret rotaté, TLS actif — Webhook
Object eventBon objet et verbe create/update/delete — Object event

Suite