Удалить теги задачи по ID
Робот «Удалить теги задачи» снимает с задачи Битрикс24 указанные теги по её ID, не трогая остальные. Теги задаются списком (по одному в строке) и сравниваются без учёта регистра. Возвращает признак «Успешно» (Y/N), число удалённых тегов и список оставшихся тегов для следующего шага процесса.
Робот удаляет из задачи Битрикс24 только перечисленные теги, сохраняя все прочие. На вход подаётся числовой ID задачи и список тегов (множественное поле, по одному тегу в строке); сравнение идёт без учёта регистра, лишние пробелы отбрасываются. Внутри робот читает текущие теги задачи, исключает совпавшие и записывает остаток методом tasks.task.update (отдельной операции «убрать один тег» в API нет, поэтому список тегов всегда переписывается целиком). Если ни один из указанных тегов на задаче не найден, запись не выполняется и робот сообщает, что удалять нечего. Типичный сценарий — снять метку «новая» или «ждёт ответа» при переходе задачи на нужную стадию: само условие перехода настраивается в правилах автоматизации или бизнес-процессе, а робот лишь снимает тег с задачи, ID которой вы передаёте. Возвращает «Успешно» (Y/N), количество удалённых тегов и список оставшихся — используйте их в условиях и уведомлениях следующих шагов.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| ID задачи | int | да | |
| Теги для удаления (по одному в строке) | string | да |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Успешно (Y/N) | string |
| Сколько тегов удалено | int |
| Оставшиеся теги | string |
Сценарий: снять тег «новая» при переходе задачи на стадию «В работе»
- В правиле автоматизации стадии добавьте робота «Удалить теги задачи»
- ID задачи — текущая задача, в списке тегов укажите «новая»
- Робот вернёт «Успешно» = Y и removed_count = 1, если тег был на задаче