リンクされた課題のリストを複数行テキスト カスタム フィールドに更新する方法
プラットフォームの注記: Cloud のみ - This article only applies to Atlassian apps on the クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。
要約
リンクされた課題のリストを複数行テキスト カスタム フィールドに更新する方法
環境
Jira Cloud
ソリューション
自動化を使用して、複数行テキスト フィールド (コメント、説明、顧客のフィールド) を更新できます。これを実現するには、2 つの自動化ルールを作成する必要があります。1 つ目のルールは課題がリンクされたときに実行され、2 つ目のルールはリンクされた課題が削除されたときに実行されます。
1. 課題がリンクされたとき
[すべてのリンク タイプ] に [課題のリンク時] トリガーを追加します。
[ルール/関連する課題を分割する] を追加し、ターゲットの課題を更新します。
[リンクされた課題] として [関連課題のタイプ] を選択します。
リンク タイプとして [すべてのリンク タイプ] を選択します。
[このルールが最後に実行されてから変更された課題のみを含める] にチェックを入れ、前回の実行以降に更新されていない課題をスキップすることで、自動化のパフォーマンスを向上させます。
[課題の編集] アクションを追加して、複数行フィールドを選択します。
下のスマート値を使用し、リンクされたすべての課題キー、または外向きもしくは内向きのキー/URL を取得します (必要に応じて選択)。
メイン ブランチに [課題の編集] アクションを追加してソースの課題を編集し、下のスマート値を使用して課題リンク (内向き/外向き) を取得します。
詳細については、スクリーンショットを参照するか、次の自動化 JSON をインポートしてください。
automation-rule-17235776-202401100744_2024-01-10T07:44:39.014Z.json
2. リンクされた課題が削除されたとき
[すべてのリンク タイプ] に [課題リンクの削除時] トリガーを追加します。
[ルール/関連する課題を分割する] を追加します。
[ターゲットの課題] として [関連課題のタイプ] を選択します。
[課題の編集] アクションを追加して、複数行フィールドを選択します。
下のスマート値を使用し、リンクされたすべての課題キー、または外向きもしくは内向きのキー/URL を取得します (必要に応じて選択)。
メイン ブランチに [課題の編集] アクションを追加してソースの課題を編集し、下のスマート値を使用して課題リンク (内向き/外向き) を取得します。
詳細については、スクリーンショットを参照するか、次の自動化 JSON をインポートしてください。
automation-rule-17246570-202401100755_2024-01-10T07:55:48.419Z.json
外向きリンクは、ブロックしている、複製している、重複しているなどです。内向きリンクは、ブロックされている、複製されている、重複されているなどです。
All linked issue key : {{issue.issuelinks}}
Outward URL:{{issue.issuelinks.outwardIssue.url}} / Outward Key:{{issue.issuelinks.outwardIssue}}
Inward URL{{issue.issuelinks.inwardIssue.url}} / Inward Key:{{issue.issuelinks.inwardIssue}}
注:
他のルールのアクションによってこのルールがトリガーされることを許可する場合はチェックします。このルールが別のルールに反応して実行される必要がある場合のみ有効にしてください。これはルールの詳細でチェックされるため、他の自動化ルールが課題をリンクしたときにこの自動化をトリガーできます。
ルールを複数のプロジェクトで実行する場合は、ルールのスコープがマルチ プロジェクト/グローバルに設定されていることを確認してください。
この内容はお役に立ちましたか?