Настройка смарт-процессов в CRM Битрикс24

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка смарт-процессов в CRM Битрикс24
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1167
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    563
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    743
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка смарт-процессов в CRM Битрикс24

Стандартных сущностей CRM — лидов, сделок, контактов — не хватает. Нужно вести согласование договоров, заявки на отпуск, сервисные обращения или монтажные выезды — каждое со своей воронкой. Смарт-процессы закрывают эту задачу, но их конфигурация требует понимания архитектуры.

Как устроены смарт-процессы технически

Смарт-процесс — это динамический тип сущности CRM, реализованный через \Bitrix\Crm\Item и \Bitrix\Crm\Service\Factory. Каждый тип хранится в b_crm_dynamic_type, а его элементы — в отдельной таблице b_crm_dynamic_items_{TYPE_ID}.

Это принципиально отличает смарт-процессы от пользовательских полей обычных сущностей: у каждого смарт-процесса своя таблица, свои стадии, свои роботы и триггеры.

При создании смарт-процесса (CRM → Смарт-процессы → Создать) система:

  1. Создаёт запись в b_crm_dynamic_type
  2. Создаёт таблицу b_crm_dynamic_items_{ID}
  3. Регистрирует фабрику через \Bitrix\Crm\Service\Container

Настройка полей и стадий

Поля смарт-процесса — это комбинация системных полей (ID, название, ответственный, дата создания) и пользовательских (UF_CRM_*). Пользовательские поля добавляются в настройках типа: CRM → Смарт-процессы → [Название] → Настройки → Пользовательские поля.

Типы полей: строка, число, список, дата, файл, привязка к элементу CRM, адрес. Поле типа «привязка к элементу» позволяет связать смарт-процесс со сделкой или контактом — это основа для сложных многоуровневых воронок.

Стадии смарт-процесса — аналог стадий сделки. Настраиваются в CRM → Смарт-процессы → [Название] → Стадии. У каждой стадии — тип: «В работе», «Успех», «Провал». Тип влияет на отображение в аналитике.

Связи между смарт-процессами и другими сущностями

Смарт-процесс можно связать:

  • со сделкой — элемент смарт-процесса отображается в таймлайне сделки
  • с контактом/компанией — через пользовательское поле типа «привязка»
  • с другим смарт-процессом — иерархические заявки, например «Проект → Задача проекта»

Для двусторонней связи (чтобы из сделки видеть связанные элементы смарт-процесса) включается опция «Показывать в карточке сделки» в настройках смарт-процесса.

Роботы и триггеры

Каждый смарт-процесс получает собственный набор роботов и триггеров — настраиваются точно так же, как у сделок. Доступны все стандартные роботы: отправка письма, создание задачи, смена ответственного, вызов вебхука.

Ограничение: роботы смарт-процесса не могут напрямую создать элемент другого смарт-процесса — это делается через REST API (crm.item.add) из вебхука или через бизнес-процесс.

Сроки настройки

Задача Время
Создание смарт-процесса с полями и стадиями 2–3 ч
Настройка связей с другими сущностями 1–2 ч
Роботы и автоматизация 2–3 ч
Настройка карточки и представлений 1–2 ч

Настройка одного смарт-процесса «под ключ» — 1 рабочий день. Если процессов несколько и они связаны друг с другом — умножайте время пропорционально.