Zum Hauptinhalt springen

Aktionsbedingungen

Beschränken Sie, wann eine Aktion ausgeführt wird, mithilfe von Bedingungen basierend auf Betriebssystem, Gerätetyp, benutzerdefinierten Feldern, Variablen und vorherigen Aktionsergebnissen.

Heute aktualisiert

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.

  1. Öffnen Sie den Konfigurationsbereich der Aktion, indem Sie auf eine vorhandene Aktion klicken oder eine neue hinzufügen.

  2. Erweitern Sie den Abschnitt Bedingungen.

  3. Klicken Sie auf die Dropdown-Liste Bedingung und wählen Sie einen Bedingungstyp aus.

  4. Legen Sie die Zuordnung (falls zutreffend), den Operator und den Wert fest.

  5. Um eine weitere Bedingung hinzuzufügen, klicken Sie auf + Neue Bedingung hinzufügen.

  6. Um eine Bedingung zu entfernen, klicken Sie neben dieser auf Entfernen.

  7. Klicken Sie auf Speichern, um zu übernehmen.

Bedingungen konfigurieren

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.

Hat dies deine Frage beantwortet?