Einführung
Bedingungen ermöglichen es Ihnen zu steuern, ob eine einzelne Aktion während eines Automatisierungslaufs tatsächlich ausgeführt wird. Verwenden Sie sie, um eine Aktion bei bestimmten Gerätetypen zu überspringen, bestimmte Betriebssystemversionen anzusprechen, einen benutzerdefinierten Feldwert zu prüfen oder basierend auf dem Ergebnis einer vorherigen Aktion zu verzweigen.
Wie Aktionsbedingungen funktionieren
Bedingungen werden pro Aktion konfiguriert, nicht pro Automatisierung. Jede Aktion in Ihrer Pipeline kann einen eigenen unabhängigen Bedingungssatz haben.
Wenn ein Automatisierungslauf eine Aktion erreicht, wertet Level die Bedingungen dieser Aktion gegen das aktuelle Gerät aus. 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 ODER-artiges Verhalten benötigen, duplizieren Sie die Aktion und wenden Sie auf jede Kopie unterschiedliche Bedingungen an.
ℹ️ HINWEIS: Aktionsbedingungen werden zur Laufzeit gegen das jeweilige verarbeitete Gerät ausgewertet. Sie werden nicht zum Auslösezeitpunkt ausgewertet – ein Gerät kann Auslösebedingungen erfüllen und trotzdem einzelne Aktionen aufgrund von Aktionsbedingungen übersprungen haben.
Bedingungen konfigurieren
Wählen Sie eine Aktion auf der Arbeitsfläche aus, um die Details im Seitenpanel zu öffnen. Wählen Sie Bedingungen um die aktuellen Filter der Aktion zu überprüfen.
Um Bedingungen hinzuzufügen oder zu ändern, bearbeiten Sie die Aktion:
Wählen Sie eine vorhandene Aktion auf der Arbeitsfläche aus und klicken Sie dann auf Aktion bearbeiten in ihrem Detailpanel.
Wählen Sie im Bearbeiten-Seitenpanel die Bedingungen Registerkarte.
Klicken Sie auf das Bedingung Dropdown 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 auf Entfernen daneben.
Klicken Sie auf Speichern zum Übernehmen.
Bedingungsreferenz
ℹ️ HINWEIS: Betriebssystemwerte werden dynamisch aus den in Ihrem Geräteinventar vorhandenen Betriebssystemversionen befüllt. Wenn Ihre Umgebung nur Windows-Geräte hat, werden nur Windows-Versionen angezeigt. Leere Dropdowns bedeuten, dass Level noch keine Geräte mit diesem Attribut erkannt hat.
Plattform
Nach der Betriebssystemfamilie des Geräts filtern.
Operator | Beschreibung |
Gleich | Geräte-Betriebssystem stimmt mit einer der ausgewählten Plattformen überein |
Ungleich | Geräte-Betriebssystem stimmt mit keiner der ausgewählten Plattformen überein |
Werte: Windows, macOS, Linux. Es können mehrere Werte ausgewählt werden.
Schlagwort
Nach Schlagwörtern filtern, die dem Gerät zugewiesen sind.
Operator | Beschreibung |
Gleich | Gerät hat alle ausgewählten Schlagwörter |
Ungleich | Gerät hat keines der ausgewählten Schlagwörter |
Wählen Sie ein oder mehrere Schlagwörter aus der Schlagwortliste Ihrer Organisation aus.
Gruppe
Nach der Gerätegruppe filtern, zu der das Gerät gehört.
Operator | Beschreibung |
Gleich | Gerät ist Mitglied einer der ausgewählten Gruppen |
Ungleich | Gerät ist kein Mitglied einer der ausgewählten Gruppen |
Wählen Sie eine oder mehrere Gruppen aus Ihrer Gruppenhierarchie aus.
Status
Nach dem aktuellen Online- oder Offline-Status des Geräts filtern.
Operator | Beschreibung |
Gleich | Gerätestatus stimmt mit dem ausgewählten Wert überein |
Ungleich | Gerätestatus stimmt nicht mit dem ausgewählten Wert überein |
Werte: Online, Offline.
Zuletzt gesehen (in Tagen)
Nach der Anzahl der Tage filtern, die seit der letzten Verbindung des Geräts mit Level vergangen sind.
Operator | Beschreibung |
Größer als | Gerät wurde zuletzt vor mehr als N Tagen gesehen |
Größer als oder gleich | Gerät wurde zuletzt vor N oder mehr Tagen gesehen |
Kleiner als | Gerät wurde zuletzt vor weniger als N Tagen gesehen |
Kleiner als oder gleich | Gerät wurde zuletzt vor N Tagen oder weniger gesehen |
Geben Sie eine ganze Anzahl von Tagen als Freitextwert ein.
Architektur
Nach der CPU-Architektur des Geräts filtern.
Operator | Beschreibung |
Gleich | Gerätearchitektur stimmt mit dem ausgewählten Wert überein |
Ungleich | Gerätearchitektur stimmt nicht mit dem ausgewählten Wert überein |
Werte: amd64, arm64.
Hostname
Nach dem Hostnamen des Geräts filtern.
Operator | Beschreibung |
Gleich | Hostname stimmt genau mit dem eingegebenen Wert überein |
Ungleich | Hostname stimmt nicht mit dem eingegebenen Wert überein |
Enthält | Hostname enthält die eingegebene Zeichenfolge |
Enthält nicht | Hostname enthält die eingegebene Zeichenfolge nicht |
Geben Sie den Hostnamenwert manuell ein. Bei der Übereinstimmung wird die Groß- und Kleinschreibung nicht berücksichtigt.
💡 TIPP: Verwenden Sie Enthält um Namenskonventionen anzusprechen – beispielsweise um Geräte zu filtern, deren Hostname SRV oder ein Kundenpräfix.
Variable
Filtern basierend auf einer in dieser Automatisierung definierten Variable. Das Zuordnungs-Dropdown listet alle für die aktuelle Automatisierung erstellten Variablen auf – Variablen aus anderen Automatisierungen erscheinen hier nicht.
Operator | Beschreibung |
Enthält | Variablenwert enthält die eingegebene Zeichenfolge |
Enthält nicht | Variablenwert enthält die eingegebene Zeichenfolge nicht |
Gleich | Variablenwert stimmt genau mit der eingegebenen Zeichenfolge überein |
Ungleich | Variablenwert stimmt nicht mit der eingegebenen Zeichenfolge überein |
Geben Sie den zu vergleichenden Wert als Freitext ein.
Benutzerdefiniertes Feld
Filtern basierend auf einem benutzerdefinierten Feldwert des Geräts.
Wählen Sie das benutzerdefinierte Feld aus dem Zuordnungs-Dropdown aus. Die Liste zeigt alle in Ihrer Organisation konfigurierten benutzerdefinierten Felder.
Operator | Beschreibung |
Enthält | Feldwert enthält die eingegebene Zeichenfolge |
Enthält nicht | Feldwert enthält die eingegebene Zeichenfolge nicht |
Gleich | Feldwert stimmt genau mit der eingegebenen Zeichenfolge überein |
Ungleich | Feldwert stimmt nicht mit der eingegebenen Zeichenfolge überein |
Geben Sie den zu vergleichenden Wert als Freitext ein.
💡 TIPP: Bedingungen für benutzerdefinierte Felder sind nützlich, um die Automatisierungslogik nach Kunde oder Standort zu verzweigen – beispielsweise eine Aktion nur auf Geräten auszuführen, bei denen ein bestimmtes Feld befüllt ist, oder eine Aktion zu überspringen, wenn ein Feld auf eine bekannte Inkompatibilität hinweist.
Systemvariable
Filtern anhand einer der in Level integrierten Systemvariablen – dieselben Werte, die Sie in Skripte und Nachrichtenfelder einfügen können. Wählen Sie die Variable aus dem Zuordnungs-Dropdown aus und legen Sie dann den Vergleich und den Wert fest. Die vollständige Liste finden Sie unter Systemvariablen.
Jede Systemvariable hat einen Typ, und der Typ bestimmt, welche Vergleiche verfügbar sind und wie der Wert eingegeben wird.
Typ | Beispielvariablen | Operatoren |
Text | Gerätehostname, Geräte-Betriebssystem, Gerätegruppenpfad, Geräteschlagwortnamen | Enthält, Enthält nicht, Gleich, Ungleich |
Wahr oder falsch | Gerät online, Gerät im Wartungsmodus, Geräteneustart erforderlich | Gleich, Ungleich, mit einer Wahr / Falsch Auswahl für den Wert |
Zahl | Geräte-CPU-Kerne, Gerätespeicher | Gleich, Ungleich, Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich |
Datum und Uhrzeit | Gerät zuletzt gesehen um, Gerät zuletzt gestartet um, Gerät zuerst gesehen um, Level-Zeit | Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich, mit einer Datums- und Uhrzeitauswahl für den Wert |
ℹ️ HINWEIS: Die Enthält und Enthält nicht Operatoren ignorieren die Groß- und Kleinschreibung. Gleich und Ungleich vergleichen den gesamten Wert und berücksichtigen die Groß- und Kleinschreibung, also verwenden Sie Enthält wenn nur ein Teil des Werts übereinstimmen muss.
💡 TIPP: Variablen, die eine Liste enthalten – etwa Geräteschlagwortnamen und private IP-Adressen des Geräts – werden als eine durch Komma getrennte Zeichenfolge gespeichert. Verwenden Sie Enthält um zu prüfen, ob ein einzelnes Schlagwort oder eine Adresse in der Liste enthalten ist.
ℹ️ HINWEIS: Datums- und Uhrzeitbedingungen vergleichen mit dem genauen Datum und der genauen Uhrzeit, die Sie auswählen, nicht mit einem rollierenden Zeitfenster. Für eine Filterung „innerhalb der letzten N Tage" verwenden Sie eine Zuletzt gesehen (in Tagen) Bedingung stattdessen. Wenn ein Gerät noch keinen Wert für die Variable hat, ist ein Größer-als- oder Kleiner-als-Vergleich nicht erfüllt und die Aktion wird übersprungen.
Typ
Nach Gerätetyp filtern.
Operator | Beschreibung |
Gleich | Gerätetyp stimmt mit dem ausgewählten Wert überein |
Ungleich | Gerätetyp stimmt nicht mit dem ausgewählten Wert überein |
Werte: Arbeitsstation, Server.
Betriebssystem
Nach der spezifischen Betriebssystemversion des Geräts filtern.
Operator | Beschreibung |
Gleich | Betriebssystemversion stimmt mit dem ausgewählten Wert überein |
Ungleich | Betriebssystemversion stimmt nicht mit dem ausgewählten Wert überein |
Die Werte werden aus den in Ihrem Geräteinventar vorhandenen Betriebssystemversionen befüllt – Beispiele sind Windows 11, Windows Server 2022, macOS Sonoma, Debian. Ihre Liste spiegelt wider, was tatsächlich registriert ist.
ℹ️ HINWEIS: Betriebssystemwerte sind spezifische Versionsnamen, keine Betriebssystemfamilien. Um allgemein nach Betriebssystemtyp (Windows, macOS, Linux) zu filtern, verwenden Sie eine Plattform Bedingung im Auslöser stattdessen – oder verwenden Sie mehrere Betriebssystembedingungen mit einer separaten Aktionskopie pro Plattform.
Aktionsstatus
Filtern basierend auf dem Ergebnis einer vorherigen Aktion im selben Automatisierungslauf auf demselben Gerät. Das Zuordnungs-Dropdown listet alle Aktionen auf, die in der Pipeline vor dieser erscheinen.
Operator | Beschreibung |
Gleich | Ergebnis der vorherigen Aktion stimmt mit dem ausgewählten Status überein |
Ungleich | Ergebnis der vorherigen Aktion stimmt nicht mit dem ausgewählten Status überein |
Wert | Beschreibung |
Erfolgreich | Die vorherige Aktion wurde ohne Fehler abgeschlossen |
Fehlgeschlagen | Die vorherige Aktion ist auf einen Fehler gestoßen |
Übersprungen | Die vorherige Aktion wurde übersprungen (ihre eigenen Bedingungen waren nicht erfüllt) |
💡 TIPP: Aktionsstatusbedingungen sind das wichtigste Werkzeug für den Aufbau bedingter Logik in Automatisierungspipelines. Beispiel: Führen Sie ein Skript aus und verwenden Sie dann eine Bedingung „Aktionsstatus = Fehlgeschlagen" bei der nächsten Aktion, um eine Benachrichtigung zu senden oder eine Warnung nur dann zu erstellen, wenn etwas schiefgelaufen ist.
Häufig gestellte Fragen
Werden Aktionsbedingungen bei jedem Automatisierungslauf ausgewertet oder nur einmal? Jedes Mal. Bedingungen werden bei jedem Lauf neu gegen jedes verarbeitete Gerät ausgewertet. Ein Gerät, das beim letzten Lauf übersprungen wurde, wird beim nächsten erneut ausgewertet.
Kann ich ODER-Logik zwischen Bedingungen derselben Aktion verwenden? Nein. Mehrere Bedingungen für dieselbe Aktion verwenden immer UND-Logik – jede Bedingung muss erfüllt sein. Um ODER-artiges Verhalten zu erzielen, duplizieren Sie die Aktion und wenden Sie auf jede Kopie unterschiedliche Bedingungen an.
Was passiert mit nachfolgenden Aktionen, wenn diese Aktion übersprungen wird? Die Automatisierung fährt mit der nächsten Aktion fort. Das Überspringen einer Aktion hält den Lauf nicht an – nur eine fehlgeschlagene Aktion (abhängig von Ihren Fehlerbehandlungseinstellungen) würde das tun.
Kann ich meine Automatisierung danach verzweigen, ob ein Skript erfolgreich war oder fehlgeschlagen ist? Ja. Fügen Sie eine Aktionsstatusbedingung zu den Aktionen hinzu, die bedingt ausgeführt werden sollen, und setzen Sie den Wert auf Erfolgreich oder Fehlgeschlagen basierend auf dem Ergebnis der vorherigen Shell-Aktion.
Wie aktuell sind die Systemvariablenwerte? Sie werden aus dem Gerätedatensatz in Level gelesen, der aktualisiert wird, wenn das Gerät sich meldet. Ein Wert wie „Geräteneustart erforderlich" kann einige Minuten hinter dem tatsächlichen Gerätestatus zurückliegen.
Wer kann Aktionsbedingungen konfigurieren? Techniker mit der Berechtigung, Automatisierungen in der jeweiligen Gruppe zu bearbeiten. Siehe Arbeitsbereich → Berechtigungen zur Konfiguration der Zugriffssteuerung.


