CRM роботы

Привязка элемента смарт-процесса к сделке

Робот «Привязка элемента смарт-процесса к сделке» для Битрикс24: автоматическое связывание проекта, договора или заявки с конкретной продажей

Что делает робот

Робот «Привязка элемента смарт-процесса к сделке» устанавливает связь между элементом смарт-процесса и конкретной сделкой в CRM. Смарт-процессы — это нетиповые сущности Битрикс24: проекты, договоры, заявки на обслуживание, реестры оборудования. Каждый такой элемент почти всегда связан с какой-то продажей — договор привязан к сделке, по которой его заключили, заявка на обслуживание — к сделке, по которой продали оборудование, проект — к сделке, в рамках которой его запустили.

Вручную менеджер открывает сделку, находит нужный смарт-процесс в списке, жмёт «Привязать» и ищет элемент. На одну привязку уходит от 30 секунд до минуты. Если элементов десятки — это потерянные часы. А если привязку забудут сделать, смарт-процесс «повисает в воздухе» и теряется связь между продажей и её результатом.

Робот делает привязку мгновенно по команде из бизнес-процесса. Он принимает ID сделки и ID элемента смарт-процесса, устанавливает связь и подтверждает результат. После этого сделка и смарт-процесс видят друг друга: в карточке сделки появляется вкладка с привязанным элементом, а в карточке смарт-процесса — ссылка на сделку.

Сценарии использования

1. Автоматическая привязка договора после подписания сделки. Сделка перешла на стадию «Подписан договор». Робот создаёт элемент смарт-процесса «Договоры» с реквизитами сделки и тут же привязывает его к сделке. Менеджеру не нужно вручную заполнять карточку договора и искать, к чему его привязать — всё происходит автоматически.

2. Привязка проекта к сделке после получения предоплаты. Компания продаёт услугу «Монтаж системы видеонаблюдения». После поступления предоплаты сделка переходит на стадию «В работе». Робот создаёт элемент смарт-процесса «Проекты» с планом монтажа и привязывает его к сделке. Руководитель проектного отдела мгновенно видит новый проект в своём смарт-процессе и назначает бригаду.

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

4. Реорганизация после переноса данных из старой CRM. Компания переехала в Битрикс24 и импортировала сделки и смарт-процессы по отдельности. Связи потерялись — 500 сделок и 300 элементов смарт-процессов существуют сами по себе. Робот в цикле восстанавливает связи по совпадению названий или другим ключам, превращая разрозненные данные в единую систему.

Настройка робота

Для настройки нужно указать два параметра:

  • ID сделки — идентификатор сделки, к которой нужно привязать смарт-процесс. Может быть передан как конкретное число или переменная из бизнес-процесса (например, ID сделки, найденной роботом «Поиск сделки»).

  • ID элемента смарт-процесса — идентификатор элемента, который нужно привязать. Аналогично: конкретное значение или переменная.

Робот проверяет, существует ли уже такая связь, и не создаёт дубликатов. Если элемент уже привязан к этой сделке — робот просто подтверждает, что связь есть, и процесс продолжается. Если элемент привязан к другой сделке — робот может либо перепривязать, либо сообщить о конфликте, в зависимости от настроек.

Результат работы

Робот возвращает:

  • Связь установлена — логическое «да/нет», подтверждающее успешное выполнение. Это основной результат для ветвления процесса: если «да» — продолжаем, если «нет» — разбираем причину;

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

После успешной привязки в карточке сделки автоматически появляется вкладка с привязанным элементом, а в карточке смарт-процесса — ссылка на сделку. Менеджер видит связь сразу, без обновления страницы.

Интеграция с другими роботами

Робот «Привязка элемента смарт-процесса к сделке» обычно работает в середине цепочки:

  • После роботов создания — робот создал элемент смарт-процесса или сделку, теперь нужно их связать;
  • После «Поиска сделки» — нашли сделку клиента по телефону, теперь привязываем к ней новый элемент смарт-процесса «Обращение»;
  • Перед роботами уведомлений — привязка выполнена, отправляем уведомление руководителю смарт-процесса: «К вашему проекту привязана новая сделка №89 от Иванова».

Типовая цепочка: «Создать сделку → Создать элемент смарт-процесса → Привязать элемент к сделке → Уведомить менеджера» — полностью автоматизирует запуск проекта или договора из продажи.

Типичные ошибки при настройке

Попытка привязать несуществующий элемент. Если ID сделки или ID элемента смарт-процесса взят из переменной, которая может быть пустой или содержать удалённую запись, робот вернёт ошибку. Всегда проверяйте существование обоих объектов перед вызовом робота — например, с помощью роботов поиска.

Привязка элемента к «чужой» сделке без согласования. Робот может привязать элемент смарт-процесса к любой сделке, к которой у процесса есть доступ. Но если смарт-процесс ведёт один менеджер, а сделку — другой, после привязки они оба получат доступ к объектам друг друга. Учитывайте права доступа: возможно, привязку стоит делать только к сделкам того же ответственного.

Создание дублирующихся связей в цикле. Если процесс настроен так, что робот привязки вызывается при каждом изменении сделки, а не при создании, он будет пытаться привязать уже привязанный элемент снова и снова. Робот не создаёт дубликатов, но это лишние операции. Настраивайте вызов робота на событие «сделка создана» или «сделка перешла на стадию», а не на «сделка изменена».