Как стать автором
Обновить
108.61
Слёрм
Учебный центр для тех, кто работает в IT

Плагин для Redmine: отчеты по работе

Время на прочтение1 мин
Количество просмотров17K
Продолжаем разрабатывать плагины для автоматизации работы нашей команды.
В качестве следующего этапа автоматизации решено было создать плагин отчетов по объемам работ.
Это полезно как для статистики работы по проектам, так и для контроля работы сотрудников, что очень актуально при удаленной схеме сотрудничества.



Плагин называется Redmine activity report plugin и служит для отправки отчетов по затраченному времени и закрытым задачам для каждого сотрудника и проекта. Отчеты формируются ежедневно, еженедельно и ежемесячно.

Плагин очень прост в установке и настройке.
Клонируем код на сервер с Redmine:
git clone https://github.com/centosadmin/redmine_activity_report /opt/redmine/plugins

Запускаем миграцию:
bundle exec rake redmine:plugins:migrate

Добавляем задачи в крон:
bundle exec whenever -i redmine_activity_report -f plugins/redmine_activity_report/config/schedule.rb

Для очистки крона служит команда:
bundle exec whenever -c redmine_activity_report -f plugins/redmine_activity_report/config/schedule.rb


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

В результате, в заданные интервалы времени будем получать отчеты в виде таблиц:
image
В верхней части — сводная статистика по каждому сотруднику, дальше идет расшифровка по каждому с указанием тикетов и времени.
Отзывы и предложения пишите в комментариях.
Спасибо за внимание!
Теги:
Хабы:
Всего голосов 18: ↑14 и ↓4+10
Комментарии5

Публикации

Информация

Сайт
slurm.io
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
Антон Скобин