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à.
Ouvrez le panneau de configuration du déclencheur en cliquant sur un déclencheur existant ou en ajoutant un nouveau.
Click the Conditionliste déroulante et sélectionnez un type de condition.
Définissez l'opérateur et la valeur de la condition.
Pour ajouter une autre condition, cliquez+ Ajouter une nouvelle condition .
Pour supprimer une condition, cliquezRemove next to it.
Click Save to apply.
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.

