2

所以我们有这个分布式团队,他们正在处理一个项目,并且使用 redmine 监控他们的时间/进度。所有的人都非常有才华和勤奋,但在使用 redmine 更新他们的日常任务/进度时非常糟糕。这使得我们的项目经理很难理解和指导进展,而高层管理人员也很难快速了解我们在各种开发计划方面的立场。

事情变得如此糟糕,以至于我的任务是设置一个电子邮件警报,以便每天晚上说午夜 12:00,一封电子邮件会发送给电子邮件列表中的每个人,其中包含尚未更新其工作时间的用户的日期和姓名天。管理层希望这项工作能够让他们养成每天更新票证的纪律。

我的问题是:这可能在 redmine 中吗?基于自定义查询发送电子邮件的任何 API 或临时方式?我以前没有使用过 redmine,也不知道该怎么做。

如果有任何有经验的人,我将非常感激获得一些指导!

4

1 回答 1

2

我每天都会向我们的 redmine 用户发送一些提醒,以帮助确保问题不会从我们工作流程的裂缝中溜走。我跳过 API,只编写通过 cron 计划直接连接到数据库的 perl 脚本。该数据库设计精良且易于理解:我的 SQL 技能非常基础,而且我总是能够非常轻松地破解得到我需要的查询。

一些想法:

如果您的团队遍布全球,“今天”的结束可能是一个相对概念。您可以每小时运行一次脚本并将提醒基于用户的时区。

您可能想要处理假期和假期,这样您的用户就不会在他们的休息日被唠叨。

我们在 redmine 中使用自定义角色来控制一些电子邮件。(我们有一个“新问题观察者”在每个项目中接收分类邮件。)您可以做同样的事情来让某些用户选择加入或退出时间跟踪唠叨邮件。

如果您有兴趣,这里是我的提醒脚本之一的链接:http: //joecullin.com/redmine_scripts/redmine_reminders

于 2014-10-22T01:00:59.173 回答