Passer au contenu principal

Conditions de Déclenchement

Filtrer les appareils auxquels un déclencheur s'applique à l'aide de conditions basées sur la plate-forme, le groupe, la balise, le statut, etc.

Introduction

Chaque déclencheur planifié et basé sur un événement supporte les conditions. Les conditions filtrent les appareils qui sont intégrés dans une exécution d'automatisation lorsque le déclencheur se déclenche — afin qu'au lieu de s'exécuter sur tous les appareils assignés, vous puissiez cibler un sous-ensemble spécifique d'appareils en fonction de la plateforme, du groupe, de la balise, du statut ou d'autres attributs d'appareil.

Le déclencheur manuel ne supporte pas les conditions. Tous les autres types de déclencheurs partagent le même générateur de conditions décrit ici.


Comment fonctionnent les conditions

Les conditions sont configurées par déclencheur, pas par automatisation. Si une automatisation a plusieurs déclencheurs, chaque déclencheur peut avoir son propre ensemble de conditions indépendant.

Lorsqu'un déclencheur se déclenche, Level évalue ses conditions par rapport à vos appareils à ce moment précis. Les appareils qui correspondent à toutes les conditions sont intégrés dans l'exécution d'automatisation. Les appareils qui ne correspondent pas sont ignorés — ils ne sont pas suivis ou mis en attente, et ils seront évalués à nouveau la prochaine fois que le déclencheur se déclenche.

Les conditions multiples utilisent la logique ET : chaque condition doit être satisfaite pour qu'un appareil soit inclus. Il n'y a pas d'option OU dans un seul déclencheur. Si vous avez besoin d'un comportement de style OU, ajoutez un second déclencheur avec des conditions différentes.

ℹ️ REMARQUE :Les déclencheurs s'évaluent par rapport à tous les appareils de votre organisation. La condition de groupe est comment vous limitez un déclencheur à un sous-ensemble — sans celui-ci, tout appareil de l'org qui correspond aux autres conditions sera intégré.


Configuration des conditions

Les conditions sont définie dans le panneau de configuration du déclencheur lors de l'ajout ou de la modification d'un déclencheur.

ℹ️ REMARQUE :Les déclencheurs et les actions ne sont modifiables que dans edit mode . À partir de la vue du pipeline, cliquezEditdans le coin supérieur droit pour entrer en mode d'édition. Si vous cliquez sur un déclencheur ou une action en dehors du mode d'édition, un panneau de détails en lecture seule s'ouvre montrant l'état d'exécution et l'historique — vous ne verrez pas les options de configuration là.

  1. Ouvrez le panneau de configuration du déclencheur en cliquant sur un déclencheur existant ou en ajoutant un nouveau.

  2. Click the Conditionliste déroulante et sélectionnez un type de condition.

  3. Définissez l'opérateur et la valeur de la condition.

  4. Pour ajouter une autre condition, cliquez+ Ajouter une nouvelle condition .

  5. Pour supprimer une condition, cliquezRemove next to it.

  6. Click Save to apply.

Condition Configuration


Référence des conditions

ℹ️ REMARQUE :Plusieurs types de conditions — y compris Plateforme, OS, Balise et Groupe — sont peuplés dynamiquement à partir de votre inventaire d'appareils réels. Si votre environnement ne dispose que d'appareils Windows, vous ne verrez que Windows dans la liste déroulante Plateforme. OS affiche les versions spécifiques présentes sur vos appareils inscrits. Les listes déroulantes vides signifient que Level n'a pas encore détecté d'appareils avec cet attribut.

Tous les appareils

Aucun filtrage appliqué. Chaque appareil de votre organisation est inclus lorsque le déclencheur se déclenche.

Selecting Tous les appareilsne nécessite aucune configuration supplémentaire. Utilisez-le lorsque vous voulez que le déclencheur s'exécute sur tout votre inventaire d'appareils sans restrictions.


Platform

Filtrer par la famille de systèmes d'exploitation de l'appareil.

Operator

Description

Equal to

L'OS de l'appareil correspond à l'une des plates-formes sélectionnées

Not equal to

L'OS de l'appareil ne correspond à aucune des plates-formes sélectionnées

Values: Windows, macOS, Linux. Plusieurs valeurs peuvent être sélectionnées.


Tag

Filtrer par les balises appliquées à l'appareil.

Operator

Description

Equal to

L'appareil a toutes les balises sélectionnées

Not equal to

L'appareil n'a aucune des balises sélectionnées

Sélectionnez une ou plusieurs balises de la liste des balises de votre organisation.

💡 CONSEIL : Les conditions de balise sont utiles pour cibler les appareils par fonction ou client sans dépendre de la structure des groupes — par exemple, exécuter un déclencheur uniquement sur les appareils balisésSERVER or PRODUCTION.


Group

Filtrer par le groupe d'appareils auquel l'appareil appartient.

Operator

Description

Equal to

L'appareil est un membre de l'un des groupes sélectionnés

Not equal to

L'appareil n'est un membre d'aucun des groupes sélectionnés

Sélectionnez un ou plusieurs groupes de votre hiérarchie de groupes. Les groupes enfants peuvent être développés en ligne.


Status

