Роботека
Роботека · Роботы · Удалить значение из множественного поля

Удалить значение из множественного поля

Робот «Удалить значение из множественного поля» удаляет конкретное значение из множественного поля 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

Сценарий: снятие тега «новый» при первом контакте

  1. Сделка переходит на стадию «В работе»
  2. Робот удаляет значение «новый» из множественного поля тегов сделки
  3. При «Успешно» = Y процесс продолжается, число удалённых вхождений учитывается дальше

Похожие роботы

Статьи по теме