Cas d’usage typiques
- Centraliser une réinitialisation de variables dans une règle dédiée, appelée par plusieurs scénarios.
- Regrouper un bloc d’actions récurrent (envoyer un message, poser une variable, changer de stratégie) et l’invoquer depuis différentes règles.
- Maintenir une séquence commune à un seul endroit : vous la modifiez une fois, toutes les règles appelantes en bénéficient.
- Partager un nettoyage (remise à zéro de compteurs, retrait d’accomplissements) entre plusieurs déclencheurs.
La règle à exécuter
Cette action ne comporte qu’une seule propriété : “Règle à exécuter” (obligatoire). Vous y sélectionnez, dans la liste des règles de la stratégie courante, la règle dont les actions doivent être lancées. Quand l’action s’exécute, Fanify retrouve la règle par son nom et lance toutes ses actions, dans l’ordre, exactement comme si la règle avait matché — à une différence près : ses conditions ne sont pas évaluées. La règle appelée s’exécute donc inconditionnellement, même si ses propres conditions seraient fausses.Seules les actions de la règle ciblée sont exécutées. Ses injections (contexte, objectifs, règles de conduite) ne sont pas reprises.
Comportement à l’exécution
Les actions de la règle ciblée s’enchaînent dans leur ordre de déclaration. Le déroulé dépend de ce que fait chaque action :1
Action normale
L’action produit son effet, puis l’exécution passe à la suivante.
2
Action qui interrompt le job
Si une action demande l’arrêt du job, son redémarrage, un changement d’intention ou une nouvelle passe d’évaluation de la stratégie, cette demande est honorée et propagée : le job réagit comme si l’action avait été déclenchée directement.
3
Action en échec
Si une action échoue, elle est ignorée et l’exécution continue avec les actions suivantes. Un seul échec ne bloque pas le reste de la règle.
Si la règle ciblée contient une action qui demande d’arrêter l’évaluation des règles, celle-ci interrompt uniquement les actions restantes de la règle ciblée. La règle appelante, elle, continue.
Chaînage et boucles
Une règle exécutée de force peut elle-même contenir une action “Exécuter de force une règle” pointant vers une troisième règle : les appels s’enchaînent en cascade. Pour éviter une boucle infinie, si une règle tente de s’exécuter elle-même (action pointant vers la règle en cours d’exécution), cet appel est automatiquement ignoré.Cas limites
- Règle sans action : rien ne se passe, la stratégie continue normalement.
- Règle introuvable (nom vide, règle renommée ou supprimée) : l’action échoue silencieusement. Le job n’est pas interrompu et la règle appelante continue avec ses actions suivantes.
- Import de stratégie : si la règle référencée n’existe pas dans la stratégie, la carte d’action affiche un avertissement dans l’éditeur. Corrigez la référence avant d’activer la stratégie.
Voir aussi
- Réponses automatiques — Le job qui évalue la stratégie et exécute les actions des règles.
- Planifier une relance — Autre action de flux.
- Réserver la conversation à un opérateur — Action pouvant interrompre le job.
