Passer au contenu principal

Champs personnalisés de l'espace de travail

Définissez des champs personnalisés à l'échelle de l'organisation, définissez les valeurs par défaut globales et contrôlez le flux en cascade des valeurs vers les groupes et les appareils.

Introduction

Les champs personnalisés vous permettent d'attacher des données structurées à chaque appareil de votre organisation — comme les identifiants de client, les jetons de déploiement, les mots de passe administrateur ou toute valeur que vos automatisations et scripts doivent référencer. Les champs sont définis ici au niveau de l'espace de travail et en cascade dans les groupes d'appareils et les appareils individuels, qui peuvent hériter la valeur par défaut globale ou définir leur propre remplacement.

C'est ici que vous créez, modifiez et supprimez des champs personnalisés. Pour définir les valeurs par défaut au niveau du groupe, voir Paramètres du groupe → Champs personnalisés. Pour remplacer les valeurs sur un appareil spécifique, voir Détails de l'appareil → Champs personnalisés.


Liste des champs personnalisés

Accédez à Espace de travail → Champs personnalisés pour voir chaque champ défini pour votre organisation.

Custom Fields

  • Nom du champ — le nom du champ, triable alphabétiquement. Cliquez sur l'en-tête de colonne pour basculer l'ordre de tri.

  • Description — une description optionnelle expliquant comment le champ est utilisé ou quelles valeurs sont attendues.

  • Valeur du champ — la valeur par défaut globale pour ce champ. Les groupes et appareils peuvent la remplacer, mais tout champ sans sa propre valeur hérite d'ici.

Les champs sans valeur par défaut globale affichent -- dans la colonne Valeur du champ. C'est attendu — certains champs sont intentionnellement laissés vides au niveau global et définis individuellement par groupe ou appareil.


Comment les valeurs en cascade

Les champs personnalisés fonctionnent en cascade à trois niveaux: organisation, groupe, appareil. Level résout toujours la valeur la plus spécifique disponible.

  1. Organisation — la valeur par défaut globale, définie ici dans Espace de travail → Champs personnalisés

  2. Groupe — un remplacement pour tous les appareils dans un groupe d'appareils, défini dans Paramètres du groupe → Champs personnalisés

  3. Appareil — un remplacement pour un appareil spécifique, défini dans Détails de l'appareil → Champs personnalisés

Si un groupe n'a pas de remplacement défini, il hérite de l'organisation. Si un appareil n'a pas de remplacement défini, il hérite de son groupe (ou de l'organisation si le groupe n'a pas non plus de valeur).

💡 CONSEIL: Définissez les valeurs au niveau de l'organisation pour les champs qui s'appliquent à tous les clients ou à la plupart, et utilisez les remplacements au niveau du groupe pour la variation par client. Les remplacements au niveau de l'appareil sont mieux réservés aux exceptions — un appareil unique qui a besoin d'une information d'identification, d'un jeton ou d'un paramètre différent du reste de son groupe.


Création d'un champ personnalisé

  1. Cliquez sur + Ajouter un champ personnalisé en haut à droite.

  2. Dans le panneau Ajouter un champ personnalisé, entrez un Nom du champ . Obligatoire. C'est ainsi que le champ sera référencé dans les automatisations et les scripts, donc utilisez une convention de nommage cohérente.

  3. Optionnellement, ajoutez une Description expliquant comment la valeur est utilisée ou les implications de conformité.

  4. Optionnellement, entrez une Valeur du champ pour définir une valeur par défaut globale. Vous pouvez laisser cela vide et définir les valeurs au niveau du groupe ou de l'appareil à la place.

  5. Si le champ contiendra des données sensibles (mots de passe, jetons, clés de récupération), activez le curseur Administrateur uniquement .

  6. Cliquez sur Ajouter un champ personnalisé .

Creating a Custom Field

Le nouveau champ apparaît dans la liste immédiatement, trié alphabétiquement. La valeur que vous avez entrée lors de la création devient la valeur par défaut globale et en cascade dans tous les groupes et appareils qui n'ont pas leur propre remplacement défini.


Copie d'une valeur de champ

