Ir al contenido principal

Campos personalizados del espacio de trabajo

Defina campos personalizados en toda la organización, establezca valores predeterminados globales y controle cómo los valores se transmiten en cascada a grupos y dispositivos.

Introducción

Los campos personalizados le permiten adjuntar datos estructurados a cada dispositivo en su organización — como credenciales de cliente, tokens de implementación, contraseñas de administrador o cualquier valor que sus automatizaciones y scripts necesiten referencia. Los campos se definen aquí a nivel de espacio de trabajo y se propagan a grupos de dispositivos y dispositivos individuales, que pueden heredar el valor predeterminado global o establecer su propio reemplazo.

Aquí es donde crea, edita y elimina campos personalizados. Para establecer valores predeterminados a nivel de grupo, consulte Configuración de grupo → Campos personalizados. Para anular valores en un dispositivo específico, consulte Detalles del dispositivo → Campos personalizados.


Lista de campos personalizados

Navegue a Espacio de trabajo → Campos personalizados para ver cada campo definido para su organización.

Custom Fields

  • Nombre del campo — el nombre del campo, ordenable alfabéticamente. Haga clic en el encabezado de la columna para alternar el orden de clasificación.

  • Descripción — una descripción opcional que explica cómo se usa el campo o qué valores se esperan.

  • Valor del campo — el valor predeterminado global para este campo. Los grupos y dispositivos pueden anularlo, pero cualquier scope sin su propio valor hereda de aquí.

Los campos sin un valor predeterminado global muestran -- en la columna Valor del campo. Eso es de esperar — algunos campos se dejan intencionalmente en blanco a nivel global y se establecen individualmente por grupo o dispositivo.


Cómo se propagan los valores

Los campos personalizados funcionan en una cascada de tres niveles: organización, grupo, dispositivo. Level siempre se resuelve al valor más específico disponible.

  1. Organización — el valor predeterminado global, establecido aquí en Espacio de trabajo → Campos personalizados

  2. Grupo — una anulación para todos los dispositivos en un grupo de dispositivos, establecida en Configuración de grupo → Campos personalizados

  3. Dispositivo — una anulación para un dispositivo específico, establecida en Detalles del dispositivo → Campos personalizados

Si un grupo no tiene un reemplazo establecido, hereda de la organización. Si un dispositivo no tiene un reemplazo establecido, hereda de su grupo (u organización si el grupo tampoco tiene un valor).

💡 CONSEJO: Establezca valores a nivel de organización para campos que se aplican a todos o la mayoría de los clientes, y use anulaciones a nivel de grupo para variación por cliente. Las anulaciones a nivel de dispositivo se reservan mejor para excepciones — un único dispositivo que necesita una credencial, token o configuración diferente del resto de su grupo.


Creación de un campo personalizado

  1. Haga clic en + Agregar campo personalizado en la esquina superior derecha.

  2. En el panel Agregar campo personalizado, ingrese un Nombre del campo . Requerido. Así es como se hará referencia al campo en automatizaciones y scripts, así que use una convención de nombres consistente.

  3. Opcionalmente, agregue una Descripción que explique cómo se usa el valor o las implicaciones de cumplimiento.

  4. Opcionalmente, ingrese un Valor del campo para establecer un valor predeterminado global. Puede dejarlo en blanco y establecer valores a nivel de grupo o dispositivo en su lugar.

  5. Si el campo contendrá datos sensibles (contraseñas, tokens, claves de recuperación), habilite el conmutador Solo administrador .

  6. Haga clic en Agregar campo personalizado .

Creating a Custom Field

El nuevo campo aparece en la lista inmediatamente, ordenado alfabéticamente. El valor que ingresó durante la creación se convierte en el valor predeterminado global y se propaga a todos los grupos y dispositivos que no tengan su propio reemplazo establecido.


Copia de un valor de campo

Cada fila tiene un icono de copia a la derecha. Haga clic en él para copiar el valor predeterminado global a su portapapeles.


Edición de un campo

Para cambiar el nombre, la descripción, el valor global o la configuración de solo administrador de un campo:

  1. Haga clic en el menú en la fila.

  2. Haga clic en Editar .

  3. Actualice cualquier campo en el panel Editar campo personalizado .

  4. Haga clic en Actualizar campo personalizado .

Cambiar el nombre de un campo actualiza automáticamente cada referencia: automatizaciones, scripts y cualquier otro lugar donde se use el campo reflejará el nuevo nombre.

Forzar un valor a todos los descendientes

Cuando edita un campo existente, aparece una casilla de verificación Forzar valor de campo a todos los descendientes en el panel. Cuando está marcada, al guardar se forzará este valor global en todos los grupos de dispositivos y dispositivos, removiendo cualquier reemplazo que hayan establecido.

⚠️ ADVERTENCIA: Forzar valor de campo a todos los descendientes es irreversible. Elimina todos los reemplazos de grupo y dispositivo para este campo en toda su organización. Cada dispositivo vuelve a este valor global. Use esto solo cuando intencionalmente desee estandarizar un valor en todas partes.

Campos solo para administrador

Cuando Solo administrador está habilitado, el valor del campo se enmascara en todas partes en la interfaz web — mostrado como puntos con un icono de ojo para revelarlo. Solo los administradores de cuenta pueden ver o editar el valor. Otros técnicos pueden ver que el campo existe, pero no su contenido.

Admin Only Fields

Los técnicos que no son administradores aún pueden hacer referencia a campos Solo para administrador en automatizaciones y scripts. El campo se resuelve normalmente en tiempo de ejecución — la restricción está en la visibilidad en la interfaz de usuario, no en el uso.

