RedmineKit

Redmine Resource Planner

Planning

Видно, кто чем занят и у кого есть время на большее. Назначайте людей на задачи, встречи, обучение и отпуск на доске с перетаскиванием; доступная мощность, перегрузка и ближайшие недели рассчитываются по вашему рабочему времени, праздникам и утверждённым отпускам.

Вход в демоadmin/12345678

Несколько серверов: $399

Возврат в течение 5 рабочих дней12 месяцев обновленийИсходный код в комплекте
Плагин Redmine Resource Planner: Доска Resource Planner в Redmine, недельное представление для команды. У каждого сотрудника своя строка, у каждого дня — столбец. Сетку заполняют зелёные бронирования задач, оранжевые встречи по планированию спринта, розовые окна поддержки и красный блок больничного. Для каждого дня указаны забронированные часы, у одного сотрудника в два дня красным отмечено 11 ч, а рядом с каждым именем — итог за неделю.
Недельное представление Строка на сотрудника и столбец на день, с забронированными часами за каждый день и перегруженными днями, отмеченными красным.

Видеоурок

Обзор с комментариями: бронирования, планирование мощностей, отпуска, дашборд и администрирование. Записано на Redmine 6.1. Скачать MP4 (22 MB)

Redmine
4, 5, 6 и 7
Представления
День, неделя, месяц, период
Типы бронирований
4 встроенных и ваши собственные
Виджеты дашборда
11
Базы данных
MySQL, MariaDB, PostgreSQL
API
JSON, аутентификация по ключу API

Перетаскивание и изменение размера

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

Обнаружение конфликтов

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

Повторяющиеся бронирования

Ежедневно, еженедельно или ежемесячно, в выбранные дни недели, до определённой даты или заданное число раз, при желании с пропуском выходных и праздников.

Мощность и прогноз

Доступные, запланированные и оставшиеся часы по каждому сотруднику, загрузка на ближайшие 30, 60, 90 и 180 дней и дни, когда ресурсов не хватит.

Отпуска, о которых знает план

Любой может подать заявку на отпуск. После утверждения руководителем отпуск появляется на доске, а доступная мощность сотрудника в эти дни снижается.

Ваши пользователи, проекты и задачи

Бронирования строятся поверх уже имеющихся данных Redmine. Бронирование задачи ссылается на саму задачу, а затраченное время берётся из штатных трудозатрат Redmine.

Встроенные праздники

Добавляйте государственные праздники вручную или импортируйте из CSV или Excel по странам, разовые или ежегодные. Назначайте их группам или отдельным сотрудникам — в эти дни доступная мощность равна нулю.

От бронирования до прогноза — без повторного ввода данных

Бронирования строятся поверх пользователей, проектов и задач, которые уже есть в вашем Redmine. Всё остальное на этой странице рассчитывается на их основе.

1. Рабочее время

Дневная мощность, выходные дни и государственные праздники — для каждого сотрудника или группы.

2. Бронирования

Задачи, встречи, обучение и ваши собственные типы, размещаемые на доске перетаскиванием.

3. Отпуска

Запрашиваются сотрудником и утверждаются руководителем. Утверждённый отпуск становится бронированием и уменьшает доступную мощность.

4. Мощность

Доступные, запланированные и оставшиеся часы, загрузка и перегруженные дни для каждого сотрудника.

5. Прогноз

Загрузка на ближайшие 30, 60, 90 и 180 дней и дни, когда ресурсов не хватит.

Единый источник истины

Каждый шаг опирается на предыдущий. Затраченное время берётся из штатных трудозатрат Redmine, бронирования задач ссылаются на саму задачу, а помимо глобальной доски есть доска проекта и личный календарь «Я».

Уже используете другой плагин планирования ресурсов?

Мы поможем с переходом. Сообщите, каким плагином вы пользуетесь сейчас, и мы поможем перенести существующий план в Resource Planner, чтобы вашей команде не пришлось начинать с пустой доски.

Доска, которую ваша команда действительно будет открывать каждое утро

Это настоящие экраны плагина в Redmine 6.1 с демонстрационной командой из восьми человек, работающих в трёх проектах.

Планируйте: месяц работы всей команды

Переключайтесь между днём, неделей, месяцем или любым периодом. Фильтруйте по проекту, сотруднику, группе, типу бронирования или ищите по названию.
Плагин Redmine Resource Planner: Доска планировщика в месячном представлении с фильтром по группе Product Team. В строках Ben Carter, Farid Haddad, Aisha Khan, Grace Liu и Chloe Martin — бронирования на октябрь: работа над задачами зелёным, встречи оранжевым, обучающий семинар фиолетовым, окна поддержки розовым и больничный красным. Над каждой ячейкой — забронированные за день часы, перегруженные дни отмечены красным, рядом с каждым именем — итог за месяц.
Месячное представление Цвет показывает вид работы, маленькая метка — забронированные за день часы, а красные метки отмечают дни, когда нагрузка сотрудника превышает его мощность. Выходные затенены как нерабочие.
Плагин Redmine Resource Planner: Диалог нового элемента планировщика поверх доски: тип элемента, название, пользователь, проект, поиск задачи, дата и время начала и окончания, описание и раздел повторения с еженедельным режимом, интервалом, числом повторений, флажками дней недели, датой окончания и вариантами пропуска выходных и праздников.
Новое бронирование Выберите тип, сотрудника и задачу, задайте время и настройте повторение ежедневно, еженедельно или ежемесячно. Повторяющиеся бронирования могут пропускать выходные и праздники.
Плагин Redmine Resource Planner: Недельная доска с группировкой по проектам. Под каждым сотрудником — сворачиваемые группы проектов, например Customer Support и Website Relaunch, где каждая забронированная задача занимает свою строку на протяжении недели.
Группировка по проектам Та же неделя в виде дерева: сотрудник, затем проект, затем по строке на задачу. Сверните ненужные проекты.

