Доработка приложения Битрикс24 — списки стали еще функциональнее!

Задача: 

Доработка имеющегося функционала Битрикс24 для фильтрации списка по входным параметрам К нам обратился клиент с проблемой: в его компании при создании сделки образуется огромное количество полей (более 100), в списки Битрикса получаются крайне громоздкими, и неудобными для чтения/поиска нужных данных и заполнения. У клиента встал вопрос — можно ли как-то структурировать полученные данные в списках? 

Рабочая группа NiceDo сразу принялась за решение этой задачи. Но сначала экскурс в историю.

Списки — одна из важнейших функций работы менеджера в Битрикс24, они позволяют хранить неограниченное количество информации о сделках, что определяет частоту их использования. Универсальные списки в Битрикс позволяют составлять реестры сертификатов, перечни данных о сделке и корпоративных документов. Доступ к спискам может быть как совместным, так и для закрытой группы или одного руководителя, в списках хранятся не только текстовые названия, но и файлы, описания и даты (начала/окончания сделки, оплаты) В Битрикс24 существует 2 вида списков: обычные списки и списки групп. Ниже представлен пример стандартного списка по сделке с клиентом:

Перед нами самый простой список: информация по договору. В нем содержится небольшое количество полей, и смотрится он достаточно приятно. Однако при наличии 30+ полей информацию в таком формате становится крайне трудно воспринимать. Даже имея такой небольшой список подсознательно хочется сгруппировать некоторые поля в группы, которые можно скрыть при необходимости, обратив внимание сотрудника на конкретную группу. 

Действующий функционал Битрикса не позволяет производить группировку — даже если в сделке более 10 полей, они будут отображаться одним большим списком, что доставляет большие неудобства. Решение: Приложение для автоматической группировки списков по любым параметрам Рабочая группа разработала функционал на портале Битрикс для удобства работы со списками. У заказчика была необходимость распределить данные о сделках в несколько групп с возможностью скрытия пустых полей (на начальном этапе сделки их будет достаточно, но в дальнейшем будут заполняться). 

Посмотрим на список после обновления от NiceDo:

Так списки выглядят в раскрытом виде:

В новом функционале приложения доступно:

  •  Создание новых списков с любым количеством полей и групп 

Менеджер, у которого есть доступ к сделке, может легко создать подобный список из разных блоков, благодаря понятному интерфейсу: просто нажмите «НАСТРОИТЬ БЛОКИ». Технический список был создан в рамках реализации кейса на примере.

 По нажатию кнопки «ДОБАВИТЬ НОВЫЙ БЛОК» появляется окно для заполнения. 

  • Создание новых блоков 

У каждого блока (списка) есть свой уникальный номер, по которому его можно отыскать.

 Для начала необходимо указать номер списка, чтобы подгрузить для нового блока поля из нужного списка

  • Редактирование любой информации в имеющихся блоках

Слева представлен перечень доступных полей,которые посредством нажатия добавляются в блок в правой части. В активной области можно переставлять поля местами, удаление блока из правой части доступно по клику. В нижнем правом окне можно переименовать блок.

  • Получение полей, которые еще не сгруппированы

Бывает так, что некоторые из полей менеджер попросту не успел или забыл внести. Кнопка «ВНЕ ГРУППИРОВКИ» позволит предоставить список несгруппированных полей списка.

Что изменилось?

  • Появилась понятная группировка по признакам 

Теперь нет необходимости разъединять контакты клиента с реквизитами его компании. Все данные о договоре (дата подписания, срок действия, основные пункты) будут находиться в одном поле, которое легко развернуть по клику.

Важно: данные группируются на основе другого интерфейса Битрикс


  • Появилась возможность скрыть незаполненные поля