RedmineKit

Redmine Reminders

Notifications

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

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

Возврат в течение 5 рабочих дней12 месяцев обновленийИсходный код в комплекте
Плагин Redmine Reminders: Карточка задачи Redmine — ошибка #360, просроченная на двенадцать месяцев, — с добавленными под описанием ссылками «Напомнить исполнителю сейчас» и «Напомнить кому-то позже».
Страница задачи Две ссылки под описанием: одна отправляет напоминание сразу, другая планирует его на потом.
Типы напоминаний
3
Режимы выбора получателей
4
Расписания
Ежедневно · еженедельно · ежемесячно
Права доступа
4, на уровне проекта
Передача данных за пределы сервера
Никогда

Напомнить исполнителю сейчас

Кнопка на странице задачи. Плагин определяет исполнителя — при его отсутствии автора, затем администратора, — и письмо уходит ещё до перезагрузки страницы.

Напомнить кому-то позже

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

Правила для сохранённого запроса

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

Только количество

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

Никаких повторных напоминаний

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

Четыре права доступа на уровне проекта

Просмотр, управление, отправка и просмотр статистики — назначаются по ролям, поверх модуля проекта, который можно полностью отключить. Каждая отправка и каждый пропуск фиксируются в журнале активности.

Один щелчок, одна дата или одно правило

Каждое напоминание хранится, доставляется и журналируется одинаково. Различается лишь то, кто решает, когда его отправить: вы — прямо сейчас; вы — на дату в будущем; или правило, которое следит за сохранённым запросом вместо вас.

Вручную — напомнить исполнителю сейчас

Кнопка на странице задачи. Плагин определяет исполнителя, а если задача никому не назначена — автора, затем администратора, и письмо уходит ещё до перезагрузки страницы.

По расписанию — напомнить кому-то позже

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

Автоматически — правило для сохранённого запроса

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

Запрос, который вы уже ведёте, и есть правило

Второго языка фильтров нет. Правило ссылается на один из ваших сохранённых запросов задач — просроченные, без исполнителя три дня, зависшие обращения в поддержку, — поэтому определение «буксующей» задачи остаётся там, где его уже поддерживает ваша команда. Измените запрос — и все правила на его основе последуют за ним.

Плагин живёт в трёх местах, которыми вы уже пользуетесь

Плагин дополняет страницу задачи, проект и панель администрирования — и больше ничего. Все экраны здесь — Redmine 6 с Redmine Reminders 1.0.0.

В задаче

view_issues_show_description_bottom · вкладка истории
Плагин Redmine Reminders: Диалог «Новое напоминание» поверх задачи Redmine с полями «Получатель», «Дата напоминания» и «Примечание» и кнопкой «Создать».
Напомнить позже Получатель, дата, примечание — и напоминание ждёт своей даты.
Плагин Redmine Reminders: Задача Redmine с выбранной вкладкой «Напоминания»: запланированное напоминание с временем создания, типом, автором, получателем, статусом «ожидает», датой напоминания и примечанием.
Вкладка «Напоминания» Все напоминания по задаче, со статусом и примечанием.

В проекте

Настройки › Напоминания · меню проекта
Плагин Redmine Reminders: Настройки проекта Redmine с развёрнутым разделом «Модули» и отмеченным флажком Redmine Reminders рядом с «Отслеживанием задач» и «Учётом времени».
Шаг первый Модуль появляется в собственном списке модулей проекта — включается и выключается для каждого проекта отдельно.
Плагин Redmine Reminders: Вкладка «Напоминания» в настройках проекта Redmine: форма с полями темы, «отправлять только количество», пользовательского запроса, примечания, получателя, расписания, времени и активности над таблицей из шести существующих правил.
Настройки › Напоминания Создайте правило на основе сохранённого запроса и следите за таблицей правил — расписание, получатели, число запусков, последний результат.
Плагин Redmine Reminders: Страница «Мои напоминания» в проекте Redmine со списком из трёх ожидающих напоминаний с задачей, датой напоминания, автором и примечанием.
Мои напоминания Собственные ожидающие напоминания каждого сотрудника — задача, дата, кто попросил и зачем.
Плагин Redmine Reminders: Страница статистики напоминаний проекта: количество ручных и автоматических напоминаний рядом с таблицей «Узкие места по исполнителям» с пользователями и числом их открытых задач.
Статистика напоминаний Количество по типам и открытые задачи, скопившиеся у каждого исполнителя.

В панели администрирования

