Mit Bedingungen können Sie steuern, ob eine einzelne Aktion während einer Automatisierungsausführung tatsächlich ausgeführt wird. Verwenden Sie sie, um eine Aktion auf bestimmten Gerätetypen zu überspringen, bestimmte Betriebssystemversionen anzuvisieren, einen benutzerdefinierten Feldwert zu überprüfen oder je nach Ergebnis einer vorherigen Aktion zu verzweigen.
Funktionsweise von Aktionsbedingungen
Bedingungen werden pro Aktion konfiguriert, nicht pro Automatisierung. Jede Aktion in Ihrer Pipeline kann ihren eigenen unabhängigen Satz von Bedingungen haben.
Wenn eine Automatisierungsausführung eine Aktion erreicht, bewertet Level die Bedingungen dieser Aktion gegen das aktuelle Gerät. Wenn jede Bedingung erfüllt ist, wird die Aktion ausgeführt. Wenn eine Bedingung nicht erfüllt ist, wird die Aktion für dieses Gerät übersprungen.
Mehrere Bedingungen verwenden UND-Logik - jede Bedingung muss erfüllt sein, damit die Aktion ausgeführt wird. Es gibt keine ODER-Option innerhalb einer einzelnen Aktion. Wenn Sie ein ODER-ähnliches Verhalten benötigen, duplizieren Sie die Aktion und wenden Sie unterschiedliche Bedingungen auf jede Kopie an.
ℹ️ HINWEIS: Aktionsbedingungen werden zur Laufzeit gegen das spezifische Gerät bewertet. Sie werden nicht zur Auslösungszeit bewertet - ein Gerät kann Auslösebedingungen erfüllen und bei Aktionsbedingungen trotzdem übersprungen werden.
Bedingungen konfigurieren
Bedingungen werden im Konfigurationsbereich der Aktion beim Hinzufügen oder Bearbeiten einer Aktion eingestellt.
ℹ️ HINWEIS: Aktionen können nur im Bearbeitungsmodus bearbeitet werden. Klicken Sie in der Pipeline-Ansicht oben rechts auf Bearbeiten, um in den Bearbeitungsmodus zu wechseln. Wenn Sie außerhalb des Bearbeitungsmodus auf eine Aktion klicken, wird ein schreibgeschützter Bereich mit Ausführungsverlauf geöffnet.
Öffnen Sie den Konfigurationsbereich der Aktion, indem Sie auf eine vorhandene Aktion klicken oder eine neue hinzufügen.
Erweitern Sie den Abschnitt Bedingungen.
Klicken Sie auf die Dropdown-Liste Bedingung und wählen Sie einen Bedingungstyp aus.
Legen Sie die Zuordnung (falls zutreffend), den Operator und den Wert fest.
Um eine weitere Bedingung hinzuzufügen, klicken Sie auf + Neue Bedingung hinzufügen.
Um eine Bedingung zu entfernen, klicken Sie neben dieser auf Entfernen.
Klicken Sie auf Speichern, um zu übernehmen.
Bedingungsreferenz
ℹ️ HINWEIS: Betriebssystemwerte werden dynamisch aus den Betriebssystemversionen in Ihrem Geräteinventar aufgefüllt. Wenn Ihre Umgebung nur Windows-Geräte enthält, werden nur Windows-Versionen angezeigt. Leere Dropdown-Listen bedeuten, dass Level noch keine Geräte mit diesem Attribut erkannt hat.
Plattform
Filtern Sie nach der Betriebssystemfamilie des Geräts.
Operator | Beschreibung |
Gleich | Das Gerätebetriebssystem stimmt mit einer der ausgewählten Plattformen überein |
Nicht gleich | Das Gerätebetriebssystem stimmt mit keiner der ausgewählten Plattformen überein |
Werte: Windows, macOS, Linux. Es können mehrere Werte ausgewählt werden.
Etikett
Filtern Sie nach auf das Gerät angewendeten Etiketten.
Operator | Beschreibung |
Gleich | Das Gerät hat alle ausgewählten Etiketten |
Nicht gleich | Das Gerät hat keine der ausgewählten Etiketten |
Wählen Sie ein oder mehrere Etiketten aus der Etikett-Liste Ihrer Organisation aus.
Gruppe
Filtern Sie nach der Gerätegruppe, zu der das Gerät gehört.
Operator | Beschreibung |
Gleich | Das Gerät ist Mitglied einer der ausgewählten Gruppen |
Nicht gleich | Das Gerät ist nicht Mitglied einer der ausgewählten Gruppen |
Wählen Sie eine oder mehrere Gruppen aus Ihrer Gruppenhierarchie aus.
Status
Filtern Sie danach, ob das Gerät derzeit online oder offline ist.
Operator | Beschreibung |
Gleich | Der Gerätestatus stimmt mit dem ausgewählten Wert überein |
Nicht gleich | Der Gerätestatus stimmt nicht mit dem ausgewählten Wert überein |
Werte: Online, Offline.
Zuletzt gesehen (in Tagen)
Filtern Sie nach der Anzahl der Tage, die seit der letzten Registrierung des Geräts bei Level vergangen sind.
Operator | Beschreibung |
Größer als | Das Gerät wurde vor mehr als N Tagen zuletzt gesehen |
Größer oder gleich | Das Gerät wurde vor N oder mehr Tagen zuletzt gesehen |
Kleiner als | Das Gerät wurde vor weniger als N Tagen zuletzt gesehen |
Kleiner oder gleich | Das Gerät wurde vor N Tagen oder weniger zuletzt gesehen |
Geben Sie eine ganze Anzahl von Tagen als Freitextwert ein.
Architektur
Filtern Sie nach der CPU-Architektur des Geräts.
Operator | Beschreibung |
Gleich | Die Gerätearchitektur stimmt mit dem ausgewählten Wert überein |
Nicht gleich | Die Gerätearchitektur stimmt nicht mit dem ausgewählten Wert überein |
Werte: amd64, arm64.
Hostname
Filtern Sie nach dem Hostnamen des Geräts.
Operator | Beschreibung |
Gleich | Der Hostname stimmt genau mit dem eingegebenen Wert überein |
Nicht gleich | Der Hostname stimmt nicht mit dem eingegebenen Wert überein |
Enthält | Der Hostname enthält die eingegebene Zeichenfolge |
Enthält nicht | Der Hostname enthält nicht die eingegebene Zeichenfolge |
Geben Sie den Hostnamenswert manuell ein. Bei der Übereinstimmung wird die Groß-/Kleinschreibung nicht beachtet.
💡 TIPP: Verwenden Sie Enthält, um Benennungskonventionen anzuvisieren - beispielsweise zum Filtern von Geräten, deren Hostname SRV oder ein Kundenpräfix enthält.
Variable
Filtern Sie anhand einer in dieser Automatisierung definierten Variable. Die Zuordnungs-Dropdown-Liste enthält alle Variablen, die für die aktuelle Automatisierung erstellt wurden - Variablen aus anderen Automatisierungen werden nicht angezeigt.
Operator | Beschreibung |
Enthält | Der Variablenwert enthält die eingegebene Zeichenfolge |
Enthält nicht | Der Variablenwert enthält nicht die eingegebene Zeichenfolge |
Gleich | Der Variablenwert stimmt genau mit der eingegebenen Zeichenfolge überein |
Nicht gleich | Der Variablenwert stimmt nicht mit der eingegebenen Zeichenfolge überein |
Geben Sie den Vergleichswert als Freitext ein.
Benutzerdefiniertes Feld
Filtern Sie anhand eines benutzerdefinierten Feldwerts auf dem Gerät.
Wählen Sie das benutzerdefinierte Feld aus der Zuordnungs-Dropdown-Liste aus. Die Liste zeigt alle in Ihrer Organisation konfigurierten benutzerdefinierten Felder an.
Operator | Beschreibung |
Enthält | Der Feldwert enthält die eingegebene Zeichenfolge |
Enthält nicht | Der Feldwert enthält nicht die eingegebene Zeichenfolge |
Gleich | Der Feldwert stimmt genau mit der eingegebenen Zeichenfolge überein |
Nicht gleich | Der Feldwert stimmt nicht mit der eingegebenen Zeichenfolge überein |
Geben Sie den Vergleichswert als Freitext ein.
💡 TIPP: Benutzerdefinierte Feldbedingungen sind nützlich, um Automatisierungslogik nach Kunde oder Standort zu verzweigen - beispielsweise zum Ausführen einer Aktion nur auf Geräten, auf denen ein bestimmtes Feld aufgefüllt ist, oder zum Überspringen einer Aktion, bei der ein Feld auf eine bekannte Inkompatibilität hinweist.
Typ
Filtern Sie nach Gerätetyp.
Operator | Beschreibung |
Gleich | Der Gerätetyp stimmt mit dem ausgewählten Wert überein |
Nicht gleich | Der Gerätetyp stimmt nicht mit dem ausgewählten Wert überein |
Werte: Arbeitstation, Server.
Betriebssystem
Filtern Sie nach der spezifischen Betriebssystemversion des Geräts.
Operator | Beschreibung |
Gleich | Die Betriebssystemversion stimmt mit dem ausgewählten Wert überein |
Nicht gleich | Die Betriebssystemversion stimmt nicht mit dem ausgewählten Wert überein |
Werte werden aus den in Ihrem Geräteinventar vorhandenen Betriebssystemversionen aufgefüllt - Beispiele sind Windows 11, Windows Server 2022, macOS Sonoma, Debian. Ihre Liste spiegelt das wider, was tatsächlich registriert ist.
ℹ️ HINWEIS: Betriebssystemwerte sind spezifische Versionsnamen, keine Betriebssystemfamilien. Verwenden Sie stattdessen eine Plattform-Bedingung im Auslöser, um allgemein nach Betriebssystemtyp zu filtern - oder verwenden Sie mehrere Betriebssystembedingungen mit einer separaten Aktionskopie pro Plattform.
Aktionsstatus
Filtern Sie anhand des Ergebnisses einer vorherigen Aktion in derselben Automatisierungsausführung auf demselben Gerät. Die Zuordnungs-Dropdown-Liste enthält alle Aktionen, die vor dieser in der Pipeline angezeigt werden.
Operator | Beschreibung |
Gleich | Das Ergebnis der vorherigen Aktion stimmt mit dem ausgewählten Status überein |
Nicht gleich | Das Ergebnis der vorherigen Aktion stimmt nicht mit dem ausgewählten Status überein |
Wert | Beschreibung |
Erfolg | Die vorherige Aktion ist ohne Fehler beendet worden |
Fehlgeschlagen | Die vorherige Aktion ist auf einen Fehler gestoßen |
Übersprungen | Die vorherige Aktion wurde übersprungen (ihre eigenen Bedingungen wurden nicht erfüllt) |
💡 TIPP: Aktionsstatusbedingungen sind das Hauptwerkzeug zum Erstellen von bedingter Logik in Automatisierungs-Pipelines. Beispiel: Führen Sie ein Skript aus, verwenden Sie dann eine Bedingung Aktionsstatus = Fehlgeschlagen bei der nächsten Aktion, um eine Benachrichtigung zu senden oder eine Warnung nur bei Problemen zu erstellen.
FAQ
Werden Aktionsbedingungen bei jeder Automatisierungsausführung bewertet, oder nur einmal? Jedes Mal. Bedingungen werden bei jeder Ausführung neu bewertet, für jedes zu verarbeitende Gerät. Ein Gerät, das beim letzten Durchlauf übersprungen wurde, wird beim nächsten neu bewertet.
Kann ich ODER-Logik zwischen Bedingungen auf derselben Aktion verwenden? Nein. Mehrere Bedingungen auf derselben Aktion verwenden immer UND-Logik - jede Bedingung muss erfüllt sein. Um ein ODER-ähnliches Verhalten zu erhalten, duplizieren Sie die Aktion und wenden Sie unterschiedliche Bedingungen auf jede Kopie an.
Was passiert mit nachfolgenden Aktionen, wenn diese Aktion übersprungen wird? Die Automatisierung wird zur nächsten Aktion fortgesetzt. Das Überspringen einer Aktion stoppt die Ausführung nicht - nur eine fehlgeschlagene Aktion (je nach Ihren Fehlerbehandlungseinstellungen) würde dies tun.
Kann ich meine Automatisierung basierend auf der Erfolgreichkeit oder dem Fehlschlag eines Skripts verzweigen? Ja. Fügen Sie eine Aktionsstatusbedingung zu den Aktionen hinzu, die bedingt ausgeführt werden sollen, und legen Sie den Wert auf Erfolg oder Fehlgeschlagen basierend auf dem Ergebnis der vorherigen Shell-Aktion fest.
Wer kann Aktionsbedingungen konfigurieren? Techniker mit Berechtigung zur Bearbeitung von Automatisierungen in der relevanten Gruppe. Siehe Arbeitsbereich → Berechtigungen für die Konfiguration der Zugriffskontrolle.

