Passer au contenu principal
Un workflow est une automatisation qui réagit à vos données et exécute une séquence d’actions. Vous le concevez comme un flux de nœuds — un déclencheur plus une ou plusieurs actions — et la plateforme données l’exécute.
Pour la référence exhaustive, au niveau du champ — la config de chaque action, toutes les stratégies, les credentials, l’interpolation et le modèle de runs/steps — voir Workflows (référence).

Déclencheurs

Un workflow est déclenché par un type d’entité — produit, variante de produit, marque, ou article d’inventaire — optionnellement filtré par étiquettes (inclure/exclure).

Actions

ActionCe qu’elle fait
Créer ou obtenir un planCréer (ou réutiliser) un plan — réassort, rééquilibrage, démarque, retour fournisseur, ou échange fournisseur — avec son périmètre et sa date limite.
Ajouter des articles au planAjouter des articles à un plan en utilisant les filtres d’entité, le périmètre magasin/taille, et une stratégie de quantité.
Appeler un webhookEnvoyer une requête HTTP (GET/POST/PUT/PATCH/DELETE) avec authentification optionnelle, en-têtes et corps.
Envoyer un e-mailEnvoyer un e-mail (texte / HTML / markdown) aux destinataires.

Stratégies pour « ajouter des articles »

  • Quantité : fixe, remplir jusqu’à la cible, ou pilotée par score (utilise les recommandations du vecteur de décision).
  • Correspondance (rééquilibrage) : fixe ou pilotée par score (correspond les magasins excédentaires aux magasins déficitaires).
  • Remise (démarque) : fixe, pilotée par score, ou recommandée (remise de couche données avec plancher de marge et plafonds).
Le périmètre magasin peut être tous, spécifique, ou du déclencheur ; le périmètre taille peut être tous ou en dessous d’un seuil de stock. Les dates (dates limites, dates de démarque) peuvent être absolues, relatives (jours à partir de maintenant), ou interpolées à partir des sorties des étapes précédentes.

Exécutions & étapes

Chaque exécution est une exécution de workflow (en attente → en cours → complétée / échouée / annulée), et chaque nœud produit un enregistrement d’étape (en attente, en cours, réussie, échouée, ignorée, annulée) avec ses entrées résolues, sa sortie, ses journaux et ses tentatives — pour que vous puissiez voir exactement ce qui s’est passé. Un workflow lui-même a un statut : brouillon, actif, en pause ou archivé. Seuls les workflows actifs s’exécutent.

Travailler avec les workflows

1

Ouvrir les workflows

Allez à Orchestration → Workflows.
2

Concevoir le flux

Ajoutez un déclencheur (entité + filtres d’étiquette) et enchaînez les actions dans le générateur plein écran.
3

Activer

Mettez le workflow en actif pour qu’il s’exécute quand son déclencheur correspond.
4

Surveiller les exécutions

Examinez l’historique des exécutions et les détails par étape pour vérifier les résultats.
Les identifiants de webhook sont stockés de manière sécurisée et référencés par l’action Appeler-webhook, donc les secrets ne vivent jamais dans la définition du workflow elle-même.