Модуль учета времени.
Создать таблицу в базе.
mysql -D abills --default-character-set=utf8 < /usr/abills/Abills/modules/Timetracker/Timetracker.sql |
abills/libexec/config.pl
@MODULES = ( 'Timetracker' ); |
Для получение информации о часах потраченных на сопровождение, добавьте поле с названием 'support'.
Заполнение учета времени
support
Для того чтобы поле заполнялось временем потраченным на заявки, измените название на support
dev
Поле с названием dev заполняется временем потраченным на задачи в redmine
/libexec/config.pl
$conf{TIMETRACKER_REDMINE_URL} = 'URL на домашнюю страницу redmine'; $conf{TIMETRACKER_REDMINE_APIKEY} = 'APIKEY администратора redmine'; |
Администратор должен иметь права доступа к странице users |
Отчет>Закрытие задачи
Задачи и их сложность задаются в коде, функция decompisiton в webinterface.
my %hash = ( HTML => 1, Perl => 1, SQL => 1, JS => 2, "Service external API" => 3, 'New extra futures' => 5, 'New module' => 8 ); |
В файле config.pl добавить конфигурацию:
$conf{TIMETRACER_REDMINE_API}='http://abills.net.ua/r/issues.json?offset=0&limit=100&status_id=closed&'; |
Отчет о работе администраторов можно посмотреть:
1. Отчёт> Учет времени> Отчет о работе администраторов
2. Задайте период по которому будут показываться отчет
Отчет показывает количество тикетов, часов и успешность каждого участника за последние 6 спринтов. Для работы отчета нужно заполнить указать переменные в конфигурационном файле
$conf{MSGS_REDMINE_APIURL} = 'http://abills.net.ua/r/projects/abills/'; $conf{TIMETRACKER_REDMINE_URL} = 'http://abills.net.ua/r/'; $conf{TIMETRACKER_REDMINE_PROJECT_ID} = 3; $conf{TIMETRACKER_REDMINE_APIKEY} = 'your_api_key'; |
Отчет работает по Redmine API