Los atributos inteligentes son propiedades dinámicas de dispositivos que permiten la automatización avanzada, la segmentación y la gestión de dispositivos en Applivery MDM. Permiten a los administradores definir atributos personalizados que pueden asignarse a dispositivos basándose en condiciones específicas, lo que posibilita flujos de trabajo de automatización sofisticados y una segmentación precisa de los dispositivos.
Proporcionan una forma unificada y flexible de definir, almacenar y gestionar metadatos específicos de los dispositivos en todas las plataformas compatibles (Windows, Android, iOS y macOS). Actuando como una capa de abstracción entre los datos brutos de los dispositivos y las características de nivel superior —como las políticas, la Automation y la segmentación—, permiten a los administradores trabajar con atributos coherentes y reutilizables, independientemente del sistema operativo subyacente.
Los atributos inteligentes pueden ser específicos del SO (valores separados para Android, iOS/macOS y Windows) o multiplataforma (un único valor aplicado en todas las plataformas). Se integran directamente con las audiencias de dispositivos, lo que te permite crear grupos de dispositivos dinámicos basados en los valores de los atributos.
Los atributos inteligentes tienen un alcance de segmento, lo que significa que se pueden configurar a nivel de Workspace (segmento global) o dentro de segmentos organizativos específicos.
Al combinar valores estáticos, selecciones predefinidas, entradas manuales, variables del sistema y evaluaciones basadas en scripts, los atributos inteligentes permiten una segmentación precisa y una lógica condicional avanzada en toda tu flota de dispositivos.
¿Por qué Atributos inteligentes**?**
La gestión de dispositivos en múltiples plataformas a menudo requiere lidiar con fuentes de datos inconsistentes y lógica específica del SO. Los atributos inteligentes resuelven esto al:
Estandarizar cómo se definen y consumen los metadatos de los dispositivos.
Permitir una lógica reutilizable y centralizada para la segmentación y la automatización.
Eliminar la necesidad de duplicar configuraciones específicas de la plataforma.
Proporcionar fuentes de datos tanto estáticas como dinámicas para una máxima flexibilidad.
Esto permite a las organizaciones escalar la gestión de dispositivos manteniendo la coherencia, el control y la previsibilidad.
¿Qué tipos de atributos inteligentes están disponibles?
Applivery MDM ofrece cinco tipos distintos de atributos inteligentes, cada uno diseñado para diferentes casos de uso. Sin embargo, antes de comprender estos tipos, es importante entender su origen, es decir, quién o qué proporciona el valor del atributo.
Los atributos inteligentes se definen en función de este origen, que determina cómo se crean, actualizan y mantienen sus valores.
Orígenes de atributos
IT Admin: Valores gestionados directamente desde el panel de Applivery.
Usuario: Valores proporcionados por el usuario final a través del Agente del dispositivo.
Dispositivo: Valores obtenidos automáticamente del dispositivo.
Constant: Valores fijos definidos por los administradores.
Tipos compatibles por origen
| Origen | Tipos compatibles | Cómo funciona | Caso de uso |
|---|---|---|---|
| IT Admin | Manual, Enum | Los valores se definen en el panel de Applivery. Manual permite la entrada libre, mientras que Enum restringe los valores a opciones predefinidas. | Almacenar identificadores, nombres de departamento o ubicaciones. Estandarizar valores como niveles de dispositivo o de cumplimiento. |
| Usuario | Manual, Enum | Los valores son proporcionados por el usuario final a través del Agente del dispositivo. | Recopilar datos contextuales o proporcionados por el usuario garantizando la coherencia. |
| Dispositivo | Selector, Script | Los valores se generan automáticamente desde el dispositivo. Los Selectors recuperan propiedades del sistema, mientras que los Scripts ejecutan lógica localmente. | Propiedades dinámicas de dispositivos, valores calculados, comprobaciones de cumplimiento. |
| Constant | Constant | Valor estático definido una vez por un administrador. | Configuraciones de referencia, ajustes globales. |
La versión inicial es compatible con todos los orígenes de atributos inteligentes excepto Usuario. La compatibilidad con el origen Usuario se introducirá en una versión futura, lo que permitirá a los usuarios finales proporcionar valores de atributos directamente desde el Agente del dispositivo.
Esta vista ayuda a comprender rápidamente qué combinaciones son posibles al diseñar tus atributos inteligentes.
| Origen ↓ / Tipo → | Manual | Enum | Selector | Script | Constant |
|---|---|---|---|---|---|
| IT Admin | ✅ | ✅ | ❌ | ❌ | ❌ |
| Usuario | ✅ | ✅ | ❌ | ❌ | ❌ |
| Dispositivo | ❌ | ❌ | ✅ | ✅ | ❌ |
| Constant | ❌ | ❌ | ❌ | ❌ | ✅ |
Comportamiento de actualización
La frecuencia de actualización de los atributos inteligentes depende de cómo se generen sus valores.
| Tipo | Actualización | Comportamiento |
|---|---|---|
| Manual (Admin/Usuario) | Entrada manual | Se actualiza cada vez que el valor se modifica a través del panel de Applivery o del Agente. |
| Enum (Admin/Usuario) | Selección manual | Se actualiza cada vez que se selecciona una nueva opción. |
| Selector | Programador del sistema / actualizaciones del dispositivo | Se reevalúa dinámicamente cada 15 minutos o cuando cambian los datos del dispositivo. |
| Script | Ejecución del Agente | Se actualiza cada vez que el Script se ejecuta en el dispositivo. |
| Constant | Programador del sistema / actualizaciones del dispositivo | Se actualiza cada 15 minutos o cuando cambia la información del dispositivo. |
Detalles del tipo Selector
El tipo Selector utiliza interpoladores para hacer referencia a otras propiedades de dispositivos o atributos inteligentes:
Versión inicial: Admite interpoladores y operaciones de cadena.
Versiones futuras: Admitirá funciones avanzadas, que incluyen:
Manipulación de cadenas (dividir, subcadena, concatenación).
Lógica condicional.
Operaciones matemáticas sobre valores numéricos.
Cálculos de fecha/hora.
¿Cómo creo y configuro atributos inteligentes?
Una vez en el panel de Applivery, navega a Automatización 1 y selecciona Atributos inteligentes 2.
En esta sección, encontrarás una tabla que enumera todos los atributos existentes. Esta tabla proporciona una descripción completa de cada atributo, incluyendo su nombre, tipo, segmento asociado, alcance, número de dispositivos afectados y la marca de tiempo de la última actualización. Desde aquí, también puedes realizar acciones como editar, eliminar o ver los detalles del atributo.
Para crear un nuevo atributo, simplemente haz clic en + Crear atributo inteligente 3.

