RedmineKit

Redmine Reminders

Notifications
5.0 (0)·New 次安装

为那些悄悄搁置的问题发送手动、定时和规则驱动的提醒 —— 从问题页面、一条已保存的查询或管理控制台发出,走的还是你现在这套邮件通道。

$199 / 单台服务器

多台服务器: $399

5 个工作日内退款12 个月更新含源码
Redmine 中缺陷 #360 的问题卡片,已超期十二个月,描述下方新增了「立即提醒指派人」和「稍后提醒某人」两个链接。
问题页面 描述下方的两个链接:一个立刻发送,一个安排到以后。
提醒类型
3
收件人模式
4
排程
每天 · 每周 · 每月
权限
4 项,按项目
数据离开服务器
从不

立刻提醒指派人

问题页面上的一个按钮。它先找指派人,找不到就退到作者,再退到管理员,页面还没刷新完,邮件已经在路上了。

稍后再提醒某人

选好收件人、日期和一段备注,提醒就在那儿等着。如果问题在这个日期之前关闭,它会被标记为已跳过,而不是照常发出。

在已保存查询上设规则

给任意问题查询挂一条规则:每天、每周的指定星期几,或每月的指定日期,在固定时刻触发。结果中处于打开状态的问题会收到提醒,每天最多一次。

只发数量

让一条规则指向多个查询,把数字而不是问题清单发出去 —— 给只想知道量级、不想看列表的负责人一份常设脉搏。

没有人会被催两次

已关闭的问题、被停用的模块和已锁定的账号都在投递那一刻被过滤掉,收件人也会先去重,然后才发出第一封邮件。

四项权限,按项目划分

查看、管理、发送和查看统计 —— 按角色授予,之上还有一个可以整体关掉的项目模块。每一次发送和每一次跳过都会进入活动日志。

一次点击、一个日期,或一条规则

所有提醒的保存、投递和记录方式完全相同,不同的只是由谁决定发出的时机:你,现在;你,为将来的某一天;或者一条规则,替你盯着一条已保存的查询。

手动 —— 立刻提醒指派人

问题页面上的一个按钮。它先找指派人,没人指派时退到作者,最后退到管理员,页面还没刷新完,邮件已经发出去了。

定时 —— 稍后提醒某人

选好收件人、日期和一段备注,提醒就在那儿等着。如果问题在这个日期之前被关闭,它会被悄悄标记为已跳过而不是发出 —— 那段备注说的是一件不再需要做的事。

自动 —— 已保存查询上的一条规则

给任意问题查询挂一条规则:每天、每周的指定星期几,或每月的指定日期,在固定时刻触发。结果中打开着的问题会收到提醒,而一条规则每天最多触发一次。

你已经在维护的查询,就是那条规则

这里没有第二套筛选语言。规则指向的是你自己保存的问题查询 —— 已逾期、三天无人认领、长时间没动静的支持工单 —— 所以「搁置」的定义仍然留在团队原本维护它的地方。改动查询,建立在它之上的每一条规则都会跟着变。

它只出现在你已经在用的三个地方

插件只在问题页面、项目和管理控制台里添加东西,别处一概不动。下面每一张截图都是运行 Redmine Reminders 1.0.0 的 Redmine 6。

在问题上

view_issues_show_description_bottom · 历史标签页
在 Redmine 问题之上打开的「新建提醒」对话框,含收件人、提醒日期和备注字段以及创建按钮。
稍后提醒 收件人、日期、备注 —— 然后它等到那天。
选中「提醒」标签页的 Redmine 问题,列出一条已安排的提醒及其创建时间、类型、作者、收件人、待发送状态、提醒日期和备注。
提醒标签页 该问题上的每一条提醒,带状态和备注。

在项目里

设置 › 提醒 · 项目菜单
Redmine 项目设置中展开的模块区域,Redmine Reminders 复选框已勾选,旁边是问题跟踪和时间跟踪。
第一步 模块出现在项目自己的模块列表里 —— 按项目开或关。
Redmine 项目设置中的提醒标签页:一个含主题、只发数量、自定义查询、备注、收件人、排程、时间和启用字段的表单,其上是一张列有六条现有规则的表格。
设置 › 提醒 用一条已保存的查询搭出规则,然后盯着规则表 —— 排程、收件人、运行次数、上次结果。
Redmine 项目中的「我的提醒」页面,列出三条待发送提醒及其问题、提醒日期、作者和备注。
我的提醒 每个人自己待发送的提醒 —— 问题、日期、谁提的、为什么。
项目提醒统计页面,显示手动与自动提醒计数,旁边是按指派人排列的瓶颈表格,列出用户及其未关闭问题数。
提醒统计 按类型的计数,以及按指派人堆积的未关闭问题。

在管理控制台里