Chaque ligne a une icône de copie à droite. Cliquez dessus pour copier la valeur par défaut globale dans votre presse-papiers.


Édition d'un champ

Pour modifier le nom d'un champ, la description, la valeur globale ou le paramètre Administrateur uniquement:

  1. Cliquez sur le menu sur la ligne.

  2. Cliquez sur Éditer .

  3. Mettez à jour tous les champs du panneau Éditer le champ personnalisé .

  4. Cliquez sur Mettre à jour le champ personnalisé .

Renommer un champ met à jour automatiquement chaque référence — les automatisations, les scripts et tout autre endroit où le champ est utilisé refléteront le nouveau nom.

Forcer une valeur à tous les descendants

Lors de l'édition d'un champ existant, une case à cocher Forcer la valeur du champ à tous les descendants apparaît dans le panneau. Si elle est cochée, l'enregistrement repousserait cette valeur globale vers tous les groupes d'appareils et appareils, supprimant tout remplacement qu'ils ont défini.

⚠️ AVERTISSEMENT: Forcer la valeur du champ à tous les descendants est irréversible. Il supprime tous les remplacements de groupe et d'appareil pour ce champ dans toute votre organisation. Chaque appareil reviendra à cette valeur globale. N'utilisez ceci que si vous voulez intentionnellement standardiser une valeur partout.

Champs réservés aux administrateurs

Quand Administrateur uniquement est activé, la valeur du champ est masquée partout dans l'interface Web — affichée comme des points avec une icône d'œil pour la révéler. Seuls les administrateurs de compte peuvent afficher ou modifier la valeur. Les autres techniciens peuvent voir que le champ existe, mais pas son contenu.

Admin Only Fields

Les techniciens non-administrateurs peuvent toujours référencer les champs Administrateur uniquement dans les automatisations et les scripts. Le champ se résout normalement au moment de l'exécution — la restriction porte sur la visibilité dans l'interface utilisateur, pas sur l'utilisation.

Administrateur uniquement est approprié pour:

  • Mots de passe d'administrateur local

  • Jetons de déploiement client

  • Clés de récupération

  • Identifiants Wi-Fi

  • Toute valeur qui ne devrait pas être visible pour tous les techniciens


Effacement d'une valeur globale

Pour supprimer la valeur par défaut globale d'un champ sans supprimer le champ:

  1. Cliquez sur le menu sur la ligne.

  2. Cliquez sur Effacer la valeur .

La valeur du champ revient à --. Les groupes ou appareils qui n'avaient pas de remplacement afficheront maintenant également -- jusqu'à ce qu'une valeur soit définie à leur portée.

ℹ️ REMARQUE: L'effacement de la valeur globale n'affecte pas les remplacements de groupe ou d'appareil. Les groupes et appareils qui avaient déjà leur propre valeur définie la conservent.


Suppression d'un champ personnalisé

Les champs personnalisés ne peuvent être supprimés que de Espace de travail → Champs personnalisés . Pour supprimer un champ entièrement:

  1. Cliquez sur le menu sur la ligne.

  2. Cliquez sur Supprimer.

  3. Confirmez la suppression.

⚠️ AVERTISSEMENT: La suppression d'un champ le supprime de chaque appareil et groupe de votre organisation et ne peut pas être annulée. Toute automatisation ou script qui référence ce champ cessera de recevoir une valeur — vérifiez que rien en utilisation active ne dépend du champ avant de le supprimer.


Utilisation des champs personnalisés dans les automatisations et les scripts

Les champs personnalisés deviennent vraiment utiles lorsque les automatisations et les scripts les lisent au moment de l'exécution. Level résout la valeur en utilisant la cascade — appareil d'abord, puis groupe, puis organisation — et transmet celle qui est la plus spécifique à l'automatisation ou au script en cours d'exécution.

Référençage d'un champ personnalisé dans un script

Dans l'éditeur de script, cliquez sur le bouton Variable et sélectionnez le champ personnalisé que vous souhaitez référencer. Level insère un espace réservé de variable en utilisant le nom du champ:

##{{cf_field_name}}

