Кейсы

Двойные поля (2 в 1) в Лидах, Сделках и Смарт-процессах. Приложение для Битрикс24

Коллеги, приветствую. На связи Юрий Павлюк и команда Digital for Sales. Мы разрабатываем приложения для Bitrix24 и, разумеется, занимаемся интеграцией. В этом видео я расскажу о нашем очередном приложении, которое называется двойные поля.

Что такое двойное поле? Бывает, что информация в поле короткая, но к ней нужен комментарий. Например, клиент дает телефон и говорит: звоните до 18:00 или не звоните с двух до трех — ребенка укладываю спать. Комментарий к значению поля сделать нельзя, приходится создавать отдельное поле. И если таких случаев несколько, карточка растягивается вниз длинной колонкой. Логичнее было бы поставить два связанных поля рядом — слева значение, справа комментарий. Или бывает, что у одного показателя два параметра, например ширина и длина. Мы решили такую возможность реализовать.

После установки нашего приложения в списке типов появляется новое поле — двойное поле. Для примера так его и назову. Вот оно в карточке. Видно, что выглядит оно иначе, чем стандартные поля: другие отступы, другой фон при редактировании. Но главное, что задача выполняется.
Проверим, как это работает. Например, слева я укажу телефон, справа комментарий. И тут важный момент: это встройка. Значение отправляется на сервер, возвращается и записывается. Поэтому в обычном режиме карточки включается автосохранение: через пять секунд после изменения поле обновляется. Покажу. Я заполняю левое поле — проходит пять секунд — оба поля моргнули и перезаписались. Пока я вводил правое поле, пять секунд не успело пройти, и значение не сохранилось. Приходится дописывать снова и ждать. Это не ошибка приложения — это особенность работы встроек в Битрикс24.

Но лечится просто: редактируйте двойное поле в режиме изменения карточки. В этом режиме никакого моргания нет, всё сохраняется спокойно. Или заполняйте поля роботами — это вообще самый надежный вариант.

Роботы работают прекрасно. В роботе «Изменить элемент» двойное поле появляется в списке, и вы можете подставить туда любые данные. Подстановки тоже работают. Например, слева название сделки, справа ответственный. Перевожу сделку в нужную стадию — робот срабатывает — поле заполняется. Я сделал именно такой тест, и всё корректно отработало.
Работает приложение в сделках, лидах и смартпроцессах. В смартах нужно зайти в дополнительные поля и там создать двойное поле — как и любые пользовательские типы. Ограничений по количеству нет.

Единственный нюанс — автосохранение в обычном режиме карточки. Поэтому либо редактируем через кнопку «Изменить», либо заполняем роботами, либо просто учитываем пять секунд: заполнили левое поле — дождались сохранения — заполняем правое.

Разумеется, экспортировать такие поля нельзя — это исключительно удобство для менеджеров и руководителей. Началось всё с желания сделать комментарий к телефону, но пригодится и для других значений: email с комментарием, должность с комментарием, адрес с комментарием. Или, как я говорил, объединить ширину и длину в одно поле.

На этом всё. Успехов в использовании нашего приложения и других наших разработок. Меня зовут Юрий Павлюк, команда Digital for Sales. Успехов вашему бизнесу. Пока.
Лендинг приложения: https://doublefield.digitalforsales.ru
Made on
Tilda