Задача: доработка облачного Битрикс24

Общее описание

Необходимо добавить в облачную версию Битрикс24 функции для ежедневного учета рабочего времени и отчетности для сотрудников разных ролей.

1. Окно завершения рабочего дня для разработчика

При нажатии кнопки «Завершить рабочий день» разработчику показывается модальное окно со следующим содержимым:

  • Перечень проектов, за которыми закреплён сотрудник.
  • Рядом с каждым проектом - поле ввода (input), в котором уже указано суммарное время по задачам, закрытым этим разработчиком за текущий день; время можно отредактировать вручную.
  • Ниже всех проектов - дополнительное текстовое поле для комментария к код-ревью: разработчик пишет, что сделано за день, и может вставить ссылки (на задачи, пулл-реквесты и т.п.).
  • Кнопка «Завершить рабочий день» (после её нажатия данные сохраняются).

2. Завершение рабочего дня руководителем проектных менеджеров

Для этой роли при завершении дня должно быть:

  • Собственное окно для ввода времени по проектам (аналогично п.1, но для себя).
  • Дополнительно - сводка по данным от всех разработчиков (видеть, кто уже заполнил часы, кто ещё нет), чтобы руководитель мог подтвердить, что все отчитались.

3. Начало рабочего дня для тимлида

При входе в систему и начале смены тимлид видит окно со списком всех комментариев от разработчиков к код-ревью (от предыдущего дня или за установленный период). После проверки тимлид может закрыть окно и начать свой рабочий день.

4. Отчёт для руководителей

В любой момент руководитель может сформировать отчёт за произвольный период. В отчёте отображаются:

  • Перечень проектов.
  • Общее количество часов, затраченное всеми сотрудниками на каждый из проектов в выбранном диапазоне дат.

Условия: форма и данные должны учитывать разделение прав доступа (не менеджеры видят только себя, руководители - полный свод).

Консультация по продвижению видеоконтента в социальной сети ВКонтакте

Требуется экспертная консультация по эффективному продвижению видеороликов, публикуемых в сообществе ВК. Необходимо разработать стратегию для увеличения охвата и вовлеченности аудитории.