Розробка кастомного функціоналу для структуризації файлів в завданнях Бітрікс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 хвилин