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, den Wert eines benutzerdefinierten Felds 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über dem aktuellen 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 ein ODER-Verhalten benötigen, duplizieren Sie die Aktion und wenden Sie unterschiedliche Bedingungen auf jede Kopie an.
ℹ️ HINWEIS: Aktionsbedingungen werden zur Laufzeit ausgewertet, gegenüber dem spezifischen Gerät, das gerade verarbeitet wird. Sie werden nicht zum Auslösezeitpunkt ausgewertet – ein Gerät kann die Auslösebedingungen erfüllen und trotzdem einzelne Aktionen aufgrund von Aktionsbedingungen überspringen lassen.
Bedingungen konfigurieren
Bedingungen werden im Aktionskonfigurationsbereich beim Hinzufügen oder Bearbeiten einer Aktion festgelegt.
ℹ️ HINWEIS: Aktionen sind nur im Bearbeitungsmodus bearbeitbar. Klicken Sie in der Pipeline-Ansicht auf Bearbeiten in der oberen rechten Ecke, um den Bearbeitungsmodus zu aktivieren. Wenn Sie auf eine Aktion außerhalb des Bearbeitungsmodus klicken, öffnet sich ein schreibgeschütztes Panel mit dem Ausführungsverlauf.
Öffnen Sie das Aktionskonfigurationsfeld, indem Sie auf eine vorhandene Aktion klicken oder eine neue hinzufügen.
Erweitern Sie den Bedingungen Abschnitt.
Klicken Sie auf das Bedingung Dropdown-Menü 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 enthält, werden nur Windows-Versionen angezeigt. Leere Dropdown-Menüs 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-BS entspricht einer der ausgewählten Plattformen |
Ungleich | Geräte-BS entspricht keiner der ausgewählten Plattformen |
Werte: Windows, macOS, Linux. Es können mehrere Werte ausgewählt werden.
Tag
Nach Tags filtern, die dem Gerät zugewiesen sind.
Operator | Beschreibung |
Gleich | Gerät hat alle ausgewählten Tags |
Ungleich | Gerät hat keinen der ausgewählten Tags |
Wählen Sie einen oder mehrere Tags aus der Tag-Liste 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
Danach filtern, ob das Gerät aktuell online oder offline ist.
Operator | Beschreibung |
Gleich | Gerätestatus entspricht dem ausgewählten Wert |
Ungleich | Gerätestatus entspricht nicht dem ausgewählten Wert |
Werte: Online, Offline.
Zuletzt gesehen (in Tagen)
Danach filtern, wie viele Tage 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 entspricht dem ausgewählten Wert |
Ungleich | Gerätearchitektur entspricht nicht dem ausgewählten Wert |
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 Zeichenkette |
Enthält nicht | Hostname enthält die eingegebene Zeichenkette nicht |
Geben Sie den Hostnamen manuell ein. Die Übereinstimmung ist nicht zwischen Groß- und Kleinschreibung zu unterscheiden.
💡 TIPP: Verwenden Sie Enthält um Namenskonventionen anzusprechen – z. B. um auf Geräte zu filtern, deren Hostname SRV oder ein Client-Präfix.
Variable
Filtern basierend auf einer in dieser Automatisierung definierten Variablen. Das Zuordnungs-Dropdown listet alle für die aktuelle Automatisierung erstellten Variablen auf – Variablen aus anderen Automatisierungen werden hier nicht angezeigt.
Operator | Beschreibung |
Enthält | Variablenwert enthält die eingegebene Zeichenkette |
Enthält nicht | Variablenwert enthält die eingegebene Zeichenkette nicht |
Gleich | Variablenwert stimmt genau mit der eingegebenen Zeichenkette überein |
Ungleich | Variablenwert stimmt nicht mit der eingegebenen Zeichenkette überein |
Geben Sie den zu vergleichenden Wert als Freitext ein.
Benutzerdefiniertes Feld
Filtern basierend auf dem Wert eines benutzerdefinierten Felds auf dem Gerät.
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 Zeichenkette |
Enthält nicht | Feldwert enthält die eingegebene Zeichenkette nicht |
Gleich | Feldwert stimmt genau mit der eingegebenen Zeichenkette überein |
Ungleich | Feldwert stimmt nicht mit der eingegebenen Zeichenkette überein |
Geben Sie den zu vergleichenden Wert als Freitext ein.
💡 TIPP: Bedingungen für benutzerdefinierte Felder sind nützlich, um die Automatisierungslogik nach Client oder Standort zu verzweigen – z. B. 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.
Typ
Nach Gerätetyp filtern.
Operator | Beschreibung |
Gleich | Gerätetyp entspricht dem ausgewählten Wert |
Ungleich | Gerätetyp entspricht nicht dem ausgewählten Wert |
Werte: Arbeitsstation, Server.
Betriebssystem
Nach der spezifischen Betriebssystemversion des Geräts filtern.
Operator | Beschreibung |
Gleich | Betriebssystemversion entspricht dem ausgewählten Wert |
Ungleich | Betriebssystemversion entspricht nicht dem ausgewählten Wert |
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 umfassend 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 entspricht dem ausgewählten Status |
Ungleich | Ergebnis der vorherigen Aktion entspricht nicht dem ausgewählten Status |
Wert | Beschreibung |
Erfolgreich | Die vorherige Aktion wurde ohne Fehler abgeschlossen |
Fehlgeschlagen | Bei der vorherigen Aktion ist ein Fehler aufgetreten |
Übersprungen | Die vorherige Aktion wurde übersprungen (ihre eigenen Bedingungen waren nicht erfüllt) |
💡 TIPP: Aktionsstatusbedingungen sind das primäre Werkzeug zum Aufbau bedingter Logik in Automatisierungs-Pipelines. Zum Beispiel: ein Skript ausführen und dann eine Aktionsstatus = Fehlgeschlagen-Bedingung für die nächste Aktion verwenden, um eine Benachrichtigung zu senden oder einen Alarm zu erstellen, nur 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 ausgewertet, gegenüber jedem verarbeiteten Gerät. 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 ein ODER-Verhalten zu erzielen, 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 fährt mit der nächsten Aktion fort. Das Überspringen einer Aktion unterbricht den Lauf nicht – nur eine fehlgeschlagene Aktion (abhängig von Ihren Fehlerbehandlungseinstellungen) würde dies 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.
Wer kann Aktionsbedingungen konfigurieren? Techniker mit der Berechtigung, Automatisierungen in der relevanten Gruppe zu bearbeiten. Siehe Arbeitsbereich → Berechtigungen zur Konfiguration der Zugriffskontrolle.

