Jira Serverにおいて、課題作成時にデフォルト値を設定する方法を紹介します。次のスクリーンショットのように説明フィールドにテンプレートを表示させたいときなどに利用できます。
クエリストリングで値を指定したリンクを用意することで、デフォルトの入力値をもたせることができます。例えば次のような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つがあります。
※これらを指定しなくても動いてほしいところですが、実際はエラーになってしまいます。この挙動は既知の不具合として JRASERVER-67003 に起票されています。
それぞれのパラメータに指定するIDは、プロジェクト設定ページのURLなどで確認可能です(スクリーンショットを参照のこと)。
参考: How to get project id from the Jira User Interface
また、フィールド "description" などに指定する値はURLエンコード (RFC 3986) しておきましょう。なお、改行は正しく反映されないことを確認しています。
アドオン Issue Templates for Jira などを利用する(有償)
K. Yamamoto
Technical Support Engineer
Atlassian, K.K.
Yokohama, Japan
10 accepted answers
0 comments