Мы делаем, чтобы ваш бизнес развивался

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

Задача:

Доработка имеющегося функционала Битрикс24 для фильтрации списка по входным параметрам

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

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

В Битрикс24 существует 2 вида списков: обычные списки и списки групп. Ниже представлен пример стандартного списка по сделке с клиентом:

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

Решение:

Приложение для автоматической группировки списков по любым параметрам

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

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

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

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

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

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

По клику появляется перечень групп списка

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

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

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

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

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

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

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

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

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

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

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

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

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