-1

Rally では、ペアレント チェーンを使用して、"Epic" および "Theme" ストーリーの下にあるユーザー ストーリー ワーク アイテムを追跡します。(珍しいことではありません、私は確信しています)。Rally に組み込まれている通知システムは柔軟性がありますが、柔軟性が十分ではありません。ユーザーが 1 つのストーリーを変更すると、Rally がその変更をその親階層全体に伝播するときにメール ボムが発生します。

そのため、直接変更されたアイテムのみをユーザーに通知する独自の通知プロセスを作成したいと考えています。これまでのところ、Rally は伝播された更新と直接の (ユーザーが Rally Web クライアントで入力した) 更新を区別していません。

これをプログラムで検出する方法があるかどうかは誰にもわかりませんか?

(注意してください、これが理解できれば、Rally の Ruby フレームワークを使用してコーディングすることになります)

ありがとう。

4

1 に答える 1

0

確かに、rally_api Rubyツールキットを使用してアプリを作成し、LastUpdateDateが特定の基準(おそらく統合が実行される間隔によって決定される)を満たすすべてのストーリーをクエリできます。独自のさまざまなクエリフィルターを適用して、通知結果リストを絞り込むこともできます。たとえば、DirectChildrenCountフィールドとParentフィールドをチェックして、アイテムが階層内のどこにあるかを確認します。

そこから、受信者のリストに通知メールを送信できます。

特に、さまざまな通知ルールを適用したいユーザーが多数いる場合は、このようなコネクタの構築と保守が面倒になる可能性があるため、既存の通知フィルタを微調整することを検討することをお勧めします。

于 2013-03-06T16:14:40.460 に答える