Automation For Jira - How to mention the assignee of a Jira issue in a comment
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
要約
The purpose of this article is to describe how to write an automation rule that will add a comment to a Jira issue that is mentioning the assignee.
環境
- 8.0.0 以降の任意のバージョンの Jira Server/Data Center
- Automation for Jira バージョン 7.4.0 以降
Note about Jira user's key and username
The Jira Server/Data Center version 8.4.0 introduced a new way to store user's keys in the Jira Database, as per the section Generating user keys in the documentation GDPR changes in Jira.
Basically:
- the key any Jira user created after the upgrade to Jira 8.4.0 has the format "JIRAUSERXXXXX" (which does not match the user's username)
- the key of Jira user created before the upgrade is the same as the user's username
For this reason, using the smart value below to mention the issue assignee in a comment will not work for users created after Jira was upgraded to 8.4.0 or any higher version, since the key no longer matches the user's username:
[~{{issue.assignee.key}}]
Using such syntax will result in a comment added to a ticket as shown below, which will not be a clickable link, since JIRAUSERXXXX is not a username, but the user key:
[~JIRAUSERXXXXX]
ソリューション
To mention the assignee in a comment, you will need to use the syntax below instead:
[~{{issue.assignee.name}}]
The automation rule could look like the one illustrated in the screenshot below: