Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Модуль учета времени.

Table of Contents

Установка

Создать таблицу в базе.

Code Block
languagebash
mysql -D abills --default-character-set=utf8 < db/Timetracker.sql

abills/libexec/config.pl


Code Block
languagebash
@MODULES = (
          'Timetracker'
          );


Работа с модулем

Добавить элемент

  1. Перейдите в меню Настройка>Учет времени.
  2. Заполните форму указав название элемента и его приоритет (если приоритет выбран, то по нему будет высчитываться фокус.фактор - время потраченное на элементы с приоритетом поделенное на общие время).


Для получение информации о часах потраченных на сопровождение, добавьте поле с названием 'support'.


Заполнение учета времени

  1. Перейдите в меню Профиль>Учет времени.
  2. Заполните поля, указав количество затраченного времени на задачу.

Автоматическое заполнение

support 
Для того чтобы поле заполнялось временем потраченным на заявки, измените название на support 
dev 
Поле с названием dev заполняется временем потраченным на задачи в redmine 
/libexec/config.pl 


Code Block
languagebash
$conf{TIMETRACKER_REDMINE_APIURL} = 'URL на домашнюю страницу redmine';
$conf{TIMETRACKER_REDMINE_APIKEY} = 'APIKEY администратора redmine';


Warning

Администратор должен иметь права доступа к странице users


Отчеты

  1. Перейдите в меню Отчёт>Учет времени.
  2. Выберите промежуток времени, за который вы хотите увидеть статистику.



Отчет>Закрытие задачи



Форма расчёта сложности

  1. Перейдите в меню Обслуживание>Декомпозиция задачи.
  2. Выберите задачи, по которым хотите высчитать сложность.


Задачи и их сложность задаются в коде, функция decompisiton в webinterface.


Code Block
languagebash
 my %hash = (
     html  => 1,
     perl  => 1,
     sql  => 1,
     "service api"  => 2,
);


Закрытые задачи

В файле config.pl добавить конфигурацию:

Code Block
languageperl
$conf{TIMETRACER_REDMINE_API}='http://abills.net.ua/r/issues.json?utf8offset=0&set_filterlimit=1100&f%5B%5D=status_id&op%5Bstatus_id%5D=%3D&v%5Bstatus_id%5D%5B%5D=5&f%5B%5D=assigned_to.cf_8&op%5Bassigned_to.cf_8%5D=%3D&f%5B%5D=closed_on&f%5B%5D=&c%5B%5D=project&c%5B%5D=tracker&c%5B%5D=status&c%5B%5D=priority&c%5B%5D=subject&c%5B%5D=assigned_to&c%5B%5D=updated_on&group_by=&t%5B%5D=estimated_hours&t%5B%5D=spent_hours&t%5B%5D=&';
Количество закрытых задач администраторами можно посмотреть:
1. Отчёт> Учет времени> Закрытые задачи
2. Задайте период по которому будут показываться задачи