親課題の開始日と期限を子課題から更新する方法

プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。

要約

複数の子課題を持つ親課題がある場合は、すべての子課題の最も早い開始日を親課題の開始日に反映し、すべての子課題の最新の日付を親課題の期限に反映する必要があります。自動化ルールを使用してこれを実現するには、このドキュメントで説明する手順に従ってください。

ソリューション

  1. 自動化ルールに適切なトリガーを追加します。このドキュメントでは、「スケジュール時」トリガーを使用します。

  2. JQL ブランチ コンポーネントを追加し、その中に以下の JQL クエリを追加します (親課題が別の課題タイプである場合は、それに応じて JQL の課題タイプの値を変更してください。JQL を変更して特定のプロジェクトに限定することもできます)。

"issueType = Epic"

  1. 以下の JQL で「課題を検索」コンポーネントを追加します。

parent = {{issue.key}}

  1. 「課題フィールドを編集」コンポーネントを追加し、設定する「開始日」フィールドと「期限」フィールドを選択します。

  2. 以下のスマート値を使用して、親が持つすべての子課題の最も早い開始日と最も遅い期限を取得します。

{{lookupIssues.start date.min}} and {{lookupIssues.due date.max}}

子に基づいて親の日付を設定する自動化ルールの例

注意

「課題を検索」の最大数は JQL あたり 100 件です。そのため、親課題が 100 個以上の子課題を持っている場合、このルールでは最初の 100 件の子課題のみが考慮されます。

更新日時: 2024 年 7 月 12 日

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。