Zum Hauptinhalt springen

Benutzerdefinierte Felder des Arbeitsbereichs

Definieren Sie organisationsweite benutzerdefinierte Felder, legen Sie globale Standardwerte fest und steuern Sie, wie Werte an Gruppen und Geräte weitergeleitet werden.

Einleitung

Benutzerdefinierte Felder ermöglichen es Ihnen, strukturierte Daten an jedes Gerät in Ihrer Organisation anzuhängen — wie Kundendaten, Bereitstellungs-Token, Administrator-Passwörter oder jeden Wert, den Ihre Automatisierungen und Skripte referenzieren müssen. Felder werden hier auf Arbeitsbereichsebene definiert und kaskadieren zu Gerätegruppen und einzelnen Geräten, die den globalen Standard erben oder ihren eigenen Override setzen können.

Dies ist der Ort, an dem Sie benutzerdefinierte Felder erstellen, bearbeiten und löschen. 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 benutzerdefinierter Felder

Navigieren Sie zu Arbeitsbereich → Benutzerdefinierte Felder um jedes Feld anzuzeigen, das für Ihre Organisation definiert ist.

Custom Fields

  • Feldname — der Name des Feldes, alphabetisch sortierbar. Klicken Sie auf die Spaltenüberschrift, um die Sortierreihenfolge umzuschalten.

  • Beschreibung — eine optionale Beschreibung, die erklärt, 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 jeder Bereich ohne seinen eigenen Wert erbt von hier.

Felder ohne globalen Standard zeigen -- in der Spalte Feldwert. Das ist zu erwarten — einige Felder werden absichtlich auf globaler Ebene leer gelassen und individuell pro Gruppe oder Gerät gesetzt.


Wie Werte kaskadieren

Benutzerdefinierte Felder funktionieren in einer dreistufigen Kaskade: Organisation, Gruppe, Gerät. Level löst immer zum spezifischsten verfügbaren Wert auf.

  1. Organisation — der globale Standard, hier gesetzt in Arbeitsbereich → Benutzerdefinierte Felder

  2. Gruppe — ein Override für alle Geräte in einer Gerätegruppe, gesetzt in Gruppeneinstellungen → Benutzerdefinierte Felder

  3. Gerät — ein Override für ein bestimmtes Gerät, gesetzt in Gerätedetails → Benutzerdefinierte Felder

Wenn eine Gruppe keinen Override gesetzt hat, erbt sie von der Organisation. Wenn ein Gerät keinen Override gesetzt hat, erbt es von seiner Gruppe (oder der Organisation, wenn die Gruppe auch keinen Wert hat).

💡 TIPP: Setzen Sie Werte auf Organisationsebene für Felder, die für alle oder die meisten Kunden gelten, und verwenden Sie Group-Level-Overrides für Variation pro Client. Device-Level-Overrides sind am besten für Ausnahmen reserviert — ein einzelnes Gerät, das eine andere Anmeldedaten, Token oder Einstellung benötigt als der Rest seiner Gruppe.


Erstellen eines benutzerdefinierten Feldes

  1. Klicken Sie auf + Benutzerdefiniertes Feld hinzufügen oben rechts.

  2. Geben Sie im Bereich Benutzerdefiniertes Feld hinzufügen einen Feldnamen ein. Erforderlich. So wird das Feld in Automatisierungen und Skripten referenziert, verwenden Sie daher eine konsistente Namenskonvention.

  3. Fügen Sie optional eine Beschreibung hinzu, die erklärt, wie der Wert verwendet wird oder welche Compliance-Auswirkungen es hat.

  4. Geben Sie optional einen Feldwert ein, um einen globalen Standard zu setzen. Sie können dies leer lassen und Werte stattdessen auf Gruppen- oder Geräteebene setzen.

  5. Wenn das Feld vertrauliche Daten (Passwörter, Token, Wiederherstellungsschlüssel) enthält, aktivieren Sie den Umschalter Nur Administrator .

  6. Klicken Sie auf Benutzerdefiniertes Feld hinzufügen .

Creating a Custom Field

