Роботека
Роботека · Каталог · Удалить телефон у текущей сущности

Удалить телефон у текущей сущности

Робот «Удалить телефон у текущей сущности» убирает указанные номера из карточки лида, контакта или компании, по которому запущен бизнес-процесс или робот в Битрикс24 — ID указывать не нужно. Номера задаются списком, сравнение по умолчанию умное: 8 и +7 считаются одним и тем же номером. Возвращает признак удаления (Y/N), количество удалённых номеров и список удалённых значений.

Робот удаляет один или несколько телефонов из текущей сущности — лида, контакта или компании, в бизнес-процессе которой он запущен; определять ID не нужно, сущность берётся из контекста процесса. Номера для удаления задаются множественным полем (по одному в строке). Способ сравнения выбирается параметром: «умное» (по умолчанию) приводит номера к 10-значному ядру и считает 8, +7 и запись без префикса одним номером; «только по цифрам» сравнивает все цифры без приведения; «точное совпадение» — строку как есть. Внутри робот читает список телефонов сущности и удаляет только совпавшие значения по их идентификаторам — остальные телефоны, а также email и другие контактные данные остаются нетронутыми. Если ни один номер не найден, запись не выполняется. Типовые случаи: убрать старый номер клиента при актуализации карточки, снять ошибочно добавленный телефон в ходе процесса. Возвращает признак «Удалено» (Y/N), количество удалённых номеров и список удалённых значений — используйте их в условиях и уведомлениях следующих шагов. Чтобы удалить номер у произвольной сущности по её ID из процесса другой сущности, используйте робота «Удалить телефон у сущности по ID».

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Номера для удаления (по одному в строке) string да
Как сравнивать номера select да smart

Что возвращает робот?

Параметр Тип
Удалено (Y/N) string
Сколько номеров удалено int
Удалённые номера string

Сценарий: убрать старый номер при обновлении контакта

  1. В бизнес-процессе контакта добавьте робота «Удалить телефон у текущей сущности»
  2. В списке номеров укажите старый телефон — ID указывать не нужно
  3. Робот вернёт «Удалено» = Y и removed_count = 1, если номер был в карточке

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