Кейсы

Результаты задачи в пользовательских полях. Приложение для CRM Битрикс24

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

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

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

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

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

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

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

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

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

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