Битрикс24 Кейсы

Зависимые поля сделки в Битрикс24: кейс приложения для каскадного выбора

Значения одних полей в карточке CRM зависели от других, и менеджеры постоянно ошибались. Готовые решения не справлялись с числом связей. Показываем, как решили задачу.

Зависимые поля сделки в Битрикс24: кейс приложения для каскадного выбора

Коротко

  • Зависимые поля в Битрикс24 — это поля CRM, где выбор в одном поле ограничивает варианты в другом.
  • У клиента связанные поля не работали синхронно, так что карточки заполнялись с ошибками. В итоге менеджеры тратили время на ручные проверки.
  • Готовые приложения из Маркетплейса не подошли, так как не выдерживали нагрузку при большом количестве связей.
  • Решение — локальное приложение на REST API, то есть встроенное поле с каскадным выбором. Причем значения сохраняются в карточку автоматически.
  • В результате данные корректны с первого раза, а на заполнение карточек уходит втрое меньше времени.

Во многих CRM значения одних полей логически зависят от других. Например, категория определяет подкатегорию, регион — список филиалов, тип услуги — тарифы. Штатно зависимые поля сделки в Битрикс24 не всегда настраиваются так, как нужно бизнесу. Рассказываем, как мы решили эту задачу для клиента с большим количеством связей.

С чем пришёл клиент

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

В чём была проблема

  • связанные поля не работали синхронно;
  • карточки CRM заполнялись с ошибками;
  • каждый менеджер тратил дополнительное время на проверку значений;
  • к тому же готовые решения из Маркетплейса не выдерживали нагрузку при таком количестве связей.

Как мы сделали зависимые поля в Битрикс24

Так что мы разработали небольшое локальное приложение, которое управляет зависимыми полями прямо в карточке. Работа шла в три этапа.

ЭтапЧто сделано
1. ПодключениеПриложение работает с Битрикс24 через REST API, причем получает справочники и данные в реальном времени
2. Каскадный выборВ карточке CRM появилось новое поле с интерфейсом приложения: после выбора значения следующие поля показывают только допустимые варианты
3. СинхронизацияКак только менеджер выбрал всю цепочку, результаты сохраняются в поля карточки, а интерфейс не подвисает

Ручная проверка значений больше не нужна: ошибиться в выборе просто невозможно.

Результаты

  • менеджеры выбирают корректные данные с первого раза;
  • время на заполнение карточек сократилось в три раза;
  • CRM отражает достоверную информацию;
  • а также сотрудники работают без лишних ручных операций.

Когда нужно отдельное приложение, а когда хватит штатных средств

СитуацияПодходящий вариант
Пара простых зависимостейШтатные настройки полей и роботы Битрикс24
Типовой сценарий, небольшой объём справочниковГотовое приложение из Маркетплейса
Много уровней связей, большие справочники, высокая нагрузкаСобственное локальное приложение на REST API

Перед разработкой стоит проверить, какие зависимости действительно нужны процессу, чтобы не перегрузить карточку. О том, к чему приводят лишние поля, мы писали в статье «CRM не работает: 5 признаков».

Если стандартных возможностей Битрикс24 не хватает, мы делаем разработку модулей и приложений под задачи компании: без переделки портала и с поддержкой после запуска.

Вывод

Хаотичный ручной выбор значений превратился в управляемый процесс: зависимые поля в Битрикс24 работают как единое целое, данные в CRM достоверны, а менеджеры занимаются клиентами, а не сверкой справочников. Если стандартных возможностей и готовых приложений недостаточно, локальное приложение на REST API решает задачу точно под процесс компании.

Если в вашей CRM выбор одного параметра влияет на другие, команда «Тамплиера» поможет настроить каскадный выбор под ваши справочники и нагрузку.

Частые вопросы

Можно ли настроить зависимые поля в Битрикс24?

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

Что такое каскадный выбор в CRM?

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

Почему готовые приложения для зависимых полей могут не подойти?

При большом количестве связей и объёмных справочниках они могут работать медленно или нестабильно, а также не поддерживать нужную логику зависимостей.

Что такое локальное приложение Битрикс24?

Это приложение, созданное специально для конкретного портала, причем подключённое через REST API. Например, оно может встраиваться в карточки CRM и работать с данными портала.

Обсуждение

Оставить комментарий