Passer au contenu principal
L’action “Ne pas évaluer d’autres règles” s’utilise dans une règle de stratégie pour stopper net l’évaluation des règles restantes dès que la règle qui la contient matche. Les règles qui seraient évaluées après elle sont ignorées : leurs actions ne s’exécutent pas, et leurs instructions ne sont pas injectées dans la génération de la réponse. Les règles d’une stratégie sont évaluées par ordre de priorité. Cette action agit comme un point d’arrêt dans cet ordre.

Cas d’usage typiques

  • Coupe-circuit prioritaire : une règle de haute priorité (utilisateur signalé, litige, désinscription) doit court-circuiter toute la logique en aval.
  • Aiguillage exclusif : une fois qu’une branche a matché, empêcher les règles plus générales de s’ajouter par-dessus.
  • Éviter le cumul d’instructions : empêcher que les instructions de plusieurs règles se combinent et brouillent la réponse générée.
  • Figer une décision : après une règle qui traite un cas précis, verrouiller le comportement sans laisser les règles suivantes le modifier.

Ce qui est arrêté

Dès que la règle contenant l’action matche, toutes les règles évaluées après elle dans l’ordre de priorité sont ignorées, avec un double effet :
  • Leurs actions ne sont pas exécutées.
  • Leurs instructions ne sont pas injectées (contexte, objectifs, règles de conduite) dans la génération de la réponse.
La règle qui contient l’action n’est pas affectée : ses propres instructions restent injectées, et ses actions placées avant cette action dans la règle s’exécutent normalement.

Position dans la règle

L’ordre des actions à l’intérieur d’une règle compte. Cette action interrompt aussi les actions restantes de sa propre règle : toute action placée après elle dans la même règle ne s’exécutera pas.
Placez “Ne pas évaluer d’autres règles” en dernière position de la règle si vous voulez que ses autres actions (envoi de message, changement de variable, etc.) s’exécutent d’abord.

Raison

Le champ “Raison (optionnel)” est un texte libre facultatif qui n’a aucun effet sur l’exécution. Il vous permet d’annoter la règle pour documenter pourquoi l’évaluation s’arrête à cet endroit. Laissez-le vide si vous n’en avez pas besoin.

Comportement à l’exécution

Cette action arrête uniquement l’évaluation des règles — elle n’interrompt pas le job. La réponse est tout de même générée, à partir des instructions collectées jusqu’à cette règle incluse.
Ne confondez pas cette action avec un arrêt du job AutoReply : ici, la stratégie cesse simplement de parcourir les règles suivantes, mais la génération de la réponse se poursuit normalement.

Cas limites

  • La règle ne matche pas : l’action ne s’exécute que si sa règle matche. Sinon, aucun effet.
  • Aucune règle après elle : si la règle est déjà la dernière dans l’ordre de priorité, l’action n’a aucun effet visible.

Voir aussi