Roboteka
Roboteka · Catálogo · Eliminar etiquetas de tarea por ID

Eliminar etiquetas de tarea por ID

El robot «Eliminar etiquetas de tarea» quita las etiquetas indicadas de una tarea de Bitrix24 por su ID sin tocar las demás. Las etiquetas se proporcionan como una lista (una por línea) y se comparan sin distinguir mayúsculas de minúsculas. Devuelve un indicador «Éxito» (Y/N), el número de etiquetas eliminadas y la lista de etiquetas restantes para el siguiente paso del proceso.

El robot elimina de una tarea de Bitrix24 únicamente las etiquetas enumeradas, conservando todas las demás. La entrada es un ID numérico de la tarea y una lista de etiquetas (campo múltiple, una etiqueta por línea); la comparación se hace sin distinguir mayúsculas de minúsculas y se eliminan los espacios en blanco sobrantes. Internamente el robot lee las etiquetas actuales de la tarea, excluye las que coinciden y escribe el resto mediante tasks.task.update (la API no tiene una operación de «eliminar una etiqueta», por lo que la lista de etiquetas siempre se reescribe completa). Si ninguna de las etiquetas indicadas está presente en la tarea, no se realiza ninguna escritura y el robot informa de que no había nada que eliminar. Un escenario típico es quitar una marca «nueva» o «esperando respuesta» cuando una tarea pasa a una determinada etapa: la propia condición de la etapa se configura en las reglas de automatización o en el proceso de negocio, y el robot simplemente elimina la etiqueta de la tarea cuyo ID se pasa. Devuelve «Éxito» (Y/N), el número de etiquetas eliminadas y la lista de las restantes — úselos en las condiciones y notificaciones de los pasos siguientes.

¿Qué parámetros de entrada acepta el robot?

Parámetro Tipo ¿Obligatorio? Por defecto
ID de la tarea int
Etiquetas a eliminar (una por línea) string

¿Qué devuelve el robot?

Parámetro Tipo
Éxito (Y/N) string
Número de etiquetas eliminadas int
Etiquetas restantes string

Escenario: quitar la etiqueta "nueva" cuando una tarea pasa a la etapa "En curso"

  1. En la regla de automatización de la etapa añada el robot «Eliminar etiquetas de tarea»
  2. Establezca el ID de tarea en la tarea actual e indique "nueva" en la lista de etiquetas
  3. El robot devuelve Éxito = Y y removed_count = 1 si la etiqueta estaba en la tarea

Robots similares