Applivery soporta un conjunto de etiquetas de interpolación, también conocidas como variables dinámicas, que permiten a los administradores personalizar y adaptar automáticamente perfiles de configuración de dispositivos, scripts, inscripciones inteligentes y políticas con datos específicos del usuario o del dispositivo. Estas etiquetas se reemplazan dinámicamente en el momento del despliegue, permitiendo a las organizaciones entregar configuraciones flexibles y contextuales en todos los dispositivos gestionados sin necesidad de introducir datos manualmente.
¿Qué son las etiquetas de interpolación? #
Las etiquetas de interpolación son marcadores de posición que se pueden incrustar dentro de los valores de configuración. Cuando un perfil, política o script se despliega en un dispositivo, Applivery reemplaza automáticamente cada etiqueta con el valor real correspondiente obtenido del registro del dispositivo o del usuario. Esto permite a los administradores de TI automatizar despliegues personalizados a gran escala, simplificando la gestión de configuraciones y minimizando errores humanos.
En el panel de Applivery, todos los campos y áreas de entrada que admiten interpolación (excepto aquellos dentro de scripts) están marcados con el símbolo de interpolación:
Cuando se despliega una configuración o script en un dispositivo, Applivery reemplaza automáticamente cada variable de interpolación con su valor real correspondiente del registro del dispositivo o del usuario. Este proceso facilita la gestión de grandes flotas de dispositivos al aplicar configuraciones personalizadas en cada terminal de forma automática.
Variables de interpolación soportadas #
| Variable | Descripción | Formato |
|---|---|---|
{{device.id}}
|
Identificador único del dispositivo. | String |
{{device.displayName}}
|
Nombre de visualización del dispositivo (tal como se configura en Applivery). | String |
{{device.serialNumber}}
|
Número de serie del hardware del dispositivo. | String |
{{device.osVersion}}
|
Versión del sistema operativo instalada en el dispositivo. | String |
{{device.chip}}
|
Información del procesador o chipset del dispositivo. | String |
{{device.isAppleSilicon}}
|
Booleano que indica si el dispositivo utiliza Apple Silicon. | verdadero/falso |
{{device.hostName}}
|
Nombre del host reportado por el dispositivo. | String |
{{device.udid}}
|
UDID único asignado al dispositivo. | String |
{{user.id}}
|
Identificador único del empleado en Applivery. | String |
{{user.email}}
|
Correo electrónico del empleado en Applivery. | String |
{{user.name}}
|
Nombre completo del empleado en Applivery. | String |
{{user.metadata.PROPERTY}}
|
Valor de metadato personalizado para el empleado en Applivery. | String |
{{incremental}}
|
Contador incremental global para despliegues, empezando desde 1. | 1,2,3, n… |
{{incremental:N}}
|
Contador incremental de longitud fija con N ceros a la izquierda (N = 1–10), útil para generar etiquetas únicas. | N=1 (01,02,03…), N2 = (001, 002, 003…), etc. |