6 сент. 2010 г.

примитивный TimeTracking для Matis'а

После сообщения в твиттере "написал примитивный тайм-трекер для mantis'а", мне уже не первый человек пишет мне на мыло "поделись".
Собственно мне не жалко. ссылка на скачивание
Распространяется As Is
под катом немного описания + скрин что это такое и как это работает... У нас есть задачи, есть сотрудники которые эти самые задачи выполняют - нужно контролировать на какие задачи ушло больше времени, сколько на задачи в определенный день потрачено времени. Т.е. имеем сбор статистических данных.
"Жизненный цикл" задачи у нас:
  • задача создана и назначена. Статус у задачи в итоге "назначен" - это первый шаг
  • задачу начал выполнять сотрудник (или мы сами), сотрудник через сайт или через плагин к eclipse устанавливает статус "рассмотрен" - для нашего таймтрекера это будет "начало выполнения работы"
  • задача выполнена или "приостановлена". Т.е. сотрудник устанавливает статус "назначен" в случае если он "приостанавливает" выполнение и планирует позже продолжить, либо "отработан"/"закрыт" - тогда задача считается решенная.


Как обязательное условие до конца дня все задачи которые были "рассмотрены" должны быть закрыты, т.е. статус "назначен"/"отработан"/"закрыт".
Если открыты 2 задачи, т.е. выполняются одновременно в "общее время" попадет сумма 2х задач (т.е. за день может быть и 60 часов ;) )
В будущем планирую прикрутить DatePicker (jQuery) для выбора даты, ну и пожелания (если они будут).
Скрин пример:



P.S. на скрине одна из задач не закрыта была в этот день, время считается для открытых задач от момента открытия до текущего, поэтому "так много". ;)

Комментариев нет: