web-dev-qa-db-ja.com

問題の依存関係が解決した場合に通知する

JIRA v6.2.7を使用しています。ここでは、is necessary forblocksなどのリレーションとそれぞれの対応物を使用して2つの問題をリンクできます。私に課題Aが割り当てられ、課題Bが他の誰かに割り当てられており、BがAに必要であるとします。

JIRAでこれを設定することはできますか?

3
everdream

1つの可能性は、JQLクエリを作成し、それをフィルターとして保存してから、このフィルターにサブスクライブすることです。

1。JQLクエリ

次のクエリは、自分に割り当てられ、過去24時間以内に依存関係が解決されたすべての問題を取得します。

assignee = currentUser() and (
    issueFunction in linkedIssuesOf("resolutiondate >=-24h", "is necessary for")
    or
    issueFunction in linkedIssuesOf("resolutiondate >=-24h", "blocks")
)

そして、これは逆クエリであり、解決された対応する問題を取得し、そのため私の作業をブロックしなくなりました:

resolutiondate >=-24h and (
    issueFunction in linkedIssuesOf("assignee = currentUser()", "is dependent on")
    or
    issueFunction in linkedIssuesOf("assignee = currentUser()", "is blocked by")
)

2。フィルターとして保存

上記のクエリのいずれかを検索にコピーし、Enterキーを押してすべてが機能するかどうかを確認し、[名前を付けて保存]を押してフィルターに名前を付けて送信します。

。結果のサブスクライブ

フィルターを保存すると、「詳細」リンクが使用可能になり、そこでサブスクリプションをセットアップできます。上記のフィルターでは、毎日の電子メールが意味をなします。期間を調整できます。 1週間になりますが、フィルターとサブスクリプションの設定は必ず同期してください。そうしないと、さまざまなメールで同じ問題を受け取るか、一部の問題を完全に見逃してしまいます。

私は自分の質問を調査中にこの解決策を見つけました。もっと簡単な方法があれば、それについて学びたいです!

3
everdream