RusRedmineTimeTracking » History » Version 1

Alexander Tarasevich, 2012-04-23 15:28

1 1 Alexander Tarasevich
h1. Отслеживание времени
2 1 Alexander Tarasevich
3 1 Alexander Tarasevich
4 1 Alexander Tarasevich
{{>toc}}
5 1 Alexander Tarasevich
6 1 Alexander Tarasevich
h2. Введение
7 1 Alexander Tarasevich
8 1 Alexander Tarasevich
Отслеживание времени позволяет пользователям видеть, сколько часов работы занесено на определенную задачу проекта. Каждая запись затраченного времени может быть разнесена по типу деятельности и, кроме того, дополнена комментариями. Указывая оценки времени, руководители проектов могут обеспечить более точное планирование проекта, а также отслеживать прогресс каждого участника проекта в отдельности. 
9 1 Alexander Tarasevich
10 1 Alexander Tarasevich
Отслеживание времени всегда связано с пользователем и поэтому может использоваться для того, чтобы видеть, сколько часов отработал этот пользователь. Для более подробной информации см. [[RedmineTimelogDetails|spent-time details]] или [[RedmineTimelogReport|spent-time report]].
11 1 Alexander Tarasevich
12 1 Alexander Tarasevich
h2. Установка / настройка
13 1 Alexander Tarasevich
14 1 Alexander Tarasevich
Отслеживание времени - стандартный модуль RedMine. Он может быть включен/выключен для каждого из проектов в разделе "Модули" на форме нового проекта или в закладке "Настройки" существующего проекта.
15 1 Alexander Tarasevich
16 1 Alexander Tarasevich
h2. Отражение времени, затраченного на задачу
17 1 Alexander Tarasevich
18 1 Alexander Tarasevich
Вы можете относить время на задачу, нажав на !/images/time_add.png! "Затраченное время" в окне просмотра задачи.
19 1 Alexander Tarasevich
20 1 Alexander Tarasevich
p=. !log_time.png!
21 1 Alexander Tarasevich
22 1 Alexander Tarasevich
Вы также можете делать это во время обновления задачи.
23 1 Alexander Tarasevich
24 1 Alexander Tarasevich
p=. !Update_LogTime.png!
25 1 Alexander Tarasevich
26 1 Alexander Tarasevich
h2. Отражение времени, затраченного на проект
27 1 Alexander Tarasevich
28 1 Alexander Tarasevich
Вы можете относить время на проект, не заполняя поле "Задача" 
29 1 Alexander Tarasevich
30 1 Alexander Tarasevich
h2. Допустимые форматы времени
31 1 Alexander Tarasevich
32 1 Alexander Tarasevich
Оцененные и затраченные часы могут быть указаны в следующих форматах:
33 1 Alexander Tarasevich
* Часы и минуты в стандартном формате времени: @1h@, @1 h@, @1 hour@, @2 hours@, @30m@, @30min@, @1h30@, @1h30m@, @1:30@
34 1 Alexander Tarasevich
* Часы и минуты в формате десятичных дробей: @1.5@, @1,5@ (соответствует @1h30@)
35 1 Alexander Tarasevich
36 1 Alexander Tarasevich
h3. Десятичный формат времени
37 1 Alexander Tarasevich
38 1 Alexander Tarasevich
При указывании оцененных и затраченных часов в RedMine в формате десятичных дробей http://en.wikipedia.org/wiki/Decimal_time вы должны помнить о следующем:
39 1 Alexander Tarasevich
40 1 Alexander Tarasevich
* _Пример_: у вас есть 4 задачи со следующими значениями затраченного времени: 1.00, 0.10, 0.15, & 0.40. В таком случае в отчете о затраченном времени (Project overview -> Spent time -> [Details | Report]) вы увидите цифру в 1.65 часа вместо 2.05 часа...???
41 1 Alexander Tarasevich
42 1 Alexander Tarasevich
* _Объяснение_: такое "поведение" естественно и преднамеренно так как вы ввели значения в формате десятичных дробей. Это означает следующее: 
43 1 Alexander Tarasevich
** 1.00 соответствует 60 минутам (1 часу)
44 1 Alexander Tarasevich
** 0.10 соответствует  6 минутам 
45 1 Alexander Tarasevich
** 0.15 соответствует  9 минутам 
46 1 Alexander Tarasevich
** 0.40 соответствует  24 минутам 
47 1 Alexander Tarasevich
** 1.65 соответствует  99 минутам 
48 1 Alexander Tarasevich
** 2.05 часа(125 минут) соответствует 2.0833333333333335 (примерно.) в формате десятичных дробей.
49 1 Alexander Tarasevich
50 1 Alexander Tarasevich
Конечно, тут может быть незначительная разница (как вы можете заметить) из-за округления до двух знаков после запятой.
51 1 Alexander Tarasevich
52 1 Alexander Tarasevich
Некоторые ссылки:
53 1 Alexander Tarasevich
* http://en.wikipedia.org/wiki/Decimal_time
54 1 Alexander Tarasevich
* http://www.springfrog.com/converter/decimal-time.htm
55 1 Alexander Tarasevich
56 1 Alexander Tarasevich
h2. Отражение времени при коммитах в системы контроля версий 
57 1 Alexander Tarasevich
58 1 Alexander Tarasevich
Если установлен флажок "включить отслеживание времени" (см. _Настройки -> Репозитории_), разработчики могут отражать время, затраченное на задачу через сообщения, сопровождающие коммит, используя следующий синтаксис (часам должен предшествовать номер задачи):
59 1 Alexander Tarasevich
60 1 Alexander Tarasevich
  Fixed something, #435 @1h30
61 1 Alexander Tarasevich
62 1 Alexander Tarasevich
Такое сообщение при коммите отнесет 1 час 30 минут на задачу !#435.