Кейсы

Изменение Наблюдателей в лидах, сделках, контактах и компаниях. Приложение для Битрикс24

Коллеги, приветствую. На связи команда Digital for Sales, меня зовут Юрий Павлюк. В этом видео я расскажу о нашем приложении для изменения наблюдателей.

В Битриксе, как вы знаете, есть родной робот — и находясь, например, в сделках, я действительно могу добавить, удалить или заменить наблюдателя этой конкретной сделки. Но что делать, если мне нужно поменять наблюдателя не в сделке, а, скажем, в компании, которая к сделке привязана? Или в контакте? Или, тем более, сразу у нескольких сущностей? Такой магии в стандартном функционале нет. Именно для этого и было создано наше приложение.

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

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

Но всё это стандартный кейс. А теперь перейдём к тому, ради чего приложение и писалось.
Допустим, я хочу изменить наблюдателя не в сделке, а в контакте, который к этой сделке привязан. Настраиваю робота: выбираю сущность «Контакт», указываю ID контакта (при желании можно подставлять любой ID — хоть вычислять его автоматически по правилам, хоть поднимать-опускаться по иерархии). Сохраняю.

Показываю контакт — поле «Наблюдатель» пустое. Возвращаюсь в сделку, перемещаю её в колонку, где запускается робот. Робот проваливается в контакт и добавляет туда наблюдателя. Проверяем — всё появилось мгновенно.

Теперь попробуем удалить наблюдателя из компании. Я предварительно добавил наблюдателя в карточку компании. В роботе выбираю сущность «Компания», действие — удалить наблюдателя, указываю ID компании. Переношу сделку в нужную колонку. Робот отработал, идём в компанию — наблюдатель стёрт.
Вот и всё. Приложение позволяет в любой сущности — лиде, сделке, контакте, компании — добавлять, удалять и заменять наблюдателей. Это тот самый функционал, который в Битриксе из коробки работает только внутри той сущности, где вы находитесь. Мы же сделали возможность управлять наблюдателями где угодно, откуда угодно, если вы можете получить ID нужной сущности.

На этом всё. Меня зовут Юрий Павлюк, команда Digital for Sales. Мы разрабатываем простые, полезные и удобные приложения для Bitrix24 и, конечно же, внедряем сам Bitrix24 в компании.

Успехов вам!
Лендинг приложения: https://changeobserver.digitalforsales.ru
Made on
Tilda