Solo para administrador es apropiado para:

  • Contraseñas de administrador local

  • Tokens de implementación del cliente

  • Claves de recuperación

  • Credenciales de Wi-Fi

  • Cualquier valor que no deba ser visible para todos los técnicos


Borrado de un valor global

Para eliminar el valor predeterminado global de un campo sin eliminar el campo:

  1. Haga clic en el menú en la fila.

  2. Haga clic en Borrar valor .

El valor del campo vuelve a --. Los grupos o dispositivos que no tenían un reemplazo ahora también mostrarán -- hasta que se establezca un valor en su scope.

ℹ️ NOTA: Borrar el valor global no afecta los reemplazos de grupo o dispositivo. Los grupos y dispositivos que ya tenían su propio valor establecido lo conservan.


Eliminación de un campo personalizado

Los campos personalizados solo se pueden eliminar de Espacio de trabajo → Campos personalizados . Para eliminar un campo por completo:

  1. Haga clic en el menú en la fila.

  2. Haga clic en Eliminar.

  3. Confirme la eliminación.

⚠️ ADVERTENCIA: Eliminar un campo lo elimina de cada dispositivo y grupo en su organización y no se puede deshacer. Cualquier automatización o script que haga referencia a este campo dejará de recibir un valor — verifique que nada en uso activo dependa del campo antes de eliminarlo.


Uso de campos personalizados en automatizaciones y scripts

Los campos personalizados se vuelven realmente útiles cuando automatizaciones y scripts los leen en tiempo de ejecución. Level resuelve el valor usando la cascada — dispositivo primero, luego grupo, luego organización — y pasa lo que sea más específico para la automatización o script en ejecución.

Referencia de un campo personalizado en un script

En el editor de scripts, haga clic en el botón Variable y seleccione el campo personalizado que desea referencia. Level inserta un marcador de posición de variable usando el nombre del campo:

##{{cf_field_name}}

Level resuelve la variable en tiempo de ejecución — sustituyendo el valor del scope más específico para el dispositivo en el que se ejecuta el script.

Por ejemplo, un script que lee un campo "Etiqueta de bien":

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

💡 CONSEJO: Use el botón Variable en lugar de escribir la sintaxis manualmente. Asegura que el nombre del campo coincida exactamente y muestra solo los campos personalizados definidos en su organización.

Patrones comunes

  • Tokens por cliente: Establezca un token de implementación (SentinelOne, AV de terceros, etc.) a nivel de grupo para cada cliente. Una automatización que hace referencia al campo recoge el token correcto para el dispositivo en el que se ejecuta, sin valores codificados.

  • Contraseñas de administrador: Almacene la contraseña de administrador local de cada dispositivo a nivel de dispositivo, marcada como Solo administrador. Los scripts pueden recuperarlo y usarlo sin exponerlo a técnicos que no sean administradores.

  • Claves de recuperación de BitLocker : Use una automatización programada para ejecutar un script de PowerShell que recupere la clave de recuperación y la escriba en un campo personalizado Solo administrador a través de la acción Establecer campo personalizado — de modo que la clave se mantenga actual automáticamente.

  • Listas de administrador autorizado: Defina una lista global en un campo "Administradores autorizados". Anúlela para grupos o dispositivos que necesiten un conjunto diferente.

  • Banderas de entorno : Use un campo como "Administrado" o "Omisión de estándares" como una bandera que los scripts verifica antes de aplicar configuraciones.

Para detalles sobre la acción Establecer campo personalizado, consulte Automatizaciones → Acciones → Establecer campo personalizado. Para flujos de trabajo basados en activadores que se activan cuando un campo cambia, consulte Automatizaciones → Activadores → Campos personalizados cambiados.


Preguntas frecuentes

  • ¿Cómo hago referencia a un campo personalizado en un script o automatización? En el editor de scripts, use el botón Variable para insertar una referencia de campo. Level usa la sintaxis ##{{cf_field_name}} y resuelve el valor en tiempo de ejecución — el script recibe cualquier valor que esté activo para el dispositivo en el que se ejecuta.

  • Si cambio el nombre de un campo, ¿se rompen mis automatizaciones y scripts existentes? No. Level actualiza todas las referencias automáticamente cuando cambia el nombre de un campo. Todo lo que ya usa ese campo continuará funcionando con el nuevo nombre.

  • ¿Quién puede ver campos solo para administrador? Solo los administradores de cuenta pueden ver o editar el valor. Otros técnicos pueden ver que el campo existe y pueden hacerle referencia en automatizaciones y scripts, pero el valor está oculto para ellos en la interfaz web.

  • Eliminé un campo por accidente. ¿Puedo recuperarlo? No. La eliminación es permanente. Recree el campo y reingrese los valores que se establecieron en los niveles de organización, grupo y dispositivo.

  • Forzé el valor global a todos los descendientes, pero un dispositivo aún muestra un valor diferente. ¿Por qué? Forzar un valor elimina los reemplazos en el momento de guardar. Si se estableció un reemplazo a nivel de dispositivo después de ese punto, tomaría precedencia nuevamente. Verifique la pestaña Campos personalizados del dispositivo para ver si se ha establecido un nuevo reemplazo.

  • ¿Pueden los técnicos sin acceso de administrador crear o eliminar campos personalizados? No. Crear, editar y eliminar campos personalizados requiere acceso de administrador. Los técnicos que no son administradores pueden ser capaces de establecer anulaciones a nivel de dispositivo dependiendo de sus permisos de grupo, pero no pueden modificar las definiciones de campos aquí.

¿Ha quedado contestada tu pregunta?