Einführung
Mit Bedingungen können Sie kontrollieren, 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, spezifische Betriebssystemversionen anzusteuern, einen benutzerdefinierten Feldwert zu überprüfen oder Verzweigungen basierend auf dem Ergebnis einer vorherigen Aktion zu erstellen.
How Aktionsbedingungen Work
Bedingungen werden pro Aktion konfiguriert, nicht pro Automatisierung. Jede Aktion in Ihrer Pipeline kann einen eigenen unabhängigen Bedingungssatz haben.
Wenn eine Automatisierungsausführung 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-Verhalten benötigen, duplizieren Sie die Aktion und wenden unterschiedliche Bedingungen auf jede Kopie an.
ℹ️ HINWEIS: Aktionsbedingungen werden zur Laufzeit für das spezifische zu verarbeitende Gerät ausgewertet. Sie werden nicht zum Zeitpunkt des Auslösers ausgewertet — ein Gerät kann Auslöserbedingungen bestehen und trotzdem einzelne Aktionen basierend auf Aktionsbedingungen übersprungen haben.
Bedingungen konfigurieren
Bedingungen werden im Aktionskonfigurationsbereich beim Hinzufügen oder Bearbeiten einer Aktion festgelegt.
ℹ️ HINWEIS: Actions are only editable in edit mode. From the pipeline view, click Bearbeiten in the top-right corner to enter edit mode. Clicking an action outside of edit mode opens a read-only panel showing run history.
Öffnen Sie das Aktionskonfigurationsfenster, indem Sie auf eine vorhandene Aktion klicken oder eine neue hinzufügen.
Expand the Bedingungen section.
Click the Bedingung dropdown and select a condition type.
Legen Sie die Zuordnung (falls zutreffend), den Operator und den Wert fest.
To add another condition, click + Add new condition.
To remove a condition, click Entfernen next to it.
Click Speichern to apply.
Bedingungsreferenz
ℹ️ HINWEIS: Betriebssystemwerte werden dynamisch von den in Ihrem Geräteinventar vorhandenen Betriebssystemversionen gefüllt. Wenn Ihre Umgebung nur Windows-Geräte hat, 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 Betriebssystem des Geräts stimmt mit einer der ausgewählten Plattformen überein |
Nicht gleich | Das Betriebssystem des Geräts stimmt nicht mit einer der ausgewählten Plattformen überein |
Werts: Windows, macBetriebssystem, Linux. Multiple values can be selected.
Tag
Filtern Sie nach Tags, die auf das Gerät angewendet werden.
Operator | Beschreibung |
Gleich | Das Gerät hat alle ausgewählten Tags |
Nicht gleich | Das Gerät hat keines der ausgewählten Tags |
Wählen Sie ein oder mehrere Tags aus der Tag-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 |
Werts: Online, Offline.
Zuletzt gesehen (in Tagen)
Filtern Sie nach der Anzahl der Tage, die seit dem letzten Check-in des Geräts bei Level vergangen sind.
Operator | Beschreibung |
Größer als | Das Gerät wurde zuletzt vor mehr als N Tagen angesehen |
Größer als or equal to | Das Gerät wurde zuletzt vor N oder mehr Tagen angesehen |
Weniger als | Das Gerät wurde zuletzt vor weniger als N Tagen angesehen |
Weniger als or equal to | Das Gerät wurde zuletzt vor N Tagen oder weniger angesehen |
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 |
Werts: amd64, arm64.
Hostname
Filtern Sie nach dem Hostname 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 Zeichenkette |
Enthält nicht | Der Hostname enthält nicht die eingegebene Zeichenkette |
Geben Sie den Hostname-Wert manuell ein. Der Abgleich wird nicht berücksichtigt.
💡 TIPP: Use Enthält to target naming conventions — for example, filtering to devices whose hostname includes SRV or a client prefix.
Variable
Filtern Sie basierend auf einer Variablen, die in dieser Automatisierung definiert ist. Das Zuordnungs-Dropdown-Menü listet jede Variable auf, die für die aktuelle Automatisierung erstellt wurde — Variablen aus anderen Automatisierungen werden hier nicht angezeigt.
Operator | Beschreibung |
Enthält | Der Variablenwert enthält die eingegebene Zeichenkette |
Enthält nicht | Der Variablenwert enthält nicht die eingegebene Zeichenkette |
Gleich | Der Variablenwert stimmt genau mit der eingegebenen Zeichenkette überein |
Nicht gleich | Der Variablenwert stimmt nicht mit der eingegebenen Zeichenkette überein |
Geben Sie den zu vergleichenden Wert als Freitext ein.
Benutzerdefiniertes Feld
Filtern Sie basierend auf einem benutzerdefinierten Feldwert auf dem Gerät.
Wählen Sie das benutzerdefinierte Feld aus dem Zuordnungs-Dropdown-Menü aus. Die Liste zeigt alle in Ihrer Organisation konfigurierten benutzerdefinierten Felder.
Operator | Beschreibung |
Enthält | Der Feldwert enthält die eingegebene Zeichenkette |
Enthält nicht | Der Feldwert enthält nicht die eingegebene Zeichenkette |
Gleich | Der Feldwert stimmt genau mit der eingegebenen Zeichenkette überein |
Nicht gleich | Der Feldwert stimmt nicht mit der eingegebenen Zeichenkette überein |
Geben Sie den zu vergleichenden Wert als Freitext ein.
💡 TIPP: Benutzerdefiniertes Feld 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.
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 |
Werts: Workstation, Server.
Betriebssystem
Filter by the device's specific Betriebssystem version.
Operator | Beschreibung |
Gleich | Betriebssystem version matches the selected value |
Nicht gleich | Betriebssystem version does not match the selected value |
Werts are populated from the Betriebssystem versions present in your device inventory — examples include Windows 11, Windows Server 2022, macBetriebssystem Sonoma, Debian. Your list reflects what's actually enrolled.
ℹ️ HINWEIS: Betriebssystem values are specific version names, not Betriebssystem families. To filter broadly by operating system type (Windows, macBetriebssystem, Linux), use a Plattform condition in the trigger instead — or use multiple Betriebssystem conditions with a separate action copy per platform.
Aktionsstatus
Filtern Sie basierend auf dem Ergebnis einer vorherigen Aktion bei derselben Automatisierungsausführung auf demselben Gerät. Das Zuordnungs-Dropdown-Menü listet alle Aktionen auf, die dieser in der Pipeline vorangehen.
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 abgeschlossen |
Fehlgeschlagen | Die vorherige Aktion ist auf einen Fehler gestoßen |
Übersprungen | Die vorherige Aktion wurde übersprungen (ihre eigenen Bedingungen wurden nicht erfüllt) |
💡 TIPP: Aktionsstatus conditions are the primary tool for building conditional logic in automation pipelines. For example: run a script, then use an Aktionsstatus = Fehlgeschlagen condition on the next action to send a notification or create an alert only if something went wrong.
Häufig gestellte Fragen
Werden Aktionsbedingungen jedes Mal ausgewertet, wenn die Automatisierung ausgeführt wird, oder nur einmal? Jedes Mal. Bedingungen werden bei jedem Durchlauf neu ausgewertet, für jedes verarbeitete Gerät. Ein Gerät, das beim letzten Durchlauf übersprungen wurde, wird beim nächsten erneut ausgewertet.
Kann ich ODER-Logik zwischen Bedingungen für die gleiche Aktion verwenden? Nein. Mehrere Bedingungen bei der gleichen Aktion verwenden immer UND-Logik — jede Bedingung muss erfüllt sein. Wenn Sie ODER-Verhalten benötigen, duplizieren Sie die Aktion und wenden 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 stoppt den Durchlauf nicht — nur eine fehlgeschlagene Aktion (je nach Ihren Fehlerbehandlungseinstellungen) würde das tun.
Kann ich meine Automatisierung je nachdem, ob ein Skript erfolgreich war oder fehlgeschlagen ist, verzweigen? Yes. Add an Aktionsstatus condition to the actions that should run conditionally, and set the value to Erfolg or Fehlgeschlagen based on the prior Shell action's result.
Wer kann Aktionsbedingungen konfigurieren? Technicians with permission to edit automations in the relevant group. See Workspace → Permissions for access control configuration.

