Introduction
Les conditions vous permettent de contrôler si une action individuelle s'exécute réellement lors d'une exécution d'automatisation. Utilisez-les pour ignorer une action sur certains types d'appareils, cibler des versions spécifiques du système d'exploitation, vérifier une valeur de champ personnalisé ou créer des branches en fonction de ce qu'une action précédente a fait.
How Conditions d'action Work
Les conditions sont configurées par action, non par automatisation. Chaque action de votre pipeline peut avoir son propre ensemble de conditions indépendant.
Lorsqu'une exécution d'automatisation atteint une action, Level évalue les conditions de cette action par rapport à l'appareil actuel. Si chaque condition est satisfaite, l'action s'exécute. Si une condition n'est pas satisfaite, l'action est ignorée pour cet appareil.
Plusieurs conditions utilisent la logique ET — chaque condition doit être satisfaite pour que l'action s'exécute. Il n'y a pas d'option OU au sein d'une seule action. Si vous avez besoin d'un comportement de type OU, dupliquez l'action et appliquez des conditions différentes à chaque copie.
ℹ️ REMARQUE: Les conditions d'action sont évaluées au moment de l'exécution, par rapport à l'appareil spécifique traité. Elles ne sont pas évaluées au moment du déclenchement — un appareil peut réussir les conditions de déclenchement et avoir quand même des actions individuelles ignorées en fonction des conditions d'action.
Configuration des conditions
Les conditions sont définies dans le panneau de configuration de l'action lors de l'ajout ou de la modification d'une action.
ℹ️ REMARQUE: Actions are only editable in edit mode. From the pipeline view, click Modifier in the top-right corner to enter edit mode. Clicking an action outside of edit mode opens a read-only panel showing run history.
Ouvrez le panneau de configuration de l'action en cliquant sur une action existante ou en en ajoutant une nouvelle.
Expand the Conditions section.
Click the Condition dropdown and select a condition type.
Définissez l'association (si applicable), l'opérateur et la valeur.
To add another condition, click + Add new condition.
To remove a condition, click Supprimer next to it.
Click Enregistrer to apply.
Référence des conditions
ℹ️ REMARQUE: Les valeurs du système d'exploitation sont remplies dynamiquement à partir des versions du système d'exploitation présentes dans votre inventaire d'appareils. Si votre environnement n'a que des appareils Windows, seules les versions Windows apparaîtront. Les listes déroulantes vides signifient que Level n'a pas encore détecté d'appareils avec cet attribut.
Plateforme
Filtrer par la famille du système d'exploitation de l'appareil.
Opérateur | Description |
Égal à | Le système d'exploitation du l'appareil correspond à l'une des plates-formes sélectionnées |
Non égal à | Le système d'exploitation du l'appareil ne correspond à aucune des plates-formes sélectionnées |
Valeurs: Windows, macSystème d'exploitation, Linux. Multiple values can be selected.
Étiquette
Filtrer par les étiquettes appliquées à l'appareil.
Opérateur | Description |
Égal à | L'appareil a toutes les étiquettes sélectionnées |
Non égal à | L'appareil n'a aucune des étiquettes sélectionnées |
Sélectionnez une ou plusieurs étiquettes dans la liste des étiquettes de votre organisation.
Groupe
Filtrer par le groupe d'appareils auquel l'appareil appartient.
Opérateur | Description |
Égal à | L'appareil est membre de l'un des groupes sélectionnés |
Non égal à | L'appareil n'est pas membre d'un des groupes sélectionnés |
Sélectionnez un ou plusieurs groupes dans votre hiérarchie de groupes.
Statut
Filtrer selon que l'appareil est actuellement en ligne ou hors ligne.
Opérateur | Description |
Égal à | Le statut de l'appareil correspond à la valeur sélectionnée |
Non égal à | Le statut de l'appareil ne correspond pas à la valeur sélectionnée |
Valeurs: Online, Offline.
Vu pour la dernière fois (en jours)
Filtrer par le nombre de jours écoulés depuis que l'appareil s'est enregistré pour la dernière fois auprès de Level.
Opérateur | Description |
Plus grand que | L'appareil a été vu pour la dernière fois il y a plus de N jours |
Plus grand que or equal to | L'appareil a été vu pour la dernière fois il y a N jours ou plus |
Moins que | L'appareil a été vu pour la dernière fois il y a moins de N jours |
Moins que or equal to | 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 en texte libre.
Architecture
Filtrer par l'architecture du processeur de l'appareil.
Opérateur | Description |
Égal à | L'architecture de l'appareil correspond à la valeur sélectionnée |
Non égal à | L'architecture de l'appareil ne correspond pas à la valeur sélectionnée |
Valeurs: amd64, arm64.
Nom d'hôte
Filtrer par le nom d'hôte de l'appareil.
Opérateur | Description |
Égal à | Nom d'hôte exactly matches the entered value |
Non égal à | Nom d'hôte does not match the entered value |
Contient | Nom d'hôte includes the entered string |
Ne contient pas | Nom d'hôte does not include the entered string |
Entrez la valeur du nom d'hôte manuellement. La correspondance ne tient pas compte de la casse.
💡 CONSEIL: Use Contient to target naming conventions — for example, filtering to devices whose hostname includes SRV or a client prefix.
Variable
Filtrer en fonction d'une variable définie dans cette automatisation. La liste déroulante d'association répertorie toutes les variables créées pour l'automatisation actuelle — les variables d'autres automatisations n'apparaissent pas ici.
Opérateur | Description |
Contient | La valeur de la variable inclut la chaîne saisie |
Ne contient pas | La valeur de la variable n'inclut pas la chaîne saisie |
Égal à | La valeur de la variable correspond exactement à la chaîne saisie |
Non égal à | La valeur de la variable ne correspond pas à la chaîne saisie |
Entrez la valeur à comparer comme texte libre.
Champ personnalisé
Filtrer en fonction d'une valeur de champ personnalisé sur l'appareil.
Sélectionnez le champ personnalisé dans la liste déroulante d'association. La liste affiche tous les champs personnalisés configurés dans votre organisation.
Opérateur | Description |
Contient | La valeur du champ inclut la chaîne saisie |
Ne contient pas | La valeur du champ n'inclut pas la chaîne saisie |
Égal à | La valeur du champ correspond exactement à la chaîne saisie |
Non égal à | La valeur du champ ne correspond pas à la chaîne saisie |
Entrez la valeur à comparer comme texte libre.
💡 CONSEIL: Champ personnalisé conditions are useful for branching automation logic by client or site — for example, running an action only on devices where a specific field is populated, or skipping an action where a field indicates a known incompatibility.
Type
Filtrer par type d'appareil.
Opérateur | Description |
Égal à | Le type d'appareil correspond à la valeur sélectionnée |
Non égal à | Le type d'appareil ne correspond pas à la valeur sélectionnée |
Valeurs: Workstation, Server.
Système d'exploitation
Filter by the device's specific Système d'exploitation version.
Opérateur | Description |
Égal à | Système d'exploitation version matches the selected value |
Non égal à | Système d'exploitation version does not match the selected value |
Valeurs are populated from the Système d'exploitation versions present in your device inventory — examples include Windows 11, Windows Server 2022, macSystème d'exploitation Sonoma, Debian. Your list reflects what's actually enrolled.
ℹ️ REMARQUE: Système d'exploitation values are specific version names, not Système d'exploitation families. To filter broadly by operating system type (Windows, macSystème d'exploitation, Linux), use a Plateforme condition in the trigger instead — or use multiple Système d'exploitation conditions with a separate action copy per platform.
État de l'action
Filtrer en fonction du résultat d'une action précédente dans la même exécution d'automatisation, sur le même appareil. La liste déroulante d'association répertorie toutes les actions qui apparaissent avant celle-ci dans le pipeline.
Opérateur | Description |
Égal à | Le résultat de l'action précédente correspond au statut sélectionné |
Non égal à | Le résultat de l'action précédente ne correspond pas au statut sélectionné |
Valeur | Description |
Succès | L'action précédente s'est terminée sans erreurs |
Échec | L'action précédente a rencontré une erreur |
Ignorée | L'action précédente a été ignorée (ses propres conditions n'ont pas été satisfaites) |
💡 CONSEIL: État de l'action conditions are the primary tool for building conditional logic in automation pipelines. For example: run a script, then use an État de l'action = Échec condition on the next action to send a notification or create an alert only if something went wrong.
FAQ
Les conditions d'action sont-elles évaluées à chaque exécution de l'automatisation, ou une seule fois ? À chaque fois. Les conditions sont évaluées à nouveau à chaque exécution, par rapport à chaque appareil traité. Un appareil qui a été ignoré lors de la dernière exécution sera réévalué lors de la prochaine.
Puis-je utiliser la logique OU entre les conditions sur la même action ? Non. Plusieurs conditions sur la même action utilisent toujours la logique ET — chaque condition doit être satisfaite. Pour obtenir un comportement de type OU, dupliquez l'action et appliquez des conditions différentes à chaque copie.
Que se passe-t-il pour les actions suivantes si cette action est ignorée ? L'automatisation continue avec l'action suivante. Ignorer une action n'arrête pas l'exécution — seule une action échouée (selon vos paramètres de gestion des erreurs) le ferait.
Puis-je créer une branche de mon automatisation selon que le script a réussi ou échoué ? Yes. Add an État de l'action condition to the actions that should run conditionally, and set the value to Succès or Échec based on the prior Shell action's result.
Qui peut configurer les conditions d'action ? Technicians with permission to edit automations in the relevant group. See Workspace → Permissions for access control configuration.

