Разработка кастомного функционала для структуризации файлов в задачах Битрикс24

29 Июля 2021

следующая статья
Оксана Сорока

Back End Developer

Оксана Сорока
Разработка кастомного функционала для структуризации файлов в задачах Битрикс24

Битрикс24 обладает одним из главных инструментов – Задачами. Они дают возможность наблюдать за работой сотрудников, контролировать сроки выполнения и промежуточный результат. Это позволяет с легкостью наблюдать за общей картиной компании, а в тандеме с CRM-системой задачи представляют мощный и эффективный  инструмент для всей команды.

Каждый бизнес уникальный поэтому нуждается в индивидуальных решениях. Именно такая ситуация возникла у наших итальянских заказчиков. Бизнес-процессы их компании предусматривают прикрепление к задачам результатов работы дизайнеров — файлов PDF, презентаций PowerPoint и изображений. Стандартно для обмена файлами внутри задачи используется Битрикс24.Диск. Но для заказчика был необходим другой метод, по которому файлы не в задачах не только сохраняются но и структурируются. Выполнения этого пункта ТЗ требовало индивидуальной разработки для Битрикс24. 

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

inarea 3 розмите.png

Решение помогает структурировать и сортировать упомянутые выше файлы с презентациями по проектам, рабочим группам, типам и т.д. Как видно по окошку для загрузки файлов, они могут быть нескольких типов, что позволяет распределять файлы по категориям. В добавленном нами табе карточки «Задачи» появляется окно, в  котором загружаются файлы разного размера, до 10 штук одновременно. Процесс загрузки больших файлов отображается заполнением прогрессбара.

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

inarea 6 розмите.png


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

Для удобства клиента, на его экстранет-странице можно вывести полный список презентаций и документов по его проекту. А если необходимо обмениваться файлами внутри проекта, есть возможность хранить их в рамках своей категории.

Работа с файлами стала возможной благодаря кастомизации компонента tasks.tasks.detail.part коробочной редакции заказчика. Задание еще раз продемонстрировало, что в Битрикс24 возможно все, главное наличие грамотных разработчиков и менеджеров. И поскольку с заданием команда Авиви справилась на отлично, вы можете изложить нам самые идеи для кастомизации собственных задач — с удовольствием поможем и вам.



Похожие статьи
Записаться на консультацию

Мы свяжемся с вами в течении 10 минут