Найти тему
ИНТЕРВОЛГА

Настройка вычисляемых и зависимых полей в CRM — упрощение работы в Salesforce и Битрикс24

Вычисляемые поля в CRM

CRM в коммерческом отделе — инструмент, упрощающий работу в компании. Но, как и все инструменты, его также можно и нужно настраивать. Рассмотрим два способа оптимизации — вычисляемые и зависимые поля на примере Salesforce и Битрикс24.

Импортозамещение на отечественное ПО от ИНТЕРВОЛГИ
Импортозамещение на отечественное ПО от ИНТЕРВОЛГИ

Яндекс Cloud называет Вычисляемыми полями дополнительные области данных, значения которых определяются вычислением по заданной формуле. Они позволяют произвести новые измерения и показатели. При этом исходные сведения никак не изменяются.

Актуальность задачи

Упрощение работы человека важно везде. Чем больше операций можно передать роботам и алгоритмам, тем больше времени остаётся у персонала для интеллектуальной и нестандартной работы.

Что можно вычислять автоматически:

  • применение скидки;
  • калькуляция итоговой цены (товар + доставка + …);
  • цены в разных валютах и т.д.

Настройка вычисляемых полей в Salesforce и Битрикс24

Ранее мы рассказывали, как может быть настроен перенос типов записей Процессов продаж из Sf в Направления сделок Б24 для большого производственного предприятия. Рассмотрим реализацию еще одного блока.

В Сейлсфорс Вычисляемые поля (Formula field) настраиваются в разных сущностях. Реализуем и настроим его в сущности Возможность (она же Сделка).

Переходим в раздел Настроек
Переходим в раздел Настроек
В менеджере объектов выбираем сущность Возможность
В менеджере объектов выбираем сущность Возможность
Далее во вкладку Поля и взаимосвязи и реализуем новое поле
Далее во вкладку Поля и взаимосвязи и реализуем новое поле
Используем тип данных Формула
Используем тип данных Формула
Заполняем необходимые области
Заполняем необходимые области
Следующим этапом переходим в конструктор формул и выбираем вкладку Сложная формула
Следующим этапом переходим в конструктор формул и выбираем вкладку Сложная формула
В открывшемся разделе открываем окно со вставкой поля
В открывшемся разделе открываем окно со вставкой поля
Используем Стоимость и вставляем
Используем Стоимость и вставляем
Добавляем нужный оператор
Добавляем нужный оператор
Так выглядит готовое выражение
Так выглядит готовое выражение
Настраиваем права доступа на редактирование и макеты страниц.Готово, настроенный элемент появился в общем списке
Настраиваем права доступа на редактирование и макеты страниц.Готово, настроенный элемент появился в общем списке
Переходим в имеющуюся возможность (заявку) и видим, что теперь отображается сумма с 15% скидкой от общей стоимости.
Переходим в имеющуюся возможность (заявку) и видим, что теперь отображается сумма с 15% скидкой от общей стоимости.
В Битрикс24 стандартный функционал, к сожалению, пока еще не позволяет реализовать произвольные выражения. Но, программисты ИНТЕРВОЛГИ напишут код для требуемого функционала под конкретную задачу.
В Битрикс24 стандартный функционал, к сожалению, пока еще не позволяет реализовать произвольные выражения. Но, программисты ИНТЕРВОЛГИ напишут код для требуемого функционала под конкретную задачу.

Как теперь это работает

Например, мы сделаем настройку вычисляемого поля Скидки. (Для демонстрации мы взяли скидки в числовом варианте, но по запросу возможна процентная (%) версия.) При подготовке счета в CRM добавляем информация о товарах и их стоимости. В доработанное поле мы вносим размер скидки на одну единицу. В результате, формула определяет Сумму скидки и Итого.

Зависимые поля в CRM

