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.
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.
Organisation — la valeur par défaut globale, définie ici dans Espace de travail → Champs personnalisés
Groupe — un remplacement pour tous les appareils dans un groupe d'appareils, défini dans Paramètres du groupe → Champs personnalisés
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é
Cliquez sur + Ajouter un champ personnalisé en haut à droite.
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.
Optionnellement, ajoutez une Description expliquant comment la valeur est utilisée ou les implications de conformité.
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.
Si le champ contiendra des données sensibles (mots de passe, jetons, clés de récupération), activez le curseur Administrateur uniquement .
Cliquez sur Ajouter un champ personnalisé .
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:
Cliquez sur le menu ⋮ sur la ligne.
Cliquez sur Éditer .
Mettez à jour tous les champs du panneau Éditer le champ personnalisé .
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.
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:
Cliquez sur le menu ⋮ sur la ligne.
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:
Cliquez sur le menu ⋮ sur la ligne.
Cliquez sur Supprimer.
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.



