自動化ルールを使用して複製するときにソース課題から複製先にコンポーネントをコピーする方法

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

要約

コンポーネントはプロジェクト レベルの概念であるため、自動化ルールを使用してチケットを複製してもコンポーネントはコピーされません。コンポーネントは各プロジェクトで個別に定義されるため、自動化ルールの課題複製コンポーネントにある標準の [トリガー課題からコピー] オプションを使用してコンポーネントをコピーすることはできません。この記事では、[その他のオプション] > [追加フィールド] セクションを使用してコンポーネントをコピーする方法を説明します。

ソリューション

  1. 自動化ルールに任意のトリガー (課題関連を想定) を設定します。

  2. 必要に応じて条件コンポーネントを追加します。

  3. [課題の複製] コンポーネントを追加し、そのコンポーネントの [その他のオプション] > [追加フィールド] セクションに移動します。

  4. 以下の JSON をコピーして [追加フィールド] ボックスに貼り付けます。

    1 2 3 4 5 { "fields": { "components":{{triggerIssue.components.name.asJsonObject("name").asJsonArray}} } }

  5. [設定するフィールドを選択] オプションの [コンポーネント] フィールド チェックボックスはオンにしないでください。必要に応じて他のフィールドを選択して設定できますが、コンポーネントは選択できません。

    [設定するフィールドを選択] では [コンポーネント] フィールドを選択できない

  6. ルールを保存して更新します。

これにより、複製先/複製された課題にコンポーネントが直接設定され、複製先プロジェクトにコンポーネントがまだ存在しない場合は作成されます。

JSON を使用して [コンポーネント] フィールドを設定する自動化ルール

更新日時: 2024年05月31日)

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

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