Еще одна возможность автоматизации работы менеджеров в системе — использование Зависимых полей (Dependent fields). Настроенные элементы с зависимостями не только упрощают ввод информации, но и исключают некорректные формулировки или ошибки ввода, которые из карточки Сделки или Возможности передаются в учетные системы (например интеграция с 1С) или в личный кабинет сайта (интеграция с сайтом).

Для каких элементов это применимо

  • География — страны, субъекты, города, районы, улицы, дома;
  • Кадры — компания, подразделение, должность (не всегда актуально), ФИО;
  • Валюта — страна, валюта;
  • Каталог — бренд, тип товара, модификация; и т.д.

Настройка зависимых полей в Salesforce и Битрикс24

Посмотрим, как это работает в SF. Такие настройки можно делать в разных сущностях. Для примера мы настроим их в сущности Организация и построим списки с географическими параметрами — субъектами и входящими в них городами.

В менеджере объектов используем сущность Организация
В менеджере объектов используем сущность Организация
Далее вкладка Поля и взаимосвязи
Далее вкладка Поля и взаимосвязи
Создаём новую область
Создаём новую область
Выберем подходящий тип. Для конкретного проекта мы использовали раскрывающийся список
Выберем подходящий тип. Для конкретного проекта мы использовали раскрывающийся список
Вносим требуемые данные
Вносим требуемые данные
Выполняем базовые настройки
Выполняем базовые настройки
На этом этапе настройка заканчивается. Нажимаем Сохранить и создать. Добавим еще одно поле таким же образом. Пропустим этот этап, так как он абсолютно аналогичен
На этом этапе настройка заканчивается. Нажимаем Сохранить и создать. Добавим еще одно поле таким же образом. Пропустим этот этап, так как он абсолютно аналогичен
Теперь возвращаемся в сущность Организация в менеджере объектов. Нажимаем Поля и взаимосвязи, и далее в Зависимости полей
Теперь возвращаемся в сущность Организация в менеджере объектов. Нажимаем Поля и взаимосвязи, и далее в Зависимости полей
Создаём новую зависимость
Создаём новую зависимость
Из выпадающих списков выбираем Управляющее и Зависимое поле
Из выпадающих списков выбираем Управляющее и Зависимое поле
Выбираем необходимые Значения путем включения их в нужный столбец
Выбираем необходимые Значения путем включения их в нужный столбец
Готово. Так выглядит результат созданных выше настроек
Готово. Так выглядит результат созданных выше настроек
Как и в случае с вычисляемыми полями, в Битрикс24 стандартный функционал не позволяет реализовать такую функцию. Однако этот недостаток легко решается разработкой так называемого “Пользовательского типа поля”. Например,В настройках к материнскому полю Страна прикрепляем дочернее Россия, которое хранит в себе записи с регионами.
В итоге во время работы, при выборе Страны (Российская Федерация), чуть ниже открывается выпадающий список с регионами, относящимися только к России.
Как и в случае с вычисляемыми полями, в Битрикс24 стандартный функционал не позволяет реализовать такую функцию. Однако этот недостаток легко решается разработкой так называемого “Пользовательского типа поля”. Например,В настройках к материнскому полю Страна прикрепляем дочернее Россия, которое хранит в себе записи с регионами. В итоге во время работы, при выборе Страны (Российская Федерация), чуть ниже открывается выпадающий список с регионами, относящимися только к России.

Результаты и выводы

Настраиваемые и вычисляемые поля — удобные компоненты для облегчения и автоматизации работы менеджеров. В SF процесс их настройки прост и не занимает много времени. Это наглядный пример развитой функциональности платформы.

По умолчанию в Битрикс24 таких возможностей нет. При наличии необходимого опыта и компетенций, эти и не только доработки возможно реализовать при помощи кода.

Источник: блог ИНТЕРВОЛГИ.

Полезные ссылки:

Разработка и доработка проектов на 1С-Битрикс.

Внедрение Битрикс24.

Настройка интеграции с 1С любой сложности.

B2B-платформа для автоматизации оптовой торговли.

Блог про сложные проекты.

Техническая поддержка сайтов.