JIRAドキュメントごと http://www.atlassian.com/software/jira/docs/latest
次のフィルターは、私(現在のユーザー)が操作した問題を表示します。
reporter = currentUser()
私がコメントした問題を表示するファイラーはありますか?次のようなものは動作しません...
comment by = currentUser()
これは、私が関与している問題を知るためのクエリです。
SELECT a.pkey, a.summary FROM jiraissue AS a left join jiraaction AS b on a.id = b.issueid
where b.author = 'jira_username' OR a.REPORTER = 'jira_username' OR a.ASSIGNEE = 'jira_username'
group by a.pkey order by a.CREATED
これは、過去24時間に発生したすべての問題を知るためのクエリです。
select REPORTER, SUMMARY from jiraissue
WHERE CREATED > DATE_SUB(CURDATE(), INTERVAL 1 DAY) order by CREATED DESC;
ユーザーの名前がわかっている場合(名前がTom
であると想定してみましょう:
issueFunction in commented("by Tom")
次のようにコメントの日付でフィルタリングすることもできます。
issueFunction in commented("after -1d by Tom")
PDATE:これにはScriptRunnerをJIRAサーバーにインストールする必要があります(JBertが指摘したように)
Activity Stream gadget を使用して、ユーザー名とアクティビティタイプで構成されたフィルターを使用できます。これには、わかりやすい表示名ではなく、大文字と小文字が区別されるユーザー名が必要です。
(私はこの答えのバリエーションを投稿しました elsewhere が、それ以来私のフィルターを改善しており、新しいフィルターはとにかくこの質問に対してより顕著です。)
Matt Doarが提示したアプローチに従うこともできます。
JIRA Toolkitプラグインの参加者フィールドを使用して、クエリを実行します
完全な答えではありませんが、正しい方向への一歩かもしれません...フランシス
新しいスクリプトランナーは多くのことを実行できます。コメントissueFunction in hasComments()
の問題を見つけ、7日以内のコメントissueFunction in commented("after -7d")
の問題を見つけ、ユーザーまたはグループからコメントを発行します。
保存された検索でこの式を使用すると、現在の回避策を試すことができます:
comment ~ "your.username.here"
これは実際に私が言及されたコメントをキャッチしますが、あなたが言及した場合はおそらく動作するはずです。私は自分で試したことはありません。
私の現在のJiraはクラウドベースのものであるため、どのバージョンであるかを正確に伝えることはできません。
私は同じ問題を抱えていたと
issueFunction in commented("by username")
私のために働いた
次のクエリは、現在の(または他の特定の)ユーザーがコメントで言及されたチケットを識別します。
comment ~ currentUser()
現在のユーザーについてのみ話している場合は、プロフィールに個人のアクティビティストリームがあります
https://xxx.atlassian.net/secure/ViewProfile.jspa
コメント以外のアクションが含まれていますが、コメントのみをフィルタリングできるRSSフィードを提供します:
<category term="comment"/>
これは(私の知る限り)JQLを使用して、プラグインを使用しても完了できません。 DBアクセスがある場合、クエリは簡単です。
SELECT pkey, summary FROM jiraissue, jiraaction WHERE jiraissue.id = jiraaction.issueid AND author = '<insert_jira_username>';
あなたが言及されているフィルタリングの問題については、comment ~ currentUser()
を試してください
JIRA v7.3.0では、自動ウォッチが有効になっている場合、watcher
フィールドは適切に機能します。
watcher = currentUser()
[プロファイル]> [設定]> [自動監視]を有効にする方法:[継承、無効、有効]
作成またはコメントした問題は、将来の変更を自動的に監視します。