Как возникла идея создать свое приложение для работы с задачами в Битрикс24?

Работа с задачами в Битрикс24 — одна из ключевых функций в системе. Однако, после многих лет работы с задачами возникает ощущение, что стандартного функционала недостаточно. Часто не хватает таких, казалось бы, простых вещей, как:

  • добавление дополнительных пользовательских полей,
  • быстрая правка задач,
  • удобная группировка задач по нескольким условиям,
  • выгрузка отчёта в Excel с понятной структурой.

Несмотря на то, что в Битрикс24 существуют встроенные средства для добавления пользовательских полей, их реализация зачастую оставляет желать лучшего. В штатном функционале можно добавить такие поля, как: Строка, Число, Дата со временем, Да/Нет. Что самое обидное, в данном перечне отсутствует Список!

Что предлагает REST API?

Битрикс24 предоставляет REST-метод task.item.userfield.add, который позволяет добавить к задаче собственное поле с нужным типом. Это даёт определённую свободу. Например, можно создать выпадающий список (enumeration), которого нет в стандартном интерфейсе задач.

В этом примере создается новое поле с типом "список", в котором доступны два варианта: "Элемент #1" и "Элемент #2". 
В этом примере создается новое поле с типом "список", в котором доступны два варианта: "Элемент #1" и "Элемент #2". 

Хотя поле создается и может использоваться в задачах, есть ряд ограничений:

  • Фильтр не работает как ожидается. Такое поле не отображается как полноценный выпадающий список при фильтрации задач.
  • Отображение в списке задач. Вместо текстового значения в таблице задач показывается только ID значения.

Эти ограничения затрудняют использование поля и делает его не эффективным в интерфейсе Битрикс24 (например, в табличном представлении или при выгрузке в Excel).

Чтобы решить данные вопросы мы и сделали приложение Задачи ПРО!

Можно ли создавать дополнительные поля без использования REST? В приложении можно легко и быстро создавать свои пользовательские поля разного типа, для списка есть возможность выбора цвета для значений.

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

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

Все значения корректно отображаются и фильтруются. 
Все значения корректно отображаются и фильтруются. 

Можно ли быстро редактировать задачи? Да, такая возможность есть. Можно редактировать данные в любой колонке, кроме ID и постановщика (начиная от наименования задачи, исполнителя, заканчивая быстрым завершением задачи по одному клику).

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

Можно ли группировать задачи по нескольким условиям? И такой функционал поддерживается, для этого просто нажмите на «Сгруппировать» и выберите основное поле. После еще раз нажмите на группировку и добавьте вторую подгруппу.

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

С таким представлением удобно работать, а что еще важнее, данный вид можно добавить в избранное или переслать коллеге!

После нажатия на кнопку добавления в избранное, просто заполните наименование фильтра и оно отобразится в левом меню. 
После нажатия на кнопку добавления в избранное, просто заполните наименование фильтра и оно отобразится в левом меню. 
Можно отправить ссылку коллеге в Битрикс24! 
Можно отправить ссылку коллеге в Битрикс24! 

И куда же без экспорта задач! В приложении встроен экспорт задач в формате Excel.

Просто выбираем поля, которые нужно выгрузить и настраиваем фильтр. 
Просто выбираем поля, которые нужно выгрузить и настраиваем фильтр. 

По итогу, что можно сказать. В Битрикс24 часто дорабатывают функционал и меняют интерфейс. В будущем надеемся они обратят внимание на данные неудобства и добавят их в штатный функционал. Но пока этого не произошло, для удобства можно использовать наше приложение - Задачи ПРО!

Начать дискуссию