Работа с CRM Битрикс24 всегда предполагает настройку карточек под конкретные задачи бизнеса. Но стандартные поля CRM-системы далеко не всегда способны охватить все потребности компании, особенно если речь идёт о сложных или специфических задачах. Именно с такой ситуацией сталкиваются многие компании, которым требуется гибкий инструмент для структурированного сбора предварительных данных — так появилось созданное нами поле с вложенными данными.
В чём была проблема?
Стандартные типы полей Битрикс24 (строки, числа, привязка к инфоблокам или элементам CRM) не могли решить задачу эффективного сбора комплексной информации в рамках одной сущности. Нам требовалось создать поле, способное объединить сразу несколько разных полей в единый блок. Такая необходимость возникла из-за потребности фиксировать различные типы данных в рамках одной карточки, и при этом обеспечить гибкость в формировании этих данных.
Цели и задачи
Основной целью разработки стало создание нового кастомного типа поля, которое позволяет формировать блоки с произвольными настройками:
-
Возможность создавать поля различных типов;
-
Гибкое изменение порядка и названий полей;
-
Поддержка множественного заполнения полей.
Что было сделано?
Был создан кастомный тип поля, представляющий собой полноценный конструктор блоков из нескольких вложенных полей. Каждый такой блок можно настроить индивидуально:
-
Задать любые типы полей (строки, числа, привязки);
-
Указать название каждого поля;
-
Установить последовательность заполнения.
При создании нового поля администратор выбирает кастомный тип и в появившемся интерфейсе редактирования задаёт нужную конфигурацию.
Как это работает?
Созданное поле выглядит как целый набор полей, сгруппированных в блок. Например, в рамках одного такого поля «Новые задачи» могут быть одновременно поля с названиями, типами и порядком, подходящими под конкретную бизнес-задачу. Поле также может быть сделано множественным, что позволяет создавать любое количество таких блоков в рамках одной карточки CRM.
Для наглядности, мы использовали этот механизм для сбора информации о закупках. В одном из примеров с помощью конструктора добавили блок с полями для указания других поставщиков и объёмов закупок у них. Это позволило быстро оценивать потенциал увеличения доли закупок у текущих клиентов.
Как наша доработка улучшила процесс работы?
Создание такого универсального кастомного типа поля позволило:
-
Значительно упростить сбор и систематизацию сложной информации;
-
Гибко адаптировать карточки CRM под изменяющиеся задачи бизнеса;
-
Избежать создания множества отдельных полей, снизив нагрузку на интерфейс и повысив удобство работы менеджеров.
Это решение уже сейчас активно используется в проектах компании, подтверждая свою эффективность и практическую значимость.
Совместимость
Реализация данного решения возможна в коробочной версии Битрикс24, так как доступ к ряду внутренних настроек портала в облачной версии ограничен.
Оценка трудозатрат
На разработку, включая проектирование, создание кастомного типа поля, тестирование и внедрение, было затрачено около 24 часов рабочего времени.
Вывод
Реализованный нами функционал добавления данных в формате кастомного поля показал себя как инструмент, способный значительно повысить гибкость и удобство работы в Битрикс24. Такая доработка позволяет бизнесу не просто адаптировать CRM-систему под текущие задачи, а развивать её вместе с меняющимися требованиями компании, сохраняя эффективность и простоту использования.