Форматировать телефоны сущности по ID
Робот «Форматировать телефоны сущности по ID» приводит все номера телефона лида, контакта или компании, заданных типом и ID, к выбранному формату — из любого контекста бизнес-процесса в Битрикс24. Принимает три параметра: тип сущности, её ID и формат (+7, 8 или международный). Возвращает количество обновлённых и пропущенных номеров. Типы номеров (рабочий, мобильный) сохраняются.
Робот форматирует телефоны произвольной сущности — лида, контакта или компании, заданных явно типом и ID, даже если бизнес-процесс запущен на другом элементе CRM (например процесс по сделке нормализует телефоны связанного контакта). Каждый номер приводится к выбранному шаблону (+7XXXXXXXXXX, 8XXXXXXXXXX или международный), тип номера — рабочий, мобильный, домашний — сохраняется, а остальные контактные данные (email, мессенджеры, сайты) не затрагиваются. Нераспознанные значения остаются как были и попадают в счётчик пропущенных. Типовые случаи: нормализация телефонов связанного контакта из процесса по сделке и массовая чистка базы по списку ID после импорта из другой CRM. Робот возвращает два числа — «Обновлено номеров» и «Пропущено», по которым удобно строить условия и уведомления в следующих шагах. Если робот запускается в бизнес-процессе самой сущности, удобнее робот «Форматировать телефоны сущности» — там тип и ID указывать не нужно.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Тип сущности | select | да | contact |
| ID сущности | int | да | |
| Формат | select | да | +7 |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Обновлено номеров | int |
| Пропущено (не распознаны) | int |
Сценарий: нормализация телефонов контакта из процесса по сделке
- В бизнес-процессе сделки добавьте робота «Форматировать телефоны сущности по ID»
- Выберите тип «Контакт», в ID укажите контакт сделки, формат — +7
- Робот приведёт все номера контакта к +79XXXXXXXXX и вернёт число обновлённых и пропущенных