Level résout la variable au moment de l'exécution — en substituant la valeur de la portée la plus spécifique pour l'appareil sur lequel le script s'exécute.

Par exemple, un script qui lit un champ « Étiquette de bien »:

#!/bin/bash ASSET_TAG=##{{cf_asset_tag}} echo "Asset Tag for this device is: $ASSET_TAG"

💡 CONSEIL: Utilisez le bouton Variable plutôt que de taper la syntaxe manuellement. Cela garantit que le nom du champ correspond exactement et affiche uniquement les champs personnalisés définis dans votre organisation.

Modèles courants

  • Jetons par client: Définissez un jeton de déploiement (SentinelOne, antivirus tiers, etc.) au niveau du groupe pour chaque client. Une automatisation qui référence le champ récupère le jeton approprié pour l'appareil sur lequel elle s'exécute, sans valeurs codées en dur.

  • Mots de passe d'administrateur: Stockez le mot de passe d'administrateur local de chaque appareil au niveau de l'appareil, marqué Administrateur uniquement. Les scripts peuvent le récupérer et l'utiliser sans l'exposer aux techniciens non-administrateurs.

  • Clés de récupération BitLocker : Utilisez une automatisation planifiée pour exécuter un script PowerShell qui récupère la clé de récupération et l'écrit dans un champ personnalisé Administrateur uniquement via l'action Définir le champ personnalisé — afin que la clé reste actuelle automatiquement.

  • Listes d'administrateur autorisées: Définissez une liste globale dans un champ « Administrateurs autorisés ». Remplacez-la pour les groupes ou appareils qui ont besoin d'un ensemble différent.

  • Drapeaux d'environnement : Utilisez un champ comme « Géré » ou « Contournement des normes » comme indicateur que les scripts vérifient avant d'appliquer les configurations.

Pour plus de détails sur l'action Définir le champ personnalisé, voir Automatisations → Actions → Définir le champ personnalisé. Pour les flux de travail basés sur les déclencheurs qui se déclenchent quand un champ change, voir Automatisations → Déclencheurs → Champs personnalisés modifiés.


FAQ

  • Comment je référence un champ personnalisé dans un script ou une automatisation? Dans l'éditeur de script, utilisez le bouton Variable pour insérer une référence de champ. Level utilise la syntaxe ##{{cf_field_name}} et résout la valeur au moment de l'exécution — le script reçoit quelle que soit la valeur active pour l'appareil sur lequel il s'exécute.

  • Si je renomme un champ, mes automatisations et scripts existants se cassent-ils? Non. Level met à jour toutes les références automatiquement quand vous renommez un champ. Tout ce qui utilise déjà ce champ continuera à fonctionner avec le nouveau nom.

  • Qui peut voir les champs Administrateur uniquement? Seuls les administrateurs de compte peuvent afficher ou modifier la valeur. Les autres techniciens peuvent voir que le champ existe et peuvent le référencer dans les automatisations et les scripts, mais la valeur est masquée pour eux dans l'interface Web.

  • J'ai supprimé un champ par erreur. Puis-je le récupérer? Non. La suppression est permanente. Recréez le champ et réentrez tous les champs qui ont été définis aux niveaux de l'organisation, du groupe et de l'appareil.

  • J'ai forcé la valeur globale à tous les descendants, mais un appareil affiche toujours une valeur différente. Pourquoi? Forcer une valeur supprime les remplacements au moment de l'enregistrement. Si un remplacement au niveau de l'appareil a été défini après ce point, il prendrait à nouveau le pas. Vérifiez l'onglet Champs personnalisés de l'appareil pour voir si un nouveau remplacement a été défini.

  • Les techniciens sans accès administrateur peuvent-ils créer ou supprimer des champs personnalisés? Non. La création, l'édition et la suppression de champs personnalisés nécessitent un accès administrateur. Les techniciens non-administrateurs pourraient être en mesure de définir des remplacements au niveau de l'appareil selon leurs permissions de groupe, mais ils ne peuvent pas modifier les définitions de champs ici.

Avez-vous trouvé la réponse à votre question ?