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