Redmine Reminders
NotificationsРучні, заплановані та засновані на правилах нагадування для задач, які непомітно застрягли, — зі сторінки задачі, збереженого запиту або консолі адміністрування, через поштовий модуль, яким Ви вже користуєтеся.
Кілька серверів: $399

- Типи нагадувань
- 3
- Режими отримувачів
- 4
- Розклади
- Щодня · щотижня · щомісяця
- Права доступу
- 4, для кожного проєкту
- Дані залишають сервер
- Ніколи
Нагадати виконавцю зараз
Кнопка на сторінці задачі. Вона визначає виконавця — або, за його відсутності, автора, а потім адміністратора — і лист вирушає ще до перезавантаження сторінки.
Нагадати комусь пізніше
Оберіть отримувача, дату й примітку — і нагадування чекатиме. Якщо задачу закриють до настання цієї дати, нагадування буде позначене як пропущене, а не надіслане.
Правила для збереженого запиту
Прив’яжіть правило до будь-якого запиту задач: щодня, щотижня в обрані дні тижня або щомісяця в обрані числа, у визначений час. Відкриті задачі з результату отримують нагадування не частіше ніж раз на день.
Надсилати лише кількість
Спрямуйте одне правило на кілька запитів і надсилайте поштою цифри замість задач — регулярний огляд стану для керівників, яким потрібна загальна картина, а не список.
Нікому не надокучають двічі
Закриті задачі, вимкнені модулі та заблоковані облікові записи відфільтровуються в момент доставки, а отримувачі дедублікуються ще до відправлення першого листа.
Чотири права доступу для кожного проєкту
Перегляд, керування, надсилання та перегляд статистики — надаються за ролями поверх модуля проєкту, який можна повністю вимкнути. Кожне надсилання та пропуск потрапляє до журналу активності.
Одне клацання, одна дата або одне правило
Кожне нагадування зберігається, доставляється та журналюється однаково. Різниця лише в тому, хто вирішує, коли його надіслати: Ви — зараз; Ви — на певну дату в майбутньому; або правило, яке стежить за збереженим запитом замість Вас.
Вручну — нагадати виконавцю зараз
Кнопка на сторінці задачі. Вона визначає виконавця, а якщо його немає — автора, а потім адміністратора, і лист вирушає ще до перезавантаження сторінки.
За розкладом — нагадати комусь пізніше
Оберіть отримувача, дату й примітку — і нагадування чекатиме. Якщо задачу закриють до настання цієї дати, нагадування тихо позначиться як пропущене, а не надіслане: примітка стосувалася роботи, яку вже не потрібно виконувати.
Автоматично — правило для збереженого запиту
Прив’яжіть правило до будь-якого запиту задач: щодня, щотижня в обрані дні тижня або щомісяця в обрані числа, у визначений час. Відкриті задачі з результату отримують нагадування, а правило спрацьовує не частіше ніж раз на день.
Запит, який Ви вже ведете, і є правилом
Другої мови фільтрів немає. Правило вказує на один із Ваших збережених запитів задач — прострочені, без виконавця понад три дні, застарілі звернення в підтримку, — тож визначення «застрягла» залишається там, де Ваша команда вже його підтримує. Змініть запит — і всі правила на його основі зміняться разом із ним.
Він працює в трьох місцях, якими Ви вже користуєтеся
Плагін доповнює сторінку задачі, проєкт і консоль адміністрування — і більше нічого. Кожен екран тут — Redmine 6 із Redmine Reminders 1.0.0.
У задачі
view_issues_show_description_bottom · вкладка історії

У проєкті
Налаштування › Нагадування · меню проєкту



У консолі адміністрування
Адміністрування › 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. У межах одного запуску дублікати отримувачів об’єднуються, тож людина, яка фігурує в трьох знайдених задачах, отримає одне повідомлення.
Пропуски теж фіксуються
Заплановане нагадування для задачі, яку закрили раніше, записується до журналу як пропущене із зазначенням причини. Стрічка активності так само легко відповідає на питання «чому нікому не нагадали?», як і на питання «кому нагадали?».
Розсилки, вузькі місця та докази
Консоль адміністрування додає три речі, які мають сенс лише для всіх проєктів одночасно.
Розсилка всім, кому потрібно
Складіть тему й текст, оберіть отримувачів і вікно дат — і той самий планувальник, що виконує правила, доставить розсилку. Жодного окремого інструмента для розсилок, і той самий журнал активності після неї.
Знайдіть облікові записи — вузькі місця
Одне правило стежить за всіма відкритими задачами, призначеними заблокованому обліковому запису чи створеними ним, і надсилає список тому, хто має перерозподілити роботу. Звільнення співробітників більше не перетворюються на непомітний беклог.
Статистика з іменами
Кількість ручних і автоматичних нагадувань для кожної людини за обраний період із переходом до точної теми та тексту, які отримав кожен користувач. Корисно, коли хтось каже, що йому ніхто не повідомляв.
| Право доступу | Що дозволяє |
|---|---|
| Перегляд нагадувань | Бачити нагадування та правила, прив’язані до задач проєкту |
| Керування нагадуваннями | Створювати, редагувати, призупиняти та видаляти правила для збережених запитів проєкту |
| Надсилання нагадувань | Користуватися кнопкою ручного нагадування в задачі та планувати нагадування на пізнішу дату |
| Перегляд статистики | Відкривати кількість нагадувань для кожної людини та журнал активності, що за нею стоїть |
Встановлення у три кроки
Потрібен доступ до командного рядка та можливість запускати rake-задачі. Завжди робіть резервну копію перед встановленням плагіна.
cd /path/to/redmine # the package arrives by email, or from your download link unzip redmine_reminders-1.0.0.zip -d plugins/ bundle install
RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=redmine_reminders touch tmp/restart.txt # or systemctl restart redmine
# every minute: enqueue due rules and scheduled reminders * * * * * cd /path/to/redmine && RAILS_ENV=production \ bundle exec rake redmine_reminders:queue >> log/redmine_reminders_cron.log 2>&1 # no ActiveJob worker? use the synchronous task instead # bundle exec rake redmine_reminders:run
Чи потрібен для нього фоновий обробник?
Що станеться, якщо задачу закриють до спрацювання запланованого нагадування?
Хто насправді отримує нагадування?
Чи може одне правило охоплювати кілька запитів і надсилати лише цифри?
Чи проходить щось через зовнішній сервіс?
Як він уникає лавини листів?
Кому дозволено створювати правила?
Які версії Redmine підтримуються і що плагін додає до бази даних?
Ціни
Один сервер
Один екземпляр Redmine · необмежена кількість користувачів · 12 місяців оновлень.
Кілька серверів
Необмежена кількість серверів Redmine · необмежена кількість користувачів · 12 місяців оновлень.
Потрібне індивідуальне рішення для Redmine?
Шукаєте функцію, якої немає в наших плагінах?
RedmineKit пропонує розробку плагінів Redmine на замовлення, доопрацювання плагінів, автоматизацію робочих процесів, інтеграції зі сторонніми сервісами та рішення, адаптовані до Вашого бізнесу.
Розкажіть, що Вам потрібно. Ми розглянемо Ваші вимоги та запропонуємо відповідне рішення з орієнтовною вартістю та термінами.