Бизнес-задача
Менеджеры проектов ведут одновременно несколько проектов. Для оценки общей загрузки и анализа трудозатрат необходимо фиксировать, сколько часов в течение рабочего дня каждый менеджер потратил на каждый из своих проектов. Учет ведется вручную, на основе субъективной оценки менеджера.
Цель реализации
Создать в Битрикс24 механизм ручного учета времени по проектам, с автоматическим сбором данных в отдельный смарт-процесс.
Технические требования
Точка входа:
При нажатии менеджером кнопки «Завершить рабочий день» в разделе «Контроль рабочего времени» должно появляться всплывающее окно (поп-ап).
Содержимое поп-апа:
1. Таблица, в которой:
1-й столбец: список всех сделок, закреплённых за текущим менеджером проектов;
2-й столбец: поле для ручного ввода количества часов, потраченных на каждую сделку (по умолчанию 0).
2. Кнопка отправить
Обработка данных:
После заполнения формы и нажатия кнопки отправить только строки, где указано значение больше 0, сохраняются.
Общее количество введённых часов не должно превышать 8. При превышении показывать предупреждение и блокировать сохранение, пока сумма не станет допустимой.
Сохраняемые данные должны автоматически попадать в смарт-процесс, созданный специально для этих целей.
Смарт-процесс:
В нем должна сохраняться следующая информация:
Менеджер (ответственный);
Сделка (связь);
Дата;
Количество часов;
Дополнительно
Разрешить только числовые значения в поле «Часы» (допускается дробное значение, например 1.5);
Общее количество часов максимум 8.
Возможность доработки в будущем: сохранить черновик и вернуться к заполнению позже, возможность заполнения в течении дня, вызов меню заполнения по кнопке.
Пишите оценку по времени выполнения задачи, стоимость часа и общую стоимость
Разделы:
Опубликован:
19.06.2025 | 10:24 [поднят: 19.06.2025 | 10:24]
Заказ находится в архиве