Passer au contenu principal

Champs personnalisés de l'espace de travail

Définissez des champs personnalisés à l'échelle de l'organisation, des valeurs par défaut globales et contrôlez la cascade des valeurs.

Mis à jour aujourd’hui

Introduction

Les champs personnalisés vous permettent d'attacher des données structurées à chaque appareil de votre organisation — des choses 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 de la valeur par défaut mondiale ou définir leur propre remplacement.

C'est ici que vous créez, modifiez et supprimez les 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 des valeurs sur un appareil spécifique, voir Détails de l'appareil → Champs personnalisés.


La liste des champs personnalisés

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

Champs personnalisés
  • 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 mondiale pour ce champ. Les groupes et appareils peuvent la remplacer, mais tout champ sans sa propre valeur en hérite.

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


Comment les valeurs en cascade

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

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

  2. Groupe — un remplacement pour tous les appareils d'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 d'entre eux, et utilisez les remplacements au niveau du groupe pour les variations par client. Les remplacements au niveau de l'appareil sont mieux réservés aux exceptions — un appareil unique qui a besoin d'un identifiant, 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. Requis. C'est comme le champ sera référencé dans les automatisations et scripts, alors utilisez une convention de nommage cohérente.

  3. Éventuellement, ajoutez une Description expliquant comment la valeur est utilisée ou toute implication de conformité.

  4. Éventuellement, entrez une Valeur du champ pour définir une valeur par défaut mondiale. Vous pouvez laisser ce champ 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 bouton bascule Administrateur uniquement.

  6. Cliquez sur Ajouter un champ personnalisé.

Création d'un champ personnalisé

Le nouveau champ apparaît dans la liste immédiatement, trié alphabétiquement. La valeur que vous avez entré lors de la création devient la valeur par défaut mondiale et en cascade jusqu'à 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 sur la droite. Cliquez sur elle pour copier la valeur par défaut mondiale dans votre presse-papiers.


Modification d'un champ

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

  1. Cliquez sur le menu sur la ligne.

  2. Cliquez sur Modifier.

  3. Mettez à jour tous les champs dans le panneau Modifier le champ personnalisé.

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

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

Forçage d'une valeur à tous les descendants

Lors de la modification d'un champ existant, une case à cocher Forcer la valeur du champ à tous les descendants apparaît dans le panneau. Lorsqu'elle est cochée, l'enregistrement poussera cette valeur mondiale vers tous les groupes d'appareils et appareils, supprimant les remplacements qu'ils ont définis.

⚠️ 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 mondiale. Utilisez ceci uniquement quand vous voulez intentionnellement standardiser une valeur partout.

Champs réservés aux administrateurs

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

Champs réservés aux administrateurs

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

Administrateur uniquement est approprié pour :

  • Les mots de passe administrateur locaux

  • Les jetons de déploiement client

  • Les clés de récupération

  • Les identifiants Wi-Fi

  • Toute valeur qui ne doit pas être visible par tous les techniciens


Effacement d'une valeur mondiale

Pour supprimer la valeur par défaut mondiale 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 aussi -- jusqu'à ce qu'une valeur soit définie à leur niveau.

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


Suppression d'un champ personnalisé

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

  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 d'actif ne dépend du champ avant de le supprimer.


Utilisation des champs personnalisés dans les automatisations et scripts

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

Référence 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 voulez référencer. Level insère un espace réservé de variable en utilisant le nom du champ :

##{{cf_field_name}}

Level se résout à la variable au moment de l'exécution — en remplaçant la valeur de tout niveau qui est le plus spécifique pour l'appareil sur lequel le script s'exécute.

Par exemple, un script qui lit un champ « Étiquette d'actif » :

#!/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 n'affiche que les champs personnalisés définis dans votre organisation.

Motifs courants

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

  • Mots de passe administrateur : Stockez le mot de passe 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 programmée pour exécuter un script PowerShell qui récupère la clé de récupération et la réécrit dans un champ personnalisé Administrateur uniquement via l'action Définir le champ personnalisé — pour que la clé reste à jour automatiquement.

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

  • Indicateurs d'environnement : Utilisez un champ comme « Géré » ou « Contournement des normes » comme un 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 des déclencheurs qui s'exécutent quand un champ change, voir Automatisations → Déclencheurs → Champs personnalisés modifiés.


FAQ

  • Comment référencer 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 se 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 casse-t-il ? 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 voir ou modifier la valeur. Les autres techniciens peuvent voir que le champ existe et peuvent le référencer dans les automatisations et 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 toutes les valeurs qui étaient définies aux niveaux de l'organisation, du groupe et de l'appareil.

  • J'ai forcé la valeur mondiale à tous les descendants, mais un appareil affiche toujours une valeur différente. Pourquoi ? Le forçage d'une valeur supprime les remplacements au moment où vous enregistrez. 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, la modification et la suppression de champs personnalisés nécessitent un accès administrateur. Les techniciens non-administrateurs peuvent ê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 ?