Администрирование › Redmine Reminders
Плагин Redmine Reminders: Вкладка статистики Redmine Reminders в администрировании: общее число ручных и автоматических напоминаний и таблица уведомлений по пользователям со столбцами для ручных и автоматических.
Статистика напоминаний Кто получал уведомления, как часто и каким видом напоминаний — каждое число раскрывается до конкретных писем.
Плагин Redmine Reminders: Вкладка «Напоминания» в администрировании со списком пользовательского правила рассылки: дата уведомления, дата окончания, ежедневное расписание, список получателей и признак активности.
Рассылки Напоминания, составленные администратором, с окном дат.
Плагин Redmine Reminders: Форма напоминаний об узких местах с названием, описанием, текстом письма, датами уведомления и окончания, типом уведомления, временем, селектором «Заблокированный пользователь в роли» со значением «Исполнитель или автор» и выбором пользователей.
Узкие места Отслеживайте открытые задачи, закреплённые за заблокированными учётными записями.

Для очередей, которые вы уже ведёте

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

Что можно поручить правилу
АспектВозможностьКак это работает
КомуИсполнитель, автор, наблюдатели или выбранный списокКаждое правило выбирает своих получателей. Неактивные пользователи и пользователи без адреса электронной почты исключаются до отправки.
КогдаЕжедневно, еженедельно или ежемесячно в ЧЧ:ММЕженедельные правила выбирают дни недели, ежемесячные — числа, а даты начала и окончания ограничивают весь период работы.
СводкаТолько количествоНаправьте одно правило на несколько запросов и отправляйте цифры вместо задач — регулярная сводка для руководителей.
ЗащитаПо закрытым задачам напоминаний нетЗакрытые задачи, отключённые модули проектов и заблокированные учётные записи отсеиваются в момент доставки, а не при планировании.
ДоказательстваПолный журнал активностиСоздано, отправлено, пропущено, запуск правила начат, запуск правила завершён — с точной темой и текстом отправленного письма.
ДоступЧетыре права доступа на уровне проектаПросмотр, управление, отправка и просмотр статистики — назначаются по ролям, поверх модуля проекта, который можно полностью отключить.

На входе — запуск cron, на выходе — письмо

Четыре шага, все внутри вашего Redmine. С сервера не уходит ничего, кроме писем, которые ваш экземпляр и так отправляет.

ШагЧто происходит
1. Срабатывает cronОднострочная запись crontab запускает rake redmine_reminders:queue, которая ставит фоновое задание в очередь. Если обработчик заданий не запущен, синхронная задача :run выполняет ту же работу на месте.
2. Правила проверяют себяКаждое активное правило проверяет, пора ли ему срабатывать: находится ли текущая дата в его окне, совпадает ли день недели или число, наступило ли запланированное время и не запускалось ли оно сегодня.
3. Определяются получателиВыполняется запрос, закрытые задачи отсеиваются, а получатели разворачиваются в реальных активных пользователей с адресом электронной почты. Дубликаты объединяются, так что никто не получит одно и то же напоминание дважды.
4. Письмо, затем запись в журналДоставка идёт через штатный почтовый механизм Redmine, поэтому используются ваши настройки SMTP и почтовые заголовки задач. Каждая отправка — и каждый пропуск — записывается в журнал активности напоминаний вместе с темой и текстом.

Что приходит во входящие

Тема, в которой указаны проект и задача, — [Support — #4821] Redmine Reminder: SSO login fails on Safari, — и текст со ссылкой прямо на задачу и цитатой примечания, оставленного автором напоминания. Это почтовый механизм вашего экземпляра, ваша конфигурация SMTP и ваш адрес отправителя; собственного канала доставки плагин не добавляет.

Никаких повторных напоминаний

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

Фильтрация при доставке, а не при планировании

Закрытые задачи, проекты с отключённым модулем и заблокированные учётные записи перепроверяются в момент отправки письма — поэтому обращение, решённое час назад, уже исключено из пакета.

Только реальные пользователи с почтой

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

Не чаще раза в день для каждого правила

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

Пропуски тоже фиксируются

Запланированное напоминание по задаче, которая была закрыта раньше, записывается в журнал как пропущенное, с указанием причины. Журнал активности одинаково легко отвечает и на вопрос «почему никому не напомнили?», и на вопрос «кому напомнили?».

Рассылки, узкие места и доказательства

Панель администрирования добавляет три вещи, которые имеют смысл только в масштабе всех проектов сразу.

Рассылка всем, кому нужно

Составьте тему и текст, выберите получателей и окно дат — рассылку доставит тот же планировщик, что выполняет правила. Без отдельного инструмента для рассылок и с тем же журналом активности.

Найдите учётные записи-узкие места

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

Статистика с конкретными именами

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

Четыре права доступа, назначаемые по ролям
Право доступаЧто разрешает
Просмотр напоминанийПросмотр напоминаний и правил, привязанных к задачам проекта
Управление напоминаниямиСоздание, изменение, приостановка и удаление правил для сохранённых запросов проекта
Отправка напоминанийИспользование кнопки ручного напоминания в задаче и планирование напоминания на более позднюю дату
Просмотр статистикиПросмотр количества по каждому человеку и стоящего за ним журнала активности

Цены

Один сервер

$199

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

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

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

$399

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

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

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

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

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

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

Купить