Проверяйте: кто свободен и что фактически сделано

Ещё два взгляда на ту же неделю — в один щелчок на панели инструментов.
Плагин Redmine Resource Planner: Представление доступности за неделю: строка на сотрудника и ячейка на день, с цветом и подписями «Занят 8 ч», «Свободно 7 ч», «Свободно 8 ч», «Перегрузка 11 ч», «В отпуске» или «Нерабочий день» и легендой: свободен, слабо загружен, занят, полностью загружен и перегружен.
Доступность Ячейка на сотрудника на день: сколько часов свободно, кто полностью загружен, кто перегружен и кто в отпуске. Это представление стоит открыть, когда приходит новая работа.
Плагин Redmine Resource Planner: Представление трудозатрат за неделю: для каждого сотрудника — запланированные часы в сравнении с внесёнными за каждый день, со сводкой затраченных, запланированных и оценочных часов и индикатором прогресса под каждым именем.
План и факт Забронированные часы за каждый день рядом со временем, которое сотрудники внесли в Redmine, с итогами затраченных, запланированных и оценочных часов по каждому.

Балансируйте: планирование мощности и прогноз

Мощность — это рабочие дни, умноженные на часы в день, за вычетом праздников и утверждённых отпусков. Бронирования учитываются относительно неё.
Плагин Redmine Resource Planner: Страница планирования мощности за октябрь: доступно 1352 часа, запланировано 1189, осталось 163, загрузка 88 %, 26 часов сверхурочно и 189 часов простоя. Ниже — таблица восьми сотрудников с доступными, запланированными и оставшимися часами, цветной полосой загрузки и числом дней нехватки.
Планирование мощности Доступные, запланированные и оставшиеся часы для команды и для каждого сотрудника, с полосами загрузки и числом дней, когда у каждого не хватает времени.
Плагин Redmine Resource Planner: Страница прогноза: загрузка 65 % на ближайшие 30 дней, 32 % на 60, 21 % на 90 и 10 % на 180, а также таблица восьми сотрудников с загрузкой на октябрь, ноябрь и декабрь, двое из которых отмечены как перегруженные.
Прогноз Насколько загружена команда на ближайшие 30, 60, 90 и 180 дней, помесячно по каждому сотруднику, с заблаговременной пометкой перегрузки.
Плагин Redmine Resource Planner: Дашборд руководителя с девятью виджетами: мощность команды, загрузка по сотрудникам от 110 % до 45 %, перегруженные ресурсы, предстоящие отпуска, прогноз ресурсов, столбчатая диаграмма динамики загрузки, распределение часов по трём проектам, тепловая карта загрузки по сотрудникам и дням и список истекающих распределений.
Дашборды Создавайте личные, общие или проектные дашборды из одиннадцати виджетов: мощность команды, загрузка, перегруженные сотрудники, предстоящие отпуска, прогноз, динамика загрузки, распределение по проектам, тепловая карта загрузки и другие.

Отпуска: отсутствие, о котором знает план

Любой может подать заявку на отпуск. После утверждения руководителем отпуск появляется на доске, а доступная мощность сотрудника в эти дни снижается.
Плагин Redmine Resource Planner: Страница утверждения отпусков с тремя ожидающими заявками: сотрудник, тип отпуска (ежегодный или личный), даты начала и окончания, число дней и причина, у каждой — поле комментария и кнопки «Утвердить» и «Отклонить».
Утверждение Ожидающие заявки с датами, числом дней и причиной. Утверждайте или отклоняйте с комментарием — сотрудник получит уведомление по электронной почте.
Плагин Redmine Resource Planner: Форма заявки на отпуск с типом отпуска, датой начала, датой окончания, полем причины и кнопкой «Отправить заявку».
Заявка на отпуск Ежегодный отпуск, больничный, личные дела, отпуск без сохранения оплаты или другое — с датами и причиной.

Администрируйте: отчёты, праздники и настройки

