Jiraでは自動化機能 を利用することで非常に柔軟なルールを作成できます。また[Webhookを送信]アクションを利用することで他のアプリケーションとも連携することができます。
今回はJira Cloudの自動化機能を利用して「Jiraの課題がクローズされた時にConfluenceにページを作成する」というルールの作成方法をご紹介します。
イメージとしては次のような課題がクローズされた時に
次のようなConfluenceのページを作成します。
■ 手順
{ "title": "{{issue.key}} : {{issue.summary}}", "type": "page", "space": { "key": "<スペースキー>" }, "status": "current", "body": { "storage": { "value": "<h2>説明</h2>{{issue.description.htmlEncode}}<br/><h2>コメント</h2>{{#issue.comments}}<p>Comment by: {{author. displayName}} at: {{created}}</p><p>{{body.htmlEncode}}</p><hr />{{/}}", "representation": "storage" } }, "metadata": { "properties":{ "editor": { "value": "v2" } } } }
いかがでしたでしょうか?
今回利用したConfluence CloudのAPIは次のものになります。
自動化機能のスマートバリューを使用して連携する内容をカスタマイズすることもできます。スマートバリューについて宜しければ次のドキュメントをご覧ください。
■ 制約事項
J_ Sakurai
Technical Support Engineer
Atlassian
Yokohama, Japan
3 accepted answers
0 comments