Skip to content

Fin / Arrêt ​

Termine cette branche de l’exécution avec un statut et une raison lisibles.

Le nœud Fin / Arrêt termine la branche sur laquelle il se trouve, avec un statut et une raison visibles dans le détail de l’exécution. Il n’a aucune sortie : rien ne peut être relié après lui.

Une branche qui n’a simplement pas de nœud suivant se termine aussi. Ajoutez un nœud Fin / Arrêt quand vous voulez que la fin soit explicite et traçable, typiquement du côté « non » d’une Condition ou sur la branche otherwise d’un Aiguillage : « Ignoré — réponse automatique » se lit mieux dans le journal qu’une branche qui s’arrête sans rien dire.

En bref ​

  • Type : flow.stop · version 1
  • Catégorie : Logique
  • Nature : Étape — s’exécute pendant une exécution
  • Effet : Sans effet externe (none) — rien n’est écrit hors de Mankomail ; rejouable sans risque
  • Exige un mail porteur : Non
  • Connexion : Aucune
  • Entrées : main
  • Sorties : Calculées depuis les paramètres

Paramètres ​

status ​

Statut

  • Type : Un choix (options)
  • Requis : Oui
  • Défaut : success
  • Options :
    • success — Terminé : Le travail attendu a été fait, la branche s’arrête normalement.
    • ignored — Ignoré : Ce mail ne relève pas de ce workflow — utile pour tracer les écartés.

reason ​

Raison — Texte affiché dans le journal d’exécution. Accepte des expressions {{ }}.

  • Type : Texte (string)
  • Requis : Non
  • Défaut : "" (vide)
  • 500 caractères au plus
  • Exemple : Hors périmètre : réponse automatique
  • Expressions : {{ }} accepté

Sorties ​

Calculées depuis les paramètres.

Aucune — la branche s’arrête ici

Données produites ​

Ce que ce nœud ajoute aux données de l’exécution, et comment le lire dans une expression. <step> désigne la clé de l’étape : le nom du nœud ramené à un identifiant (voir Données et expressions).

  • {{ data.<step>.status }} — string. success (Terminé) ou ignored (Ignoré), selon le réglage du nœud.
  • {{ data.<step>.reason }} — string. La raison, rendue (expressions résolues) et sans espaces de bord. Vide si aucune n’a été donnée.

Example ​

Un workflow de support ne doit pas répondre aux réponses automatiques. Après un nœud Condition sur email.signals.isAutoReply est égal à true, reliez le port true à un nœud Fin / Arrêt avec :

status: ignored
reason: Hors périmètre : réponse automatique de {{ email.from.email }}

Le détail de l’exécution affiche alors l’étape avec le status ignored et la raison rendue.

Tips ​

  • Seule la branche qui porte le nœud se termine ; les autres branches de la même exécution continuent.
  • Le statut est enregistré dans les données de l’étape ; il ne transforme pas l’exécution en échec. Pour faire échouer une exécution volontairement, appuyez-vous plutôt sur la gestion des erreurs du nœud qui détecte le problème.
  • La raison est visible dans le détail de l’exécution mais n’est jamais écrite dans les journaux applicatifs : elle peut donc citer du contenu de mail.