Плагин Redmine Resource Planner: Отчёт планировщика ресурсов в разделе «Администрирование»: фильтры по проекту, пользователю, типу планирования, датам и группировке, итоги — 263 назначения, 520 оценочных часов, 1357 запланированных часов и 272,5 затраченного часа — и таблица по сотрудникам с назначениями, оценочными, запланированными, затраченными и оставшимися часами.
Отчёт Оценочные, запланированные, затраченные и оставшиеся часы с группировкой по сотруднику, проекту или типу бронирования.
Плагин Redmine Resource Planner: Страница праздников: импорт праздников из CSV или Excel с загружаемым образцом, форма добавления праздника со страной, названием, датой и признаком повторения и список праздников на год.
Праздники Добавляйте вручную или импортируйте из CSV или Excel, по странам, разовые или ежегодные. Назначайте группам или отдельным сотрудникам.
Плагин Redmine Resource Planner: Настройки плагина: проверка конфликтов, разрешение пересекающихся бронирований, дневная мощность в часах, представление планировщика по умолчанию, начальное представление по умолчанию, время начала и окончания по умолчанию, нерабочие выходные дни и статусы задач, отображаемые в планировщике.
Настройки Дневная мощность, рабочие часы, выходные дни, правила конфликтов, представление по умолчанию, типы бронирований и их цвета.

Планирование, которое идёт в ногу с трекером задач

Перетаскивание и изменение размера

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

Обнаружение конфликтов

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

Повторяющиеся бронирования

Ежедневно, еженедельно или ежемесячно, в выбранные дни недели, до определённой даты или заданное число раз, при желании с пропуском выходных и праздников.

Собственные типы бронирований

Задача, встреча, отпуск и обучение встроены изначально. Добавляйте свои типы, например поддержку или дежурство, — каждый со своим цветом.

Балансировка нагрузки

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

Глобальная, проектная и личная

Одна доска для всех, по доске внутри каждого проекта и календарь «Я» с личными бронированиями каждого сотрудника. Видимость определяется вашими правами доступа в Redmine.

Бронирования, мощность и прогноз в формате JSON

Каждый endpoint использует аутентификацию по обычному ключу API Redmine и те же права доступа, что и экраны. Варианты на уровне проекта находятся под /api/projects/:id/…

Пути указаны относительно /api/resource_planner
МетодEndpointНазначение
GET/bookingsБронирования, загрузка и трудозатраты за период
POST/bookingsСоздать одно или несколько бронирований
PATCH/bookings/:idПеренести, изменить длительность или отредактировать бронирование
DELETE/bookings/:idУдалить бронирование
GET/issuesНазначенные задачи, которые можно забронировать
GET/capacityДоступные, запланированные и оставшиеся часы
GET/forecastБудущая загрузка и нехватка ресурсов
GET/holidaysСписок праздников с созданием, изменением и удалением
GET/reportОтчёт о загрузке

Пригласите трёх человек на одну встречу

Передайте в POST /bookings несколько ID пользователей, чтобы создать одно и то же бронирование для каждого из них. Операция атомарна: если одно бронирование не создаётся, не создаётся ни одно. Конфликт с существующим бронированием возвращает 409, ошибки валидации — 422.

Семь прав доступа, назначаемых по ролям

Resource Planner — стандартный модуль проекта Redmine. Администраторы видят всех. Остальные руководители видят и планируют только тех, кто участвует с ними в общих проектах.

Право доступаЧто разрешает
view_resource_plannerОткрывать доску только для чтения
manage_own_resource_plannerСоздавать и изменять собственные бронирования в планировщике «Я»
manage_others_resource_plannerСоздавать и изменять бронирования других сотрудников
view_capacity_planningВидеть мощность, загрузку, балансировку и дашборды
view_forecastsВидеть прогноз
approve_leave_requestsУтверждать или отклонять отпуска других сотрудников. Для заявки на собственный отпуск права не нужны.
manage_dashboardsСоздавать общие и проектные дашборды и располагать на них виджеты

Работает там же, где уже работает ваш Redmine

ОкружениеСтатусПримечания
Redmine 7.xПоддерживается
Redmine 6.xПоддерживаетсяПротестирован на Redmine 6.1 с Ruby 3.4.2. Скриншоты на этой странице сделаны в версии 6.1.
Redmine 5.xПоддерживается
Redmine 4.xПоддерживается4.0 — минимальная версия, заявленная плагином
Базы данныхПоддерживаютсяMySQL, MariaDB и PostgreSQL
Языки51Те же локали, что входят в Redmine
Ваши данныеБез измененийИспользует пользователей, группы, проекты, задачи и трудозатраты Redmine как есть

Цены

Один сервер

$199

Один экземпляр Redmine · неограниченное число пользователей · 12 месяцев обновлений.

Unlimited users12 months of updatesEmail support
Купить лицензию

Несколько серверов

$399

Неограниченное число серверов Redmine · неограниченное число пользователей · 12 месяцев обновлений.

Unlimited users12 months of updatesEmail support
Купить лицензию

Нужно решение для Redmine под ваши задачи?

Ищете функцию, которой нет в наших плагинах?

RedmineKit занимается разработкой плагинов Redmine на заказ, доработкой плагинов, автоматизацией рабочих процессов, интеграцией со сторонними системами и созданием решений под ваш бизнес.

Расскажите, что вам нужно. Мы изучим требования и предложим подходящее решение с оценкой стоимости и сроков.

Купить