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