Einführung
Mit benutzerdefinierten Feldern können Sie strukturierte Daten an jeden Gerät in Ihrer Organisation anhängen — wie Kundendaten, Bereitstellungstoken, Admin-Passwörter oder jeden Wert, auf den Ihre Automatisierungen und Skripte verweisen müssen. Felder werden auf dieser Arbeitsbereichsebene definiert und kaskadieren auf Gerätegruppen und einzelne Geräte, die den globalen Standard erben oder ihren eigenen Override festlegen können.
Hier erstellen, bearbeiten und löschen Sie benutzerdefinierte Felder. Zum Festlegen von Standardwerten auf Gruppenebene siehe Gruppeneinstellungen → Benutzerdefinierte Felder. Zum Überschreiben von Werten auf einem bestimmten Gerät siehe Gerätedetails → Benutzerdefinierte Felder.
Die Auflistung der benutzerdefinierten Felder
Navigieren Sie zu Arbeitsbereich → Benutzerdefinierte Felder, um jedes für Ihre Organisation definierte Feld anzuzeigen.
Feldname — der Name des Feldes, alphabetisch sortierbar. Klicken Sie auf die Spaltenüberschrift, um die Sortierreihenfolge umzuschalten.
Beschreibung — eine optionale Beschreibung, die erläutert, wie das Feld verwendet wird oder welche Werte erwartet werden.
Feldwert — der globale Standardwert für dieses Feld. Gruppen und Geräte können dies überschreiben, aber jeden Bereich ohne eigenen Wert erbt von hier.
Felder ohne globalen Standard zeigen -- in der Spalte Feldwert. Das ist normal — einige Felder sind absichtlich auf globaler Ebene leer gelassen und werden individuell pro Gruppe oder Gerät festgelegt.
So kaskadieren die Werte
Benutzerdefinierte Felder arbeiten mit einer dreiebenen Kaskade: Organisation, Gruppe, Gerät. Level wird immer auf den spezifischsten verfügbaren Wert aufgelöst.
Organisation — der globale Standard, hier in Arbeitsbereich → Benutzerdefinierte Felder festgelegt
Gruppe — ein Override für alle Geräte in einer Gerätegruppe, festgelegt in Gruppeneinstellungen → Benutzerdefinierte Felder
Gerät — ein Override für ein bestimmtes Gerät, festgelegt in Gerätedetails → Benutzerdefinierte Felder
Wenn eine Gruppe keinen Override hat, erbt sie von der Organisation. Wenn ein Gerät keinen Override hat, erbt es von seiner Gruppe (oder von der Organisation, wenn die Gruppe auch keinen Wert hat).
💡 TIPP: Legen Sie Werte auf Organisationsebene für Felder fest, die für alle oder die meisten Kunden gelten, und verwenden Sie Overrides auf Gruppenebene für kundenbezogene Variationen. Overrides auf Geräteebene sollten am besten für Ausnahmen reserviert werden — ein einzelnes Gerät, das andere Anmeldedaten, Token oder Einstellungen benötigt als die übrigen seiner Gruppe.
Erstellen eines benutzerdefinierten Feldes
Klicken Sie auf + Benutzerdefiniertes Feld hinzufügen oben rechts.
Geben Sie im Fenster Benutzerdefiniertes Feld hinzufügen einen Feldnamen ein. Erforderlich. Dies ist der Name, unter dem das Feld in Automatisierungen und Skripten referenziert wird. Verwenden Sie also eine konsistente Benennungskonvention.
Fügen Sie optional eine Beschreibung hinzu, die erläutert, wie der Wert verwendet wird oder welche Compliance-Auswirkungen es hat.
Geben Sie optional einen Feldwert ein, um einen globalen Standard festzulegen. Sie können dies leer lassen und Werte stattdessen auf Gruppen- oder Geräteebene festlegen.
Wenn das Feld sensible Daten enthält (Passwörter, Token, Wiederherstellungsschlüssel), aktivieren Sie das Umschalten Nur für Administratoren.
Klicken Sie auf Benutzerdefiniertes Feld hinzufügen.
Das neue Feld wird sofort in der Auflistung angezeigt und alphabetisch sortiert. Der Wert, den Sie während der Erstellung eingegeben haben, wird zum globalen Standard und kaskadiert auf alle Gruppen und Geräte, die keinen eigenen Override gesetzt haben.
Kopieren eines Feldwertes
Jede Reihe hat ein Kopiersymbol auf der rechten Seite. Klicken Sie darauf, um den globalen Standardwert in die Zwischenablage zu kopieren.
Bearbeitung eines Feldes
Zum Ändern von Name, Beschreibung, globalem Wert oder Nur-Admin-Einstellung eines Feldes:
Klicken Sie auf das Menü ⋮ in der Reihe.
Klicken Sie auf Bearbeiten.
Aktualisieren Sie die Felder im Fenster Benutzerdefiniertes Feld bearbeiten.
Klicken Sie auf Benutzerdefiniertes Feld aktualisieren.
Das Umbenennen eines Feldes aktualisiert automatisch jede Referenz darauf — Automatisierungen, Skripte und alle anderen Orte, an denen das Feld verwendet wird, zeigen den neuen Namen an.
Erzwingen eines Wertes für alle Nachkommen
Beim Bearbeiten eines vorhandenen Feldes wird im Fenster ein Kontrollkästchen Feldwert an alle Nachkommen erzwingen angezeigt. Nach dem Speichern wird dieser globale Wert auf alle Gerätegruppen und Geräte übertragen und alle von ihnen gesetzten Overrides entfernt.
⚠️ WARNUNG: Feldwert an alle Nachkommen erzwingen ist nicht rückgängig zu machen. Es entfernt alle Gruppen- und Geräte-Overrides für dieses Feld in Ihrer gesamten Organisation. Jedes Gerät wird auf diesen globalen Wert zurückgesetzt. Verwenden Sie dies nur, wenn Sie einen Wert überall standardisieren möchten.
Nur-Admin-Felder
Wenn Nur für Administratoren aktiviert ist, wird der Feldwert überall in der Weboberfläche maskiert — angezeigt als Punkte mit einem Augensymbol zum Offenbaren. Nur Account-Administratoren können den Wert anzeigen oder bearbeiten. Andere Techniker können sehen, dass das Feld vorhanden ist, aber nicht seinen Inhalt.
Nicht-Admin-Techniker können in Automatisierungen und Skripten auf Nur-Admin-Felder verweisen. Das Feld wird zur Ausführungszeit normal aufgelöst — die Einschränkung betrifft die Sichtbarkeit in der Benutzeroberfläche, nicht die Verwendung.
Nur für Administratoren ist angemessen für:
Lokale Admin-Passwörter
Kundenbereitstellungstoken
Wiederherstellungsschlüssel
Wi-Fi-Anmeldedaten
Jeder Wert, der nicht für alle Techniker sichtbar sein sollte
Löschen eines globalen Wertes
Um den globalen Standardwert aus einem Feld zu entfernen, ohne das Feld zu löschen:
Klicken Sie auf das Menü ⋮ in der Reihe.
Klicken Sie auf Wert löschen.
Der Feldwert kehrt zu -- zurück. Gruppen oder Geräte, die keinen Override hatten, zeigen nun auch -- an, bis ein Wert in ihrem Bereich festgelegt wird.
ℹ️ HINWEIS: Das Löschen des globalen Wertes hat keine Auswirkung auf Gruppen- oder Geräte-Overrides. Gruppen und Geräte, die bereits einen eigenen Wert gesetzt haben, behalten diesen.
Löschen eines benutzerdefinierten Feldes
Benutzerdefinierte Felder können nur aus Arbeitsbereich → Benutzerdefinierte Felder gelöscht werden. Um ein Feld vollständig zu entfernen:
Klicken Sie auf das Menü ⋮ in der Reihe.
Klicken Sie auf Löschen.
Bestätigen Sie die Löschung.
⚠️ WARNUNG: Das Löschen eines Feldes entfernt es aus jedem Gerät und jeder Gruppe in Ihrer Organisation und kann nicht rückgängig gemacht werden. Alle Automatisierungen oder Skripte, die auf dieses Feld verweisen, erhalten keinen Wert mehr — stellen Sie sicher, dass nichts in aktiver Verwendung vom Feld abhängt, bevor Sie es löschen.
Verwendung benutzerdefinierter Felder in Automatisierungen und Skripten
Benutzerdefinierte Felder werden wirklich nützlich, wenn Automatisierungen und Skripte sie zur Laufzeit lesen. Level löst den Wert mit der Kaskade auf — zuerst Gerät, dann Gruppe, dann Organisation — und übergibt, je nachdem, welcher am spezifischsten für die laufende Automatisierung oder das Skript ist.
Referenzierung eines benutzerdefinierten Feldes in einem Skript
Klicken Sie im Skript-Editor auf den Button Variable und wählen Sie das benutzerdefinierte Feld aus, das Sie referenzieren möchten. Level fügt einen Variablenplatzhalter mit dem Feldnamen ein:
##{{cf_field_name}}
Level löst die Variable zur Ausführungszeit auf — indem es den Wert aus dem Bereich einfügt, der am spezifischsten für das Gerät ist, auf dem das Skript ausgeführt wird.
Beispiel eines Skripts, das ein Feld „Asset Tag" liest:
#!/bin/bash ASSET_TAG=##{{cf_asset_tag}} echo "Asset Tag for this device is: $ASSET_TAG"
💡 TIPP: Verwenden Sie die Schaltfläche Variable, anstatt die Syntax manuell zu geben. Dies stellt sicher, dass der Feldname genau übereinstimmt und nur die benutzerdefinierten Felder angezeigt werden, die in Ihrer Organisation definiert sind.
Häufige Muster
Kundenspezifische Tokens: Legen Sie einen Bereitstellungstoken (SentinelOne, Antivirus von Drittanbietern usw.) auf Gruppenebene für jeden Kunden fest. Eine Automatisierung, die auf das Feld verweist, ruft das richtige Token für das Gerät ab, auf dem es ausgeführt wird, ohne hardcodierte Werte.
Admin-Passwörter: Speichern Sie das lokale Admin-Passwort jedes Geräts auf Geräteebene, markiert als Nur für Administratoren. Skripte können es abrufen und verwenden, ohne es nicht-administrativen Technikern auszusetzen.
BitLocker-Wiederherstellungsschlüssel: Verwenden Sie eine geplante Automatisierung, um ein PowerShell-Skript auszuführen, das den Wiederherstellungsschlüssel abruft und ihn über die Aktion Benutzerdefinierten Feld festlegen in ein benutzerdefinierten Feld nur für Administratoren zurückschreibt — damit der Schlüssel automatisch aktuell bleibt.
Autorisierte Admin-Listen: Definieren Sie eine globale Liste in einem Feld „Autorisierte Administratoren". Überschreiben Sie es für Gruppen oder Geräte, die einen anderen Satz benötigen.
Umgebungsflags: Verwenden Sie ein Feld wie „Verwaltet" oder „Standards überspringen" als Flag, das Skripte überprüfen, bevor sie Konfigurationen anwenden.
Weitere Details zur Aktion Benutzerdefinierten Feld festlegen finden Sie unter Automatisierungen → Aktionen → Benutzerdefinierten Feld festlegen. Für trigger-basierte Arbeitsabläufe, die ausgelöst werden, wenn sich ein Feld ändert, siehe Automatisierungen → Trigger → Benutzerdefinierte Felder geändert.
Häufig gestellte Fragen
Wie referenziere ich ein benutzerdefiniertes Feld in einem Skript oder einer Automatisierung? Verwenden Sie im Skript-Editor die Schaltfläche Variable, um eine Feldverweis einzufügen. Level verwendet die Syntax
##{{cf_field_name}}und löst den Wert zur Ausführungszeit auf — das Skript erhält whatever Wert für das Gerät aktiv ist, auf dem es ausgeführt wird.Wenn ich ein Feld umbenenne, werden meine bestehenden Automatisierungen und Skripte unterbrochen? Nein. Level aktualisiert alle Verweise automatisch, wenn Sie ein Feld umbenennen. Alles, das dieses Feld bereits verwendet, funktioniert mit dem neuen Namen weiter.
Wer kann Nur-Admin-Felder sehen? Nur Account-Administratoren können den Wert anzeigen oder bearbeiten. Andere Techniker können sehen, dass das Feld vorhanden ist und können darauf in Automatisierungen und Skripten verweisen, aber der Wert ist ihnen in der Weboberfläche verborgen.
Ich habe ein Feld versehentlich gelöscht. Kann ich es wiederherstellen? Nein. Die Löschung ist dauerhaft. Erstellen Sie das Feld neu und geben Sie alle auf Organisations-, Gruppen- und Geräteebene gesetzten Werte erneut ein.
Ich habe den globalen Wert an alle Nachkommen erzwungen, aber ein Gerät zeigt immer noch einen anderen Wert. Warum? Das Erzwingen eines Wertes entfernt Overrides zum Zeitpunkt des Speicherns. Wenn ein Override auf Geräteebene nach diesem Zeitpunkt gesetzt wurde, würde er wieder Vorrang haben. Überprüfen Sie die Registerkarte Benutzerdefinierte Felder des Geräts, um zu sehen, ob ein neuer Override gesetzt wurde.
Können Techniker ohne Admin-Zugriff benutzerdefinierte Felder erstellen oder löschen? Nein. Das Erstellen, Bearbeiten und Löschen benutzerdefinierter Felder erfordert Administratorzugriff. Nicht-Admin-Techniker können je nach ihren Gruppenzugangsrechten Overrides auf Geräteebene festlegen, können aber die Felddefinitionen hier nicht ändern.



