Apps Script公式リファレンス: Apps Script Reference |障害・課題追跡: IssueTracker |Google Workspace: Status Dashboard - Summary

2020年1月25日土曜日

JIRAの親タスクにコメントが追加されたらサブタスクにも反映してみる(Automation for JIRAで)



{{issue.fields.parent.comment.last.body}}
というSmart valueで
親課題の最後のコメントを取得できるようです。

それを以下のルールでサブタスクに反映させた時の手順を書き残しておきます。


ルールを作成する手順

Automation for JIRAで順番にやってみます。


1. 「Jira設定」をクリックします。


2. 「システム」をクリックします。



3. 「Automation rules」をクリックします。


4. 「ルールを作成」をクリックします。


5. 「次」 or 「ツアー」をスキップ をクリックします。


6. 「コメント」で検索して「コメントされた課題」をクリックします。


7. ブランチルール/関連課題をクリックします。
ブランチルール/ 関連課題


8. 関連課題のタイプで「サブタスク」を選択して「保存」します。


9. 「新しいアクション」をクリックします。



10. 「コメント」で検索して「課題にコメント」をクリックします。


11. {{issue.fields.parent.comment.last.body}}
と入力して「保存」をクリックします。


12. 「Publish changes」をクリックします。

ルールの名称の入力を求められるので入力したら完了です。



補足1

ちなみに、projectを絞りたい場合は条件の中で実行するようにします。
(この例ではプロジェクトがKTのときだけ)



補足2

{{issue.fields.parent.comment.last.body}}
という書き方はGoogle検索で出てこなかったので新しい発見でした。

(2020/01/25現在)


色々試して、以下に書いているものにparentを付けてみたのが今回の試みの成果。


参考

検索してみるとcommunityに以下の投稿がありましたがエラーが出てうまく行かなかった
https://community.atlassian.com/t5/Jira-questions/How-to-copy-the-last-comment-in-Automation-in-Jira-plugin/qaq-p/704633

Smart value basics
https://docs.automationforjira.com/using-issue-fields/use-smart-values.html

Automation for JIRA
https://marketplace.atlassian.com/apps/1215460/automation-for-jira?hosting=cloud&tab=overview

Latest post

Google Apps Scriptの障害時はIssueTrackerを見てみる - Incidents for Apps Script are reported on Issue Tracker

IssueTracker > Apps Script issues https://issuetracker.google.com/savedsearches/566234 Google Apps Scriptの障害時は IssueTracker に課題が上がっていることが...