Еще пара плагинов для Redmine

image
Ну а мы продолжаем допиливать Redmine под свои нужды с целью повышения удобства работы и расширения функционала.
На этот раз было разработано 2 плагина: учет времени в проектах с почасовой оплатой и рейтинг сотрудников.

Плагин учета времени redmine_centosadmin_timing

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

Ставится плагин очень просто.

Клонируем код из репозитория в папку с плагинами.
В нашем случае выглядит так:

git clone git://github.com/olemskoi/redmine_centosadmin_timing.git /opt/redmine/plugins

Ставим необходимые гемы:

bundle install

Делаем миграцию плагина:

bundle exec rake redmine:plugins:migrate

Перезапускаем редмайн.

На странице выбора модулей в настройках проекта появился наш плагин:
image

На основной странице настроек проекта добавилось поле для указания предоплаченного запаса времени:
image

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

Плагин рейтинга сотрудников redmine_centosadmin_rating

Втрой плагин было решено разработать для удобства обратной связи. Чтобы клиент мог поставить оценку исполнителю, а так же прокомментировать его работу. Это помогает полнее понимать ситуацию о качестве обслуживания, позволяет руководителю сразу видеть вероятные конфликтные моменты. И, конечно, статистика по оценкам позволяет видеть качество работы сотрудников, что очень актуально стало при их количестве более 10 и при более, чем 150 проектах на поддержке. При меньших числах удавалось еще справляться вручную.

Итак, установка плагина так же максимально проста.
Клонируем код из репозитория в папку с плагином:

git clone git://github.com/olemskoi/redmine_centosadmin_rating.git /opt/redmine/plugins

Ставим гемы:

bundle install

Выполняем миграцию:

bundle exec rake redmine:plugins:migrate

Есть еще возможность включить уведомления о необходимости оценить закрытые задачи.
Если это требуется, то выполняем:

cd /opt/redmine/plugins/redmine_centosadmin_rating && whenever -i

Перезапускаем Redmine.

В списке модулей появился новый плагин:
image

При обновлении тикета появился новый блок:
image

По причине того, что исполнителей в тикете может быть несколько, оцениваемого исполнителя можно выбирать по усмотрению пользователя.

Все оценки и комментарии отражаются в самом тикете и на странице сводной активности в Redmine.
Средняя оценка пользователя отображается на его странице.

На данный момент есть еще несколько задумок по плагинам, буду писать о них по мере реализации.

За помощь в разработке выражаю благодарность компании Kernel Web в общем и Максиму Конину в частности.

Автор: Александр Хаустов, технический директор centos-admin.ru

Автор: akhaustov

Источник

Оставить комментарий