Das neue Feld erscheint sofort in der Auflistung, alphabetisch sortiert. Der Wert, den Sie während der Erstellung eingegeben haben, wird zum globalen Standard und kaskadiert zu allen Gruppen und Geräten, die keinen eigenen Override haben.


Kopieren eines Feldwertes

Jede Zeile hat ein Kopiersymbol rechts. Klicken Sie darauf, um den globalen Standardwert in Ihre Zwischenablage zu kopieren.


Bearbeiten eines Feldes

Um den Namen, die Beschreibung, den globalen Wert oder die Einstellung "Nur Administrator" eines Feldes zu ändern:

  1. Klicken Sie auf das Menü in der Zeile.

  2. Klicken Sie auf Bearbeiten .

  3. Aktualisieren Sie alle Felder im Bereich Benutzerdefiniertes Feld bearbeiten .

  4. Klicken Sie auf Benutzerdefiniertes Feld aktualisieren .

Das Umbenennen eines Feldes aktualisiert automatisch jede Referenz — Automatisierungen, Skripte und jeder andere Ort, an dem das Feld verwendet wird, spiegelt den neuen Namen wider.

Erzwingen eines Wertes für alle Nachkommen

Beim Bearbeiten eines vorhandenen Feldes wird ein Kontrollkästchen Feldwert für alle Nachkommen erzwingen im Bereich angezeigt. Wenn diese Option aktiviert ist, wird dieser globale Wert beim Speichern auf alle Gerätegruppen und Geräte übertragen, alle Overrides, die sie gesetzt haben, werden entfernt.

⚠️ WARNUNG: Feldwert für 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 Administrator-Felder

Wenn Nur Administrator aktiviert ist, wird der Feldwert überall in der Weboberfläche maskiert — angezeigt als Punkte mit einem Augensymbol, um ihn zu offenbaren. Nur Kontoadministratoren können den Wert anzeigen oder bearbeiten. Andere Techniker können sehen, dass das Feld existiert, aber nicht seinen Inhalt.

Admin Only Fields

Nicht-Admin-Techniker können weiterhin Nur Administrator-Felder in Automatisierungen und Skripten referenzieren. Das Feld wird zur Ausführungszeit normal aufgelöst — die Einschränkung bezieht sich auf die Sichtbarkeit in der Benutzeroberfläche, nicht auf die Verwendung.

Nur Administrator ist geeignet für:

  • Lokale Administrator-Passwörter

  • Client-Bereitstellungs-Token

  • 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:

  1. Klicken Sie auf das Menü in der Zeile.

  2. Klicken Sie auf Wert löschen .

Der Feldwert kehrt zu -- zurück. Gruppen oder Geräte, die keinen Override hatten, zeigen jetzt auch -- bis ein Wert in ihrem Bereich gesetzt wird.

ℹ️ HINWEIS: Das Löschen des globalen Wertes beeinflusst keine Gruppen- oder Geräte-Overrides. Gruppen und Geräte, die bereits ihren eigenen Wert hatten, behalten ihn.


Löschen eines benutzerdefinierten Feldes

Benutzerdefinierte Felder können nur gelöscht werden von Arbeitsbereich → Benutzerdefinierte Felder . Um ein Feld vollständig zu entfernen:

  1. Klicken Sie auf das Menü in der Zeile.

  2. Klicken Sie auf Löschen.

  3. Bestätigen Sie die Löschung.

⚠️ WARNUNG: Beim Löschen eines Feldes wird es von jedem Gerät und jeder Gruppe in Ihrer Organisation entfernt und kann nicht rückgängig gemacht werden. Alle Automatisierungen oder Skripte, die auf dieses Feld verweisen, erhalten keinen Wert mehr — überprüfen Sie, dass nichts in aktiver Verwendung vom Feld abhängt, bevor Sie es löschen.


Verwenden von benutzerdefinierten Feldern 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 den, der am spezifischsten für die laufende Automatisierung oder das Skript ist.

Referenzierung eines benutzerdefinierten Feldes in einem Skript

