親タスクとサブタスクの課題を同期する

Automation for Jira Server は数多くのユースケースを解決しますが、親とサブタスクの同期がおそらく最も一般的です。

通常、「親」課題が「完了」に移行する際には、サブタスクも同じくスムーズに移行される必要があります。関連する課題ブランチによって、これを簡単に行えます。

  • [課題のトランジション時] トリガーを使用します (選択したステータスまたは単純にすべてのトランジションになります)。
  • ルールの「ブランチ」によって、関連する課題に取り組めるようになりました。今回の例ではサブタスクに取り組みますが、リンクされた課題、エピック、または JQL によって設定したものも同じくらい簡単です。
  • このブランチで [課題を移行] アクションを選択します。初期設定ではトリガー課題のステータスがコピーされますが、お好みにあわせて変更できます。
  • [課題フィールドの条件] などの条件を含めて、ルールをもう少し絞り込めます。

Jira で他に同期できること

  • ストーリー (エピック内)
  • 紐づく課題
  • 作成された課題 (ルールに以前存在していた他のアクションで作成された課題)
  • JQL (単に JQL で関連する課題を検索する)
  • エピック (ストーリーの親)
  • 親 (サブタスクの親課題)
  • バージョンで修正された課題
  • スプリントの解決済み課題

これまでと同じすべての条件アクションによって、関連する課題を持つタスクを実行できます。

サンプル ユースケース

  • フィールド値を親課題からそのサブタスクにコピーする
  • エピックが変更されたら、エピックにあるすべてのストーリーを更新する
  • 親課題がトランジションされた際のトランジション関連の課題
  • サブタスクが更新された際に親課題を更新する
  • 課題が解決された際にリンクされた課題にコメントする

よりスマートなスマート値

{{issue.parent.fields.some field}} または {{issue.epic.fields.another field}}

関連する課題ブランチのコンポーネントでは、{{triggerIssue}} を介して自動化ルールを最初にトリガーした課題にアクセスすることで、たとえば {{triggerIssue.fields.assignee.displayName}} にアクセスできます。

スマート値は、JQL を使用する場所でも使用できるようになって ("parent = {{issue.key}}" を検索可能)、ID でカスタム フィールドを検索不要になりました! 次の 2 つのスマート値は同等に扱われます。

{{issue.fields.customfield_10023}}{{issue.fields.My Awesome Field}}

最後に

関連課題の条件を更新する*

最終更新日 2020 年 6 月 24 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.