Кейсы

Экспорт диалогов из Открытых линий. Приложение для CRM Битрикс24

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

О чем речь и как родилось приложение? Часто исполнитель работает над задачей, и в итоге появляется результат. Это может быть текстовый комментарий, финальное сообщение, файл, картинка, документ, ссылка на веб-страницу, например, на лендинг. Иногда это комбинация нескольких типов. А если над задачей работали несколько человек, то и результатов может быть несколько: два текста, ссылка и картинка. Такое встречается постоянно.

Проблема в том, что эти результаты невозможно увидеть в списке задач. Мы видим название, постановщика, исполнителя, но столбец «Результат» добавить нельзя. Чтобы понять, есть ли результат и что в нем содержится, приходится каждый раз заходить в задачу. Отфильтровать задачи по наличию результата тоже нельзя. Раз нет отображения — значит, нет выгрузки в Excel, нельзя передать данные в другую систему, использовать в аналитике или вывести на дашборд. Ограничений много, и все из-за того, что результат задачи — это комментарий, до которого технически не дотянуться.

Что делает наше приложение? Оно создает в вашем портале два пользовательских поля в задаче. Оба поля — строчные, множественные. В эти поля автоматически записываются результаты задачи. Формально результат делится на две части: текст и ссылки на страницы попадают в первое поле, файлы — во второе. Если файл прикреплен, он загружается в облако, и к нему появляется ссылка. Она некликабельная, потому что поле строковое, но скопировать и открыть в браузере несложно. На дашбордах такие ссылки можно сделать кликабельными вообще без усилий.
Покажу на примере. Создаю тестовую задачу номер два, без срока. Я постановщик и исполнитель. Захожу в редактирование, листаю вниз — вот два пользовательских поля: первое под тексты, второе под ссылки на файлы. Ничего сохранять не нужно.

Теперь завершу задачу результатом. Оставляю текст, вставляю ссылку на эту же задачу и прикрепляю файл, например, скриншот. Отмечаю комментарий как результат работы и отправляю.

Сначала кажется, что ничего не произошло, поля не появились. Но мы знаем, что в облаке есть особенности кеширования. Обновляю страницу — и вот они: текст, ссылка и ссылка на файл. Если вставить ее в браузер, файл скачивается. Все работает.

Теперь у задачи есть две новые колонки: результаты и файлы. Если я руководитель проектов и работаю с несколькими исполнителями или аутсорсерами, я могу сразу видеть, где результаты есть, а где их нет. Переключившись на завершенные задачи, легко проверить, какие закрытые задачи остались без результата, и разобраться с этим точечно.
На дашборде можно сделать еще удобнее. Например, если у вас шесть исполнителей, делаете шесть вкладок и в один клик получаете статистику по каждому: какие задачи, какие результаты, сколько текстов и сколько файлов.

Поскольку поле множественное, покажу, как работает добавление второго результата. Оставляю еще один комментарий, тоже отмечаю его как результат. Теперь у меня два результата. После обновления страницы второй появляется сверху — так и задумано. Новый всегда выше старого. Это удобно и в списке задач: даже если значения отображаются через запятую, первым будет самый свежий.

Вот, в общем, и все. Приложение простое, но несколько наших клиентов, для которых мы делаем интеграцию, уже ждали его появления. Вот оно появилось. Пользуйтесь.

Успехов вашему бизнесу. С вами был Юрий Павлюк. До встречи.
Лендинг приложения: https://dialogexport.digitalforsales.ru
Made on
Tilda