Comienza seleccionando el origen del atributo inteligente de las opciones disponibles. Cada origen incluye una breve descripción para ayudarte a comprender cómo funciona y cuándo usarlo.
A continuación, define el tipo de entrada (cómo se proporciona o genera el valor) y el tipo de salida, seguido del alcance del atributo:
Específicos del SO: Configura diferentes valores para cada plataforma (Android, iOS/macOS y Windows).
Multiplataforma: Define un único valor que se aplica de forma coherente en todas las plataformas.
Cuando se utiliza un alcance específico del SO, el sistema gestiona automáticamente las diferencias de plataforma en el backend, manteniendo una experiencia de configuración unificada.

Define las propiedades principales de tu atributo:
Nombre: El nombre que se muestra en la interfaz de usuario.
También puedes incluir una descripción opcional para aclarar el propósito del atributo.
Dependiendo del alcance seleccionado:
Para atributos específicos del SO, proporciona valores para cada plataforma (Android, iOS/macOS, Windows).
Para atributos multiplataforma, define un único valor que se aplique a todos los dispositivos.
Algunos tipos de atributos requieren configuración adicional según su comportamiento.
Los atributos Enum te permiten definir una lista de opciones predefinidas, lo que garantiza datos coherentes y estructurados.
Los atributos Script requieren que proporciones la lógica del Script que se ejecutará en el dispositivo. Puedes escribir o pegar tu script directamente en el editor, usar asistencia de IA si está disponible y probarlo antes de la implementación. El script debe devolver el valor en el formato esperado en su última línea.
Los atributos Selector utilizan variables dinámicas para recuperar datos de dispositivos o atributos. Estos se definen utilizando interpoladores como:
{{device.serial_number}}-{{device.model}}.
{{smart_attribute.department}}-{{device.os_version}}.
Finalmente, puedes decidir cómo se asigna el atributo inteligente a los dispositivos.
Puedes asignar atributos manualmente a dispositivos específicos a través de la vista de detalles del dispositivo, o automatizar el proceso utilizando audiencias de dispositivos, que asignan atributos dinámicamente basándose en condiciones definidas.
Esta flexibilidad te permite aplicar atributos caso por caso o a escala mediante una segmentación automatizada.
¿Cómo funcionan los atributos inteligentes con las audiencias de dispositivos?
Los atributos inteligentes se integran perfectamente con las audiencias de dispositivos, lo que permite una segmentación dinámica de los dispositivos basada en los valores de los atributos. Al crear o editar una audiencia de dispositivos, puedes usar los atributos inteligentes como parte de tus criterios de filtrado para segmentar los dispositivos con mayor precisión.
Estructura del filtro de audiencias de dispositivos
Los filtros de audiencias de dispositivos siguen esta estructura:
Atributo → Operador → Valor
Esto te permite definir condiciones basadas en propiedades de dispositivos, etiquetas o atributos inteligentes. Por ejemplo, puedes:
Filtrar dispositivos por etiquetas (por ejemplo, ubicación o departamento).
Usar atributos inteligentes para definir condiciones como la versión del SO o el estado de seguridad.
Combinar múltiples filtros para construir una lógica de segmentación más avanzada.
Ejemplos de configuraciones
Filtro de etiquetas de dispositivos: Dispositivos que incluyen etiquetas específicas como Madrid y Barcelona.
Filtro de atributo inteligente: Dispositivos donde un atributo inteligente como OS Version es mayor que un valor específico (por ejemplo, 26.2).
Filtros combinados: Puedes combinar múltiples condiciones, como FileVault habilitado (Verdadero Y), Versión del SO mayor que 26.2 (O), Dispositivos etiquetados con Madrid.
Operadores lógicos entre filtros
Comprender cómo se combinan los filtros es clave para construir audiencias de dispositivos correctas.
Lógica AND (dentro del mismo tipo de filtro): Cuando se utilizan múltiples condiciones de atributo inteligente, todas ellas deben cumplirse. Por ejemplo, un dispositivo debe tener OS Version > 26.2, y FileVault debe estar habilitado.
Lógica OR (entre diferentes tipos de filtro): Los diferentes tipos de filtros (por ejemplo, etiquetas de dispositivos frente a atributos inteligentes) se evalúan de forma independiente, y un dispositivo puede coincidir si satisface cualquiera de esos grupos.
Comportamiento de las etiquetas de dispositivos: Las etiquetas de dispositivos utilizan el operador "Incluye (tiene todos)", lo que significa que el dispositivo debe contener todas las etiquetas especificadas para coincidir.
Operadores disponibles por tipo de atributo
Los operadores varían según el tipo de datos del atributo inteligente:
| Tipo de datos | Operadores disponibles |
|---|---|
| Texto/Cadena | Igual a, Distinto de, Contiene, No contiene, Empieza por, Termina con. |
| Número | Igual a, Distinto de, Mayor que, Menor que, Mayor o igual que, Menor o igual que, Entre. |
| Booleano | Igual a, Distinto de. |
| Fecha | Igual a, Distinto de, Antes de, Después de, Entre. |
| Enum | Igual a, Distinto de, En la lista, No en la lista. |
Comprender la lógica del filtro
La interfaz de audiencias de dispositivos proporciona una fórmula visual que representa cómo se evalúan tus filtros:
(device_tag includes "Madrid" OR device_tag includes "Barcelona")
AND
(smart_attribute.os_version > 26.2 AND smart_attribute.filevault = true)
Esta representación te ayuda a comprender claramente cómo se aplican las condiciones y garantiza que tu segmentación se comporte como se espera.
¿Cuáles son los casos de uso comunes para los atributos inteligentes?
Los atributos inteligentes admiten una amplia gama de escenarios:
Etiquetado estático: Asignar metadatos fijos como la ubicación de la oficina o la unidad de negocio.
Extracción dinámica de datos: Recuperar información a nivel de sistema automáticamente.
Cálculos personalizados: Generar valores utilizando scripts (por ejemplo, estado de cumplimiento).
Entradas estandarizadas: Aplicar valores coherentes utilizando Enums.
Entrada manual de datos: Capturar información no disponible programáticamente.