管理 › Redmine Reminders
Redmine Reminders 管理统计标签页:手动与自动提醒总数,以及按用户列出的通知表格,含手动和自动两列。
提醒统计 谁被通知过、通知了多少次、由哪一类提醒发出 —— 每个计数都能下钻到具体邮件。
管理端的提醒标签页,列出一条自定义群发规则及其通知日期、结束日期、每日排程、收件人列表和启用状态。
群发 由管理员撰写、带日期区间的提醒。
瓶颈提醒表单,含名称、说明、邮件内容、通知日期与结束日期、通知类型、时间、设为「指派人或作者」的「锁定用户身份」选择器,以及用户选择器。
瓶颈 盯住卡在已锁定账号上的未关闭问题。

为你已经在盯的队列而做

提醒会读取你的已保存查询、遵守你的权限,并把自己做过的每一件事写进它自己的活动日志。

一条规则可以被交代些什么
方面能力具体行为
谁指派人、作者、关注者,或一份指定名单每条规则各自选择收件人。未激活的用户和没有邮箱地址的用户在发送任何东西之前就被剔除。
何时每天、每周或每月的 HH:MM每周规则选择星期几,每月规则选择日期,另有起止日期界定整段运行区间。
摘要只发数量让一条规则指向多个查询,把数字而不是问题清单发出去 —— 给负责人一份常设脉搏。
防护已关闭的问题绝不会被催已关闭的问题、被停用的项目模块和已锁定的账号在投递那一刻被过滤,而不是在排程时。
凭据一份完整的活动日志创建、发送、跳过、规则开始运行、规则运行结束 —— 每一条都带着实际发出的主题和正文。
访问四项权限,按项目划分查看、管理、发送和查看统计 —— 按角色授予,之上还有一个可以整体关掉的项目模块。

一次 cron 心跳进来,一封邮件出去

四个步骤,全部在你自己的 Redmine 里完成。除了你的实例本来就会发的邮件,没有任何东西离开服务器。

步骤发生了什么
1. cron 触发crontab 里的一行执行 rake redmine_reminders:queue,把一个后台任务放进队列。没有 worker 在跑,就用同步的 :run 任务在原地完成同样的工作。
2. 规则自查每条启用的规则自己判断是否到点:处在日期区间内、匹配今天的星期或日期、已过设定时刻,并且今天还没有跑过。
3. 解析收件人查询执行,已关闭的问题被剔除,收件人被展开为真实、启用且可收信的用户。重复的合并到一起,没有人会收到两次同样的催促。
4. 发信,然后记录投递走 Redmine 自己的 mailer,因此沿用你的 SMTP 设置和问题邮件头。每一次发送 —— 以及每一次跳过 —— 都会连同主题和正文写入提醒的活动日志。

收件箱里收到的是什么

一个带着项目和问题编号的主题 —— [Support — #4821] Redmine Reminder: SSO login fails on Safari —— 正文直接链回该问题,并引用设置提醒的人当时写下的备注。用的是你实例自己的 mailer、你自己的 SMTP 配置和发件地址;插件不会另外增加任何投递通道。

没有人会被催两次

一个提醒插件的价值,在于它拒绝发出的那些邮件。在一条到点的规则和一个收件箱之间,隔着四道检查。

在投递时过滤,而不是在排程时

已关闭的问题、模块已被关掉的项目和已锁定的账号,会在邮件即将发出的那一刻重新核对一遍 —— 一小时前刚解决的工单,早已不在这一批里。

只留真实且能收信的用户

收件人先展开为真实账号,然后剔除未激活的用户和没有邮箱地址的用户。一组关注者里有一半人已经离职,剩下的一半照样收到。

每条规则每天最多一次

今天已经跑过的规则不会再跑,无论 cron 怎么触发。同一次运行内重复的收件人会合并:一个人出现在三个命中的问题里,仍然只收到一条消息。

跳过也同样留痕

为一个中途已关闭的问题安排的提醒,会连同原因一起被记为已跳过。活动日志既能回答「谁被催了」,也能同样清楚地回答「为什么没人被催」。

群发、瓶颈与凭据

管理控制台补上了三件只有放在所有项目一起看时才成立的事。

群发给需要知道的人

撰写主题与正文,选择收件人和一个日期区间,由运行规则的同一个调度器负责投递。不需要另一套群发工具,事后也进同一份活动日志。

找出卡住流程的账号

一条规则盯住每一个指派给已锁定账号、或由其创建的打开问题,把清单发给应当重新分配这些工作的人。人员离开不再变成一堆无声的积压。

点得出名字的统计

按你选定的时间段,给出每个人的手动与自动提醒次数,并可下钻到每位用户实际收到的主题和正文。当有人说「从来没人通知过我」时很有用。

四项权限,可按角色分配
权限允许做什么
查看提醒查看挂在某个项目问题上的提醒和规则
管理提醒在项目的已保存查询上创建、编辑、暂停和删除规则
发送提醒使用问题页面上的手动按钮,并为以后安排一次提醒
查看统计打开按人统计的次数,以及其背后的活动日志

价格

单台服务器

$199

一个 Redmine 实例 · 用户数不限 · 12 个月更新。

Unlimited users12 months of updatesPriority email support
购买授权

多台服务器

$399

Redmine 服务器数量不限 · 用户数不限 · 12 个月更新。

Unlimited users12 months of updatesPriority email support
购买授权
购买