Usa Scripts de Comando Clic para mover usuarios entre 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 eliminar un usuario de una etiqueta después de que un comando se ejecute con éxito.

Requisitos

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

mceclip0.png

3. Establece un nombre para tu nueva app, luego haz clic en Guardar

Screenshot 2024-06-28 at 13.09.26.png

4. Ahora haz clic en + Script de Click dentro de tu nueva app

mceclip1.png

5. Establece un nombre para tu nuevo Script de Click, luego selecciona el tipo Comando 

Configura el nuevo script de click como Habilitado

Screenshot 2024-06-28 at 13.15.34.png

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');
}
else if (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 correctamente antes de guardar la aplicación. Asegúrate de no estar omitiendo ninguno de los requisitos al comienzo de esta guía.

7. En la sección de Etiquetas de Comando del script de clic, selecciona las Etiquetas de Comando asociadas con este script. El script se ejecutará después de la finalización exitosa de un comando solo si el comando está en esta Etiqueta de Comando.

mceclip5.png

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 a la etiqueta correcta 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 a la otra etiqueta.