Jiraのチケット起票時にデフォルト値を設定したい

Jira Serverにおいて、課題作成時にデフォルト値を設定する方法を紹介します。次のスクリーンショットのように説明フィールドにテンプレートを表示させたいときなどに利用できます。

 

Screenshot 2018-04-05 13.15.40.png

設定方法

クエリストリングで値を指定したリンクを用意することで、デフォルトの入力値をもたせることができます。例えば次のようなURLになります。

 

http://__BASE_URL__/secure/CreateIssueDetails!init.jspa?pid=10100&issuetype=1&summary=%5b%e6%a9%9f%e8%83%bd%e5%90%8d%5d%20Jira%e3%81%ae%e5%8b%95%e4%bd%9c%e3%81%8c%e9%81%85%e3%81%84&reporter=admin&description=%e5%85%a5%e5%8a%9b%e5%bf%85%e9%a0%88%e9%a0%85%e7%9b%ae%ef%bc%88%e6%a6%82%e8%a6%81%e3%80%81%e5%86%8d%e7%8f%be%e7%92%b0%e5%a2%83%e3%80%81%e5%86%8d%e7%8f%be%e6%89%8b%e9%a0%86%e3%80%81%e6%9c%9f%e5%be%85%e3%81%99%e3%82%8b%e7%b5%90%e6%9e%9c%e3%80%81%e5%ae%9f%e9%9a%9b%e3%81%ae%e7%b5%90%e6%9e%9c%e3%80%81%e3%83%a1%e3%83%a2%e3%80%81%e5%9b%9e%e9%81%bf%e7%ad%96%ef%bc%89

 

必須パラメータとしては次の2つがあります。

  • pid: プロジェクトID
  • issuetype: 課題タイプ

 

※これらを指定しなくても動いてほしいところですが、実際はエラーになってしまいます。この挙動は既知の不具合として JRASERVER-67003 に起票されています。

 

Screenshot 2018-04-05 12.54.49.png

 

それぞれのパラメータに指定するIDは、プロジェクト設定ページのURLなどで確認可能です(スクリーンショットを参照のこと)。

参考: How to get project id from the Jira User Interface

また、フィールド "description" などに指定する値はURLエンコード (RFC 3986) しておきましょう。なお、改行は正しく反映されないことを確認しています。

 

動作確認バージョン

  • Jira 7.6.4 で検証しました
  • 今回の挙動はドキュメントなどでは紹介されていないため、今後予告なく変更になる可能性があることはあらかじめご了承ください

 

 他の実現方法

 

クラウド製品の場合

  • 正規の実現方法は提供されていません
  • アドオンには Issue Templates for Jira などJira Cloud対応のものもあります
  • 機能要望のチケット JRACLOUD-4812 への投票をご検討ください

 

 

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events