Klicken Sie im Skript-Editor auf die Schaltfläche 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 Laufzeit auf — indem der Wert aus dem spezifischsten Bereich für das Gerät, auf dem das Skript ausgeführt wird, ersetzt wird.

Zum Beispiel ein Skript, das ein 'Asset Tag'-Feld 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 einzugeben. Dies stellt sicher, dass der Feldname genau übereinstimmt und zeigt nur die in Ihrer Organisation definierten benutzerdefinierten Felder.

Häufige Muster

  • Pro-Client-Token: Setzen Sie einen Bereitstellungs-Token (SentinelOne, AV von Drittanbietern usw.) auf Gruppenebene für jeden Client. Eine Automatisierung, die das Feld referenziert, wählt das richtige Token für das Gerät aus, auf dem es ausgeführt wird, ohne hartcodierte Werte.

  • Administrator-Passwörter: Speichern Sie das lokale Administrator-Passwort jedes Geräts auf Geräteebene, gekennzeichnet als 'Nur Administrator'. Skripte können es abrufen und verwenden, ohne es für Nicht-Admin-Techniker verfügbar zu machen.

  • BitLocker-Wiederherstellungsschlüssel : Verwenden Sie eine geplante Automatisierung, um ein PowerShell-Skript auszuführen, das den Wiederherstellungsschlüssel abruft und über die Aktion Benutzerdefiniertes Feld setzen in ein 'Nur Administrator'-Feld schreibt — damit der Schlüssel automatisch aktuell bleibt.

  • Listen autorisierter Administratoren: Definieren Sie eine globale Liste in einem 'Autorisierte Administratoren'-Feld. Überschreiben Sie es für Gruppen oder Geräte, die einen anderen Satz benötigen.

  • Umgebungs-Flags : Verwenden Sie ein Feld wie 'Verwaltet' oder 'Standards Bypass' als Flag, das Skripte überprüfen, bevor sie Konfigurationen anwenden.

Weitere Informationen zur Aktion 'Benutzerdefiniertes Feld setzen' finden Sie unter Automatisierungen → Aktionen → Benutzerdefiniertes Feld setzen. Für Trigger-basierte Workflows, die ausgelöst werden, wenn ein Feld sich ändert, siehe Automatisierungen → Trigger → Benutzerdefinierte Felder geändert.


FAQ

  • 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 Laufzeit auf — das Skript erhält, welcher Wert für das Gerät aktiv ist, auf dem es ausgeführt wird.

  • Wenn ich ein Feld umbenenne, funktionieren meine bestehenden Automatisierungen und Skripte dann nicht mehr? Nein. Level aktualisiert alle Verweise automatisch, wenn Sie ein Feld umbenennen. Alles, das bereits dieses Feld verwendet, funktioniert weiterhin mit dem neuen Namen.

  • Wer kann Nur Administrator-Felder sehen? Nur Kontoadministratoren können den Wert anzeigen oder bearbeiten. Andere Techniker können sehen, dass das Feld existiert und können es in Automatisierungen und Skripten referenzieren, aber der Wert ist ihnen in der Weboberfläche verborgen.

  • Ich habe ein Feld versehentlich gelöscht. Kann ich es wiederherstellen? Nein. Das Löschen ist permanent. Erstellen Sie das Feld neu und geben Sie alle Werte erneut ein, die auf Organisations-, Gruppen- und Geräteebene gesetzt waren.

  • Ich habe den globalen Wert für alle Nachkommen erzwungen, aber ein Gerät zeigt immer noch einen anderen Wert an. Warum? Das Erzwingen eines Wertes entfernt die Overrides zum Zeitpunkt des Speicherns. Wenn ein Device-Level-Override nach diesem Punkt gesetzt wurde, hätte es wieder Vorrang. Ü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 von benutzerdefinierten Feldern erfordert Administrator-Zugriff. Nicht-Admin-Techniker können je nach ihren Gruppenberechtigungen möglicherweise Device-Level-Overrides setzen, aber sie können die Felddefinitionen hier nicht ändern.

Hat dies deine Frage beantwortet?