InfraNestInfraNest
Règles d’automatisation

Conditions des automatisations

Les conditions déterminent quand une règle s'exécute réellement. Sans elles, une règle s'exécute à chaque événement correspondant ; avec elles, elle ne s'exécute que lorsque les détails de l'événement correspondent.

Les conditions vous permettent de contrôler précisément quand une automatisation s'exécute, afin de n'agir que sur les événements qui comptent — pas sur chacun d'entre eux.

Vue d'ensemble

  • Sans conditions, une règle s'exécute à chaque événement correspondant.
  • Avec des conditions, elle ne s'exécute que lorsque les détails de l'événement correspondent à ce que vous avez défini.
  • Toutes les conditions doivent être remplies — elles sont combinées avec et par défaut.
  • Laissez les conditions vides si vous voulez que la règle s'exécute à chaque événement correspondant.

Créer une condition

  1. Ouvrez l'automatisation et accédez à l'étape où vous souhaitez Ajouter une condition.
  2. Choisissez le Champ à vérifier. Les champs disponibles dépendent du déclencheur — par exemple, un événement Domaine expirant propose des champs comme Domaine et Jours avant expiration, tandis qu'un événement de moniteur propose des champs comme Nom du check (contexte), Statut et Type de moniteur.
  3. Choisissez un Opérateur : égal à, différent de, contient, ne contient pas, supérieur à, supérieur ou égal, inférieur à, inférieur ou égal, est l'un de, est aucun de, est défini, ou n'est pas défini.
  4. Saisissez la Valeur à comparer. Vous pouvez saisir une valeur fixe, ou utiliser Insérer une valeur pour référencer un champ dynamique depuis Valeurs précédentes, par exemple pour comparer un champ à un autre ou à la Date et heure actuelles.
  5. Cliquez à nouveau sur Ajouter une condition pour en ajouter d'autres — n'oubliez pas que toutes ces conditions doivent être remplies pour que l'étape s'exécute.
  6. Cliquez sur Enregistrer l'automatisation une fois terminé.

Exemples

  • Domaine expirant, Jours avant expiration inférieur à 14 → n'avertir que lorsque l'échéance approche.
  • Alerte de moniteur, Statut égal à down → agir sur les pannes, pas sur les reprises.
  • Enregistrement DNS modifié, le type d'enregistrement est l'un de A, AAAA → ne traiter que les enregistrements d'adresse.
  • Statut du domaine modifié, les nouveaux serveurs de noms contiennent « cloudflare » → uniquement en cas de migration vers Cloudflare.

Combiner « et » et « ou » avec des groupes

  1. Cliquez sur Ajouter un groupe pour créer un groupe de conditions avec son propre paramètre Correspondance — choisissez N'importe laquelle (ou) ou Toutes (et).
  2. Ajoutez vos conditions à l'intérieur du groupe.
  3. Vous pouvez imbriquer d'autres groupes pour construire une logique plus complexe.

TipPour exprimer « (jours restants < 14 et le tag est production) ou le certificat est déjà expiré », placez les deux premières conditions dans un groupe Toutes, puis combinez ce groupe avec la troisième condition sous un commutateur N'importe laquelle.

Exécuter uniquement à certains moments

  1. Ajoutez une condition et choisissez l'un des champs temporels intégrés : Jour de la semaine, Heure du jour (0–23), ou Week-end.
  2. Définissez l'Opérateur et la Valeur — par exemple, Week-end égal à Non pour ignorer les week-ends, ou Heure du jour (0–23) supérieur ou égal 18 pour n'exécuter qu'après 18h00.

NoteCes champs temporels sont évalués selon le fuseau horaire de la plateforme, pas celui du visualiseur.

Comparer avec des données dynamiques

  1. Dans le champ Valeur de la condition, cliquez sur Insérer une valeur au lieu de saisir une valeur fixe.
  2. Choisissez un champ dans Valeurs précédentes — cela vous permet de comparer un champ à un autre, ou à la Date et heure actuelles, plutôt qu'à une valeur fixe.
  3. Par exemple, définissez les nouveaux serveurs de noms contient l'ancien registraire pour ne cibler que des migrations spécifiques.

Dépannage

  • Si une étape ne s'exécute jamais, vérifiez si vous avez des conditions dans plusieurs groupes — rappelez-vous que tous les groupes et conditions doivent correspondre, sauf si vous avez défini un groupe sur N'importe laquelle.
  • Si un champ n'apparaît pas dans la liste, il se peut qu'il ne soit pas fourni par le déclencheur actuel — vérifiez quels champs ce déclencheur propose.
  • Utilisez Preview (dry run) pour voir {n} sur {total} remplies avant d'enregistrer, afin de confirmer que vos conditions se comportent comme prévu.
Conditions des automatisations

Articles similaires

Prêt en quelques secondes

Réunissez toute votre infrastructure dans un tableau de bord moderne.

Offre gratuite · Sans carte bancaire · Configuré en quelques minutes