Filtrer par si l'appareil est actuellement en ligne ou hors ligne au moment où le déclencheur se déclenche.

Operator

Description

Equal to

Le statut de l'appareil correspond à la valeur sélectionnée

Not equal to

Le statut de l'appareil ne correspond pas à la valeur sélectionnée

Values: Online, Offline .

ℹ️ REMARQUE :La condition de statut est le levier clé pour contrôler le comportement des appareils hors ligne. Sans une condition de statut, les appareils hors ligne qui correspondent par ailleurs seront intégrés dans l'exécution et mis en attente — ils reprendront quelle que soit l'action sur laquelle ils se trouvaient une fois qu'ils seront de nouveau en ligne. L'ajout d'une condition Statut = En ligne exclut complètement les appareils hors ligne, donc ils ne seront pas mis en attente du tout.


Hostname

Filtrer par le nom d'hôte de l'appareil.

Operator

Description

Equal to

Le nom d'hôte correspond exactement à la valeur saisie

Not equal to

Le nom d'hôte ne correspond pas à la valeur saisie

Contains

Le nom d'hôte inclut la chaîne saisie

Ne contient pas

Le nom d'hôte n'inclut pas la chaîne saisie

Entrez la valeur du nom d'hôte manuellement. La correspondance est insensible à la casse.

💡 CONSEIL : Use Containspour cibler les conventions de nommage — par exemple, filtrer tous les appareils dont le nom d'hôte contientSRVou un préfixe de client.


Vu en dernier (en jours)

Filtrer par le nombre de jours écoulés depuis le dernier contrôle de l'appareil auprès de Level.

Operator

Description

Greater than

L'appareil a été vu pour la dernière fois il y a plus de N jours

Supérieur ou égal à

L'appareil a été vu pour la dernière fois il y a N jours ou plus

Less than

L'appareil a été vu pour la dernière fois il y a moins de N jours

Inférieur ou égal à

L'appareil a été vu pour la dernière fois il y a N jours ou moins

Entrez un nombre entier de jours comme valeur texte libre.

💡 CONSEIL :Utilisez cette condition pour limiter les exécutions d'automatisation aux appareils récemment actifs — par exemple, ignorer les appareils qui n'ont pas été vus depuis plus de 30 jours, qui pourraient être désaffectés ou en stockage.


Architecture

Filtrer par l'architecture CPU de l'appareil.

Operator

Description

Equal to

L'architecture de l'appareil correspond à la valeur sélectionnée

Not equal to

L'architecture de l'appareil ne correspond pas à la valeur sélectionnée

Values: amd64, arm64.


OS

Filtrer par la version spécifique du système d'exploitation de l'appareil.

Operator

Description

Equal to

La version du système d'exploitation correspond à la valeur sélectionnée

Not equal to

La version du système d'exploitation ne correspond pas à la valeur sélectionnée

Les valeurs sont peuplées à partir des versions du système d'exploitation présentes dans votre inventaire d'appareils. Les exemples incluent Windows 11, Windows 10, Windows Server 2022, Windows Server 2019, Windows Server 2016, macOS Sonoma, Debian . Votre liste reflétera ce qui est réellement inscrit.

ℹ️ REMARQUE : Les valeurs du système d'exploitation sont des noms de version spécifiques, pas des familles de systèmes d'exploitation. Pour filtrer largement par type de système d'exploitation (Windows, macOS, Linux), utilisez lePlatformcondition à la place.


Type

Filtrer par type d'appareil.

Operator

Description

Equal to

Le type d'appareil correspond à la valeur sélectionnée

Not equal to

Le type d'appareil ne correspond pas à la valeur sélectionnée

Values: Workstation, Server.


FAQ

  • Les conditions s'appliquent-elles chaque fois que le déclencheur se déclenche, ou seulement la première fois ? Chaque fois. Les conditions sont évaluées à nouveau à chaque déclenchement du déclencheur. Un appareil qui correspondait la semaine dernière peut être exclu cette semaine si son appartenance au groupe, ses balises ou son statut a changé.

  • Puis-je utiliser la logique OU entre les conditions ? Pas dans un seul déclencheur. Les conditions multiples utilisent toujours la logique ET. Pour obtenir un comportement de style OU, ajoutez un second déclencheur à l'automatisation avec des conditions différentes — les deux déclencheurs seront évalués indépendamment.

  • Un appareil sera-t-il ignoré définitivement s'il ne correspond pas aux conditions ? Non. Les conditions sont évaluées à nouveau chaque fois que le déclencheur se déclenche. Si les attributs d'un appareil changent — son groupe, ses balises, son statut ou son système d'exploitation — et qu'il correspond au prochain déclenchement, il sera inclus dans cette exécution.

  • Que faire si je veux exécuter un déclencheur sur tous les appareils sauf ceux d'un groupe ? Utilisez une condition de groupe avec leNot equal to opérateur et sélectionnez le groupe à exclure.

  • Puis-je utiliser des conditions pour filtrer les appareils sur le déclencheur manuel ? Non. Le déclencheur manuel ne supporte pas les conditions — vous sélectionnez les appareils directement lors de leur ajout. Voir Manual Trigger pour comprendre comment cela fonctionne.

Avez-vous trouvé la réponse à votre question ?