Usar Scripts de Clic de Comando para mover Usuarios entre Grupos (Etiquetas)
Este artículo describe qué son los Scripts de Comando Click y cómo usarlos.
Introducción
Scripts de Comando Click te permiten asignar o remover un usuario de un Grupo (Etiqueta) después de que un comando se ejecute exitosamente.
Requisitos
- Se crearon dos Grupos (Etiquetas) llamados Primero y Segundo. Lee más sobre cómo crear Grupos (Etiquetas) aquí.
- Se crearon dos comandos de plantilla para tus dispositivos. Deberías nombrar los comandos de plantilla ModoA y ModoB. Lee más sobre cómo crear comandos de plantilla aquí.
- Un Grupo de Comandos (Etiqueta) contendrá ambos comandos. Lee más sobre cómo crear Grupos de Comandos (Etiquetas) aquí.
- Para usar Scripts de Comando Click, necesitas familiarizarte con el uso de scripts de click. Lee la guía sobre cómo usar scripts de click aquí.
Creando el script de comando click
1. Para crear un Script de Comando Click, ve a Menú Principal > Admin > Desarrollo > Constructor de Apps
2. Haz clic en + App
3. Asigna un nombre a tu nueva app, luego haz clic en Guardar
4. Ahora haz clic en + Script de Click dentro de tu nueva app
5. Asigna un nombre a tu nuevo Script de Click, luego selecciona el tipo Comando
Configura el nuevo script de click como Habilitado
6. Haz clic en el botón Editar y pega el siguiente código en el editor:
var tagAdding, tagRemoving;if(command.name == ‘ModeA’) {
tagAdding = tags.getTagByName(‘First’);
tagRemoving = tags.getTagByName(‘Second’);
}
elseif(command.name == ‘ModeB’) {
tagAdding = tags.getTagByName(‘Second’);
tagRemoving = tags.getTagByName(‘First’);
}
if(tagAdding != null) {
tags.updateUsers(tagAdding.id, [user.id], []);
}
if(tagRemoving != null) {
tags.updateUsers(tagRemoving.id, [], [user.id]);
}
Nota: el comando debe ejecutarse exitosamente antes de guardar la app. Asegúrate de no estar omitiendo ninguno de los requisitos al inicio de esta guía.
7. En la sección de Grupos de Comandos (Etiquetas) del script de click, selecciona los Grupos de Comandos (Etiquetas) asociados con este script. El script se ejecutará después de la finalización exitosa de un comando solo si el comando está en este Grupo de Comandos (Etiqueta).
Finalmente, haz clic en Guardar.
Resultados
Ejecutar el script desde el editor una vez con uno de los dos comandos especificados en la sección Objetos expuestos y valores de prueba bajo command.name debería mover inmediatamente a un usuario al Grupo (Etiqueta) correcto y validar el script.
Ahora guarda el script y ejecuta el otro comando. Después de que el comando se complete, verás que el usuario se ha movido al otro Grupo (Etiqueta).