-1

在 Rally 中,我们使用父链来跟踪“史诗”和“主题”故事下的用户故事工作项。(并不少见,我敢肯定)。Rally 的内置通知系统虽然灵活,但不够灵活。如果用户更改了一个故事,当 Rally 在其父层次结构中传播该更改时,我们会收到邮件轰炸。

所以,我想创建自己的通知流程,只通知用户直接修改的项目。据我目前所知,Rally 没有将传播更新与直接(用户在 Rally Web 客户端键入)更新区分开来。

有谁知道是否有一种程序化的方式来检测这个?

(注意,如果可以解决这个问题,我最终会使用 Rally 的 Ruby 框架来编写代码)

谢谢。

4

1 回答 1

0

您当然可以使用 rally_api Ruby 工具包编写一个应用程序来查询 LastUpdateDate 满足特定标准(可能由您的集成运行的时间间隔决定)的所有故事。您还可以应用自己的各种查询过滤器来缩小通知结果列表的范围 - 包括检查 DirectChildrenCount 和 Parent 字段以查看项目所在的层次结构中的位置。

您可以从那里向收件人列表发送通知电子邮件。

我仍然鼓励您探索微调您现有的通知过滤器,因为构建和维护这样的连接器可能很麻烦,特别是如果有许多用户希望应用不同的通知规则。

于 2013-03-06T16:14:40.460 回答