Основная цель приложения - упростить заполнение свойств в карточках лида, сделки, контакта и компании и запретить выбор некорректных комбинаций свойств. Важная особенность приложения в том, что оно работает на любых тарифах Битрикс24 (где есть подписка), а так же на коробочной редакции Битрикс24!
Приложение позволяет отображать в карточках лидов, сделок, контактов и компаний свойства нового типа, так называемые каскадные списки. Каждый каскадный список объединяет в себе несколько свойств обычного типа "Список" и позволяет в удобной форме заполнять их. Основная суть в уменьшении множества значений следующего свойства в зависимости от значения предыдущего, чтобы вам не приходилось листать слишком большой список и чтобы случайно не создать некорректную комбинацию значений
Каскадные выпадающие списки (также встречаются названия связанные списки или зависимые поля) – это совокупность из множества списков, данные в которых связаны друг с другом, т.е. при выборе значения в одном списке, содержимое последовательно изменяется и в других.
Использование приложения разбирается в видео на примере работы с каскадным списком "Автомобиль", который создается для сделки и состоит из трех связанных свойств: "Марка", "Модель" и "Поколение". Настройка в примере занимает около 10 минут.
Настройка приложения (заполнение свойств типа список, создание каскадного списка и связей) коротко и без звука
Настройка списка и карточки элементов crm для использования каскадного списка коротко и без звука
Настройка списка и карточки элементов crm для использования каскадного списка
Использование приложения разберем на примере работы с каскадным списком "Автомобиль", который в нашем примере создан для сделки и состоит из трех связанных свойств: "Марка", "Модель" и "Поколение"
Во-первых, его надо создать на вкладке "Общее", выбрав сделку, как элемент crm, введя название, и выбрав свойства "Марка", "Модель" и "Поколение" в нужной последовательности. Рекомендуем после этого нажать на кнопку "Сохранить".
Если нужно создать несколько каскадных списков, то следует заполнять их на вкладке "Общее" по очереди. Дополнительная строка для очередного каскадного списка появляется автоматически, когда выбран элемент crm, введено название и выбраны связываемые свойства у предыдущего.
В конечном счете мы хотим, чтобы в карточке сделки при выборе марки "LADA" для дальнейшего выбора модели отображался список моделей "LADA", а не общий список моделей. Точно также, при выборе, например, модели "Kalina" при дальнейшем выборе поколения отображались поколения модели "Kalina", а не общий список поколений. Для этого на странице настроек приложения на вкладке "Автомобиль" (вкладка соответствует названию свойства) нужно в первой строке для марки "LADA" выбрать во втором столбце все значения моделей, которые относятся к марке "LADA". Затем вместо марки "LADA" в первом столбце нужно выбрать остальные модели (каждую по очереди) и каждой из них назначить список связанных с ней моделей во втором столбце. Далее переходим ко второй строке и, выбирая каждую модель по очереди, связываем с ней некоторое подмножество поколений из общего списка всех поколений. Например, в нашем примере с моделью "Kalina" придётся связать поколения "1117 Wagon [2007-2013]", "1118 Sedan [2004-2011]", "1119 Hatchback [2006-2013]", "1119 Hatchback [2008-2013]", "2192 Hatchback [2013-2018]", "2194 Cross Wagon [2014-2018]", "2194 Wagon [2013-2018]". После этого, в карточке сделки, выбрав модель "Kalina" нам придется выбирать поколение только из них, а, например, поколение "SUV 5d [2005-2014]" при этом выборе будет отсутствовать. Заметим также, что чтобы выбрать в сделке модель "Kalina", нам придется выбрать сначала марку "LADA", а при выборе марки "УАЗ", модель "Kalina" выбрать не получится
Текущая версия приложения работает со свойствами типа "Список". Т.е. предполагается, что свойства "Марка", "Модель" и "Поколение" из нашего примера - это свойства типа список, причем немножественные, которые в вашем портале уже созданы и заполнены. Приложение не предоставляет возможности для заполнения этих свойств, оно лишь позволяет устанавливать связи между их значениями.
После создания каскадного списка нужно вручную настроить его отображение в карточке элемента crm:
- Мы рекомендуем в карточках сделки, компании, контакта и лида для каскадных списков заводить отдельный блок свойств (как в примерах на скриншотах)
- Мы настоятельно рекомендуем не просто отобразить в карточке элемента crm каскадный список ("Автомобиль" из нашего примера), но и скрыть участвующие в нём стандартные свойства ("Марка", "Модель" и "Поколение") во избежание конфликтов, т.к. при нажатии на кнопку "Сохранить привязку" (в карточке элемента crm) происходит сохранение значений как каскадного списка, так и входящих в него стандартных свойств
Приложение работает со свойствами типа "Список", поэтому:
- вам остаётся доступной возможность фильтрации в списке элементов crm по этим свойствам (см скриншот с фильтрацией сделок по марке и модели)
- оно доступно на всех тарифах, кроме самого младшего, где нет подписки на приложения
- в текущей версии более старшие тарифы не получают никакого бонуса функциональности по сравнению с младшими
Известные ограничения текущей версии приложения:
- Максимальное количество связей между свойствами, которое поддерживается в текущей версии приложения - 2500. Как посчитать количество связей, которое нужно задать? Нужно сложить количество значений всех свойств типа "Список", связанных между собой в каскадном списке, кроме последнего свойства. Затем сложить полученные значения для всех каскадных списков.
К примеру, если каскадный список "Автомобиль" состоит из списков "Марка", "Модель", "Поколение" и "Двигатель", то надо сложить количество значений для "Марки", "Модели" и "Поколения", а "Двигатель" учитывать не нужно, т.к. он находится только в зависимом положении - Текущая версия не поддерживает продление токена авторизации при нахождении на странице приложения (считая от момента загрузки страницы/окна в слайдере), поэтому если вы достаточно долго заполняете связи, может оказаться, что сохранение не выполнится. Во избежание этого, если у вас сотни связей, рекомендуем выполнять сохранение раз в несколько минут
- Можно создать не более 50 свойств за одно сохранение. Также за одно сохранение не более 50 можно удалить и не более 50 переименовать
- Если на тарифе недоступны лиды, то тем не менее свойства для лидов создать можно. Мы не рекомендуем так делать, потому что использовать приложение в карточке лида все равно будет нельзя.
- Ограничение на количество свойств, связываемых в одном каскадном списке, существует, но на практике вы скорее будете ограничены числом 2500 на общее количество связей, т.е. несколько десятков свойств объединить в один каскадный список вы сможете. Несколько сотен - сомнительно.
- В текущей версии в каскадный список можно объединять только свойства типа "Список" (стандартное свойство битрикс), причем множественные свойства добавлять в каскадный список нельзя
- В текущей версии заполнять каскадный список в карточке элемента crm можно только после создания самого элемента (т.е., например, в момент добавления сделки заполнять каскадный список нельзя, можно только после добавления сделки)
- Текущая версия не работает со смарт-процессами
Мажорные обновления (т.е. версии 1.0, 2.0, 3.0 и т.д.) будут сопровождаться изменением описания на странице маркетплейс битрикс, однако предполагается наличие и минорных обновлений (т.е. версии 1.1, 1.2, 1.3 и т.д.). Обновление их описания можно будет увидеть в самом приложении (после установки и при использовании) или на этой странице